Имеется хороший программист. В своем деле он знает многое (it-технологии, методики и стандарты разработки) и в профессиональном плане давно уже достиг потолка.
Вот он задумался: какой следующий шаг по карьерной лестнице?
Т.е. чтоб не сидеть до 40 лет в программистах, ищутся позиции для продвижения по карьере, м.б. даже со сменой фирмы?
Подразумевается не кардинально сменить профессию (стать садоводом), а именно профильное продвижение, чтоб прошлый опыт играл роль.
Re: Для “Программиста” какая следующая ступень в карьере?
Здравствуйте, Valentin.AR, Вы писали:
VA>Имеется хороший программист. В своем деле он знает многое (it-технологии, методики и стандарты разработки) и в профессиональном плане давно уже достиг потолка. VA>Вот он задумался: какой следующий шаг по карьерной лестнице? VA>Т.е. чтоб не сидеть до 40 лет в программистах, ищутся позиции для продвижения по карьере, м.б. даже со сменой фирмы? VA>Подразумевается не кардинально сменить профессию (стать садоводом), а именно профильное продвижение, чтоб прошлый опыт играл роль.
Здравствуйте, Valentin.AR, Вы писали:
VA>Имеется хороший программист. В своем деле он знает многое (it-технологии, методики и стандарты разработки) и в профессиональном плане давно уже достиг потолка. VA>Вот он задумался: какой следующий шаг по карьерной лестнице? VA>Т.е. чтоб не сидеть до 40 лет в программистах, ищутся позиции для продвижения по карьере, м.б. даже со сменой фирмы? VA>Подразумевается не кардинально сменить профессию (стать садоводом), а именно профильное продвижение, чтоб прошлый опыт играл роль.
Архитектор. Тимлид. Менеджер. Свой бизнес в сфере IT. Обычно такие варианты продвижения в реальности происходят, в зависимости от того, насколько программист готов работать с людьми и брать на себя ответственность.
Re: Для “Программиста” какая следующая ступень в карьере?
Здравствуйте, Valentin.AR, Вы писали:
VA>Имеется хороший программист. В своем деле он знает многое (it-технологии, методики и стандарты разработки) и в профессиональном плане давно уже достиг потолка. VA>Вот он задумался: какой следующий шаг по карьерной лестнице? VA>Т.е. чтоб не сидеть до 40 лет в программистах, ищутся позиции для продвижения по карьере, м.б. даже со сменой фирмы? VA>Подразумевается не кардинально сменить профессию (стать садоводом), а именно профильное продвижение, чтоб прошлый опыт играл роль.
Типовой путь такой:
Разработчик -> Типлид -> Developer Manager (в России это обычно начальник отдела) -> Practice manager -> CTO
Несколько проблем — выше начальника отдела должностей почти нет. Нужна очень крупная фирма, которая занимается разработкой с функциональной иерархией, а таких крайне мало. В стартапах часто бывает CTO, но это по сути начальник отдела.
Re[2]: Для “Программиста” какая следующая ступень в карьере?
Здравствуйте, Valentin.AR, Вы писали:
G>>Типовой путь такой: G>>Разработчик -> Типлид -> Developer Manager (в России это обычно начальник отдела) -> Practice manager -> CTO
VA>А такие IT-направления: Системный-аналитик, Архитектор считаются профильными для программиста, или там сильно другая кухня?
Кем считаются? Может начать с того чем хочется заниматься? Если писать код, то всякие аналитики отпадают, архитектор — зависит от того какой архитектор.
Re[4]: Для “Программиста” какая следующая ступень в карьере?
G>Кем считаются? Может начать с того чем хочется заниматься? Если писать код, то всякие аналитики отпадают, архитектор — зависит от того какой архитектор.
Не всю же жизнь писать код, д.б. принципиальное развитие. После того, как упираешься в потолок технологий, работа становится монотонной/скучной. Нужна корректировка в перспективе.
ОК. Все зависит от личности. Далее, какие навыки прокачивает программист:
Team Lead — кураторство, обучение …
Системный-аналитик – изучение предметной области, коммуникации с заказчиком/разработкой …
ИТ-архитектор —
Менеджер Проекта —
IT-директор —
Re[5]: Для “Программиста” какая следующая ступень в карьере?
Здравствуйте, Valentin.AR, Вы писали:
G>>Кем считаются? Может начать с того чем хочется заниматься? Если писать код, то всякие аналитики отпадают, архитектор — зависит от того какой архитектор.
VA>Не всю же жизнь писать код, д.б. принципиальное развитие.
Ну так ответь на вопрос чем хочется заниматься вместо писания кода, станет понятнее куда бежать.
Re: Для “Программиста” какая следующая ступень в карьере?
Обычно два пути, не считаю полной переквалификации в какого нибудь UI/UX эксперта.
расти в Архитекторы, где ты больше наставник для разных команд в разработке
или уходить больше в управление проектами и руководящие роли
VA>Имеется хороший программист. В своем деле он знает многое (it-технологии, методики и стандарты разработки) и в профессиональном плане давно уже достиг потолка.
Вот в этом плане не понял. Какого потолка? Вы в курсе что в IT потолок все время подымается вверх )) появляются новые технологии (к примеру всякие NoSQL решения) или версии языка (Java 8).
Re[5]: Для “Программиста” какая следующая ступень в карьере?
Здравствуйте, Valentin.AR, Вы писали:
G>>Кем считаются? Может начать с того чем хочется заниматься? Если писать код, то всякие аналитики отпадают, архитектор — зависит от того какой архитектор.
VA>Не всю же жизнь писать код, д.б. принципиальное развитие. После того, как упираешься в потолок технологий, работа становится монотонной/скучной. Нужна корректировка в перспективе.
Ну смените технологию? Писали server-side, займитесь UI к примеру. Как в IT можно найти потолок технологий, когда их каждый год сотнями новые запускают ))
Re[6]: Для “Программиста” какая следующая ступень в карьере?
G>Ну так ответь на вопрос чем хочется заниматься вместо писания кода, станет понятнее куда бежать.
Интересно:
— Изучать новые технологии/предметную область/объект автоматизации
— На выходе давать технические рекомендации, презентации, консультировать
— Участвовать в разработке проекта с позиции куратора/координатора
Но есть сомнения в навыках, которые требуют стрессоустойчивости:
— Организация проекта
— Управление командой
— Ответственность головой за результ
Re[2]: Для “Программиста” какая следующая ступень в карьере?
Потолка позиции программиста.
То, что в мире появляются новые(неопробованные) технологии — по регламенту должно интересовать не программиста, а других IT-специалистов.
Именно об этом и тема.
Re: Для “Программиста” какая следующая ступень в карьере?
Здравствуйте, Valentin.AR, Вы писали:
VA>Имеется хороший программист. В своем деле он знает многое (it-технологии, методики и стандарты разработки) и в профессиональном плане давно уже достиг потолка. VA>Вот он задумался: какой следующий шаг по карьерной лестнице?
Предлагаю думать не от текущей карьерной позиции, а от карьерной цели.
Чего этот программист от жизни хочет?
Re: Для “Программиста” какая следующая ступень в карьере?
Здравствуйте, Valentin.AR, Вы писали:
G>>Ну так ответь на вопрос чем хочется заниматься вместо писания кода, станет понятнее куда бежать.
VA>Интересно: VA>
VA> — Изучать новые технологии/предметную область/объект автоматизации VA> — На выходе давать технические рекомендации, презентации, консультировать VA> — Участвовать в разработке проекта с позиции куратора/координатора VA>
Это называется "тимлид".
VA>Но есть сомнения в навыках, которые требуют стрессоустойчивости: VA>
VA> — Организация проекта VA> — Управление командой VA> — Ответственность головой за результ VA>
Это называется "прожект менеджер". Третий пункт — плюс/минус.
Re: Для “Программиста” какая следующая ступень в карьере?
Здравствуйте, Valentin.AR, Вы писали:
G>>Ну так ответь на вопрос чем хочется заниматься вместо писания кода, станет понятнее куда бежать.
VA>Интересно: VA>
VA> — Изучать новые технологии/предметную область/объект автоматизации VA> — На выходе давать технические рекомендации, презентации, консультировать VA> — Участвовать в разработке проекта с позиции куратора/координатора VA>
В принципе такой набор набор можно получить если стать solution sales (или enterprise architect на внутренних проектах).
VA>Но есть сомнения в навыках, которые требуют стрессоустойчивости: VA>
VA> — Организация проекта VA> — Управление командой VA> — Ответственность головой за результ VA>
Учитывая набор хотелок выше для начала стоит поработать "ближе к клиенту", в идеале руководителем проекта в этой области.
А чтобы стать руководителем проекта нужно хотя бы тимлидом побыть.
Re[8]: Для “Программиста” какая следующая ступень в карьере?
Здравствуйте, andyag, Вы писали:
A>Здравствуйте, Valentin.AR, Вы писали: VA>>Интересно: VA>>
VA>> — Изучать новые технологии/предметную область/объект автоматизации VA>> — На выходе давать технические рекомендации, презентации, консультировать VA>> — Участвовать в разработке проекта с позиции куратора/координатора VA>>A>Это называется "тимлид".
Это не называется тимлид, потому что тимлид работает руками и вовсе не занимается курированием\координацией проекта, не делает презентации, да и сильно по изучать разные области не выйдет, попадешь на крупный проект и просидишь 2-3 года на одной позиции.
Re[9]: Для “Программиста” какая следующая ступень в карьере?
Здравствуйте, gandjustas, Вы писали:
G>Здравствуйте, andyag, Вы писали:
A>>Здравствуйте, Valentin.AR, Вы писали: VA>>>Интересно: VA>>>
VA>>> — Изучать новые технологии/предметную область/объект автоматизации VA>>> — На выходе давать технические рекомендации, презентации, консультировать VA>>> — Участвовать в разработке проекта с позиции куратора/координатора VA>>>A>>Это называется "тимлид".
G>Это не называется тимлид, потому что тимлид работает руками
Безусловно. Тимлид — это программист, когда надо программировать.
G>и вовсе не занимается курированием\координацией проекта,
Конечно занимается. Есть коллеги, которым иногда нужно оказать помощь и помочь с профессиональным ростом. Есть задачи, для успешного решения которых нужно не только программировать, но ещё и говорить громким уверенным голосом. Есть кризисы, когда инвесторы хотят релиз вчера, а фича абсолютно новая — это нужно "как-то" устроить. Практически любая проблема, напрямую или косвенно имеющая отношение к технической части — это проблема тимлида в первую очередь. Обычный девелопер (даже сеньор) может сказать — "я хз как это делать", задача тимлида — "утрясти ситуацию", оценить масштаб бедствия, предложить заказчику упрощённую реализацию, а после этого оказать содействие в полной реализации.
G>не делает презентации,
Ещё как делает. Начиная от рисования в пеинте с шарингом экрана по скайпу и заканчивая "мокапами" оформления фич. От длинющих архитектурных документов с кучей диаграммок, и до "давай ты сделаешь выступление на 15 минут, расскажешь о вашем проекте".
G>да и сильно по изучать разные области не выйдет,
Работникам аутсорсинга это расскажите. Среднестатистический сеньор за несколько лет работы умудряется изучить кучу тем от рынка ценных бумаг до нюансов работы официанток. Для тимлида это вообще первоочередная задача — как можно быстрее начать говорить с заказчиком на одном языке.
G>попадешь на крупный проект и просидишь 2-3 года на одной позиции.
Просидеть 3 года в одном проекте или не просидеть — зависит исключительно от человека.