Комментарии 39
20% пишут код а 80% переделывают
Довольно странный слайд Most common frustrations и прочие. Вместо того, чтобы сдвинуть прогресс бар, места явно много для него, сократили подписи.
Так, наверное, в любой работе по найму
Забавно, всегда думал, что код в свободное время пишет процентов 20 разработчиков. Всегда казалось, что это последнее, чем захочется заниматься вне работы: спорт, семья, друзья, готовка, нормальные хобби, да просто погулять - слишком много прекрасных альтернатив. Возможно, в этом и проблема: в стремлении за экспертизой и высокооплачиваемой должностью многие забыли, что нужно ещё в остальное время как-то жизнь проживать. Отсюда и усталость, и недовольство работой, и падение качества кода, и как итог падение зарплат и попытка это всё починить с помощью ИИ.
Абсолютно согласен. Надо искать работу, на которой можно реализовать себя, чтобы не хотелось на досуге ещё че то там писать. И соблюдать work life balance так сказать.
Нет такой работы. Любая корпоративная работа будет иметь ограничения в бюджете/времени/фишках которые нужны клиенту, и ты всегда будешь недоволен и при этом проблемы не будут зависеть от тебя.
В пет проектах ограничений почти нет, а те что есть вызваны тем кто его пишет.
У нас в компании есть понятие work-life integration. Звучит угрожающе, но, как ни странно, работает хорошо.
Вообще практически никакого стресса со стороны продакт овнеров, скорее наоборот. Пример: сами себе поставили дедлайн вывода фичи в прод 9 июля. Стрессовали, обделались, не успели. Пришёл PM, сказал, что ему всё равно - он клиентам обещал фичу до начала августа потихоньку выкатывать, в итоге к 22 июля спокойно и качественно выкатились в США и Европу.
Каждое полугодие спрашивают, что не нравится сотрудникам - первые два места всегда за оплатой труда и приоритизацией обучения.
Но это, разумеется, частный случай.
Позвольте не согласиться. Понятно, что те, кто "вошёл в айти" только за деньгами, в 18:00 захлопывают ноутбук и бегут от него, как от чумы. К сожалению, таких, в последнее время, все больше. Но ведь остались ещё настоящие программисты, пришедшие в индустрию по призванию. Те самые, кого прёт от возможностей создания чего-то нового, или безграничной автоматизации. Очевидно, что они будут программировать день и ночь, для всего, для чего это возможно, от паяльников с выключателями, до суперкомпьютеров. Благо, в современности, возможностей для этого более чем хватает.
У вас искаженное представление о "настоящих программистах". А ещё точнее, вы просто сноб, которые называет вайтишниками всех, кто тратит меньше 15 часов в день на программирование
Вайтишник это работник общепита, он не думает головой, он работает по книжкам и статьям "умных" людей и даже не задается вопросом почему так и никак иначе, и все это он делает что бы выжить (на немного другом уровне чем работник макдака но для все тех же целей). В нем нет ничего плохого, но и ничего выдающегося он никогда не сделает. Может ли он называть себя поваром если он на готовые булки кладет готовые котлеты и мажет соус который сделан пол года назад в другой стране и машинами? (легкая аналогия на фреймворки)
Труъ программист это шеф повар мишленовского ресторана, он работает от души и для души, он горит своим делом и каждое его творение это искусство и эксперимент. Каждый соус он намешал сам, своими руками и проверил своим ртом со своим уникальным вкусом за который его любят люди. И именно он делает тот вкус, который тысячи вайтишников будут копировать.
Оба варианта нужны и важны, но нюансов тут море.
Разумеется, я потому и пишу, что процентов 20. У меня, увы, больше знакомых, которые пишут код в свободное время от скуки. Иногда просто работают под включённый сериал. Но есть и редкие экземпляры, когда человек действительно любит создавать интересные вещи. Самое забавное, что эти люди и кодят для себя, и другие вещи тоже успевают в жизни.
Несмотря на то, что работа не доставляет им удовольствия, большинство разработчиков пишет код в нерабочее время в качестве хобби (68%).
Я бы с некоторой долей осторжности заменил несмотря на то на из-за того.
Ну и в чем смысл, смотреть на статистику кодеров мира? Что нам это дает? =)
Прежде всего понимаем кто такой разработчик и как это вообще устроено для стран. В каждой стране свой менталитет и разница в законах, оплате. Глупо вот так делать статистику. Большая часть это люди не профессионалы, просто программисты окончившие вуз, которые ищут работу, мало соображают в коддинге, такие как правило устраиваются в компанию разработчика, тут ясно понятно, что придется вкалывать на дядю. А есть разработчики, которые сами себя развивают и этим живут, делают свои наработки, что то развивают, это замечают какие то компании и выкупают их работы. Тут ясно понятно, что они не пойдут искать работу, тут уже их уговаривают за деньги что то сделать, они сидя дома, в удобной атмосфере делают работу на дэдлайне. Вот и вся суть =) Это вообще не только в коддинге, везде так. Если ты знаешь и умеешь делать хорошо свою работу, тебя уговаривают, а не ты бегаешь и ищешь. =)
Культура суеты
Хорошо сказано, лично меня это больше всего деморализовывает, даже больше бюрократии (ее тоже не люблю, но она меньше напрягает обычно).
Вся эта хрень с бесконечными, никогда не прекращающимися аджайл авралами, когда ты не можешь спокойно и размеренно работать, она вгоняет в стресс, причем обычно на пустом месте. Менеджеры считают что если надавить на разработчика, и вынудить его подписаться на сроки в несколько раз короче чем он запланирован, то работа реально будет выполнена быстрее. Никто не учитывает что потом такую наспех сделанную работу придется еще долго допиливать в виде фиксов, рефакторинга и прочего.
В итоге повсеместно в отрасли имеем культуру разработки в духе "херак, херак, и в продакшен", люди сами привыкают так работать, хотя я еще не так давно помню было нормальным спокойно и не торопясь делать фичи, спокойно их отлаживать, тестировать и выкатывать в прод уже довольно хорошо проработанными, без массы болячек.
Скажу что я все таки давно с таким не сталкивался. Может научился выбирать работодателя, но последние лет 10 я наблюдаю как раз четкую тенденцию на снятие стресса с разработчиков.
Нужно просто делать в своём темпе, ну и все временные оценки умножать на Pi перед озвучиванием.
Согласен с комментом выше, Давайте адекватную оценку на планировании задач и обосновывайте почему так, если не понимают
Оказывается, что высокие з/п не закрывают все вопросы? Во как...
В качестве примера можно привести медианную зарплату PHP-разработчиков –
она сейчас относительно невысока и составляет 49 000 $ в год.
Средняя температура по больнице? Разработчиков какого урованя, в какой стране?
Такие странные данные подрывают доверие ко всей статье.
Я бы предположил, что это потому что фигню делают. Человек продрался через горы математики, инженерии, готов запускать ракеты в космос, исследовать тайны океанов и человеческого мозга - а идет работать в очередной банк или крипту. Или системы рекламные делать в гугле и амазоне как предел мечтаний, тьфу.
Это вот прямо по больному. Учился на магистратуре, параллельно работал в НИИ (в компании, придумавшей MP3 формат). Очень хотел дальше в науку, PhD, industrie 4.0, спасать мир своим умом, в общем. Но многие докторские позиции реально предлагали 14к евро в год. С преподаванием на полставки хватает на постную еду... Через несколько лет скитаний залез на самый верх: Marketing отдел в CRM в ведущей компании мира, практически лидеры рынка, 4 квадрат Гартнера, стоки + большой оклад + премии. Но в реальности просто помогаем ФИФА рекламировать свой ЧМ, Лидлу - продавать свиные сосиски...И самое обидное, что это везде так. Нет какой-нибудь условной Швейцарии, где можно учить детей или писать софт для изучения грибниц, да чтобы за это хорошо платили.
Я вот получил PhD и даже свою научную группу и почти свой исследовательский центр... те же яйца только в профиль. Да, в заявках на гранты у нас и кванты и multi-agent LLM. Но бизнес платит за условно "YOLO замену вахтеру". А чем выше залезаешь и больше понимаешь как работает лоббирование и налоговые вычеты... то в общем людей мы тоже не спасаем. Но есть нюанс, мои рядовые сотрудники об этом не знают :) может поэтому не выгорают особо. А я уже давно выгорел до уровня прожжённого цинизма - что не плохо помогает финансовым показателям центра. Но не моему личному ощущению.
"80% разработчиков недовольны своей работой" - что-то я не нашел этому подтверждения в опросе.
Насколько понимаю, https://survey.stackoverflow.co/2024/professional-developers#job-industry-and-satisfaction говорит о 20% счастливых, 30% не счастливых, и 50% "complacent" - то есть "довольных" в моем понимании, а не "survival mode" как говорится в оригинале статьи.
Школьнику после 11-го класса можете посоветовать стоит ли идти в IT-направление?
Если есть желание, может стоит начать с курсов?
А если поступать заочно, на кого лучше? Вдруг диплом пригодится?
Приветствую новичка на Хабре! Здесь принято задавать вопросы, ответы на которые нельзя найти в статье или комментариях. Ответ на Ваш вопрос был в комментарии выше.
Написание кода само по себе хороший способ снятия стресса. Разговаривал со многими - у всех такие же ощущения, потому и пишут дома код, но вряд ли на работодателя, всегда есть какие иные проекты для этого.
Выгорание и недовольство связаны с тем что кроме написания кода, есть туча других факторов как и отметили в статье - дедлайны, аварии, срыв сроков, невыполнение обязательств смежными командами, куча ошибок порожденных тобой же или наведенных изменениями других, ночные звонки, дикая текучка кадров.
Технический долг – главный источник раздражения у разработчиков.
Руководители всех уровней, слышите? Это вам. Ваша основная задача – не мешать инженерам качественно выполнять свою работу.
Возрастающее давление в компаниях оборачивается завышенными ожиданиями и выгоранием.
...и разочарованием потребителей – главного источника дохода компаний.
Складывается впечатление, что будущее – за удаленной работой, несмотря на все попытки работодателей вернуть своих сотрудников в офисы.
Увы. Глядя на бешеные темпы строительства офисной недвижимости в столице, впечатление складывается прямо противоположное.
Мне думается, что технический долг - это не самостоятельная вещь, а следствие и культуры суеты, и бюрократизации, и аджайл-шизы, и вкатунской мифологии и т.п. Да и использование ИИ-инструментов может понакидать камней, "всплывающих весной" ) Так что высокий уровень инженерной культуры в ИТ-компаниях, скорее, редкость, чем правило.
В монографии "Бредовая Работа" Дэвида Гребера очень наглядно показано (доказано), что работа с информацией наиболее психологически угнетающа. Причем так и должно быть. Не хочется спойлерить (вдруг кто-то захочет прочесть), но программистам еще повезло: мы можем делать пет-проекты просто для удовольствия.
80% разработчиков недовольны своей работой. Причина не в ИИ и не в коде