Русский ИТ бизнес 👨
Подписаться
Post media
Да, все верно - 1 программист + 1 месяц = 1 млн. строк кода. И постепенно качество этого кода будет рости. См. картинку.

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

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

  • merkuri_it
    Лучше уж 10 млн тогда
  • udattsk
    Microsoft конечно с их косяками и task manager'ом на js главный ориентир ))) И да, оно совсем совсем не заинтересованы в продвижении "ИИ" 😅
  • woghan
    Влияние программиста на бизнес оценивать через количество написанных строк кода звучит как так себе идея)) Как в анекдоте - пишу 50 тыс символов в минуту, но такая ерунда выходит.
  • David_Tamoyan
    Если доеб@ться, то engineer так то не программист, а инженер.
    • evg_v55
      да, и надо разобраться что из 1ого миллиона комментарии к коду, а что код
    • Ifrolove
      А если не доеб@тся, то почему хорошего программиста нельза назвать инженером то?
      • David_Tamoyan
        Потому что в английском языке программист - programmer или coder.
        Ну и еще, у инженера все же другой уровень образования, более обширный.
        • Ifrolove
          В больших компаниях программистов называют инженерами. Вот гитлаб например:

          https://about.gitlab.com/jobs/all-jobs/
          • David_Tamoyan
            Могут хоть кем называть, но понятия нет смысла подменять.
            У инженеров один багаж знаний и фундамент. У программистов совсем другой.
            Ну и элементарно знать слова английские нужно для правильного понимания текста. Иначе кухарки правят страной.
            • Ifrolove
              Расскажите, пожайлуйста, чем работа хорошего программиста отличается от инженера?
              • Ifrolove
                Я говорю не про макак, а про нормальных и хороших программистов.
              • David_Tamoyan
                Батенька, если бы вы учились в техническом вузе, то вы бы это знали, в чем отличия.
                Но, возможно, вы там не учились, поэтому не обладаете понимание различия инженера от программиста.
                Вот что существенно их отличает:
                ‎Работа программиста и инженера в IT-сфере отличается подходом, масштабом задач и уровнем ответственности. Программист фокусируется на написании кода, а инженер применяет системный подход к созданию ПО.
                ‎Основные роли:
                ‎Программист пишет, тестирует и отлаживает код по заданным требованиям, часто работая над отдельными модулями или задачами.
                ‎Инженер проектирует архитектуру системы, учитывает жизненный цикл продукта и обеспечивает его масштабируемость, надежность.
                • kotchuprik
                  булшит
                • Ifrolove
                  Батенька, у меня есть высшее образование инженера медицинского оборудования. Дальше, батенька, у меня опыта опыта работы в ИТ программистом и всех предшествующий ветвей развития лет 15. Кажется, что я понимаю про что я пишу. И основная идея была в том, что хороший программист - это тот же самый инженер. Хотя, на самом деле, многие ИНЖЕНЕРЫ на производстве не делают больше тех же самых программистов. И называть себя можно как угодно - это условный термин.
                  • alexy_os
                    Comment media
                    Рядовой программист даже уровня синьор рядом с инженером программистом не стоял. У инженера гораздо больше опыта и возможностей для полного цикла запуска и эксплуатации ПО. Типичный прогер просто выгорит или сменит деятельность
                    • Ifrolove
                      Обожаю пруфы в виде скриншотов на ИИ Гугла. Так победим.
                      • alexy_os
                        Давай просто спорить без якать и тыкать)

                        Реально я согласен с этим скриншотом как инженер энергетик вижу что кодинг это 5 часть всей работы
                        • Ifrolove
                          Так я и написал про хорошего программиста, а не про того который копает от сюда и до вечера.
                          • Ifrolove
                            и это один фиг условность
                            • alexy_os
                              Не знаю как у вас в медицине но у нас был предмет инженерная графика которая обучала смотреть на предмет с разных ракурсов видеть сущности и обьем со всеми входными и исходными

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

                              Прогер это узкий специалист
                              • dmitry236
                                пол семестра рисуешь кран или шпиндель
                                • alexy_os
                                  Там ещё в уме все это прокручивать и просчитывать надо) сразу скажу я ее еле сдал на тройбан со второго раза. Так что из меня инженер как из кота балерина
                              • Ifrolove
                                Вы специальность мою прочитали?) Ну это ладно.

                                А чем прогер занимается, если не знает такого?) И кому он нужен то?) Просто кнопки нажимает?)
                                • alexy_os
                                  Ну смотря где. Если он стартапер то все это придется подтянуть или он единственный старший тимлид или синьор

                                  В идеале на то и команда когда у каждого своя зона ответственности
                                  • Ifrolove
                                    Вы мне ответьте нахера же нужен программист, который толком ничего не знает и только кнопки умеет нажимать? Кто он, если не мартышка?
                                    • Ifrolove
                                      и программист ли он?
                                      • alexy_os
                                        Или наоборот бэкендер очень редко шарит в дизайне
                                    • alexy_os
                                      Ну например зачем фрондендеру знать как устроен докер. хотя это просто.
                                      ладно, - например проектировать базу данных ему точно не придется, если он не фуллстек например на next

                                      Или взять девопса. Он не станет погружаться в архитектуру shadcn / mantine core

                                      И т д

                                      В то время как инженер, пусть поверхностно но все это учитывает при проектировании, разработке, тестировании, эксплуатации и обслуживании и знает где и какие инструменты, конфигурации применять наиболее оптимально
                                      • Ifrolove
                                        Вы требования нормальные к фронтендерам давно читали?
                        • alexy_os
                          Тобишь инженер, он же: девопс, млопс, фронд, бэк, архитектор и т д прогер рядом не стоял
                          • Ifrolove
                            да блин. Давайте теперь искать разницу между кодером и программистом.
                        • 709864982
                          Согласен это не самое первое в продукте, должна быть годная идея
                  • David_Tamoyan
                    Ну, а что же вы тогда такие наивные вопросы задаёте, если сам инженер? Должны понимать классическое отличие 😉
                • Ifrolove
                  это же ИИ, да?)
                • Ut4J6
                  не оч понятно, где ты учился, но в жпт умеешь
                  • Ifrolove
                    Факт!
                  • dmitry236
                    ты кто по образованию?
                    • Ut4J6
                      банкир
                      • dmitry236
                        а, херачишь не по специальности, как большинство
                        • Ut4J6
                          зато на свободе
                          • dmitry236
                            тебе только так кажется
                            • Ut4J6
                              ах да, вчера обсуждали что-то по этому поводу
                              рад за тебя, что ты вырвался из мордора
                  • David_Tamoyan
                    Химфак, аналитик. А на счет жпт, какой смысл писать простыню, когда можно получить нужный ответ в поиске? Очевидно же. Особенно, когда понимаешь какой должен быть ответ.
                    • Ut4J6
                      странно, что ты не понимаешь, химик.
                      посмотри хотя бы в википедию:

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

                      https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%8F
                      • alexy_os
                        А ещё бывает гигиеническая и социальная инженерия

                        Как это связано с инженером?
                        • Ut4J6
                          видимо тебе требуется синхронизировать свои внутренние определения с общепринятыми
                          • alexy_os
                            Я просил не тыкать и не якать)

                            Так спорить не интересно
                            • Ut4J6
                              если я хочу поспорить с ЖПТ, зачем мне ты?
                          • alexy_os
                            Comment media
                            Вот общепринятые определения инженера
                            • Ut4J6
                              и почему программист туда не укладывается?
                              • alexy_os
                                Инженер программист с высшим образованием укладывается
                                • Ut4J6
                                  хохол без лычки, что хуй без яичка
                                  • alexy_os
                                    Есть фундаментальные знания вуз - валидный инженер
                                    Есть подтверждение через госуслуги - солидный инженер
                                    Есть сертификаты после курсов - инженер самозванец
                                    • Ut4J6
                                      хорошо
                      • dmitry236
                        не слишком ли много химиков на такой маленький чат
                      • David_Tamoyan
                        Странно, что ты не понимаешь классическое определение профессии инженер. А лезешь в узкий профиль.
                        • Ut4J6
                          выше алексиос уже скинул общее определение, иди читай
                          • David_Tamoyan
                            Мальчик, тон сбавь, а то гонора много, а познаний классических нет.
                            Читай словарь, специально скопировал для тебя:
                            Инженер (от лат. ingenium — способность, изобретательность) — это специалист с высшим техническим образованием, занимающийся разработкой, конструированием, эксплуатацией или управлением техническими системами, технологиями и материалами. Инженеры решают производственные и технические задачи, охватывая этапы от проектирования до ремонта и утилизации.
                            • Ut4J6
                              старик, пойди нахуй
                              • GroupAnonymousBot
                                стоп.
                              • Ifrolove
                                А я вот батенька, например
                                • Ut4J6
                                  растешь
                                • Ifrolove
                                  Сразу вспоминается классика.

                                  - Скажите мне батенька, только честно, вы одеколон пьете?
                                  - Да. Пью, доктор, только он не помогает.
                              • David_Tamoyan
                                Какая примитивная аргументация! 😁
                            • rznvlxndr
                              попался
                              • David_Tamoyan
                                В чем?
                • Sergei_Lk
                  Ага! Сайрус Смит и капитан Немо (кажется он был индус?) Робур Завоеватель и инженер Гарин с карманным гиперболоидом
                  Сейчас местные скакуны на боевых диванах распишут вам грань между цифровой гопотой и инженером)
                  Главная опасность тута, это как начнете размышлять и осознавать зависимости, то бац и во вшивые антилигенты и запишут)
                  Зело вредные способности для Народного Величия восставших с колен)
      • Ut4J6
        вы чего вообще не стой ноги седня встали?
        любой программист это инженер по определению.
        он же с машиной дело имеет.
        • alexy_os
          Тогда каждый кто написал hello world инженер
        • Ifrolove
          ну так и есть, в принципе)
          • alexy_os
            Инженер может быть только с высшим техническим образованием
            • Ut4J6
              очень ты какой-то негативный
              • alexy_os
                Comment media
                Согласен. Ладно в наше время все можно даже в космос улететь
                • alexy_os
                  Курсы пройди в скиллбокс и иди инженером везде возмут
                  • Ifrolove
                    Кстати. А вы же промпт-инженер?
                    • alexy_os
                      Куда мне до промпт инженера? Посмотрите объем https://t.me/senior_augur инженера ml
                • Ifrolove
                  У меня коллега был с 9 классами образовния и даже техникум не закончил. Просто лучший программист, которого видел. Он после 9 класса пожел в техникум учиться и параллельно работал и вот так работл усердно, что даже не стал заканчивать техникум) Про техникум уже точно не помню, но высшего точно нет) Сейчас вот пошел для галочки получать.
                  • 709864982
                    Раньше так было сплошь и рядом. Нашу администрацию обслуживал чел из 90-х, который не получил образования в итоге просто потому, что попал в какой-то хакерский кружок, как он сам говорил, и ему стало неинтересно учиться, а стало интересно работать
  • ValerianaOfficinalis
    Пахнет пиздежом. Если чел пишет про 1 млн строк в месяц, значит он не написал ни одной строчки)
  • sot1red
    надо просто удалить все нейронки и будет найм как раньше
  • evg_v55
    и подогревателей удалить
  • nibbl
    В 17-18 веке в РФ типография поэтам платила построчно поэтому все стихи и многие произведения по три четыре слова в строку)
    Тут похоже тоже код в 1млн строк будет посимвольно)
    • Channel_Bot
      вот почему "Война и мир" - 2 толстых тома с обсасыванием каждой мысли на несколько абзацев)
    • Channel_Bot
      а Гоголю за 2й том платить отказались, видимо))
  • maxicms
    Чем то напоминает индийский ии проект так и Майкрософт хочет сделать 1 инженер = 1000 индусам насчет роста качества кода тут такой себе вопрос если конечно будут планировать на один дата центр пару аэс и своего производителя чипов
  • dmitry236
    Comment media
    Барбос, я тебе памятку принёс
  • dmitry236
    Comment media
    Барбос, я тебе памятку принёс
  • quokkus
    - Продуктивность: 1 программист = 1 млн строк кода в месяц.
    - Команда: 5 человек программистов.
    - 1 строка максимум 80 символов

    По средней оценке: 5 000 000 строк * 50 байт = 250 мегабайт
    · По консервативной оценке: 5 000 000 строк * 80 байт = 400 мегабайт

    Папка с исходным кодом команды за год работы будет весить примерно от 3 до 5 гигов
  • quokkus
    Можно сразу в команде запретить циклы, сразу KPI увеличится
  • McConst
    Да, качество ростёт. С каждым r-EBILDOM.
    Качественный скочок будет, когда придут новые программеры, умеющие ришать задачи по русскому.
  • gari_potnyi
    Макс, вы бы сказали что ваш продукт не защищает а создаёт иллюзии защиты от скликивания рекламы? Уверен что нет.. Так а почему тогда вы, берете за авторитет мнение таких?

    На сколько увеличился ваш доход от использования ИИ?
    Покажите реальный уровень увеличения скорости разработки.

    А то слов много, а результата нет.. Я не вижу чтоб Microsoft стали лучше, их продукт. Я не вижу чтоб патчи начали выходить в разы быстрее и качественее.. Я не вижу ни одного реального подтверждения трепа вокруг ИИ.. Ну ни одного.. Мусора стало больше, да, это факт. Уязвимостей стало в разы больше, факт.. А быстрее и лучше лишь в постах.. 😂
    • McConst
      Ну как же.
      > Microsoft has confirmed a Windows 11 bug where explorer.exe hangs during first sign-in after boot or certain updates, especially with specific startup apps.

      > This causes the taskbar to disappear, the desktop to become unresponsive, and the Start menu and File Explorer to become inaccessible.
      сука да как вы умудряетесь-то настолько древнее, простое и сто лет работающее так ломать, это каких-то сверхиндусов просто надо нанимать, специальных отборных имбецилов, ну как, ну как можно так постоянно в говне-то умудряться изваляться на ровном месте

      ©Взято отсюда
  • evg_v55
    пост мэн
  • alexy_os
    Comment media
    Экономика должна быть экономной)

    За 120 миллионов токенов чистого claude и 2 недели уплачено 60$

    72000 строк валидного рабочего кода без ошибок линтера и зависаний )
    • wtrixt
      Тестами покрыл ? Будет еще + 20/30%
      Вот тебе и 100к за две недели - 200 в месяц
      • alexy_os
        Да все тесты покрыты TDD и другие vitest 100% coverage
  • Alexfilus
    В PostgreSQL 2,5 миллиона строк написано за почти 40 лет.
    Перепишет ли его ИИ за 3 месяца, я думаю вопрос риторический)
    • mmkouzminykh
      Может даже и перепишет, но будет ли он после этого работать?
      • Alexfilus
        Вот-вот)
    • Channel_Bot
      а зачем его переписывать? )
      • Alexfilus
        Там много архитектурных проблем которые годами не могут пофиксить. Они мешают и развивать фичи и эксплуатировать продукт.
    • alexy_os
      Задался этим вопросом и получил примерный расчет что нужно 5 старших программистов с ии агентами и срок полного рефакторинга C -> Rust порядка 5/7 лет…

      Но можно делать поэтапно

      1. Новые фичи → Rust (через FFI)
      2. Критичные модули → постепенная миграция
      3. Extensions → Rust API (pgrx)
      4. Утилиты → отдельные Rust-инструменты


      Примерно так сейчас делают рефактор под rust майки и линукс
      • Alexfilus
        Ну то есть в человеко-годах это примерно 1/3 от того что уже вложено
      • quokkus
        Вот тут https://t.me/quant_prune_distill/638 переписали питон на раст
        https://github.com/Godofnothing/VibePython
  • modflow
    столько срача. Можно просто взять и перенести на любую другую деятельность. Тот кто разрабатывает какие-то конструкции - это инженеры. А кто их собирает, ремонтирует и устанавливает - монтажники. Программисты что-то типа монтажников. Но если речь не про огромную компанию, то один человек может и разрабатывать, и программировать. Одновременно являясь инженером и программистом в одном лице, т.е. инженер-программист. А если это бигтех, то там уже разделение труда идет. Одни чисто проектируют, другие программируют. Все же просто)
    • Ut4J6
      зачем переносить? программист проектирует работу компьютера при штатной эксплуатации.
      Эта деятельность полностью соответствует приводимым тут определениям инженера.
      но если и переносить - то скажем, вот проектировщик базовых станций. Он не разрабатывает никакое оборудование, а просто подбирает из готового под конкретные требования, но тем не менее, он инженер.
      • modflow
        в мелких компаниях один человек может брать на себя сразу несколько ролей. А вот в крупных разница становится более очевидна. Я как-то смотрел про работу программистов в бигтехе. Им дают задания что-то накодить, и они даже могут не знать как система работает в целом, и тем более не проектируют её. Человек с улицы приходит работать и сразу начинает выполнять задания, закрывать таски, а за пределами своего таска может не знать как устроено. То есть они как монтажники на стройке. Проект разрабатывают инженеры, а саму работу руками выполняют рабочие. Рабочие не проектируют фермы, а только их изготавливают по чертежам и монтируют. Короче, кто считает нагрузки, делает чертежи тот и инженер) Ну а если проект небольшой то там и один человек может сам все делать
        • Ut4J6
          разработка ПО - это "проектирование"
          • modflow
            почему только проектирование? придумать алгоритм это проектирование, а вот закодить его работу на конкретном языке это уже программирование. Если система очень большая, то скорее всего только специально обученные люди занимаются чисто проектированием и не лезут в код вообще
            • Ut4J6
              такими словами это называется в русском языке. даже госты есть
              • modflow
                если проектировщики будут лезть в код, то они утонут в мелких нюансах программирования) короче, разница в уровне абстракций. Инженер на стройке говорит: нужно выкопать яму с такими-то характеристиками. Ему пофиг как рабочие будут её копать и чем
                • Ut4J6
                  ты выдумываешь какие-то свои понятия. и код и архитектура - это все проектирование
                  • modflow
                    проектирование это чисто абстракции, то как должно работать. А код это реализация абстракций. Разве нет? Один и тот же проект можно запрограммировать на куче языков. Также как одну и ту же яму можно выкопать кучей способов. Но вот то какой должна получиться яма и почему именно такая - это проектирование. Вот чистые программисты это условно землекопы) Только вместо земли у них байты, которые они тасуют в соответствии с проектом. Языки, фреймворки это условно тяжелая техника. А если они и проектируют и программируют, то 2 в 1 - инженеры-программисты
                  • alexy_os
                    Проектирование это не фундаментальный инжиниринг, а соглашение, которое принято регламентом отдельно взятой галеры

                    Самый наглядный пример БЭМ от Яндекса

                    https://t.me/Russian_IT_Business/371652

                    Где здесь функционал а где фундамент
                    • Ut4J6
                      этап непосредственного создания программы называется - рабочее (или техническое) проектирование. не нужно изобретать смыслы слов, которые изобретены 50 лет назад

                      стадия разработки 5 - "Технический
                      проект"
                      • alexy_os
                        Comment media
                        Изобретают люди без высшего образования и фундаментальных знаний, а инженеры проектируют согласно принятых стандартов

                        https://t.me/Russian_IT_Business/371618

                        Фундаментальные стандарты веб-разработки - это не просто рекомендации, а строгие технические спецификации, обеспечивающие совместимость (интероперабельность) браузеров, доступность и безопасность контента


                        https://share.google/aimode/Zy6ntWX1YefwBgDmn

                        Прокрутить вверх там просто строгие фундаментальные стандарты веб разработки. Не методология, не соглашения, не манифест - стандарты
            • McConst
              А где в этой схеме математики 😊.?
              При этом математики в программировании могут вообще не в зуб ногой: все эти react, spring и т.д.
              • dmitry236
                В школе
                • McConst
                  В школе фуфел.
                  Я в универе на общих курсах экономику лажал. А потом спустя лет десять попался учебник по экономике, где минимизацию процесса считали через Гамильтонианы и систему интегралов. Я прихерел.
                  • dmitry236
                    Гамильтониан - отличное имя для сына
                    • McConst
                      Ну, такое. Есть ещё якобиан. 😂
              • Ut4J6
                как раз математикам нужен инженер, чтобы посчитать придуманные формулы
                • McConst
                  Да. Понимаю. Там тандем. Математик объясняет инженеру, а тот хрустит мозгами и объясняет кодеру.
              • alexy_os
                Поэтому чтобы не усложнять и не уходить в измышления

                Я предлагаю просто разделить понятия инжиниринг и галера / фундаментальные знания и наработки / высшее образование и его отсутствие
        • Ut4J6
          а саму работу выполняют операторы и пользователи
  • lolik201
    Сейчас пилю стартап на Cursor. Есть проф навыки кодинга. И бывает такую чухню делает. Использую 5.2 codex модель. Подскажите что вы используете в разработке?
    • Ifrolove
      Ну только как гугл и использую + автопополнение. Вчера вот решил тоже чуть-чуть с курсором побаловаться и дал мне он чухню. Сам написал все, в итоге)
      • lolik201
        У меня не было времени разбираться и я депнул уже сотку баксов на него. Очень грустно что раньше не подумал про gemini. Раньше сидел на lovable но упёрся в миграцию на ру сервера
  • Sergey_chto_nado
    Я не работал в командах программистов, но у меня есть опыт 20 лет написания своего кода. Основная проблема не в написании кода, а в его архитектуре. Создание архитектуры, чтобы вы не захлебнулись в созданном коде и чтобы потом вас от него не вырвало в прямом смысле стоит примерно столько же, что написание кода. Мысль, что программист должен написать херову тучу кода за месяц - это чушь несусветная.
    • Vitaly_040
      В режиме стартап мод вполне может быть реально
      • Sergey_chto_nado
        За чужие деньги понятно, что можно накодить что угодно
  • kejwfbekuffeferftrher
    Профессии программист больше не существует. Зато есть новая: менеджер аи кодинг агентов