Рубріки: МнениеОпыт

Как вовремя понять, что программирование не для вас: реальная история ухода из разработки

Вікторія Пушкіна

На канале Сергея Немчинского, основателя школы FoxmindEd, вышло новое видео. Руководитель различных IT-проектов Эльдар Нагорный рассказал, почему десять лет назад был программистом, но ушел, не дойдя даже до должности Middle-разработчика.

Highload публикует основные тезисы этого материала.

Нужно уметь сидеть над задачей до конца

Дотошность к деталям и терпеливость — это умения, крайне необходимые для разработчика. Потому что не бывает кода, который сработает с первого раза. Если код чудом запустился сразу после компиляции, ты начинаешь паниковать — что-то здесь не так.

Соответственно «переделывать переделанное», пока тебя не начнет от этого тошнить — это типичное ежедневное поведение разработчика.

Меня это просто убивало: я довольно легкий и увлекающийся человек. Я мог просидеть несколько суток над задачей, которая меня интересовала, но потом неделями не мог себя заставить отревьюить код — потому что мне перестало быть интересно.

Молчаливая работа

Программирование (кроме исключительных случае вроде хакатонов или парной разработки) — это молчаливая работа. То есть вы сидите сами с собой и ковыряете код.

Я экстраверт, и мне надо общаться. Если я не поговорю за день с тремя-четырьмя людьми, у меня начинает ехать крыша.

Кстати, карантин — это как раз способ почувствовать себя программистом. Если вам дома во время карантина в четырех стенах было окей, вы потенциально хороший программист. 

Но если на вашей основной работе вы восемь часов работаете с кодом и не видите людей, а потом бежите куда-то в клуб, чтобы поговорить хоть с кем-то — это жизнь не очень счастливого человека, не так ли?

Ненормированный рабочий день

Приходить на работу и уходить с нее в одно и то же время — это не про разработку. Когда вы программист и у вас горят сроки, вы работаете всегда. То есть уходите с работы, ужинаете, а потом еще до трех ночи сидите за компьютером.

Чем более нормированный у вас график — тем меньше денег вы получаете. Потому что это во многом связано с ответственностью за продукт.

Решение логических задач

Решение логических задач — это то, от чего вы должны получать удовольствие, чтобы работать программистом. Если вы к этому не склонны, вы не участвовали в детстве в математических олимпиадах и не играли в головоломки — вам в программировании будет некомфортно.

Я не утверждаю, что вы не можете быть разработчиком, но вам часто придется заставлять себя браться за задачу.

Необходимость самоорганизации

С одной стороны, вы нигде не сможете работать, если не умеете самоорганизовываться. С другой стороны, на рынке практически больше нет профессий, где бы вы сами за все отвечали:

  • Это вам решать, когда начать работу, а когда закончить.
  • Это вам решать, как распределить время на коммуникацию и реализацию кода.
  • Это вам решать, в каком виде сдавать код.

Вы сами себе директор, даже если работаете в компании со строгим менеджментом.

Это не рутинная работа

Когда ты программист, ты все время что-то придумываешь и изобретаешь. Если вас пугает такая неопределенность в жизни и вы хотите точно знать, что будет завтра — вы будете чувствовать себя в программировании как на пороховой бочке, которая вот-вот взорвется.

Из-за этого молодые люди проще входят в разработку: у них есть здоровый авантюризм.

Выводы

Больше всего в программировании мне не хватало общения. Вторым минусом стало то, что я не умел самоорганизовываться и надо мной не было хорошего менеджера.

И третье — мне явно не хватило усидчивости. Мне крайне сложно что-то делать системно каждый день.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023