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

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


Цель: сориентировать молодых специалистов, как и в каком направлении им развиваться.
Говорить: - "Ой, Вы знаете, это все как-то сложно ориентируется" - это чистой воды демагогия. Поймите, что такое мнение Джуниора мало интересует.


Junior Developer
<список навыков, знаний и инструментов*>
*список актуален для Junior и переходит полностью, с увеличением **уровня навыков, только на Developer и Senior
  • HTML JavaScript CSS Apache Server XML ...
  • Core Java (Java SE) Java EE ...
  • SQL JDBC MySQL Oracle Database ...
  • Eclipse IntelliJ IDEA ...
  • Servlet JSP JSF ...
  • Ant Maven JUnit Tomcat JBoss ...
  • JIRA ClearQuest 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 specialist has expert level theoretical knowledge in that particular skill;
b. the specialist has completed at least two major projects with key requirement for the skill;
c. the specialist has 2+ years of recent experience in that skill.
A specialist has "Advanced" skills if one of the three criteria above is missing.
A specialist has "Intermediate" skills if two of the three criteria above are missing.

Ваши замечания и дополнения приветствуются!
Изменен:30 июн 2012 16:44
 
 
Сообщения:390
матрица компетентности программиста во многом решает вашу задачу
http://dev.by/page/programming_matrix

;)
 
 
Сообщения:128
alexey:
матрица компетентности программиста во многом решает вашу задачу
http://dev.by/page/programming_matrix
Спасибо за ссылку! (немного криво отображается на IE и Opera)
Привожу оригинал: Programmer Competency Matrix

Хотелось бы поговорить о вещах более конкретных для Java.
 
 
Сообщения:2436
Знание фреймворков, либ и стандартов из тебя ничего значимого не сделают, ты можешь знать их хоть тысячу, а на тебя всё равно будут смотреть как на разработчика второго сорта, наиболее ценны знания не привязанные к java.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет