Microsoft конечно с их косяками и task manager'ом на js главный ориентир ))) И да, оно совсем совсем не заинтересованы в продвижении "ИИ" 😅 Ответить
Тёмный Боярин
Влияние программиста на бизнес оценивать через количество написанных строк кода звучит как так себе идея)) Как в анекдоте - пишу 50 тыс символов в минуту, но такая ерунда выходит. Ответить
Милый Эксперт
Если доеб@ться, то engineer так то не программист, а инженер. Ответить
раскрыть ветку (74)
Лёгкий Маньяк
да, и надо разобраться что из 1ого миллиона комментарии к коду, а что код Ответить
Длинный Огнетушитель
А если не доеб@тся, то почему хорошего программиста нельза назвать инженером то? Ответить
раскрыть ветку (72)
Милый Эксперт
Потому что в английском языке программист - programmer или coder.
Ну и еще, у инженера все же другой уровень образования, более обширный. Ответить
раскрыть ветку (60)
Длинный Огнетушитель
В больших компаниях программистов называют инженерами. Вот гитлаб например:
Могут хоть кем называть, но понятия нет смысла подменять.
У инженеров один багаж знаний и фундамент. У программистов совсем другой.
Ну и элементарно знать слова английские нужно для правильного понимания текста. Иначе кухарки правят страной. Ответить
раскрыть ветку (58)
Длинный Огнетушитель
Расскажите, пожайлуйста, чем работа хорошего программиста отличается от инженера? Ответить
раскрыть ветку (57)
Длинный Огнетушитель
Я говорю не про макак, а про нормальных и хороших программистов. Ответить
Милый Эксперт
Батенька, если бы вы учились в техническом вузе, то вы бы это знали, в чем отличия.
Но, возможно, вы там не учились, поэтому не обладаете понимание различия инженера от программиста.
Вот что существенно их отличает:
Работа программиста и инженера в IT-сфере отличается подходом, масштабом задач и уровнем ответственности. Программист фокусируется на написании кода, а инженер применяет системный подход к созданию ПО.
Основные роли:
Программист пишет, тестирует и отлаживает код по заданным требованиям, часто работая над отдельными модулями или задачами.
Инженер проектирует архитектуру системы, учитывает жизненный цикл продукта и обеспечивает его масштабируемость, надежность. Ответить
Батенька, у меня есть высшее образование инженера медицинского оборудования. Дальше, батенька, у меня опыта опыта работы в ИТ программистом и всех предшествующий ветвей развития лет 15. Кажется, что я понимаю про что я пишу. И основная идея была в том, что хороший программист - это тот же самый инженер. Хотя, на самом деле, многие ИНЖЕНЕРЫ на производстве не делают больше тех же самых программистов. И называть себя можно как угодно - это условный термин. Ответить
раскрыть ветку (19)
Робкий Киллер
Рядовой программист даже уровня синьор рядом с инженером программистом не стоял. У инженера гораздо больше опыта и возможностей для полного цикла запуска и эксплуатации ПО. Типичный прогер просто выгорит или сменит деятельность Ответить
раскрыть ветку (17)
Длинный Огнетушитель
Обожаю пруфы в виде скриншотов на ИИ Гугла. Так победим. Ответить
раскрыть ветку (16)
Робкий Киллер
Давай просто спорить без якать и тыкать)
Реально я согласен с этим скриншотом как инженер энергетик вижу что кодинг это 5 часть всей работы Ответить
раскрыть ветку (15)
Длинный Огнетушитель
Так я и написал про хорошего программиста, а не про того который копает от сюда и до вечера. Ответить
Не знаю как у вас в медицине но у нас был предмет инженерная графика которая обучала смотреть на предмет с разных ракурсов видеть сущности и обьем со всеми входными и исходными
И без таких навыков рядовому прогеру будет непросто так как надо знать все: протоколы, окружение, среду, отличие яп, паттерны и железо и бд и много чего еще
Там ещё в уме все это прокручивать и просчитывать надо) сразу скажу я ее еле сдал на тройбан со второго раза. Так что из меня инженер как из кота балерина Ответить
Длинный Огнетушитель
Вы специальность мою прочитали?) Ну это ладно.
А чем прогер занимается, если не знает такого?) И кому он нужен то?) Просто кнопки нажимает?) Ответить
раскрыть ветку (6)
Робкий Киллер
Ну смотря где. Если он стартапер то все это придется подтянуть или он единственный старший тимлид или синьор
В идеале на то и команда когда у каждого своя зона ответственности Ответить
раскрыть ветку (5)
Длинный Огнетушитель
Вы мне ответьте нахера же нужен программист, который толком ничего не знает и только кнопки умеет нажимать? Кто он, если не мартышка? Ответить
Или наоборот бэкендер очень редко шарит в дизайне Ответить
Робкий Киллер
Ну например зачем фрондендеру знать как устроен докер. хотя это просто.
ладно, - например проектировать базу данных ему точно не придется, если он не фуллстек например на next
Или взять девопса. Он не станет погружаться в архитектуру shadcn / mantine core
И т д
В то время как инженер, пусть поверхностно но все это учитывает при проектировании, разработке, тестировании, эксплуатации и обслуживании и знает где и какие инструменты, конфигурации применять наиболее оптимально Ответить
раскрыть ветку (1)
Длинный Огнетушитель
Вы требования нормальные к фронтендерам давно читали? Ответить
Робкий Киллер
Тобишь инженер, он же: девопс, млопс, фронд, бэк, архитектор и т д прогер рядом не стоял Ответить
раскрыть ветку (1)
Длинный Огнетушитель
да блин. Давайте теперь искать разницу между кодером и программистом. Ответить
Нежный Радист
Согласен это не самое первое в продукте, должна быть годная идея Ответить
Милый Эксперт
Ну, а что же вы тогда такие наивные вопросы задаёте, если сам инженер? Должны понимать классическое отличие 😉 Ответить
ах да, вчера обсуждали что-то по этому поводу
рад за тебя, что ты вырвался из мордора Ответить
Милый Эксперт
Химфак, аналитик. А на счет жпт, какой смысл писать простыню, когда можно получить нужный ответ в поиске? Очевидно же. Особенно, когда понимаешь какой должен быть ответ. Ответить
раскрыть ветку (23)
Экологичный Священник
странно, что ты не понимаешь, химик.
посмотри хотя бы в википедию:
Информационная инженерия ― совокупность практик и средств обработки, очистки и подготовки данных для целей анализа, исследований, искусственного интеллекта и т.д.
Есть фундаментальные знания вуз - валидный инженер
Есть подтверждение через госуслуги - солидный инженер
Есть сертификаты после курсов - инженер самозванец Ответить
не слишком ли много химиков на такой маленький чат Ответить
Милый Эксперт
Странно, что ты не понимаешь классическое определение профессии инженер. А лезешь в узкий профиль. Ответить
раскрыть ветку (10)
Экологичный Священник
выше алексиос уже скинул общее определение, иди читай Ответить
раскрыть ветку (9)
Милый Эксперт
Мальчик, тон сбавь, а то гонора много, а познаний классических нет.
Читай словарь, специально скопировал для тебя:
Инженер (от лат. ingenium — способность, изобретательность) — это специалист с высшим техническим образованием, занимающийся разработкой, конструированием, эксплуатацией или управлением техническими системами, технологиями и материалами. Инженеры решают производственные и технические задачи, охватывая этапы от проектирования до ремонта и утилизации. Ответить
Ага! Сайрус Смит и капитан Немо (кажется он был индус?) Робур Завоеватель и инженер Гарин с карманным гиперболоидом
Сейчас местные скакуны на боевых диванах распишут вам грань между цифровой гопотой и инженером)
Главная опасность тута, это как начнете размышлять и осознавать зависимости, то бац и во вшивые антилигенты и запишут)
Зело вредные способности для Народного Величия восставших с колен) Ответить
Экологичный Священник
вы чего вообще не стой ноги седня встали?
любой программист это инженер по определению.
он же с машиной дело имеет. Ответить
раскрыть ветку (10)
Робкий Киллер
Тогда каждый кто написал hello world инженер Ответить
Куда мне до промпт инженера? Посмотрите объем https://t.me/senior_augur инженера ml Ответить
Длинный Огнетушитель
У меня коллега был с 9 классами образовния и даже техникум не закончил. Просто лучший программист, которого видел. Он после 9 класса пожел в техникум учиться и параллельно работал и вот так работл усердно, что даже не стал заканчивать техникум) Про техникум уже точно не помню, но высшего точно нет) Сейчас вот пошел для галочки получать. Ответить
раскрыть ветку (1)
Нежный Радист
Раньше так было сплошь и рядом. Нашу администрацию обслуживал чел из 90-х, который не получил образования в итоге просто потому, что попал в какой-то хакерский кружок, как он сам говорил, и ему стало неинтересно учиться, а стало интересно работать Ответить
Невидимый Гриб
Пахнет пиздежом. Если чел пишет про 1 млн строк в месяц, значит он не написал ни одной строчки) Ответить
Буржуазный Фермер
надо просто удалить все нейронки и будет найм как раньше Ответить
В 17-18 веке в РФ типография поэтам платила построчно поэтому все стихи и многие произведения по три четыре слова в строку)
Тут похоже тоже код в 1млн строк будет посимвольно) Ответить
раскрыть ветку (2)
Лохматый Осьминог
вот почему "Война и мир" - 2 толстых тома с обсасыванием каждой мысли на несколько абзацев) Ответить
Лохматый Осьминог
а Гоголю за 2й том платить отказались, видимо)) Ответить
Дымящийся Гриб
Чем то напоминает индийский ии проект так и Майкрософт хочет сделать 1 инженер = 1000 индусам насчет роста качества кода тут такой себе вопрос если конечно будут планировать на один дата центр пару аэс и своего производителя чипов Ответить
Да, качество ростёт. С каждым r-EBILDOM.
Качественный скочок будет, когда придут новые программеры, умеющие ришать задачи по русскому. Ответить
Раздражительный Барс
Макс, вы бы сказали что ваш продукт не защищает а создаёт иллюзии защиты от скликивания рекламы? Уверен что нет.. Так а почему тогда вы, берете за авторитет мнение таких?
На сколько увеличился ваш доход от использования ИИ?
Покажите реальный уровень увеличения скорости разработки.
А то слов много, а результата нет.. Я не вижу чтоб Microsoft стали лучше, их продукт. Я не вижу чтоб патчи начали выходить в разы быстрее и качественее.. Я не вижу ни одного реального подтверждения трепа вокруг ИИ.. Ну ни одного.. Мусора стало больше, да, это факт. Уязвимостей стало в разы больше, факт.. А быстрее и лучше лишь в постах.. 😂 Ответить
раскрыть ветку (1)
Океанический Гоблин
Ну как же.
> 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.
сука да как вы умудряетесь-то настолько древнее, простое и сто лет работающее так ломать, это каких-то сверхиндусов просто надо нанимать, специальных отборных имбецилов, ну как, ну как можно так постоянно в говне-то умудряться изваляться на ровном месте
Там много архитектурных проблем которые годами не могут пофиксить. Они мешают и развивать фичи и эксплуатировать продукт. Ответить
Робкий Киллер
Задался этим вопросом и получил примерный расчет что нужно 5 старших программистов с ии агентами и срок полного рефакторинга C -> Rust порядка 5/7 лет…
Но можно делать поэтапно
1. Новые фичи → Rust (через FFI)
2. Критичные модули → постепенная миграция
3. Extensions → Rust API (pgrx)
4. Утилиты → отдельные Rust-инструменты
Примерно так сейчас делают рефактор под rust майки и линукс Ответить
раскрыть ветку (1)
Прагматичный Мутант
Ну то есть в человеко-годах это примерно 1/3 от того что уже вложено Ответить
Кожаный Карьерист
столько срача. Можно просто взять и перенести на любую другую деятельность. Тот кто разрабатывает какие-то конструкции - это инженеры. А кто их собирает, ремонтирует и устанавливает - монтажники. Программисты что-то типа монтажников. Но если речь не про огромную компанию, то один человек может и разрабатывать, и программировать. Одновременно являясь инженером и программистом в одном лице, т.е. инженер-программист. А если это бигтех, то там уже разделение труда идет. Одни чисто проектируют, другие программируют. Все же просто) Ответить
раскрыть ветку (20)
Экологичный Священник
зачем переносить? программист проектирует работу компьютера при штатной эксплуатации.
Эта деятельность полностью соответствует приводимым тут определениям инженера.
но если и переносить - то скажем, вот проектировщик базовых станций. Он не разрабатывает никакое оборудование, а просто подбирает из готового под конкретные требования, но тем не менее, он инженер. Ответить
раскрыть ветку (19)
Кожаный Карьерист
в мелких компаниях один человек может брать на себя сразу несколько ролей. А вот в крупных разница становится более очевидна. Я как-то смотрел про работу программистов в бигтехе. Им дают задания что-то накодить, и они даже могут не знать как система работает в целом, и тем более не проектируют её. Человек с улицы приходит работать и сразу начинает выполнять задания, закрывать таски, а за пределами своего таска может не знать как устроено. То есть они как монтажники на стройке. Проект разрабатывают инженеры, а саму работу руками выполняют рабочие. Рабочие не проектируют фермы, а только их изготавливают по чертежам и монтируют. Короче, кто считает нагрузки, делает чертежи тот и инженер) Ну а если проект небольшой то там и один человек может сам все делать Ответить
почему только проектирование? придумать алгоритм это проектирование, а вот закодить его работу на конкретном языке это уже программирование. Если система очень большая, то скорее всего только специально обученные люди занимаются чисто проектированием и не лезут в код вообще Ответить
раскрыть ветку (15)
Экологичный Священник
такими словами это называется в русском языке. даже госты есть Ответить
раскрыть ветку (6)
Кожаный Карьерист
если проектировщики будут лезть в код, то они утонут в мелких нюансах программирования) короче, разница в уровне абстракций. Инженер на стройке говорит: нужно выкопать яму с такими-то характеристиками. Ему пофиг как рабочие будут её копать и чем Ответить
раскрыть ветку (5)
Экологичный Священник
ты выдумываешь какие-то свои понятия. и код и архитектура - это все проектирование Ответить
раскрыть ветку (4)
Кожаный Карьерист
проектирование это чисто абстракции, то как должно работать. А код это реализация абстракций. Разве нет? Один и тот же проект можно запрограммировать на куче языков. Также как одну и ту же яму можно выкопать кучей способов. Но вот то какой должна получиться яма и почему именно такая - это проектирование. Вот чистые программисты это условно землекопы) Только вместо земли у них байты, которые они тасуют в соответствии с проектом. Языки, фреймворки это условно тяжелая техника. А если они и проектируют и программируют, то 2 в 1 - инженеры-программисты Ответить
Робкий Киллер
Проектирование это не фундаментальный инжиниринг, а соглашение, которое принято регламентом отдельно взятой галеры
этап непосредственного создания программы называется - рабочее (или техническое) проектирование. не нужно изобретать смыслы слов, которые изобретены 50 лет назад
стадия разработки 5 - "Технический
проект" Ответить
раскрыть ветку (1)
Робкий Киллер
Изобретают люди без высшего образования и фундаментальных знаний, а инженеры проектируют согласно принятых стандартов
https://t.me/Russian_IT_Business/371618
Фундаментальные стандарты веб-разработки - это не просто рекомендации, а строгие технические спецификации, обеспечивающие совместимость (интероперабельность) браузеров, доступность и безопасность контента
https://share.google/aimode/Zy6ntWX1YefwBgDmn
Прокрутить вверх там просто строгие фундаментальные стандарты веб разработки. Не методология, не соглашения, не манифест - стандарты Ответить
Океанический Гоблин
А где в этой схеме математики 😊.?
При этом математики в программировании могут вообще не в зуб ногой: все эти react, spring и т.д. Ответить
В школе фуфел.
Я в универе на общих курсах экономику лажал. А потом спустя лет десять попался учебник по экономике, где минимизацию процесса считали через Гамильтонианы и систему интегралов. Я прихерел. Ответить
как раз математикам нужен инженер, чтобы посчитать придуманные формулы Ответить
раскрыть ветку (1)
Океанический Гоблин
Да. Понимаю. Там тандем. Математик объясняет инженеру, а тот хрустит мозгами и объясняет кодеру. Ответить
Робкий Киллер
Поэтому чтобы не усложнять и не уходить в измышления
Я предлагаю просто разделить понятия инжиниринг и галера / фундаментальные знания и наработки / высшее образование и его отсутствие Ответить
Экологичный Священник
а саму работу выполняют операторы и пользователи Ответить
Речной Шаман
Сейчас пилю стартап на Cursor. Есть проф навыки кодинга. И бывает такую чухню делает. Использую 5.2 codex модель. Подскажите что вы используете в разработке? Ответить
раскрыть ветку (2)
Длинный Огнетушитель
Ну только как гугл и использую + автопополнение. Вчера вот решил тоже чуть-чуть с курсором побаловаться и дал мне он чухню. Сам написал все, в итоге) Ответить
раскрыть ветку (1)
Речной Шаман
У меня не было времени разбираться и я депнул уже сотку баксов на него. Очень грустно что раньше не подумал про gemini. Раньше сидел на lovable но упёрся в миграцию на ру сервера Ответить
Чесночный Минотавр
Я не работал в командах программистов, но у меня есть опыт 20 лет написания своего кода. Основная проблема не в написании кода, а в его архитектуре. Создание архитектуры, чтобы вы не захлебнулись в созданном коде и чтобы потом вас от него не вырвало в прямом смысле стоит примерно столько же, что написание кода. Мысль, что программист должен написать херову тучу кода за месяц - это чушь несусветная. Ответить
раскрыть ветку (2)
Вращающийся Пришелец
В режиме стартап мод вполне может быть реально Ответить
раскрыть ветку (1)
Чесночный Минотавр
За чужие деньги понятно, что можно накодить что угодно Ответить
Металлический Сантехник
Профессии программист больше не существует. Зато есть новая: менеджер аи кодинг агентов Ответить
Комментарии (132)
Ну и еще, у инженера все же другой уровень образования, более обширный.
https://about.gitlab.com/jobs/all-jobs/
У инженеров один багаж знаний и фундамент. У программистов совсем другой.
Ну и элементарно знать слова английские нужно для правильного понимания текста. Иначе кухарки правят страной.
Но, возможно, вы там не учились, поэтому не обладаете понимание различия инженера от программиста.
Вот что существенно их отличает:
Работа программиста и инженера в IT-сфере отличается подходом, масштабом задач и уровнем ответственности. Программист фокусируется на написании кода, а инженер применяет системный подход к созданию ПО.
Основные роли:
Программист пишет, тестирует и отлаживает код по заданным требованиям, часто работая над отдельными модулями или задачами.
Инженер проектирует архитектуру системы, учитывает жизненный цикл продукта и обеспечивает его масштабируемость, надежность.
Реально я согласен с этим скриншотом как инженер энергетик вижу что кодинг это 5 часть всей работы
И без таких навыков рядовому прогеру будет непросто так как надо знать все: протоколы, окружение, среду, отличие яп, паттерны и железо и бд и много чего еще
Прогер это узкий специалист
А чем прогер занимается, если не знает такого?) И кому он нужен то?) Просто кнопки нажимает?)
В идеале на то и команда когда у каждого своя зона ответственности
ладно, - например проектировать базу данных ему точно не придется, если он не фуллстек например на next
Или взять девопса. Он не станет погружаться в архитектуру shadcn / mantine core
И т д
В то время как инженер, пусть поверхностно но все это учитывает при проектировании, разработке, тестировании, эксплуатации и обслуживании и знает где и какие инструменты, конфигурации применять наиболее оптимально
рад за тебя, что ты вырвался из мордора
посмотри хотя бы в википедию:
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
Как это связано с инженером?
Так спорить не интересно
Есть подтверждение через госуслуги - солидный инженер
Есть сертификаты после курсов - инженер самозванец
Читай словарь, специально скопировал для тебя:
Инженер (от лат. ingenium — способность, изобретательность) — это специалист с высшим техническим образованием, занимающийся разработкой, конструированием, эксплуатацией или управлением техническими системами, технологиями и материалами. Инженеры решают производственные и технические задачи, охватывая этапы от проектирования до ремонта и утилизации.
- Скажите мне батенька, только честно, вы одеколон пьете?
- Да. Пью, доктор, только он не помогает.
Сейчас местные скакуны на боевых диванах распишут вам грань между цифровой гопотой и инженером)
Главная опасность тута, это как начнете размышлять и осознавать зависимости, то бац и во вшивые антилигенты и запишут)
Зело вредные способности для Народного Величия восставших с колен)
любой программист это инженер по определению.
он же с машиной дело имеет.
Тут похоже тоже код в 1млн строк будет посимвольно)
Качественный скочок будет, когда придут новые программеры, умеющие ришать задачи по русскому.
На сколько увеличился ваш доход от использования ИИ?
Покажите реальный уровень увеличения скорости разработки.
А то слов много, а результата нет.. Я не вижу чтоб Microsoft стали лучше, их продукт. Я не вижу чтоб патчи начали выходить в разы быстрее и качественее.. Я не вижу ни одного реального подтверждения трепа вокруг ИИ.. Ну ни одного.. Мусора стало больше, да, это факт. Уязвимостей стало в разы больше, факт.. А быстрее и лучше лишь в постах.. 😂
сука
да как вы умудряетесь-то настолько древнее, простое и сто лет работающее так ломать, это каких-то сверхиндусов просто надо нанимать, специальных отборных имбецилов, ну как, ну как можно такпостояннов говне-то умудряться изваляться на ровном месте©Взято отсюда
За 120 миллионов токенов чистого claude и 2 недели уплачено 60$
72000 строк валидного рабочего кода без ошибок линтера и зависаний )
Вот тебе и 100к за две недели - 200 в месяц
Перепишет ли его ИИ за 3 месяца, я думаю вопрос риторический)
Но можно делать поэтапно
Примерно так сейчас делают рефактор под rust майки и линукс
Эта деятельность полностью соответствует приводимым тут определениям инженера.
но если и переносить - то скажем, вот проектировщик базовых станций. Он не разрабатывает никакое оборудование, а просто подбирает из готового под конкретные требования, но тем не менее, он инженер.
Самый наглядный пример БЭМ от Яндекса
https://t.me/Russian_IT_Business/371652
Где здесь функционал а где фундамент
стадия разработки 5 - "Технический
проект"
https://t.me/Russian_IT_Business/371618
https://share.google/aimode/Zy6ntWX1YefwBgDmn
Прокрутить вверх там просто строгие фундаментальные стандарты веб разработки. Не методология, не соглашения, не манифест - стандарты
При этом математики в программировании могут вообще не в зуб ногой: все эти react, spring и т.д.
Я в универе на общих курсах экономику лажал. А потом спустя лет десять попался учебник по экономике, где минимизацию процесса считали через Гамильтонианы и систему интегралов. Я прихерел.
Я предлагаю просто разделить понятия инжиниринг и галера / фундаментальные знания и наработки / высшее образование и его отсутствие