Комментарии 52
Мог ли я 30 лет назад предсказать в какую задницу скатится моё любимое программирование...
20 лет назад мог понять и я тоже 😭😭😭😭
"Программист более не звучит гордо"
Журнал «Хакер» 31.05.2006
«Программист» более не звучит гордо. Прошли те времена, когда программист чувствовал себя рэкетиром, перед которым трепетало беспомощное начальство
...
теперь в объявлениях о знакомстве девушки просят программистов не беспокоиться – вот интегральная оценка ситуации, в которой оказались рядовые труженики клавиатуры.
А еще про термин "Программист"
Нельзя не сказать, справедливости ради, о терминологической путанице. Неправильно называть программистом того, кто более похож на сантехника и является по вызову, дабы почистить винчестер, восстановить базы данных или подвергнуть апгрейду операционную систему.
Программист – это тот, кто пишет программы. Из-за потасканности термина программисты вынуждены называть себя разработчиками. Крайним случаем терминологической путаницы, которой подвержен невежа-обыватель, надо считать утверждение «программист=хакер».
Пошел бы в токари? ;)
Было искусством, стало ремеслом. Так это путь любой профессии
Описаное в статье, на мой взгляд, касается не только программистов, а вообще всех остальных специалистов в ИТ. Причина как мне кажется не в развитии ИИ, а в отсутствие правил на рынке труда вообщем, общей популяризацией ИТ : затягивание в ИТ высокими зарплатами и перспективами, проблемой выбора специальности на старте карьеры (многие выбирают свою специальность не из-за интереса, а по причинам зарплат/перспектив и т.п.), большое количество платформ обучения которые заявляют что и ветеренара в инженера сконвертируют без проблем, фантастические требования к специалистам на рынке труда и вообще-то уникально фантастические наименование позиций в вакансиях с такими же фантастическими требованиями.
многие выбирают свою специальность не из-за интереса, а по причинам зарплат/перспектив и т.п.
В защиту этих многих скажу, что выбор часто делается задолго до того, когда имеется минимальный опыт и минимальное самосознание, хоть как-то подсказывающие в выборе. Великовозрастный оболтус, достаточно усвоивший школьную программу для поступления в университет - что он знает о том, чем хочет заниматься? Почти всегда - примерно ничего, а если совсем точно, то совсем ничего. Зато про предполагаемые доходы в этом вашем айти, что они примерно в стопицот раз выше среднего - знает. Ну и плюс модно, молодежно™.
Несоглашусь, так как многие выбирают путь осознанно и по интересам. А вот те кто нет - так это их ошибка. Ну а думать кем быть это их задача. Кто кроме них сможет понять чем они хотят заниматься. Это задача их самих, их родителей и гос-ва которое строит систему образования.
Ну вот выбрал ты себе специальность. Отучился. А программа по специальности, описание вакансии, должностная инструкция, штрафы далеки от реальной работы за закрытыми дверями.
Сами виноваты, подпись ставили. За забором очередь и т.п.
Любому начальнику нужны в первую очередь лояльные. А что дешевле обходится государству, лояльность или достойное образование?
Это не ошибка - это норма, когда человек перепробует несколько профессий прежде чем найдёт свою. Те, кто в детстве (а как по мне - окончание школы всё ещё детство) способен принять решение о своей профессии и в будущем остаться довольным выбором, кто страстно заболел какой-то темой на всю жизнь - крайне удачливы.
Прям адово плюсую! Найти дело, которое затянет — в принципе в жизни — уже большая удача, а если еще и в довольно раннем возрасте — ну просто джекпот! Думаю, что абсолютное большинство идет по этому пути. Отучился там, попробовал тут, провалился здесь... нормальный процесс.
Главное в этом процессе, имхо, не оглядываться на окружение, сидящее на одном месте, кричащее, что это всё идиотизм и надо вот один раз и навсегда. Мне вот уже ближе к 40, чем к 30, и я до сих пор не знаю, кем хочу стать, когда вырасту. А вокруг столько интересных вещей, которыми можно заняться. И всему нужно учиться, пытаться. Та и кайф, че.
Да, люди обычно не любят когда им указывают на их ошибки. Даже тогда когда эти ошибки действительно есть.
И все судят по себе. Из-за это в мире много проблем. Сегодняшняя проблема в ИТ не исключение. "А идти всем нужно было на тв - там платят несравнимо больше"
Смотря на все происходящее, невольно складывается мнение, что сам процесс найма и собесов это какой то лютый костыль, поверх которого придумывают не менее костыльные фиксы
на самом деле я лично во всем этом вижу только плюсы для тех кто из тёток из отдела кадров теперь себя именует HR, когда у специалиста HR зарплаты больше чем у тех кого они нанимают. Эта фигня была и с бухгалтерией. Глупые руководители не понимая что это такое вбухивают тонны денег, довольны все кроме кандидатов, которые просто ненавидят HR. Почему руководители настолько глупы и не понимают очевидного? У меня нет ответа. Мне кажется у них нет желания концентрироваться на таких вещах. Такая же ерунда с рекламой. Получается на шее работника висят десятки паразитов.
Когда я работал в банке и мне доверяли проведение собеседований я брал самое некрасивое и короткое резюме и начинал с него.
Особенно всегда в резюме прикалывался с пункта "достижения на прошлом месте работы", как правило я писал там "соблюдение рабочего распорядка и отсутствие замечаний со стороны руководства".
Почему руководители настолько глупы и не понимают очевидного?
Отвечу с позиции руководителя. Система работает? Работает. Оптимизация возможна? Возможна. Затраты на оптимизацию окупятся? Неочевидно. Тогда зачем трогать то, что работает, если кроме этого есть примерно стопицот задач катастрофически более важных?
Получается на шее работника висят десятки паразитов.
Чтобы работник работал, ему необходима обслуга. Например, чтобы работник работал, ему необходимо обеспечить (список далеко не полный, только самое очевидное):
Оборудованное рабочее место.
Поиск работы - поиск того, чем занять рабочее время работника.
Обеспечение взаимодействия работника с другими работниками, задействованными в той же работе, потому что иначе эффективность работы будет неприемлемой.
Продажа результатов труда работника.
Бухгалтерское и налоговое обслуживание - особенно в странах, где наниматель является налоговым агентом.
Работник, ни за что, кроме своего куска работы не отвечающий, приходит на все готовое - на готовое рабочее место, на готовые рабочие задания, и на готовую зарплату с готовыми обязательными отчислениями. За чей, по вашему, счет, это все должно делаться? У бизнеса нет других денег кроме тех, что бизнес заработает на продаже результатов вашего труда. Не хотите кормить паразитов, как вы называете людей, благодаря которым ваше рабочее место вообще существует - попробуйте работать сами, полностью сами, как самозанятый. Не исключаю, что ваше мнение об этих паразитах сильно так поменяется, и вы снова захотите назад в найм, кормить паразитов, лишь бы только кроме вашего участка работы больше никогда и ни о чем не думать.
Работаю самозанятым 3 года и планов вернуться в найм не возникает и на 90% это "заслуга" тех самый идиотов, которые типа мне создают условия для работы. Вы описываете прям какого-то идеального руководителя в вакууме, хотя на практике задача любого руководителя обогатиться за счёт своего положения (разве капитализм не про это?). С 1998 года я успел поработать на двух десятках предприятий, половина из которых самими владельцами (по известной схеме) разрушались. Владельцы строили очередной особняк, а наёмные работники не получая зарплаты по году или два в итоге или оставались ни с чем или даже что-то получали после банкротства.
Но это всё лирика и мой-то комментарий был не об этом, а той самой эффективности, которой нет. И те самые паразиты - это хороший такой клубок неэффективных вложений, если у вас есть желание сделать бизнес эффективным и наоборот - эффективные вложения если у вас задача - обороняться от работников. Тогда да, HR, юристов вагон - это оно и есть.
Как человек непосредственно обслуживающий в своё время и бухгалтерии и руководителей я же прекрасно вижу уровень образования, навыков тех кого они себе в обслугу наняли. Бухгалтеры которые не знают бухгалтерский учёт и живущие за счёт оплаты какого-то 1С интегратора, который по подписке присылает людей, которые за ваших работников заполняют первичку и сводят баланс. А зарплата такого недооператора ПК гордо именуемого бухгалтером часто превышает зарплату системного администратора, при этом они не хотят учиться пользоваться ЭЦП, они не понимают что такое Проводник и как копировать файлы и т.п., то есть не имеют даже базового навыка, но на работу вы их берёте охотно. В итоге вместо 2-3 качественных бухгалтеров у вас сидит 20 балбесов. И если вы им не будете хорошо платить то ой, они захотят рассказать про ваши схемки по обходу налогов и ой, вам это зачем? Системных администраторов много, а молчаливых бухгалтеров мало - штучный экземпляр можно сказать. А потом раздутый HR, психолог, йога, вы все там креативные и молодые же, вам не дают покоя Стив Джобс и Сергей Брин, вам очень хочется чтобы как у них.
О, да. Был один парнишка, которого я собеседовал на позицию Junior Data Engineer. Подозрения довольно быстро возникли, что он использует llm, и они довольно быстро подтвердились, когда на мои все более и более сложные вопросы, он продолжал мне давать ответы. Трудно оценить момент, когда нужно остановиться и сказать "я с этим не сталкивался, я не знаю", когда сетка тебе продолжает строчить умные ответы.
В итоге отказали с формулировкой "overqualified"? :)
Вернётесь к собеседованием в офисе?
Статья — очередная пустышка вида "ИИ нас все поработит". Да ещё и с сомнительным обоснованием. От
В 2024 году 45−46% кандидатов использовали чат-ботов для составления резюме, сопроводительных писем и выполнения тестовых заданий. Такое «читерство в законе» почти стало нормой
где конечно нет никакого читерства. Просто люди (особенно молодые инженеры) слабоваты в написании текстов
До
Постепенно уходят в прошлое времена, когда разработчик ПО зарабатывали на порядок больше своих коллег-инженеров в смежных областях
что было верно только в узкий промежуток времени и только для Восточной Европы.
Статья — очередная пустышка вида "ИИ нас все поработит".
Не совсем, скорее «злые эйчары и тупые менеджеры» (можно менять местами, ничего не изменится) и их злобнотупые способы оценки нас всех поработят, если мы не начнем «играть по их правилам».
Но да, тошнота полнейшая, в одном тексте говорить «раньше было лучше» и «вот вам пачка способов эффективнее лгать на собесе» это даже не сюр и не цирк, я отказываюсь пытаться понять как это вообще называется.
ИМХО это что то вроде анального секса со стеклянной банкой - ats плохо, поэтому мы будем больше хитрить и больше лгать, чтобы стало больше ats.
Что то из разряда «реклама в интернете плохо, поэтому мы поставим Adblock, чтобы реклама стала нативной и он перестал с ней бороться, зато в моменте победим».
P.S. минусовать сюда, я знаю на что иду публично заявляя о говноедстве таких методов))
Статья — очередная пустышка вида "ИИ нас все поработит".
Лично я при чтении статьи не мог отделаться от ощущения, что я всё это уже где-то читал - написанное другими словами, по частям и т.д.. Но я вообще много читаю по этой теме, а потому, что известно мне, кому-то может быть неизвестно, и статья им поможет это узнать. Поэтому оставил статью без оценки.
Имхо, в реальности по сути ничего не изменилось. Программисты как были штучным товаром на рынке труда, так и остались. Проблема в ином. В том, что не все йогурты программисты являются программистами. Между программистом в старом понимании и быстро вкатившимся в айти программистом лежит пропасть. Причина, имхо, банальна - широчайшее распространение высокоуровневых фреймворков резко снизило порог вхождения. По сути знание программирования (включая всю математическую и алгоритмеческую базу, плюс инженерные дисциплины) стало необязательным. Зачастую программиста точнее называть не программистом, а оператором того или иного фреймворка. Все процессы разработки строго регламентированы... в общем большой пласт программирования превратился в ремесло, а точнее в конвейер. Бизнесу от этого сплошные плюсы : дешевая и легко заменяемая рабочая сила - винтики. Я бы тоже на месте владельца бизнеса выстроил бы процесс разработки так, чтобы не зависеть от дорогостоящих уникальных специалистов (ну или зависеть от них по минимуму).
Ну а ситуация с настоящими программистами, имхо, как была, так и осталась - это штучный дефицитный товар. В общем в итоге получается двоякая ситуация: с одной стороны программистов избыток, а с другой - дефицит.
но помимо программистов есть внешние факторы: не все компании раскроют их потенциал и не будут мешать им работать а не скинуть до кучи стопятьсот совещаний с клиентами, менеджерами, джунами, наймом и тд
и очень много компаний ищут высококлассного разработчика за небольшие зп или попросту не могу платить много.
А зачем среднестатистической компании высококвалифицированные опытные программисты (с хорошим знанием высшей математики, физики, электроники, алгоритмов, вычислительных систем, архитектур и прочего подобного)? Им же не прорыв нужен, не создание чего-то принципиально нового. А скорей всего нужны типовые решения, стандартно реализуемые с помощью фреймворков.
Ну а то, что многие компании, похоже, не понимают, кто им на самом деле нужен, о том и веду речь. В подавляющем большинстве типовых случаев хорошие знания высшей математики и алгоритмов и прочего не нужны (нормального школьного уровня достаточно).
Хочу уточнить, что вы понимаете под словами "настоящие программисты"? Те, которые не используют Паскаль или ещё как?
Хабр полезный. Обогатился сегодня словам "вкатыши" и "оператор фреймворка".
Полно людей на собесах, которые даже "оператором фреймворка" не являются. А просто научились что-то рассказывать про этот фреймворк.
Ну и к тому же, подготовка к собеседованиям, как и всякое другое занятие, может кому-то и понравится. Поэтому, после того как такой "рассказчик" взят в штат, он скорее всего о рабочих вопросах думать не будет. Скорее всего, он уже следующие собеседования проходит, чтобы взять планку еще повыше.
Кстати, да, наверно есть такой момент. Сейчас сына готовлю к ЕГЭ. Процесс этот сводится по большей мере к натаскиванию, а не к вниканию в суть. Времени на обдумывание на экзамене не будет, необходимо знать множество типовых шаблонов решений и умение быстро подобрать необходимый шаблон и применить его. Подготовка к собеседованиям наверно похожа на такое натаскивание.
Поэтому, после того как такой "рассказчик" взят в штат, он скорее всего о рабочих вопросах думать не будет. Скорее всего, он уже следующие собеседования проходит, чтобы взять планку еще повыше.
Более того, т.к. в реальной работе эта публика бесполезна чуть менее чем полностью, их поэтому... отправляют проводит собесы!
Люди врут всю историю эволюции по несколько десятков раз в день.
Открытие)
Я застал времена нормальных собеседований и сам стараюсь их проводить в формате разговора а не кода. Вам же потом с этим человеком работать. Мне кажется можно гораздо больше понять о человека как о специалисте разговаривая с ним, а не заставляя решать абстрактные задачи.
Когда меня вывели из себя собесы на тему "что делает этот код?" я сделал помощник по прохождению кодерских задач на собеседованиях explainmycode.ru . Фронтенд на Реакте, бэкенд на Ноде с Монгой и десктопное приложение на Электроне. Сейчас бета-тест, можно пользоваться бесплатно.
Работает просто - захватывает скриншот с экрана и преобразует картинку в текст, затем шлёт в ЧатГПТ. Т.к. ответы могут приходить на мобильник/планшет, то использование программы будет незаметно даже если шарите экран.
А если используются хитрые сайты, которые следят за пользователем, то они тоже ничего не заметят - текст то вы не копируете (хотя и режим с копированием тоже есть).
Мне кажется можно гораздо больше понять о человека как о специалисте разговаривая с ним, а не заставляя решать абстрактные задачи.
Э.. типа кем вы видите себя через 5 лет, какое ваше хобби и продайте мне этот ноутбук? ;)
Сколько шариков для гольфа поместится в школьный автобус? А ещё ручку мне продайте )
Задачу с упаковкой шаров недавно оценили Нобелевской премией ;) Правда там было про 8-мерное пространство.С 3-мерной упаковкой проще, там ещё Гаусс отметился. Ну, смысл задачи не в том, чтобы получить правильный ответ, для профессиональных математиков конкурсы более математические (наверное).
Вопросы о том какие технические задачи и как решал кандидат. Как выбирал технологии для проекта, по каким критериям проводил оценку. По результатам ответа можно углубляться в детали чтобы понять уровень.
Это тоже, конечно же, нужно спрашивать. А потом, в рамках углубления в детали, я прошу словарь со строковыми значениями в консоль распечатать и часть тех, кто офигенно рассказывал, как они бороздили просторы Большого театра не справляются с этой безумно сложной "алгоритмической" задачей. А мне нужно, чтобы человек писал код, а не рассказывал, как он может его писать.
Повышение роли софт-скильных навыков при устройстве на работу является косвенным признаком роста числа кандидатов на одну вакансию. Это, в свою очередь, может быть следствием, как снижения темпов роста количества вакансий, так и опережающим ростом количества кандидатов.
Требования к вакансии — во многом обман
этого не может быть.
не могут быть требования "во многом обманом", когда вся вакансия, целиком, один большой обман.
в профессию просто ради денег
ОКАК! оказывается на работе зарабатывают деньги
а вы что делаете на работе?
За ссылку на flowcv.com большое спасибо!
За этой "гонкой вооружений" забывается главное. Разработчик, это не только тот, кто знает языки, фреймворки и т.п. Но и тот кто готов эти знания методично день за днем применять, решая бизнес-задачи.
А если текущее место работы, это только ступенька к следующему - зачем себе бизнес-логикой голову забивать? Писать что-нибудь и как-нибудь, лишь бы отстали, а параллельно собеседоваться на должность с более высокой з/п. Гонка собеседований поощряет именно такую модель поведения.
Читерство в законе. Как пройти собеседование и устроиться на работу в дивном новом мире