В День программиста мы решили разобраться в особенностях профессии, а помогал нам в этом Владимир Иванов, Lead Software Engineer в EPAM.
Работа программиста, как и любая другая, имеет свои плюсы и минусы. Но прежде чем их анализировать, надо понять, подходит ли вам профессия по духу или нет. Если она не подходит, то никакие плюсы не заставят вас добиться в ней успеха. Но давайте перейдём ближе к сути.
Минусы
- Сидячий образ жизни.
Вы реально много сидите. Это чревато гиподинамией и последующими проблемами со здоровьем. Как бороться: зал, бег, фитнес-браслеты, командные игры.
- Высокий темп индустрии.
На самом деле, это можно отнести как к минусам, так и к плюсам. Нужно постоянно учиться просто для того, чтобы оставаться на месте. Технологии меняются с невероятной скоростью. Как бороться: читать блоги, пробовать новое на досуге, ходить на конференции (Mobius совсем скоро!), проходить курсы.
- Возможное однообразие.
Я знаю, что это может противоречить предыдущему пункту. Может быть вы будете сидеть на одном проекте пару лет и верстать вьюшки. И на следующем тоже. Как бороться: изучать смежные области, просить руководителей о смене задач/проекта, менять место работы.
- Стереотип: «ты ж программист».
Это значит, тебе нужно чинить принтер сестры тёщи. Как бороться: честно говорить, я не умею. На сами стереотипы забивать, они везде есть.
Плюсы
- Престижная работа.
Вы — инженер! Вы создаёте что-то новое, что помогает людям жить лучше. Это замечательно.
- Хорошая компенсация.
Посмотрите на HH или Glassdoor, посмотрите, сколько платят разработчикам. Кроме зарплат обычно есть кофе, «плюшки» в офисе, ДМС, компенсация спорта, бюджет на конференции.
- Гибкий график/удалённая работа.
Мир движется в сторону удалённой работы: все хотят лучших специалистов, и не факт, что они сидят в том же городе, что и компания. Поэтому у разработчиков много свободы в плане графика. Главное правило — успевай всё в срок, будь на встречах.
- Рынок продавца.
Вы продаёте своё время. Разработчиков не хватает — рынок на вашей стороне, торгуйтесь и ищите лучшие условия.
- Разнообразие технологий.
Выбирайте то, что вам больше нравится — разрабатывать веб-сайты? Писать бэкенд на Java? Писать приложения под iOS на Swift? Освойте нужные навыки и наслаждайтесь своей работой.
Надеемся, что наш материал только помог вам утвердиться в выборе профессии. А мы готовы в этом помочь! Выбирайте направление по душе и регистрируйтесь на тренинги.
Узнать мнение других экспертов можно на сайте "Типичный программист".