Карьера Java: от Junior Developer до IT Director
От: m1st  
Дата: 07.07.14 19:13
Оценка:
Предлагаю составить карьерный путь в Java от Junior Developer до IT Director.
Для каждого этапа карьеры пишем навыки, знания и инструменты, необходимые для данной роли.


СОДЕРЖАНИЕ
ВМЕСТО ВСТУПЛЕНИЯ
КАРЬЕРНЫЙ ПУТЬ ОТ МЛАДШЕГО СПЕЦИАЛИСТА ДО ИТ-ДИРЕКТОРА
СТАТИСТИКА
Распределение количества вакансий по технологиям
Продуктивность
Популярность языков программирования
Рейтинг компаний
Зарплата
ДОЛЖНОСТИ
Младший программист (Junior Developer)
Программист (Developer)
Ведущий программист (Senior Developer)
Руководитель группы разработок (Team Lead)
Архитектор приложений (Architect)
Менеджер проектов (Project Manager)
ИТ Директор (Chief Technology Officer (CTO))
ПОЛЕЗНЫЕ ССЫЛКИ
Карьера
Резюме
Собеседование
Freelance
Зарплата
Литература
Форумы
Другое
F.A.Q.
НАВЫКИ
УЧЕБНЫЕ ПЛАНЫ
СЕРТИФИКАЦИЯ И ТЕСТЫ
ИНДИВИДУАЛЬНЫЙ ПЛАН РАЗВИТИЯ (ИПР)


Подробнее в Google Docs: Карьера Java: от Junior Developer до IT Director

Пишем Ваши замечания и дополнения в комментариях!

Старая тема: Карьера Java: от Junior Developer до Team Lead
Автор: m1st
Дата: 29.06.12
Отредактировано 06.12.2016 17:11 m1st . Предыдущая версия .
Re: Карьера Java: от Junior Developer до IT Director
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 07.07.14 20:48
Оценка:
Здравствуйте, m1st, Вы писали:


M>Пишем Ваши замечания и дополнения в комментариях!


Чушь какая-то.
Ты сам-то этот путь прошел?
Re[2]: Карьера Java: от Junior Developer до IT Director
От: m1st  
Дата: 07.07.14 20:56
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Здравствуйте, m1st, Вы писали:



M>>Пишем Ваши замечания и дополнения в комментариях!


G>Чушь какая-то.

G>Ты сам-то этот путь прошел?
"Как сдвинуть гору Фудзи?" А вы ее двигали?
Re[3]: Карьера Java: от Junior Developer до IT Director
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 07.07.14 21:18
Оценка:
Здравствуйте, m1st, Вы писали:

M>Здравствуйте, gandjustas, Вы писали:


G>>Здравствуйте, m1st, Вы писали:



M>>>Пишем Ваши замечания и дополнения в комментариях!


G>>Чушь какая-то.

G>>Ты сам-то этот путь прошел?
M>"Как сдвинуть гору Фудзи?" А вы ее двигали?
Книга «Как сдвинуть гору Фудзи?» вовсе не о том как двигать горы.
Re: Карьера Java: от Junior Developer до IT Director
От: bastrakov Россия http://bastrakof.livejournal.com/
Дата: 08.07.14 04:43
Оценка:
Здравствуйте, m1st, Вы писали:

M>[i]Предлагаю составить карьерный путь в Java от Junior Developer до IT Director.


вопрос поднимался уже не раз, и cnews даже как-то давал точную раcкадровку.
http://www.rsdn.ru/forum/job/2117438.flat.2
Автор: S-SH
Дата: 19.09.06

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

и — да, у Вас неверные представления о карьерном пути. в Вашем списке, человек временами сдвигается ВНИЗ по деньгам, и в сторону по работе. во
Re[4]: Карьера Java: от Junior Developer до IT Director
От: m1st  
Дата: 08.07.14 15:04
Оценка: :)
Здравствуйте, gandjustas, Вы писали:

G>>>Чушь какая-то.

G>>>Ты сам-то этот путь прошел?
M>>"Как сдвинуть гору Фудзи?" А вы ее двигали?
G>Книга «Как сдвинуть гору Фудзи?» вовсе не о том как двигать горы.
Все верно. Этот документ [Карьера Java: от Junior Developer до IT Director] не заставляет Вас проходить путь от и до.
Я стараюсь показать лишь вектор движения и, главное, в каком направлении думать — категориями карьеры.
Re[2]: Карьера Java: от Junior Developer до IT Director
От: m1st  
Дата: 08.07.14 15:10
Оценка:
Здравствуйте, bastrakov, Вы писали:

B>вопрос поднимался уже не раз, и cnews даже как-то давал точную раcкадровку.

B>http://www.rsdn.ru/forum/job/2117438.flat.2
Автор: S-SH
Дата: 19.09.06

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

B>и — да, у Вас неверные представления о карьерном пути. в Вашем списке, человек временами сдвигается ВНИЗ по деньгам, и в сторону по работе. во

Я не питаю ложных иллюзий по поводу: "Кто был никем — тот станет всем!".
Поясните, что не так в карьерном пути.
Re[3]: Карьера Java: от Junior Developer до IT Director
От: elmal  
Дата: 09.07.14 08:10
Оценка: 1 (1) +1
Здравствуйте, m1st, Вы писали:

M>Поясните, что не так в карьерном пути.

Например в том, что карьера может как угодно двигаться. А том направлении, в котором ты указал, она не идет практически никогда.
Более реальный путь следующий:
Junior Tester, Test Lead, PM, CTO
Junior Developer, PM, CTO

В данном случае как технарь ты практически не развиваешься, а сразу двигаешь в менеджмент. Ибо если дорастешь до среднего разработчика, а то и до старшего, то желания переходить в менеджеры зачастую поубавится, да и по деньгам не факт что выгодно будет. А если по деньгам выгодно, то нервы — они дороже денег.

И кстати, далее можно продолжить:
СТО, Developer, Senior Developer, Junuor Developer

И далее бывает повторяется — снова в РМ, снова в директора и т.д. Правда если водил руками слишком долго, то уже в разработчики может оказаться очень тяжело перейти, как кодить забрасываешь, уровень лет через 5 оказывается юниорским.

Кроме того, ты не указал такие должности, как аналитик. На аналитика зачастую берут сразу после окончания ВУЗа, причем не по ИТшным специальностям. Далее аналитик периодически называется ПМ, Архитектором, СТО и т.д.

Зачастую в аналитиков переходят из тестеров.

Кроме аналитиков, есть еще и продажники. В продажники идут тоже разными путями. Некоторые сразу туда. Некоторые ПМствуют, потом в продажи идут, ибо из разработчика в продажники переквалифицироваться сложно.
Re[3]: Карьера Java: от Junior Developer до IT Director
От: Dym On Россия  
Дата: 09.07.14 09:38
Оценка:
M>Поясните, что не так в карьерном пути.
Чаще всего путь к руководству лежит через продажи.
Счастье — это Glück!
Re[4]: Карьера Java: от Junior Developer до IT Director
От: m1st  
Дата: 09.07.14 13:32
Оценка:
Здравствуйте, elmal, Вы писали:

E>Кроме того, ты не указал такие должности, как аналитик. На аналитика зачастую берут сразу после окончания ВУЗа, причем не по ИТшным специальностям. Далее аналитик периодически называется ПМ, Архитектором, СТО и т.д.


E>Зачастую в аналитиков переходят из тестеров.


E>Кроме аналитиков, есть еще и продажники. В продажники идут тоже разными путями. Некоторые сразу туда. Некоторые ПМствуют, потом в продажи идут, ибо из разработчика в продажники переквалифицироваться сложно.

Аналитиков, тестеров и пр. не указывал, потому что документ о начале карьеры Java разработчика.
На более подробный путь есть ссылка в документе Карта карьеры [2011, статья, RUS]
Re[5]: Карьера Java: от Junior Developer до IT Director
От: m1st  
Дата: 06.12.16 17:13
Оценка:
Рабочая ссылка: Карьера Java: от Junior Developer до IT Director
Дата обновления документа: 2016.08.07
Re: Карьера Java: от Junior Developer до IT Director
От: andrey.t  
Дата: 06.12.16 18:37
Оценка:
Здравствуйте, m1st, Вы писали:

Пусть один будет и для попила на гос. заказах в "Рога и Копыта", и в страртапе, и в интеграторе и в каком-нибудь Яндексе ?
Re: Карьера Java: от Junior Developer до IT Director
От: IID Россия  
Дата: 06.12.16 19:54
Оценка:
Здравствуйте, m1st, Вы писали:

M>Предлагаю составить карьерный путь в Java


Уже постил его.
kalsarikännit
Re: Карьера Java: от Junior Developer до IT Director
От: playnext  
Дата: 12.12.16 17:45
Оценка:
Здравствуйте, m1st, Вы писали:

M>Предлагаю составить карьерный путь в Java от Junior Developer до IT Director.

M>Для каждого этапа карьеры пишем навыки, знания и инструменты, необходимые для данной роли.


M>

M>СОДЕРЖАНИЕ
M>ВМЕСТО ВСТУПЛЕНИЯ
M>КАРЬЕРНЫЙ ПУТЬ ОТ МЛАДШЕГО СПЕЦИАЛИСТА ДО ИТ-ДИРЕКТОРА
M>СТАТИСТИКА
M>Распределение количества вакансий по технологиям
M>Продуктивность
M>Популярность языков программирования
M>Рейтинг компаний
M>Зарплата
M>ДОЛЖНОСТИ
M>Младший программист (Junior Developer)
M>Программист (Developer)
M>Ведущий программист (Senior Developer)
M>Руководитель группы разработок (Team Lead)
M>Архитектор приложений (Architect)
M>Менеджер проектов (Project Manager)
M>ИТ Директор (Chief Technology Officer (CTO))
M>ПОЛЕЗНЫЕ ССЫЛКИ
M>Карьера
M>Резюме
M>Собеседование
M>Freelance
M>Зарплата
M>Литература
M>Форумы
M>Другое
M>F.A.Q.
M>НАВЫКИ
M>УЧЕБНЫЕ ПЛАНЫ
M>СЕРТИФИКАЦИЯ И ТЕСТЫ
M>ИНДИВИДУАЛЬНЫЙ ПЛАН РАЗВИТИЯ (ИПР)


M>Подробнее в Google Docs: Карьера Java: от Junior Developer до IT Director


M>Пишем Ваши замечания и дополнения в комментариях!


M>Старая тема: Карьера Java: от Junior Developer до Team Lead
Автор: m1st
Дата: 29.06.12


А что будет если вдруг посреди пути Java будет никому не нужна (либо рынок будет маленьким что высокие ступени будут недрступны)?
Re: Карьера Java: от Junior Developer до IT Director
От: msk78 Россия http://miccro.livejournal.com
Дата: 12.12.16 20:25
Оценка:
Здравствуйте, m1st, Вы писали:

Самый простой способ пройти сей путь — это жениться на дочке директора компании

Помню, у нас мальчик устроился младшим пхп-программером. Уже через год он стал начальником отдела. А всё потому что он был мужем дочки директора.

Ещё там был мальчик-зайчик. Сначала он просто был программером на си с решёткой. В короткий срок он стал архитектором. На этой должности он продержался долго — он говорил, что ему нравится программить, но своей участи он не миновал — стал тоже каким-то директором А всё почему: у него папа — друг директора.
Re: Карьера Java: от Junior Developer до IT Director
От: Baudolino  
Дата: 12.12.16 21:13
Оценка: +1
В целом очень слабенько. Предметно:
1. Общая тенденция описывать требования небольшой конторы, занимающейся заказной разработкой. В продуктовых компаниях и иерархии, и стеки технологий выглядят живее и разнообразнее.

2. Ожидание от сениоров, что они будут тренерами джуниоров и будут кого-то контролировать. Сениор — это чувак с мощной экспертизой, способный работать без контроля со стороны начальника. Всё. Он может быть полным чудаком в личном плане, но этот чудак спасёт проект, когда нужно просто сесть и писать код — именно за это он заслуживает приставки "сениор" и приличную надбавку к зарплате. 80% сениоров сидят в этой роли значительную часть карьеры, потому что не обладают необходимыми навыками коммуникаций и ставить их выше других без формального признания в качестве менеджеров — лишь путь к ненужным конфликтам в команде. Люди, способные руководить, надолго в сениорах не задерживаются, для людей, не способных к руководству, в нормальных компаниях есть отдельная линия карьеры (senior developer -> expert/consultant/technical manager -> principal).

3. Использование термина "проект" в отношении продуктов и разрабатываемых систем. Тимлид, например, руководит командой, занимающейся разработкой одной или нескольких систем: проекты в большинстве случаев не его уровень. Тимлид — это сержант, который живет жизнью своих солдат, является им отцом и матерью, учит, помогает и ведет в бой. Тимлид не отвечает за стратегию, его задача — комфортная и эффективная работа команды и взаимодействие с проектным и операционным руководством.

4. В описании позиции PMа — ни слова о PMBoK, но много технической экспертизы, которая PMу нафиг не сдалась, и требование опыта руководства командой, который, вообще говоря, тоже совсем не обязателен.

5. "IT директор" — каша в голове из разных ролей и должностей. Если вы возьмете какую-нибудь крупную западную корпорацию, вполне вероятно, что вы увидите топ-менеджера, ответственного за IT (в ранге VP IT/CIO), подотчетного CFO (VP Finance) или COO (VP Operations) и, отдельно, менеджера более высокого ранга, ответственного за R&D (VP R&D) и, может быть, разработку софта или отдельного софтверного бизнес-дивизиона. Кроме того, в крупной компании управленческая иерархия может быть значительно длиннее и в ней позиция директора — лишь начальный уровень старшего менеджмента (в банках бывает наоборот — они любят давать громкие ранги типа VP средним манагерам, над которыми будет надзирать какой-нибудь директор).

И еще: выкиньте из описания MS Project. Это точно не must have.
Re[2]: Карьера Java: от Junior Developer до IT Director
От: m1st  
Дата: 15.12.16 12:46
Оценка:
Здравствуйте, Baudolino, Вы писали:

B>1. Общая тенденция описывать требования небольшой конторы, занимающейся заказной разработкой. В продуктовых компаниях и иерархии, и стеки технологий выглядят живее и разнообразнее.

Где вы тут увидели тенденцию небольшой конторы, заказная разработка — не вагоны разгружать. Продуктовых компаний не так много и иерархии, и стеки не особо разнятся.

B>2. Ожидание от сениоров, что они будут тренерами джуниоров и будут кого-то контролировать. Сениор — это чувак с мощной экспертизой, способный работать без контроля со стороны начальника. Всё.

Что ему скажут, то и будет делать. Менторить джунов — значит будет менторить, или вы хотите чтобы директор азбуку рассказвал?

B>4. В описании позиции PMа — ни слова о PMBoK, но много технической экспертизы, которая PMу нафиг не сдалась, и требование опыта руководства командой, который, вообще говоря, тоже совсем не обязателен.

За PMBoK спасибо.

B>5. "IT директор" — каша в голове из разных ролей и должностей. Если вы возьмете какую-нибудь крупную западную корпорацию, вполне вероятно, что вы увидите топ-менеджера, ответственного за IT (в ранге VP IT/CIO), подотчетного CFO (VP Finance) или COO (VP Operations) и, отдельно, менеджера более высокого ранга, ответственного за R&D (VP R&D) и, может быть, разработку софта или отдельного софтверного бизнес-дивизиона. Кроме того, в крупной компании управленческая иерархия может быть значительно длиннее и в ней позиция директора — лишь начальный уровень старшего менеджмента (в банках бывает наоборот — они любят давать громкие ранги типа VP средним манагерам, над которыми будет надзирать какой-нибудь директор).

IT директор, CIO или CTO — не в этом суть. Это лишь обозначение высшей ступени технического руководства.

B>И еще: выкиньте из описания MS Project. Это точно не must have.

Ну не MS Paint же ему писать.
Re[3]: Карьера Java: от Junior Developer до IT Director
От: Baudolino  
Дата: 15.12.16 14:48
Оценка:
Здравствуйте, m1st, Вы писали:


B>>1. Общая тенденция описывать требования небольшой конторы, занимающейся заказной разработкой. В продуктовых компаниях и иерархии, и стеки технологий выглядят живее и разнообразнее.

M>Где вы тут увидели тенденцию небольшой конторы, заказная разработка — не вагоны разгружать. Продуктовых компаний не так много и иерархии, и стеки не особо разнятся.
Тенденция тут вполне очевидна, поскольку крупным продуктовым компаниям ни предложенная иерархия, ни описанные стеки не соответствуют.

B>>2. Ожидание от сениоров, что они будут тренерами джуниоров и будут кого-то контролировать. Сениор — это чувак с мощной экспертизой, способный работать без контроля со стороны начальника. Всё.

M>Что ему скажут, то и будет делать. Менторить джунов — значит будет менторить, или вы хотите чтобы директор азбуку рассказвал?
Азбуку должен рассказывать тот, кто может это сделать наиболее эффективно с точки зрения времени, денег, качества передачи знаний и психологического климата в команде. Это может быть любой адекватный разработчик, не обязательно в ранге сениора, или тимлид (как непосредственно отвечающий за квалификацию команды). Подбирать сениоров по критерию "умеет строить джуниоров" или назначать ответственными за это по принципу "ты ж сениор" неэффективно, дорого, а потому непрофессионально.

B>>5. "IT директор" — каша в голове из разных ролей и должностей. Если вы возьмете какую-нибудь крупную западную корпорацию, вполне вероятно, что вы увидите топ-менеджера, ответственного за IT (в ранге VP IT/CIO), подотчетного CFO (VP Finance) или COO (VP Operations) и, отдельно, менеджера более высокого ранга, ответственного за R&D (VP R&D) и, может быть, разработку софта или отдельного софтверного бизнес-дивизиона. Кроме того, в крупной компании управленческая иерархия может быть значительно длиннее и в ней позиция директора — лишь начальный уровень старшего менеджмента (в банках бывает наоборот — они любят давать громкие ранги типа VP средним манагерам, над которыми будет надзирать какой-нибудь директор).

M>IT директор, CIO или CTO — не в этом суть. Это лишь обозначение высшей ступени технического руководства.
Высших ступеней может быть несколько (именно высших, над которыми уже стоит нетехнический менеджмент — CEO/президент/генеральный директор), называются они по-разному, подразумевают разные обязанности и компетенции в зависимости от масштаба и сферы деятельности компании Думаю, все-таки не стоит описывать сферического коня в вакууме.


B>>И еще: выкиньте из описания MS Project. Это точно не must have.

M>Ну не MS Paint же ему писать.
Софт выбирается под задачу, а не задача под софт. Хорошему PMу банальный Excel может с таким же успехом подойти — в нем можно и WBS построить, и рассчитать критический путь. В организациях с крупными проектными офисами может использоваться любой из продуктов в этом списке: http://www.capterra.com/project-portfolio-management-software/ (и он, насколько я могу судить, еще не полный). Требовать знания конкретного продукта в данном случае — сужать выбор кандидатов при рекрутинге, ориентировать на этот продукт новичков — только вводить их в заблуждение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.