Мета закинута
Автор не відписував в цілі 9 років 8 месяців 30 днів
Стать Java программистом
Изучаем Java.
Критерій завершення
Стать солидным кодером за 5 лет
-
- 0-3 месяца (Ученик)
Я знаю о программировании очень мало. Может и учил, но очень поверхностно.
Задача – учиться программированию и изучать Java.
Цель – устроится на работу Java Junior’ом в компанию не ниже 3-го уровня.Первые три месяца на плане я неполучаю ничего, т.к. просто изучаю программирование.
-
- 3-15 месяцев (Java Junior Developer)
Я уже работаю программистом, и мой опыт растёт с каждым днём. Не прохлаждайся. Мне ещё многое предстоит сделать, чтобы можно было почивать на лаврах.
Задача – изучать технологии, которые понадобятся мне, как Middle разработчику. Какие именно технологии? Найти в интернете несколько вакансий и посмотреть, что для них требуется. Обязательно прочитать книгу Брюса Эккеля «Философия Java».
Цель в первый год работы Java Junior’ом – это дорасти до уровня Java Middle. Никто не говорит что это очень легко, но вполне возможно для целеустремлённого человека. Это сразу даст скачок ЗП до полутора тысяч.
-
- 2-й год работы программистом (Java Middle Developer, level 1)
Я хорошо потрудился в прошлый год, и теперь я - Java Middle Developer. С зарплатой в полторы тысячи можно нормально жить. На работе мне дают серьёзные задания, и мой опыт растёт как на дрожжах. Я дорасту до Java Senior Developer за два года. Нет смысла ускорять этот процесс. Сильного роста в зарплате я все равно не получу.
Задача – начать изучение английского языка. Сейчас это не очень критично, но в будущем будет существенно тормозить мою карьеру, урезать зарплаты и мешать переходу в компанию пятого уровня. Рассчитайте свои усилия так, чтобы через три года я имел уровень владения языком близкий к разговорному. Не стоит откладывать это на потом: свободного времени у меня больше не станет, к тому же, вероятно, у меня появится семья, или пополнится.
Цель – выбрать несколько технологий, в которых я буду специализироваться как Senior разработчик. Всего мне все равно не изучить. А быть гуру в небольшой области – это хорошее решение.
-
- 3-й год работы программистом (Java Middle Developer, level 2)
Я уже опытный Middle разработчик и начинаю подумывать – стать Senior Developer. Это приятно и престижно. Моя зарплата превышает 2 тысячи долларов. С этого момента спрос на таких профессионалов как Я превышает предложение. Я всегда смогу устроиться на работу за пару дней и вряд ли буду получать меньше чем сейчас. Если, конечно, не выкину какую-нибудь глупость.
Задача – продолжить изучение английского языка и выбранных технологий. Работать лучше. Не ради работодателя, ради себя самого. Проситься в проекты с перспективными технологиями (такими как Big Data, на момент написания этой статьи). Я все равно буду проводить в офисе 8 часов в день, так почему бы не получить за это немного больше денег и, что гораздо важнее, ценнейший опыт, который мне ещё понадобится.
Цель – сменить работу. Хороший коллектив есть везде. Я столкнусь с новыми проектами и технологиями. Не стоит раньше времени прирастать к стулу. Если я все ещё работаю в компании третьего уровня, подумайте над переходом на четвёртый уровень. Пятый уровень, хоть и очень привлекательный, пока недостижим. -
- 4-й год работы программистом (Java Senior Developer, level 1)
Я стал Senior разработчиком. Возможно, стал им незаслуженно, и я это чувствую. Не важно, достоин ли я сейчас этой должности, главное чтобы я стал достоин её в будущем. Лучше сначала получить хорошую работу, а через год дорасти до неё, чем дорасти до хорошей позиции и ждать её ещё год.
Задача – ещё раз просмотреть выбранные вами технологии. Возможно, мне нужно сменить специализацию. Мир изменился, технологии изменились, да и знаний у меня за два последних года прибавилось. То, на чем я сейчас остановлюсь – станет моим выбором на несколько ближайших лет. Самое время выбирать любимые технологии.
Цель - выбрать направление, в котором я мог бы развиваться дальше. Их очень много, всех вариантов никто не перечислит, но выбор нужно сделать прямо сейчас. Если сегодня я немного изменю своё настоящее, это приведёт к большим изменениям в вашем будущем. -
- 5-й год работы программистом (Java Senior Developer, level 2)
Я определились со своим будущим и работаю над воплощением своей мечты. Правильно выбранное направление в совокупности с желанием идти вперёд и результат не заставил себя ждать.
Есть одна мудрая истина. Люди часто переоцениваю чего можно добиться за один год, и недооценивают, чего можно добиться за пять лет. Оглянись на пять лет назад. Так оно и есть.
Задача – не принимать глупых решений и не идти на поводу у лени.
Цель – выбрать направление и двигаться дальше. Это не конец, это только начало.
- 2766
- 25 грудня 2014, 22:01
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням