Русский ИТ бизнес 👨
Подписаться
Post media
Советы по ИТ джунам. Хотя... надо же держать в уме, что такие пет-ИИ-проекты делают многие, а толку то мало. Где деньги, Зина? :)

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

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

  • 709864982
    Денег не будет ибо все сами себе пилят инструменты
    • dmitry236
      дома небось всё своими руками захерачил? Стол там, стулья, диван, мебель
      • 709864982
        Херовый пример, не отражает смысла.
        • dmitry236
          так у тебя смысла и не было, чё там отражать
          • 709864982
            Не было и не понял разные
            • dmitry236
              да да да, это не я хуйню написал, это вы просто не смогли понять
              • 709864982
                Ну а по сути кто деньги пылесосит? Твой пет проект или опен ии?
                • dmitry236
                  у меня нет пет проектов, я же не в найме
  • dagaal15
    ИИ это не пузырь, это будущие. Биткоин вот пузырь
  • irtek_dev
    Советы:
    — ничего не учите
    — тупо спрашивайте ИИ копируйте и вставляйте
    — генерируйте что взбредет авось пойдет
  • Channel_Bot
    Надо вайбкодить не то, что тебе в моменте в голову ударило, а то, что в яндекс-вордстате и в гугл-трендс на ВЧ-ключах крутится😎💪
  • alexios_mi
    Всем уже насрать на ваш гитхаб, если там конечно не проекты "Кнопка Бабло" и "Кнопка Много БАБЛА!" а не не вот эти ваши парсинг-свистоперделки
  • andr_van
    По гитхабу тоже можно понять, что человек нагенерил. Адекватное что-то или нет.
    Оценить качество кода.
  • amusinov
    Медаль этому ИИ адепту !
  • PromAlexandr
    Не программировал 10 лет. Два месяца ждал от фронт разработчика результат по одному из проектов. В итоге на одной из встреч с программистам сделал результат лучше за 15 минут. Фронт программиста уволили через неделю.

    Пользовались одним сервисом который постоянно глючил. За полдня сделал полноценный аналог + плюшки, которых не хватало. Платили 120т в месяц подписку. Больше не платим

    Cursor очень классная штука. Сижу с детьми делаем игры. Прикольно написать - "придумай 15 улучшений. *** а теперь реализуй". Пару итераций на дебаг и все работает. Я в восторге. Младший сразу просится играть - вот тебе и фокус группа.
    • andr_van
      Это прикольно да, но cursor не учит программированию, а учит составлять запросы и фантазировать.

      И этим мышление будет ограничено. Понимания того, как работают программы, не прибавится, что так необходимо в разработке. Особенно, если мы говорим о высоконагруженных приложениях, а не об игрушках с одним пользователем.
      • Seregga_78
        Не все понимают как работает ДВС, но тем не менее это не мешает людям водить автомобиль! ;) И само понимание - штука многогранная. Можно понимать программу на уровне синтаксиса, на уровне функций, а можно на уровне процессов. О каком именно понимании речь? 😊
        • andr_van
          Я думаю все уровни понимания. Особенно первые 2
        • andr_van
          Как по вашему получаются сильные инженеры, которые работают в топовых компаниях?

          Они как раз изучают внутрянку, а не поверхностную работу
          • Ut4J6
            милорд, это знание раскрывают только на восьмом стейдже
          • Seregga_78
            На счет поверхностности согласен. Но код и функции лежат после процессов. Инженер сразу должен разработать концепцию и представить процессы, которые должны протекать в систем, а затем под них собирать функционал и выбирать синтаксис. Если ты не понимаешь, что ты хочешь получить на выходе, то как ты выберешь инструментарий? Я не знаю, с инженерами из топовых компаний не знаком, но вектор создания любого продукта(не важно в какой области) лежит в таком порядке: Идея-Концепция-Инструменты реализации-Продукт.
            • andr_van
              Концепция и процессы это хорошо, если мы говорим о создании mvp.

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

              Вайб кодер так сможет? Что он будет делать? Прогонять весь код через llm?
              • Seregga_78
                На сегодня не сможет. Но с учетом скорости развития этой технологии, все изменится довольно быстро. А что касается спецзадач, то всегда были и остаются узкоспециализированные специалисты, которые как раз и будут решать(да и решают) такие сверх-сложные задачи в сверхсложных проектах. Не смотря на все технологии, профессия кузнеца так и не исчезла, хоть и видоизменилась. 😉
                • andr_van
                  Поживем увидим) llm сняли рутину это факт.
                  • Seregga_78
                    Ну LLM - это же не единственный вид нейросети. 😉 И сам ИИ - это не только нейросеть, а множество модулей, каждый из которых решает определенный тип задач. И разница между ИИ - это по сути разница в конструктивном наборе этих модулей. Мне например не совсем понятны многие архитектурные и алгоритмические особенности ИИ-систем, но когда я начинаю общение с ИИ, я вижу процессы, которые текут, и это позволяет управлять этими процессами не являясь программистом, и получать интересные результаты на выходе. 😊
              • alexy_os
                Вайбкодер делает х10 по продуктивности к команде из 5 человек, которые трудятся 8 часов и 5 дней в неделю из которых, хорошо, если реальная работа занимает хотя бы 4 часа в день на голову.

                Как найти баг и пофиксить или добавить функционал? Для этого не надо пихать весь код в промпт. Современные IDE умеют индексировать весь проект и агенты легко находят нужные функции за счет того, что они понимают человеческий язык и знают как написать функцию поиска по регулярному выражению или морфологическому поиску.

                Все что нужно вайбкодеру это самому понять проект за счет предварительного погружения и затем уточнять детали. Вчера например я разобрал по косточкам проект kodacode от русских ребят который скоро порвет CLI управление через терминал. Ребята не выложили open source и предоставили только бандл, очень большой бандл, который мы с гроком распустили на нитки за полчаса. Реальная команда долбилась бы неделю
                • Ut4J6
                  это уже не вайб, извините
                • Ut4J6
                  береги мозг, товарищ. Он у тебя один
                • dreaktor
                  Да, мы деобфускацию делали тоже. Удивительно хорошо справляется. Ощущение, что для ИИ мало значения имеют имена сущностей
                • lavmx
                  Горе через что используете?
                • andr_van
                  А если команде из 5-ти человек дать инструменты вайб кодинга. И взять чистого вайбкодера, без реального опыта. Я уверен многие компании уже активно. Вайб кодинг не делает умнее программиста, это важно понимать. Это всего лишь инструмент автоматизации.

                  Вот тут разница будет колоссальной.

                  Вайб кодер будет цепляться за инструмент, составлять промты, говнокодить, суетиться. А инженер подумает сам и примет спокойное решение, например не делать это или одну строчку поменять.
                  • Ut4J6
                    пусть сначала ее найдет!
                  • mack_os
                    Те 5 человек утонут в процессах и делах предотвращающих "а вдруг", пока он занят просто задачей
                  • alexy_os
                    Проблема команд в могучей лени и отсутствию света в глазах и как следствие, - никакой вайбкодинг (шучу)
                  • dreaktor
                    Прикол в том, что "подумает сам" именно ИИ агент с рассуждающей нейросетью внутри.
                    А инженер Ctrl+v типовой метапромт с инструкцией как именно думать, и переключится на другое окно, которых у него 5
                    • andr_van
                      Зависит от человека. Программист пишет код очень мало, еще до llm так было. Т.е это не печатная машинка.

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

                      И вот тут нейронки помогают, потому что искать стало проще. Даже яндекс, уже в прошлом году, когда внедрял нейронки в разработку, проводил исследование, на что разработчики тратят время. Это как раз поиск ответов по документации, поиск по базе знаний.
              • dreaktor
                Сможет.
                Если ему опытный инженер передаст готовый подготовленный рабочий процесс , с подготовленными промтами.
                Отсюда и заменяемость оператора
              • dreaktor
                Это достигается лучшими практиками, про которые написаны книги 20 лет назад. Расширяемость, обслуживаемость, повторное использование, отсутствие избыточности, слабая связность и т.п.
                Так что уже всё изобретено
                • andr_van
                  По вашему все проблемы в it разработке решаются хорошими процессами? Т.е можно оптимизировать процессы и посадить не очень умных людей за работу?
                  • dreaktor
                    Ответ очень сильно зависит от цели, которая стоит перед командой. Я не сторонник идеализма, построения убийственно хорошего продукта и веры в то, что рынок вытянет
                  • Seregga_78
                    Дурака хоть куда приткни, толку маловато будет. :) Просто если человек умеет думать и умеет работать с инструментом, то может не сразу, но начнет делать по настоящему стоящие вещи. Задача инструмента не заменить человека, а сделать его труд более легким и быстрым, и ИИ позволяют это в полной мере. 😉
                  • dreaktor
                    Говоря очень емко и очень просто: Если решать проблему слишком хорошо, то клиенты закончатся.
        • andr_van
          Вождение как раз можно сравнить с пользователями приложений. А разработку с инженерами автомобилей на заводах
          • Seregga_78
            Ну почему же?! Водят и испытатели-тестировщики. ;)
  • alexy_os
    Да, курсор качает однозначно. Для Джуна совет дельный и вот почему

    Даже если он свой пет проект навайбкодил, - будет видно как именно он вайбкодил: сколько библиотек импортировано в проект, есть ли тесты, есть ли ветки, предпочитает ли простоту перед сложностью и много, очень много метрик, которые покажут уровень его понимания подходов и это будет решающим фактором. А то что он не зассал и опубликовал свой гкод придаст ему больше доверия
  • andr_van
    Сама по себе работа не очень сложная, найти нужный файл и сделать правку. Если хоть как-то знаком с проектом. А llm, будет на это тратить токены и время, и тебе все равно нужно перепроверять.
  • karpovd
    Comment media