Будьте в курсе последних тенденций в IT. Следите за рынком труда. Старайтесь освоить технологии, которые будут актуальными и востребованными. Пройдитесь по списку требований к молодым кандидатам и составьте перечень общих скилов, которые требуются. Постарайтесь изучить их на практике или в теории, чтобы вопрос «Что такое GIT или SVN?» не вводил вас в ступор.
Взаимодействуйте с коллегами
— Чтобы быстрее совершенствоваться, изучайте решения, которые реализовывали более опытные разработчики. Парное программирование — отличная вещь: живой обмен опытом и качественно новый результат.
Современный твердомер 04412А – конструктивно сложное устройство.
Требования безопасности
От джуниора до нынешней должности я шел около 5 лет. Расти помогает желание максимально разобраться в своей предметной области, плюс инициативы по улучшению технологий и рабочего процесса. И это должно видеть руководство. Важно не только продуктивно работать, но и уметь адекватно демонстрировать итоги выполненных задач. Адекватная демонстрация — это качественное демо, описание объема проделанной работы, описание профита, который принесет новая функциональность или улучшенная старая. Я начал с доработки нашего баг-трекера, потом занялся фичами для тикет-системы параллельно с системой статистики по тикетам (заявкам от клиентов). Сейчас решаю задачи по скорости и надежности наших сервисов.
Карьерный рост в IT невозможен без профессионального, поэтому первый совет — не зависать надолго в «одиночном полете», работать вместе с более опытными коллегами. После института я некоторое время программировал на фрилансе: до всего приходилось доходить самому, чувствовалась нехватка знаний по ряду направлений. Через год я пошел в компанию, где было много разработчиков высокого уровня. Один из них стал моим наставником — привет, Лев, если ты это читаешь! Он дал мне просто море информации о том, как должен работать программист. Потом я решил перейти в мобильную разработку, начал с нуля осваивать Android и ушел в проект, где целых 5 лет работал «соло». В конце концов почувствовал, что без живого общения с коллегами по Android почти не развиваюсь. Снова пошел в большую команду, где вскоре начал решать задачи более высокого уровня. В общей сложности путь от начинающего разработчика до тимлида занял у меня 7 или 8 лет. Но если бы не было «сольных» периодов, это произошло бы намного быстрее.
Быть самостоятельным
— Важно быть целеустремленным, не бояться вызовов и ответственности. Невозможно добиться повышения, если 100 % времени заниматься рутинными делами и выполнять чужие указания. Если хочется вырасти в должности и зарплате, нужно брать на себя более сложные задания и самостоятельно принимать решения. А еще — заслуживать авторитет в команде, делая что-то полезное для коллег.***
Как вам статья?