Источник

Стать программистом мечта для многих. Сидишь за компьютером, зарплата отличная, возможны поездки заграницу, куча всяких бонусов и плюшечек. Но не все так сладко...

Итак, что же такого ужасного в том, чтобы быть программистом? Ну, вот вам несколько моментов:1dd11da6-5d62-4bf7-9089-3a82a76456aa.jpeg

  1. Надо слишком много учиться, а времени не хватает. Ведь ты хочешь взять все проекты и сразу
  2. Твой код, почему то, плохо написан
  3. Коллега-программист говорит: «Я бы сделал это по-другому»
  4. Комментарии к коду не имеют никакого смысла, и не актуальны
  5. Нет документации о том, как что-то было построено или почему это так работает
  6. Проект двигается медленно из-за программиста-улитки
  7. Тесты качества медленные
  8. Нет тестов вообще
  9. Плохие фреймворки, которые требуют много шаблонного, сложного кода или запутанных тестов
  10. Менеджеры хотят, чтобы я жертвовал качеством кода ради скорости разработки
  11. ТЗ озвучивают устно
  12. Необходимость поддерживать чужой дерьмовый код или системы после их ухода
  13. Вещи, которые не автоматизированы, а должны быть
  14. Меня постоянно прерывают товарищи по команде и мой менеджер
  15. Мой менеджер просит меня работать над мелочными проектами
  16. Другие люди опаздывают с предоставлением функций, которые мне необходимы для выполнения моей работы
  17. Неудобный стульчик, от которого болит спина
  18. Надоедливие HR, которие спамлят
  19. Мало пиццы
  20. «Сдалай так, не знаю как»
  21. Неадекватный админ
  22. " В вашем коде слишком много кода"

Кажется, что программист не уживается ни с кем, ведь люди постоянно мешают разработчикам, когда они работают, или требуют более быстрого производства, и нужно жертвовать качеством кода. Но это совсем не так.. Просто для особенно хороших разработчиков программного обеспечения нет ничего хуже, чем ощущение, что их код не самый лучший в мире.