Из серии - "Что я понял..." проработав программистом
1. «Работать 2 часа в день» — миф.
Чем круче проект, тем больше дедлайны, баги и внезапные «срочные правки». Иногда код пишешь даже во сне.
2. Гугл — лучший сеньор-разработчик.
80% работы — это не написание кода, а поиск, почему он не работает. Stack Overflow и т.д. форева.
3. Красивый код — редкость.
В реальности чаще видишь «легаси», написанное 5 лет назад человеком, который уже в другой компании. И теперь это твоя проблема.
4. Комментарии «и так понятно» — ложь.
Через месяц сам не вспомнишь, что тут должно работать. А через полгода новая команда проклинает тебя в чате.
5. «Быстро пофиксим» == «ночь без сна».
Одна строчка кода может сломать всё. И да, это всегда происходит перед демо или в пятницу в конце рабочего дня.
6. Программисты не любят писать документацию.
Потом все тратят недели, чтобы разобраться, как это работает. И всё равно пишут заново.
7. Тестировщики — ангелы-хранители.
Пока не находят баг в твоём коде. Тогда они — злые гении.
8. Зарплаты высокие, но не у всех, совсем не у всех.
Если ты не в топе или не в крутой компании — придётся конкурировать с тысячами таких же.
9. **Soft skills важнее хард скиллов.**
Умение объяснить менеджеру, почему задача не на час, а на неделю, спасёт тебе нервы.
10. Программирование — это не только код.
Это бесконечные митинги, споры про табы vs пробелы и попытки понять, что клиент "реально" хочет.
Но если нравится решать задачи — это лучшая работа.
(Если есть что добавить вэлкам в комменты!)