Стать программистом мечта для многих. Сидишь за компьютером, зарплата отличная, возможны поездки заграницу, куча всяких бонусов и плюшечек. Но не все так сладко...
Итак, что же такого ужасного в том, чтобы быть программистом? Ну, вот вам несколько моментов:
- Надо слишком много учиться, а времени не хватает. Ведь ты хочешь взять все проекты и сразу
- Твой код, почему то, плохо написан
- Коллега-программист говорит: «Я бы сделал это по-другому»
- Комментарии к коду не имеют никакого смысла, и не актуальны
- Нет документации о том, как что-то было построено или почему это так работает
- Проект двигается медленно из-за программиста-улитки
- Тесты качества медленные
- Нет тестов вообще
- Плохие фреймворки, которые требуют много шаблонного, сложного кода или запутанных тестов
- Менеджеры хотят, чтобы я жертвовал качеством кода ради скорости разработки
- ТЗ озвучивают устно
- Необходимость поддерживать чужой дерьмовый код или системы после их ухода
- Вещи, которые не автоматизированы, а должны быть
- Меня постоянно прерывают товарищи по команде и мой менеджер
- Мой менеджер просит меня работать над мелочными проектами
- Другие люди опаздывают с предоставлением функций, которые мне необходимы для выполнения моей работы
- Неудобный стульчик, от которого болит спина
- Надоедливие HR, которие спамлят
- Мало пиццы
- «Сдалай так, не знаю как»
- Неадекватный админ
- " В вашем коде слишком много кода"
Кажется, что программист не уживается ни с кем, ведь люди постоянно мешают разработчикам, когда они работают, или требуют более быстрого производства, и нужно жертвовать качеством кода. Но это совсем не так.. Просто для особенно хороших разработчиков программного обеспечения нет ничего хуже, чем ощущение, что их код не самый лучший в мире.