Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/38: Рейтинг темы: голосов - 38, средняя оценка - 4.63
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
1

Карьера Java: от Junior Developer до Team Lead

28.06.2012, 21:20. Просмотров 7029. Ответов 18
Метки нет (Все метки)

Предлагаю составить карьерный путь в Java от Junior Developer до Team Lead - для начала.
Для каждого этапа карьеры пишем необходимые навыки, знания и инструменты, необходимые для данной роли - в порядке для изучения.


Java EE 6 Technologies



Junior Developer
<список навыков, знаний и инструментов>
  • HTML --> JavaScript --> CSS --> Apache Server --> XML --> ...
  • Core Java --> ...
  • MySQL --> JDBC --> ...
  • Servlet --> JSP --> JSF --> ...
  • Ant --> Maven --> JUnit --> Tomcat --> JBoss --> ...
  • Hibernate (ORM -> AOP) --> Spring (IoC -> AOP -> MVC) --> EJB --> ...

Developer
<список навыков, знаний и инструментов>

Senior Developer
<список навыков, знаний и инструментов>

Team Lead
<список навыков, знаний и инструментов>

Ваши замечания и дополнения приветствуются!
3
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2012, 21:20
Ответы с готовыми решениями:

Карьера Java: от Junior Developer до IT Director
Предлагаю составить карьерный путь в Java от Junior Developer до IT Director. Для каждого этапа...

Покритикуйте пожалуйста резюме Junior Java Developer
Пожалуйста скажите что стоит поправить. Если кому не сложно скиньте свои резюме с которыми вы...

Java Developer 2000$ - 2500$/ java team lead 2500-3000$
Java Developer 2000$ - 2500$/ java team lead 2500-3000$ Город: Москва Требования:

Разработчик Python (Developer, Senior Developer, Team Lead()+ DEVOPS (Openstack+CEPH). Москва, Нижний-Н,Казань
Дорогие друзья! Предлагаю Вам ознакомиться с позициям Разработчик Python (Junior, Middle, Senior,...

Минск: ASP.NET MVC Developer (Senior\Team Lead)
Мы ищем профессионалов в сплоченную команду для работы над увлекательным проектом (более 10...

18
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
29.06.2012, 21:58  [ТС] 2
Предлагаю составить карьерный путь в Java от Junior Developer до Team Lead - для начала.
Для каждого этапа карьеры пишем необходимые навыки, знания и инструменты, необходимые для данной роли - в порядке для изучения.


Цель: сориентировать молодых специалистов, как и в каком направлении им развиваться.
Говорить: - "Ой, Вы знаете, это все как-то сложно ориентируется" - это чистой воды демагогия. Поймите, что такое мнение Джуниора мало интересует.
Junior Developer
<список навыков, знаний и инструментов*>
*список актуален для Junior и переходит полностью, с увеличением **уровня навыков, только на Developer и Senior
  • HTML JavaScript CSS Apache Server XML ...
  • Core Java ...
  • SQL JDBC ...
  • Eclipse IntelliJ IDEA ...
  • Servlet JSP JSF ...
  • Ant Maven JUnit Tomcat JBoss ...
  • Atlassian JIRA Rational ClearQuest Rational ClearCase ...
  • Hibernate (ORM AOP) Spring (IoC AOP MVC) EJB ...
<ресурсы>
Developer
<список навыков, знаний и инструментов>
Senior Developer
<список навыков, знаний и инструментов>
Team Lead
<список навыков, знаний и инструментов>
...

Приведенный выше список не является эталонным и взят с расчетом (и ожиданиями работодателя) на работу в крупной компании мегаполиса (из списка The 20xx Global Outsourcing 100).
Отсутствие какого-либо навыка не означает крест на Вашей карьере, а всего лишь может понизить Вашу конкурентоспособность.



**Уровень навыка: Novice Intermediate Advanced Expert

Определить Ваш уровень можно по следующей схеме
How to define the skill level properly:
A skill is considered "Expert" if all three conditions below are satisfied:
a. the spe******t has expert level theoretical knowledge in that particular skill;
b. the spe******t has completed at least two major projects with key requirement for the skill;
c. the spe******t has 2+ years of recent experience in that skill.
A spe******t has "Advanced" skills if one of the three criteria above is missing.
A spe******t has "Intermediate" skills if two of the three criteria above are missing.

Ваши замечания и дополнения приветствуются!
0
mutagen
2568 / 2241 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
29.06.2012, 22:24 3
в программировании как не хочешь, а всё равно наблюдается узкая специализация(тем более что технологии не спят, а продолжают развиваться - уже тот же спринг далеко не только IoC, MVC,..., а уж куда уехал оракл со своим мидлваре, то ваще), если собрать с миру по нитке, то получится слишком большой спектр для начинающего - вполне достаточный чтобы испугаться
от меня добавьте в список grails и Oracle Middleware
0
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
29.06.2012, 22:36  [ТС] 4
Цитата Сообщение от mutagen Посмотреть сообщение
уже тот же спринг далеко не только IoC, MVC
Для Junior Developer - Spring (IoC→ AOP→ MVC) - за глаза.
0
29.06.2012, 22:36
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
04.07.2012, 20:06  [ТС] 5
Подробнее тут: Карьера Java: от Junior Developer до Team Lead

Добавлено через 9 часов 19 минут
ВАЖНО: Пишем Ваши замечания и дополнения в комментариях!
0
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
06.07.2012, 21:57  [ТС] 6
Док обновился
0
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
18.07.2012, 11:34  [ТС] 7
Док обновился
0
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
12.02.2013, 13:11  [ТС] 8
Хотелось бы продолжить тему. Вопросы для освещения:
  • Тесты Java (ссылки)
  • Экзамен SCJP (Sun Certified Java Programmer) и тп.
  • Интервью (прохождение интервью, вопросы/ответы)
Интересует Ваше мнение.
0
AckiyBolt
651 / 400 / 35
Регистрация: 19.02.2013
Сообщений: 1,072
Записей в блоге: 2
19.02.2013, 05:17 9
Цитата Сообщение от м1st Посмотреть сообщение
Хотелось бы продолжить тему. Вопросы для освещения:
  • Тесты Java (ссылки)
  • Экзамен SCJP (Sun Certified Java Programmer) и тп.
  • Интервью (прохождение интервью, вопросы/ответы)
Интересует Ваше мнение.
тесты: http://www.quizful.net/category/java

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

Добавлено через 8 минут
апд
вопросы на собеседования люди тут выкладывали:
http://dou.ua/forums/topic/5602/
0
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
20.02.2013, 18:19  [ТС] 10
Цитата Сообщение от AckiyBolt Посмотреть сообщение
Хороший ресурс, я бы даже такую ссылку привел: Java/ SCJP/ Java EE/ Java Tools
Цитата Сообщение от AckiyBolt Посмотреть сообщение
вопросы на интервью... тысячи их. нужно осознавать, что работодателя, адекватного, в первую очередь интересует не столько что отвечает подопытный, а как он это делает. проще говоря, тестируется скил соображалки. например возьмут ваше резюме, зацепятся за какой-то IoC и слово за слово заведут в какие-то дебри, что бы посмотреть на ваше глубинное понимание обсуждаемого. рано или поздно обнаружится деталь о которой вы раньше не задумывались вообще. тогда и наступит самое интересное: "как ты думаешь, как оно работает?" или что-то в таком духе. таким образом, например, банальный вопрос про иерархию основных эксепшенов может перерасти в обсуждение механизма выброса и перехвата рантаймов на уровне жвм.
да. еще у одного приятеля интервью началось с фразы: "в общем мы наш диалог построим таким образом: я буду пытаться тебя запутать, а ты попытаешься не налажать".
Хорошо написали.
У меня в доке есть ссылка про ключевые слова в резюме и там сноска:
Перед тем, как вносить что-нибудь в резюме - нужно подумать, сможешь ли ты "защитить" эти знания на интервью
Цитата Сообщение от AckiyBolt Посмотреть сообщение
вопросы на собеседования люди тут выкладывали:
http://dou.ua/forums/topic/5602/
Спасибо, принято!
0
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
23.02.2013, 21:07  [ТС] 11
Запилил голосовалки:--
Док. обновился: Карьера Java: от Junior Developer до IT Director
0
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
13.09.2013, 08:22  [ТС] 12
Готовится обновление материала, поэтому хочу спросить у Вас следующее:
  • Чего не хватает в документе?
  • Какие ресурсы Вам помогли в поиске работы и ее продвижению?
  • Как Вы добились успеха на работе?
0
warloc69
78 / 78 / 9
Регистрация: 28.10.2011
Сообщений: 219
01.10.2013, 16:10 13
Я думаю что не размах знаний и технологий не играет особой роли. Главное не то сколько ты знаешь фреймвёков,
знаеш ли ты спринг или чистую яву.
Я считаю что жун - это тот кто ещё не знает с какой стороны подойти к поставленной задаче
(Вы можете знать 10 фреймвёков но не знать какой из них правильней использовать.)
И он не задает много воспросов, грубо выражаясь , сказали "копай" - жуниор взял и копает.

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

Синёр - это человек который на фразу "Копай" , скажет что тут лучше не копать , так как тут проходит электромагистраль повредив которую взорвётся сосденяя ядерная электростанция, и добавит, что в 30 метрах справа намного лучше копать так как там возможно есть золото, после чего пойдёт наймёт бульдозер и сделает всё быстрее и лучше.

ну а лид - это вообще разговор отдельный.

Сори за абстракции

Добавлено через 1 минуту
Темболее ниодин програмист в принцыпе не сомжет изучить всё и знать, особенно учитывает скорость развития нынешних технологий.
0
mutagen
2568 / 2241 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
01.10.2013, 16:24 14
Цитата Сообщение от warloc69 Посмотреть сообщение
ну а лид - это вообще разговор отдельный.
Лиды вообще бывают не программисты, но это им не мешает управлять и бумажки заполнять )
0
warloc69
78 / 78 / 9
Регистрация: 28.10.2011
Сообщений: 219
01.10.2013, 16:36 15
Цитата Сообщение от mutagen Посмотреть сообщение
Лиды вообще бывают не программисты, но это им не мешает управлять и бумажки заполнять )

Я это и имел в виду ) скучно это и далеко от программирования
0
edwin3d
91 / 91 / 10
Регистрация: 18.05.2013
Сообщений: 265
03.10.2013, 08:56 16
Ничуть не скучно ... ИМХО - это очень интересная работа. Суть в том, что разработчики - это народ творческий и слегка анархичный. Несмотря на технологичность отрасли. Так вот - организовать их работу так, чтобы задача была выполнена в сроки, да еще и в неком приемлемом к-ве ... самый яркий пример такого рода - это Линус.
А бумажки .... это молодежь, знали бы Вы сколько бумажек в других отраслях, к примеру в связи (откуда я пришел в ИТ).
0
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
20.12.2013, 01:25  [ТС] 17
Док. обновился: Карьера Java: от Junior Developer до IT Director
0
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
01.07.2014, 17:23  [ТС] 18
Док. обновился: Карьера Java: от Junior Developer до IT Director
0
м1st
8 / 8 / 0
Регистрация: 15.09.2010
Сообщений: 75
07.07.2014, 22:59  [ТС] 19
Тема переехала сюда: Карьера Java: от Junior Developer до IT Director
0
07.07.2014, 22:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2014, 22:59

Минск: ASP.NET MVC Developer (Senior\Team Lead)
Мы ищем профессионалов в сплоченную команду для работы над увлекательным проектом (более 10...

Java Team Lead (архитектор)
Требования: • Java/J2EE разработка и проектирование, уверенное владение: o Core, o Util, ...

Java Team Lead (архитектор)
Требования: • Java/J2EE разработка и проектирование, уверенное владение: o Core, o Util, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru