Русский ИТ бизнес 👨
Подписаться
Post media
Да, фронт-разработчикам с развитием ИИ стало сложнее и проще одновременно. Проще, т.к. ИИ очень достойно делает фронт, сложнее - рынок труда стал менее приятным.

Русский ИТ бизнес

Комментарии (72)

  • Insayt
    я сам фронт разраб - но волею судеб еще немного музыкой балуюсь) там тоже с появлением ИИ изначально паника наступила что все - приехали, наша станция выходим.
    Потом попробовали, втянулись и поняли что это не более чем инструмент который помогает тебе реализовывать твои идеи и задачи. Трек написанный ИИ сразу слышно, если человек хоть немного музыку писал сам - но в качестве демок и набросков идей - это невероятно сколько времени экономит. А потом уже с того что нагенерировалось выбираешь удачные куски и делаешь свой трек уже по старинке.
    С фронтом так же - допустим есть у меня развестистая архитектура на фронте с моделями, сервисами и всем прочим - и мне надо какое то поле добавить. Это по факту обезьянья работы что бы пробежаться по 5-8 файлам конфигов и добавить его. ИИ попросил - через 10 секунд готово, если ей был задан правильный контекст и исходники.
    Отменило ли это мою работу как фронта? Нет. Просто облегчило рутину.
    Так шо не бойтесь ИИ )
    • rznvlxndr
      Погоди, скоро проджект вместо задачи будет в ии запрос писать 😄
      • Insayt
        Да легко, я больше хотел бы посмотреть на его бледные глаза когда бизнес увидит баг на проде и заставит его этот код продебажить )
        • rznvlxndr
          Ну да, ии же не развивается, и через 3-5 лет будут сплошные баги)
          • udattsk
            У Суцкевера спроси ))
            • rznvlxndr
              Этот лярд свой собрал, очень за него рад, можно не работать 😄
              • udattsk
                Да как-бы и за триллион не купишь смысл...
          • Insayt
            Точно будут) потому что как даже тут Максим выкладывал статистику что ИИ публикует на гитхаб уже большой процент кода.
            А учится он на коде из интернета. И когда он начнет дообучаться на тех галлюцинациях которые сам нагенерировал - тут и настенет его потолок
  • leroyJS
    Как же сильно я не согласен, что ии делает хорошо фронт)

    Он хорошо справляется с очень легкой версткой, но на сложной даже с mcp он вообще не вывозит. Анимации, webgl, там где нужна высокая оптимизация и какой-нибудь реакт нейтив тоже сразу в минус, потому что:
    1) в реакт нейтиве либа в одной версии работает, в другой нет и инфа об этом есть только в ишью гитхаба условном)
    2) там где нужна высокая оптимизация, он не применяет вообще ничего. Никак не оптимизирует ре-рендеры, может ни как не мемоизировать ссылочные данные, а булевы мемоизировать. Причем про методы реконсилейшена он знает, но не пользуется почему то ими.
    3) на сложных анимациях изинги очень сильно плывут
    4) такая же история на webgl

    ИИ хорошо заменяет простую работу как на фронте так и на беке. Какую нибудь простую миграцию или запросы к бд он спокойно делает. То что тяжелее уже не может как на фронте так и на беке. Он заменил крудошлепство и формашлепство, но не заменил ни фронт ни бек. Рынок для хороших сеньеров/лидов/хэдов как был приятный, так и остался. Ни смотря на направление =)
    • leroyJS
      А еще же есть история про AIUI, который возможно в будущем будет обязательным для больших сервисов. Это добавит много работы фронтам и дизайнерам в будущем =)
    • dststudy
      Нет никакого рынка, остались только помойки за 2 копейки и скамеры
      • leroyJS
        Да ну слушай рынок очень не плохой сейчас. +-4 приглоса приходит даже если не открывать резюме. И вилки вполне конкурентрые)
        Я подозреваю, что у мидлов и джунов хуже стало. Но сеньер и выше, если честно не заметил. Вокруг ребята спокойно переходят с норм позиции на другую норм позицию
        • anton7561
          4 года назад, я прошел собес в яндекс, но отказался уже на офере, они периодически шлют оферы, возможно да придется пройти собесы заново, но всё же шлют
          • leroyJS
            Да и вообще, если ты норм себя показал, то тебя по рефке спокойно обратно заберут)

            Как бы странно не звучало, если ты хайскил, то для тебя мало что поменялось)
        • dststudy
          Откуда ?
          • leroyJS
            почта + линк + тг
          • leroyJS
            Comment media
            пруф, чтоб не думал что я вру)

            (удалю скоро, чтоб не спамить)
            • dststudy
              Не сидел в линкедине, надо попробовать
        • oabakumov
          Проблемы рынка с ИИ вообще никак не связаны, это просто откат до пандейндемийного уровня, а все вкатуны которые залетели в пандемию вышли на рынок и создают избыточное предложение, ну и кризис в экономике подыгрывает. В крупных компаниях РФ никакого ИИ в принципе нет, максимум опенсорс модели типа дипсика и Гвен, никаких вам Клод коде, СБ тупо не разрешит
        • dststudy
          Все вокруг меня увольняются ,ну конечно не договаривают , это их увольняют.
  • MrRustam80
    У всего офисного планктона максимум 2-3 года, чтобы пристроить свои зады в другие места)
  • leroyJS
    А еще же есть история про AIUI, который возможно в будущем будет обязательным для больших сервисов. Это добавит много работы фронтам и дизайнерам в будущем =)
  • anton7561
    с ИИ вообще странная история, вот все говорят он заменит разработчиков, но почему заменит, а не повысит эффективность ? это будет нормальный уровень конкуренции, если вы без ИИ вы аутсайдеры, вы делаете медленее, почему все сомтрят на ИИ как на замену, а не на как на повышение отдачи. Быстрей, выше, сильней )
    • dststudy
      Ага. Машина повысила эффективность извозчиков
  • anton7561
    конечно повысила, теперь он сидит и крутит руль
  • anton7561
    в тепле или прохладе, под нежную музыку из радио
  • anton7561
    а не на облучке продуваемый 7ми ветрами
  • P_Zakharevich
    Зачем ии вообще паттерны ?
    • anton7561
      ну если вы представляете что такое ИИ в настоящий момент, оно очень знает про паттерны, и очень плохо про что-то отличное )
      • P_Zakharevich
        Я к тому что паттерны по сути на данном этапе нужны постольку поскольку человек еще является частью процесса , выполняет ревью и тд .
        Думаю ии без труда может писать и на низком уровне. Только кто из разрабов сможет это провелидировать ...
        • anton7561
          не соглашусь, в текущем виде все LLM это просто сжатые знания, они не способны изобретать, но они очень хорошо повторяют
          • P_Zakharevich
            В мире нет знаний и примеров кода низкого уровня ?
            • anton7561
              я думаю миллионы примеров, я далёк от hardware но думаю для существующих девайсов и стандартов тропы уже давно протоптаны
        • leroyJS
          паттерны позволяют тебе декомпозировать код на модули и взаимодействовать только с конкретным модулем, а не со всем проектом целиком. Твой редактируя модуль, написанный правильно, ты снижаешь вероятность сломать что-то где-то там в другом месте. Когда контекста ии хватит не на 3 файла, а на 400 файлов, тогда может и не нужны будут паттеры)
          • anton7561
            паттерны позволят ровно одно, тот человек который знает паттерны способен читать код написанный по этим паттернам )
            • P_Zakharevich
              Именно , это наш условно жаргон , я говорю дай мне репозиторий и все понимают о чем речь , но ии в целом в этом нет нужды
            • leroyJS
              Да ну не совсем)
              Твоя цель писать так чтобы у тебя была высокая связность + низкая сцепленность, а паттерны + хорошая архитектура тебе в этом поможет)

              Так бы мы писали в "год обжекте" и не парились)
              • anton7561
                пфф, я вам слабую связанность могу сделать и через DI и через SPI, и через даже сингелтон ))))_\
              • P_Zakharevich
                Это клише, на самом деле с определенным уровнем навыка можно задачу решить самыми разнообразными способами и все будут поддерживаемыми
                • leroyJS
                  Это если вы работаете в двоем-пятером, а если у вас 6-10 команд на проекте по 6-7 человек?
                  Далеко вы уедете с высокой сцепленностью?)
                  Для этого и разбивают на узлы всю систему, а не пишут все в одном большом объекте. Чтобы потом при редактировании формулы одном эндпоинте не оторвался другой эндпоинт или пре редактировании одного компонента не полетел другой компоенент

                  Тут все зависит от размера команды очень сильно. Если вас условно до 10 скиловых сеньеров, то прокатит писать вообще без ограничений, стандартов, паттернов и архитектур всяких, но если у вас много команд, с мидлами и не дай бог джунами, то далеко вы не уедете)
                  Ни знаю ни один биг тех, который бы не юзал микрофронты/микросервисную архитектуру в основных свои проектах
                  • anton7561
                    если у вас 10 скиловых сеньеров это будет славная битва )
                    • leroyJS
                      Вообще, кст)
                      Это наверное самый кайовый этап жизненного цикла стартапа, когда у вас до 10 скилованых сеньеров и вы без дрочи с процессами просто делаете что нужно. Жаль, правда что это не масштабируемая история
                      • anton7561
                        у всех разный опыт, по моему опыту тяжко
                      • P_Zakharevich
                        У меня тоже кстати не очень опыт подобного , каждый следующий приходит со словами что тут у вас за г***, и вообще вот моя коллекция погремушек давайте делать так , и начинается конкуренция
                        • P_Zakharevich
                        • anton7561
                          именно так, и только мой технический бэкграунд помогал ставить всех на место, разговоры были по часу-полтора
                          • dststudy
                            А бизнесу не разговоры нужны, а результат.
                            • P_Zakharevich
                              Это третья сторона ) и всех нужно подружить
                              • dststudy
                                Детский сад что ли дружить их. Я в таких случаях давал задачу и говорил кто быстрее и лучше решение сделает тот и молодец.
                                • leroyJS
                                  одну и ту же задачу всем?
                                  • dststudy
                                    Ну если спор о методах решения , то да. Mvp сделать
                                • Ut4J6
                                  а теперь ты даже газу лишний раз дать не можешь. довыебывался
                                  • dststudy
                                    Я могу любого высадить и ниче не будет за это. А в айти ты начальнику попробуй не ответь и вылетешь с работы через час
                                    • Ifrolove
                                      Вы с ахуенно-хорошими и мудрыми людьми работали, поздравляю.
                                      • dststudy
                                        Да все они одинаковые.
                                        • Ifrolove
                                          Так, может, дело не в ИТ было, а что с мудаками работали?
                                    • SGrinov
                                      Ну нам за это платят
                                      • dststudy
                                        Comment media
                                        копейки вам платят. Вот норм деньги. Пора домой спать
                                        • anton7561
                                          я очень много езжу на такси, в том числе и между городами, они глубоко несчастные люди, к сожалению\
                                        • SGrinov
                                          За 18 заказов 11к?
                                    • Ut4J6
                                      ой. не можещь, ты заключаещь договор перевозки при приеме заказа
                            • anton7561
                              вообще это конечно супер интересная тема, я вот всегда объясняю команде, что бизнесом нельзя общаться на вашем языке, они не понимаю что у вас в двух разных системах разные ИД и вам надо как-то их сводить. Вам надо с ними говорить на их языке. Что мы полчим и сколько мы на это потратим )
                              • leroyJS
                                Вот кст это поинт в то что ближайшее время ИИ не заменит технических менеджеров)
                                Когда ии научится понимать что действительно хочет бизнес, а как командам работать так чтобы они не мешали друг другу, то тогда я заволнуюсь что меня заменить ии. А сейчас далеко не так ахахах)
                              • dststudy
                                Как правило за этим последует вопрос, а что так долго ? И придется объяснять про разные id в разных системах
                                • anton7561
                                  я всегда готов погрузиться в тех. детали, но готов ли на это любой человек из бизнеса ?
                                  как обычно они соизмеряют эффект и затраты
                                • leroyJS
                                  на самом деле, бизнес, люди далеко не групые и если им помогать советами, предлагать нормальные решения и аргументировать цифрами, то проблем с бизнесом обычно нет)
                                  • dststudy
                                    Это если у тебя в бизнесе вменяемый человек который не боится брать ответственность . В моем случае всегда все сводилось "архитектура говно, разработчики мудаки, кто же тут виноват." .
                                    • anton7561
                                      Гринч!
                        • leroyJS
                          А лид просто стоит и не вмешивается?)
                          • anton7561
                            так ты и есть лид ) и тебе разбирать всё это )
          • P_Zakharevich
            Было хорошее исследование и даже дебаты с дядей бобом где ему на пальцах объяснили и показали что в интерпрайзе та же чистая архитектура ведет к увеличению ненужной сложности , но дядя боб построил на этом коммерческий проект , пишет книги , читает лекции и конечно стоит на своём )
            • anton7561
              так есть