Карьера Java: от Junior Developer до IT Director

 
0
 
Java
ava
m1st | 07.07.2014, 22:28
Предлагаю составить карьерный путь в 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
Ответы (7)
ava
polosatij | 25.07.2014, 01:49 #
если хотите стать путёвым IT Team Lead-ом, Вам надо подять десяток проектов на ява + проработать мин. 7-10 лет в этой области.. если хотите быть не путёвым, Вам надо сделать прямо пропорциональное  smile 
ava
m1st | 06.12.2016, 22:11 #
Рабочая ссылка: Карьера Java: от Junior Developer до IT Director
Дата обновления документа: 2016.08.07
ava
_zorn_ | 08.12.2016, 21:12 #
Карьера ява специалиста - болото.
Хочется Ынтырпрайза, можется как получится, язык ### и костыли по всюду.
Когда говорят "хорошо" это не значит что там вам понравитса   :crazy

Кодить не самое главное. Нужно еще уметь все это дело организивать.
Организавать можно на любом языке, но с MyUtils.ConvertMyFormat(AnotherUtils.convert(UtilsOfMyLib.theConvert(data.theData))) (возможно со скобками ошибся  :crazy ) вам придется жить дальше  :blum3 
ava
m1st | 08.12.2016, 21:50 #
Цитата (_zorn_ @  8.12.2016,  21:12 findReferencedText)
Карьера ява специалиста - болото.

Любая карьера - болото, не?

Цитата (_zorn_ @  8.12.2016,  21:12 findReferencedText)
костыли по всюду

Где в Java костыли?

Цитата (_zorn_ @  8.12.2016,  21:12 findReferencedText)
MyUtils.ConvertMyFormat(AnotherUtils.convert(UtilsOfMyLib.theConvert(data.theData)))

Это к чему?
ava
vpf | 08.12.2016, 21:51 #
Я бы сказал скорее обратное. Нет никакой связи между хорошим разработчиком и IT директором.
Статьи публикуют чтобы заставить хороших разработчиков работать за небольшие бабки на перспективу IT директора.
Есть несколько препятствий на этом пути.
Во первых вероятность. Чем больше в подчинении у IT директора разработчиков, тем меньше вероятность занять его место.
Скажем 1/20 если разработчиков 10, почему в два раза меньше? Потому что у руководителя над IT директором есть сын
и вероятность его равна 1/2
Во вторых навыки. Хороший разработчик должен иметь стержень, IT директор наоборот должен быть гибким.
Чем круче разработчик тем меньше он подходит на должность руководителя.
В третьих дела компании. Бизнес в любой компании кардинально меняется каждые 5-10 лет, поэтому вероятность
отпахать 5 лет в компании и в итоге компания развалится или перетечет в другой бизнес намного выше, чем
она будет стабильно работать в своей колее.

Все это ведет к одному выводу. Когда Вам говорят "давай братан, 5 лет поработай и станешь IT Директором"
это чистой воды развод. Никогда нельзя работать на перспективу в ущерб настоящему. Хочешь быть IT директором,
ну так иди и устраивайся прямо сейчас IT директором, маленьким но директором.
Не надо терять времени на разработку. Чтобы руководить людьми надо просто уметь руководить людьми.
В просторечьи это означает прогнуться под каждого от уборщицы до своего руководителя и добиться от них
выполнения своих обязанностей. Достигается это колоссальными затратами нервной энергии.
Если у тебя нерастраченный запас этой энергии ты будешь хорошим директором, если нет, будь хоть 7ми
пядей во лбу специалист ничего не выйдет. Люди любят пить кровь, хорошие специалисты любят запивать
кровью твое мясо, а очень хорошим подавай сразу твою печень.
Так что ребята не стройте иллюзий бабки везде платят не зря.



ava
m1st | 10.12.2016, 08:53 #
Цитата (vpf @  8.12.2016,  21:51 findReferencedText)
Вот и придумали сказку для разработчиков. 

Мы, конечно, в сказки не верим: после универа сразу в директоры.
ava
vpf | 10.12.2016, 10:28 #
Цитата (m1st @ 10.12.2016,  08:53)
Мы, конечно, в сказки не верим: после универа сразу в директоры.

Кстати примерно так и есть. Я подсократил предыдущий пост. Вот более развернутая версия.
Из младшего разработчика вполне реально вырасти до архитектора.
Лет 10 на это уйдет и все это время специалист будет создавать софт.
А вот дальше все, архитектор не станет менеджером проектов автоматом, потому что это совсем разные навыки.
Менеджер проектов может быть зеленый студент после универа и спокойно рулить большой группой разработчиков,
для чего ему понадобятся грамотные архитекторы как минимум. Все что остается это ставить задачу архитектору
и рисовать таблички выполнения. Всю интеллектуальную нагрузку в данном случае будет тащить именно архитектор.
По сути менеджер проектов это учетчик, для этого не нужно 10 лет пахать на ниве разработки.
Но самое интересное что IT директором станет именно менеджер проектов, потому что это единая вертикаль.
И да поскольку IT директор рулит менеджерами проектов, все что требуется это 3 года побыть менеджером
и добро пожаловать в директора. И это сработает.
Так а зачем же тогда пахать 10 лет от младшего разработчика до старшего архитектора?
Ха, в этом как раз суть. Менеджеры проектов и директора это абсолютно бесполезные сущности без разработчиков,
их как грязи на любой станции метро. А вот разработчиков мало, труда требует много, но кто то же должен
писать софт, вот и придумали сказку про IT Директора чтоб замотивировать людей на тяжелый многолетний труд.
И самое печальное в том, что через 10-15 лет архитектора могут и скорее всего тупо уволят, так как он же захочет
стать менеджером проектов, а на эти нетяжелые должности своих претендентов хватает, не говоря уже об IT Директоре,
ну и кроме того самого архитектора снизу team lead подпирают, которые хотят его зарплату.
Вот так просто и незатейливо используют ресурс человека и потом на свалку. Типа возраст и до свидания.
И какой выход если все так позорно? А никакой, разработчиком быть хорошо хотя бы потому что кошки на душе
не скребут, что ты паразит на теле человечества, а это ой как дорогого стоит.
Поэтому выход на самом деле простой, надо становиться разработчиком и просто работать и главное не строить
иллюзий, что тебя возьмут на сладкую должность после многолетнего труда.
Это иллюзия, с большой вероятностью тебя просто спишут. И что же делать? Не строить иллюзий и работать
над планом B. 10 лет долгий срок можно придумать отличный план B.

Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
  polosatij   m1st   _zorn_   vpf
advanced
Отправить