IT-сфера, как сейчас любят говорить, на хайпе. Многие хотят стать программистом из-за достаточно высокого уровня зарплат в этой области. По крайней мере в нынешних реалиях труд программистов (а под IT я по большей части подразумеваю именно программирование) оплачивается действительно неплохо, особенно при соответствующем опыте и квалификации. Однако, как и у любой другой профессии, если есть однозначные плюсы, то можно найти и практически однозначные минусы или, если хотите, недостатки.
Итак, начнем.
Сидячий образ работы
Если раньше ваша работа сопровождалась постоянными физическими нагрузками и подвижным образом жизни, то сейчас вам придётся большую часть своего рабочего времени находиться условно в одном и том же положении. Конечно, никто не запретит вам вставать со стула и делать паузы во время написания кода, но по-началу это может стать некоторой проблемой, к которой придётся привыкать каждому определенное количество времени. Плюс вы можете начать набирать лишний вес, если поблизости будут всевозможные «печеньки» и прочие вкусняшки для легкого перекуса.
Постоянная учеба
Для программиста это одно из обязательных условий, чтобы быть действительно эффективным и востребованным в данной области. Учиться вам придется на протяжении всего пути. Это дорога без видимого конца! Так что будьте готовы к постоянному изучению чего-то, что непосредственно связано с вашим родом деятельности, а зачастую и смежных областей.
Придется напрягать мозг
Принято считать, что программирование — это творческая профессия. Да, есть определенные рутинные вещи, которые тоже придется выполнять, но, как правило, вы будете много размышлять и «ломать» голову над той или иной поставленной задачей. В какие-то моменты будет казаться, что из ушей у вас вот-вот повалит густой дым из-за активной мыслительной деятельности.
Ну и, пожалуй, напоследок. Если вы только собираетесь устраиваться программистом и проходите собеседования, то будьте готовы к тому, что, как правило, вам придется посетить не одного работодателя и пройти множество интервью, прежде чем вас возьмут на работу. Да, нынешние тенденции таковы, что уже даже от новичка требуют достаточно серьезной подготовки и знаний в плане современных и популярных технологий, в которых он должен разбираться.