Что я узнал за 5 лет работы инженером-программистом
Работаю в регионе программистом с 3 курса вуза и по сей день. Вот что я понял за время работы.
1. Айтишники, которых считают супербогатыми бездельниками в 99.99% не такие. Зарплаты среднего программиста с 1-3 годами опыта не сильно отличаются от зарплат слесарей на заводе, автослесарей или продавцов дверей/окон/машин или мастеров маникюра. В большинстве случаев разница при аналогичном опыте с такими работниками может вообще отсутствовать или составлять около 25к (причём не всегда программист получает больше). Через 4+- года работы зп зависит от приобретённых навыков решения задач и немного от наглости.
2. Спина - наше всё. Расходы на поддержание нормального состояния спины будут кусаться. Необходимы сеансы массажа пару раз в год и ортопедические приблуды для спины и ног. Разминка каждый час по 3 минуты стоя на ногах очень нужна. Йога каждый вечер по 20 минут - вообще огонь.
3. Если ты не кликаешь миллион раз по пустому месте на экране и не нажимаешь случайно по клавиатуре в случае загрузки приложения - это не значит, что другие пользователи так не будут делать.
4. Если компьютер не отвечает на действия - надо подождать секунд 20. И на всякий случай почитать инструкцию к программе - разные расчёты и отрисовка могут занимать от 1 минуты и до бесконечности по времени.
5. Защита от дурака нужна всегда и везде, где можно. Если у пользователя есть возможность вбить "1ц3" вместо "123" - он вобьёт, не проверит и будет удивляться почему не работает так как он хотел.
6. Перед началом работы нужно разобраться с понятийным аппаратом. Ты и заказчик должны чётко понимать что нужно сделать. Все цифры чётка прописывать в тех.задании. Если кнопка красная, то её цвет "RGB(250,0,0)", а не "что-то красивое и красное".
7. Если ты что-то понимаешь - убедись, что другой человек понимает также как ты. А потом ещё раз повтори.
8. Спросить не стрёмно - стрёмно сделать плохо не понимая или не сделать к нужным срокам.
9. Слушать музыку или аудиокниги, гулять, быть на природе и не пялиться в экран - это реально круто.
10. Математика - всему голова. Реально хорошо кодить без знания математики крайне сложно.
11. Соблюдай баланс жизнь-работа иначе выгоришь и окажешься в депрессии.
12. Много кофе пить вредно и вызывает привыкание. Вода или зелёный чай - лучше.
