Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Все прекрасно знают, как много получают программисты за интересную работу, а в чем минусы этой профессии?

Программирование
Ольга Крутицкая
  ·   · 16,3 K
Старший разработчик Яндекса, соавтор специализации...  · 8 авг 2019

Об очевидных минусах — сидячая работа, нагрузка на глаза — уже написали выше. К минусам я бы отнёс то, что далеко не все окружающие разделяют ценность твоего труда. Ты вроде сделал классный рефакторинг, упростил понимание и переиспользование кода, а кто-то в команде считает, что ты потратил время впустую, потому что в продукте не появилось новой функциональности. Или ты быстренько запилил новую возможность, а на тебя ворчат коллеги, говоря, что твой код ужасен. 

Вообще в программировании очень много религий (ООП, TDD, pure functional и т.д.), и они постоянно стремятся обратить тебя в свою веру. Нужно обладать своей чёткой позицией, чтобы каждая новая фишка не заставляла тебя сомневаться, а правильно ли ты вообще программируешь.

Ещё один минус профессии — довольно частые конфликтные ситуации. Есть стереотип, что программисты не очень общительны, и в жизни такое и правда случается. Если тебе вместе с таким человеком надо что-то сделать, это может быть очень непросто именно с точки зрения общения.

Наконец, в большой разработке нелегко видеть результаты своего труда. Ты несколько недель писал код, чинил какой-то баг или добавлял новую функциональность. Потом долго ждал, когда выполнится сборка проекта и прогон всех тестов. Увидел, что какие-то тесты всё-таки упали, ещё несколько дней потратил, чтобы понять, что это за тесты, и их исправить. Дальше в какой-то момент твой код выезжает в production. К этому моменту ты уже можешь заниматься другой задачей и забыть про эту. И вообще это маленькая часть какого-то огромного web-сервиса, о существовании которой не подозревает ни один его клиент. Это я к тому, что порой бывает непросто доказать в первую очередь себе, что ты сделал что-то значительное.

1 эксперт согласен
Специалист в области разработки систем...  · 6 авг 2019
Далеко не каждому покажется интересным в течение многих лет ежедневно по 8 часов, а зачастую и больше, размышлять над комбинациями одних и тех же операторов в ходе выполнения программы. Это вообще-то весьма занудная работа, и... Читать далее
Веб-разработчик, геймер, специалист по этике  · 2 авг 2021
То, чего можно избежать только строгой диспиплиной рабочего времени: - разные артрозы кистей и коленей; - язвы и пролежни на ягодицах и спине; - ожирение; - сухие глаза, в предельных случаях слепота; - мигрень; - деформация позв... Читать далее
Музыкант, веб-разрабочик. Для вопросов "напишите...  · 14 авг 2019
Я один разглядел ошибку в формулировке вопроса? Смотрите: программист может сидеть ЛИБО на интересном проекте, ЛИБО на высокооплачиваемом. Высокооплачиваемый проект - как правило, это саппортовые проекты. То есть, кто-то... Читать далее
Меломан, книголюб  · 6 авг 2019
Минусы:  1. Движение это — ваше здоровье. Программист постоянно сидит и втыкает в экран. Это ни к чему хорошему в результате  не приведет. Старайтесь по больше двигаться и делать перерывы в работе на 5-10 мин. каждый час... Читать далее
Дополню. Уходя с работы, голова тоже думает про "его величество КОДЭ",  иногда постоянно, особенно, когда "не... Читать дальше
Программист  · 12 сент 2019
Ну во-первых, дааалеко не все проекты интересные) Хотя чем выше квалификация, тем вкуснее работа.  Для меня основной минус - очень изолированная работа. Даже если над одним проектом работает команда, все равно каждый пилит свой... Читать далее