Обновить
4
Виктор Громов@vpgromov

Системный аналитик

3
Подписчики
Отправить сообщение

Тоже не люблю, когда в этом ошибка, но когда печатаю с телефона, он у меня сам иногда заменяет правильный вариант "также" на неправильный "так же". Бесит

Раньше программировал, но не далеко ушел в изучении, чисто вузовское базовое программирование. Могу читать спокойно код, разбираться в нем, поэтому иногда поглядываю в него

Но бэкенд мне проще понимать, чем фронт. Я иногда сам смотрю код, но так же на каждый коммит, что он делает, я прошу в другом окне его проревьюить это. Затем он вносит правки и заливает в ветку

Ну и конечно же, тесты. Почти на каждое изменение прошу его написать тесты. Может это толком не поможет, но мне от этого спокойнее, что если он где-то сильно накосячит, тесты провалятся. Другое дело, что он для своего косяка может переписать эти тесты)

Длинные тире я сам пишу, уже привычка. Но такие кавычки я понятия не имею, как набирать, поэтому и триггерюсь)

Многие компании предлагают по сути тот же чат-бот с ИИ, называя это собственным ассистентом. А по итогу ты точно так же пишешь ему запрос, например, отформатируй текст, и он делает. Разница между тем, что я написал это в ChatGPT и тем, что я сделал это через их ассистента — в UX. Один ответил бы мне следующим сообщением — этот отформатирует прямо в окне. А потом ещё просят за это надбавку к подписке, будто бесплатный дипсик мне этого не сделает

MCP сервера мне нравятся и я ими пользуюсь. Они добавляют полезности

Набирать корзиночку на ВБ теперь тоже работа, получается...

И ведь действительно, после того же интернет-шоппинга, когда ты часы тратишь, чтобы найти нормальную вещь, сильно устаешь. Даже работа даётся порой легче

Мне понравился пример с Uber, Airbnb и т.п., где площадка берет комиссию просто за то, что предоставляет площадку. На нее пашут, она зарабатывает. Но в чем выгода тут пользователю? Какую оплату он получает? Точно не эмоции. Возможности? Я снял квартиру быстро - а я легко получил деньги?

Спасибо, что дали посмотреть под таким углом на уже привычные приложения. Хотелось бы найти пример и возразить, да в голову ничего не приходит)

> Инженерные ошибки в расчетах NASA повлекли за собой смерть всего экипажа

> Ой, я сайтик положил

Когда вижу «», сразу триггерюсь и думаю, что это ИИ писал)

Согласен с многими тейками из статьи. Тоже замечал, что ИИ нужно очень четко некоторые моменты помечать. Сталкивался с тем же примером "не пиши код": он может пропустить надпись, куда бы ты ее не ставил; я ему порой капсом с кучей восклицательных знаков несколько раз пишу замечания, чтобы он понял наконец)

Я рассматриваю ИИ как компаньона. В принципе, мне не нравится, как компании его внедряют: они говорят, что он за вас будет делать работу или вовсе вас заменит. А по факту он должен помогать. Он не должен писать за меня документацию - он должен помочь мне ее оформить. Он не должен за меня создавать и перетаскивать задачи по доске - он должен помогать мне с формулировками и связями между тасками. В общем, он должен спасать от рутины, чтобы я тратил меньше времени, а не полностью меня заменять. Потому что валидация все равно нужна, он может галюны словить или совсем в другую сторону начать мыслить

Но так же я прекрасно понимаю, что ИИ может больше, чем просто помогать. Я пишу документацию и описываю бизнес-логику эндпоинтов. Приходится заниматься реверс-инжинирингом, на что тратиться может по 2-4 часа. Если дать ИИ код и попросить написать описание эндпоинта, он это сделает за минуту. Да, может где-то отойдет от шаблона, может где-то что-то не учтет, но в большинстве своем он справляется хорошо. Но тоже, можно ли это считать полноценной работой или просто упрощение работы над техдолгом?

Написание кода для меня одна из самых важных способностей ИИ. Это позволяет мне, системному аналитику, делать пет-проекты, описывая просто спецификации, технические задания и скармливая ему. Это приятно, когда можно наконец-то воплотить то, о чем давно думал, при этом не нужно искать целую команду для этого

Я не спорю, может быть и так. Мне технология была не так важна, а в работе выбирать ее не приходится: что дали с тем и работай)

Поизучаю вопрос, конечно, но не думаю, что прям большая разница в выборе есть

Также сделал команду, при вызове которой автоматически ищутся в указанном репозитории релевантные коммиты,

А чем стандартная интеграция в Jira не устроила? На основе комитов задачки перемещаются по доске: у меня разработчики постоянно этим пользовались, всем нравилось. ИИ тут и не нужен

А что насчёт создания задач, это круто. Я тоже пользуюсь этим MCP, пока разрабатываю пет-проект: говорю ему составить задачу, а потом в Claude Code ее выполнить) В итоге он сам все описывает, я проверяю, а потом он сам выполняет, передвигает в Done и задачка закрыта. Ничего особо не настраивал, Jira для меня не так важна, просто видеть бэклог задач, но возможностей там куча

Пока ♂Elon Musk♂ ещё не продает массово своих роботов ♂Optimus 3♂, появилась замена

Когда внезапно имена не переводятся на русский, читается так

Люди готовы делать бешеные вещи в Экселе, лишь бы не платить за профессиональный софт

Однажды я анализировал проект для сада в Узбекистане. Сад огромный, нужно вести учёт чуть ли не каждого дерева, когда какое обрабатывали, какие проблемы где. Они скинули свой Эксель, в котором они ведут свои дела

Во-первых, то, что компания ведёт свои дела в Экселе, перекидывая актуальные версии друг другу файлом - уже выглядит даже не смешно, а жалко. Во-вторых, вы бы видели, что там они сделали

Страниц в этом Экселе несколько десятков. Но самое удивительное то, что тебя встречает при открытии файла на первой странице - интерактивная карта сада, разбитого на разные области, нажав на которую можно перейти сразу на нужную страницу. И это не какая-то пустышка, это реально выглядит как карта участка. Может для кого-то это обычное дело, но для меня, как написал автор "тук-тук кто там", это выглядело, да и до сих пор выглядит, как магия

Но как и полагается каждому заказчику: хотели они собственную систему (не готовое решение, а разработку под себя, чем мы и занимались), а так же систему с дронами, чтобы те анализировали деревья (где плоды поспели, где саженец болеет и т.п.), а готовы были платить 3 копейки до налогов. Вроде так и остались на Экселе, дальнейшая судьба их мне не известна

И что получаем по итогу? Запрос на заработок, а в итоге проффффессор отчитался о том, что Claude умеет делать сайты. То что ссылка работала еще не дает гарантию, что вы заработаете $1000

Надо чтобы он инфоцыганские курсы составлял, сам публиковал, сам продавал, сам не платил налоги, сам отбывал срок и платил штрафы

Справедливое замечание)

Фраза про "покрытие ключевых элементов" — имел в виду конкретную ситуацию: пришел на проект, а у него нет описания API-контрактов, нет ER-диаграммы, нет описания интеграций с соседними сервисами. Разработчики держат в голове всю информацию, если вообще остались старые разработчики. Согласен, в посте это звучит размыто

Что писал с нуля — рабочая документация для разработки: спецификации API (эндпоинты, DTO, валидации, ошибки), модели данных (ER-диаграммы, маппинги), описания интеграций между микросервисами, функциональные требования с декомпозицией в задачи. Не ТЗ по ГОСТу, а именно то, по чему разработчик пишет код

Как бороться — хочу рассказать в дальнейших статьях, в пост это не поместится

Я просто выбрал React. Насчет технологий я не особо разбираюсь, где что применимо, но чисто по разговорам с фронтендерами Vue подходит больше для небольших проектов

Так еще стоит говорить ИИ, чтобы использовал библиотеки, если вы делаете что-то специфичное. В остальном он сам выберет. Я, например, делал визвиг и вместо того, чтобы подобрать какую-то опенсорсную альтернативу, он начал пилить с нуля. В целом, меня это устраивает, так больше гибкости, а для него написать особой проблемы нет

Пока еще рано говорить о каком-то влиянии ИИ. Люди толком не могут сказать, как ашкудишки влияют на организм, хотя они в нашей жизни гораздо дольше, чем нейросети (с момента их популярности). Что могу сказать на своем опыте, что ИИ влияет на мнение о себе и своих качествах: работа ИИ засчитывается как собственные достижения, по крайней мере на моем опыте и опыте моих знакомых. По итогу человек может совершенно не разбираться в теме, но раз он предоставил решении через ИИ — значит он что-то знает. И со мной бывало такое, но уже стараюсь отлавливать моменты и спускать себя с небес на землю)

Прошлым летом искал работу. На предыдущей был швейцарским ножом, захотел углубиться в системный анализ. И ни один работодатель не понимает разницу между системным и бизнес-анализом. На первом же собеседовании с HR у меня был следующий диалог:

- А почему выбрали именно системный анализ, а не, скажем, бизнес-анализ

- Знаете, я посмотрел ужу много вакансий и, если честно, уже не знаю разницы между бизнес-анализом и системным

- Если честно, я тоже

Все хотят всего. Ты и с бизнесом общайся, CJMки делай, БТшки описывай, BPMNки строй, а параллельно описывай задачи для разработки, используй UMLки, проектируй архитектуру, эндпоинты, пиши сложные SQL-запросы, все виды требований описывай (от Пользовательских до Требований к данным), ER-диаграммы составляй, разработчиков консультируй. Вопрос только в одном: а где столько времени найти? Будет ли вам нормально, что одно ТЗ на фичу я буду делать месяц с таким подходом? Дело не в компетенции, а в глубине проработки и затраченном времени

Нашел адекватную компанию, которая понимает, что такое системный анализ и разделяет эти обязанности. Нравится, чем занимаюсь, получается грамотно выстроить процессы работы с разработчиками, тестировщиками, составлением документации и при этом все успевать, не перерабатывая

Мы подобные задачи на первом курсе прикладной математики программировали. Учитывая, что строительная сфера это прежде всего точные цифры, то эта задача была дана для понимания, есть ли у вас аналитическое мышление

Ну и где-то выше видел решение в комментариях и в целом правильное: перебор от 1 до N/2. Корень можно извлечь из любого числа, поэтому если с шагом 1 значение не было найдено - оно дробное/иррациональное. Тут же не просили конкретный корень выводить

Я недавно навайбкодил бота для крипты, конкретно trend hunter'а (тот, что ищет мемкоины, покупает их и зарабатывает на этом). Потерял 60 баксов. Больше не пробую залетать в крипту

Claude Opus доступен бесплатно в Antigravity)

Я при разработке заметил, как работают ИИ с дизайном, но все-таки пришел к тому, чтобы самому в первую очередь делать компоненты, а потом внедрять их в сайт. Конечно же, все компоненты проектирует он — отступы, типографию, размеры элементов. Я лишь говорю, какой элемент я хочу, что на нем должно быть, а затем реализую в фигме, чтобы предварительно посмотреть и затем уже внедрить в разработку

Из лафхаков, сгенерируйте сразу переменные:

  • Размеры отступов

  • Размеры кнопок

  • Цвета системы

  • Семантические цвета

  • Типографию

  • Стили кнопок (default, outlined, ghost)

    • Состояния кнопок: default, active, hover, disabled

    • Семантические состояния: default, success, destructive

  • Тени (цвета и размеры)

  • Поля, их состояния

  • Радиусы закруглений элементов

Это базовые такие элементы, далее по необходимости другие. Все это делается в фигме через variables, далее экспортируется, загружается в ИИ и он применяет все это. Сделав это один раз, уделив этому пару часов, вы избавитесь от головной на весь проект в дальнейшем. Если не ввести переменные, он будет клепать каждый раз как хочет

Можно, конечно, сразу просить его сгенерировать это все в CSS, но по моему опыту лучше делать через фигму, чтобы проверить результат

Из преимуществ, можно еще использовать MCP фигмы, он неплохо справляется, но все равно косячит. Иногда по скриншоту даже лучше делает, чем через MCP

Для надежности я еще Storybook поднимаю, чтобы это все контроллировать на уровне компонентов системы
-----

Понимаю, может это для кого-то очевидно, но я в первое время пропускал этот момент и приходилось много чего переделывать. Может кому-то этот комментарий и поможет

Ну и я не дизайнер, конечно же, поэтому все делаю только с помощью ИИ — остальное насмотренность на принтересте

Осталось только объяснить это работодателям)

Информация

В рейтинге
Не участвует
Откуда
Обнинск, Калужская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Системный аналитик
Средний
SQL
REST
Docker
Swagger
Postman
Техническая документация
UML
BPMN
Системный анализ
ER-диаграммы