1

Этап 1

Освоение Java Core

01 марта—31 августа

2

Этап 2

Практика с распространенными фреймворками для Java, пробы пера под Android, участие в реальных стартапах с применением Java

Дата начала: 01 сентября

3

Этап 3

Тщательная подготовка к собеседованиям

1

Этап 1

Освоение Java Core

01 марта—31 августа

2

Этап 2

Практика с распространенными фреймворками для Java, пробы пера под Android, участие в реальных стартапах с применением Java

Дата начала: 01 сентября

3

Этап 3

Тщательная подготовка к собеседованиям

01 марта 2014

Цель заброшена

Автор не отписывался в цели 10 лет 4 дня

Автор цели

Общая

Стать [Strong] Junior Java / Android Developer

Еще со школьных времен я мечтал связать свою будущую карьеру с веб-разработкой, но вплоть до окончания лицея мой опыт не выходил за рамки создания тривиальных веб-сайтов с использованием простых frontend-фреймворков вроде Bootstrap. 

Были попытки летом, перед поступлением в универ, попробовать углубиться в программирование (за плечами все же было понимание базовых его принципов и алгоритмов — в 8 и 9 классе на парах информатики мы посвящали себя изучению Паскаля и Delphi, и справлялся я с «лицейским» программированием очень даже неплохо, как мне тогда казалось). Сначала это было изучение C++ по книжке уже-и-не-припомню кого, которое продлилось недолго; затем что-то побудило меня записаться на курс по C# для начинающих в INTUIT, который отнял всю мотивацию посредством своей безграничной унылости; а как лето подошло к концу, решил попробовать себя в PHP, но учеба дала о себе знать и дала мне забыть и об этом ЯП.

При всем этом мотивация сделать все для того, чтобы стать действительно хорошим специалистом не ускользала. Первые же дни учебы в универе на компьютерной специальности разочаровали: изобилием ненужных дисциплин и качеством преподавания «нужных». Пришло осознание того, что ВО не подтолкнет меня ближе к своей цели, и поэтому я принял решение вернуться к укреплению своих навыков во фронтэнде: для начала. Прошел полностью 100%  модуля HTML5, CSS3 на CodeCademy, перечитал кучу справочников по ним, научился адаптивной верстке, и попробовал написать еще несколько простых сайтиков: для своей группы и для одного городского заведения (чисто в тренировочных целях: но надеюсь, что я еще найду ему достойное применение:).

Уровень доверия к отечественным ресурам для обучения, разумеется, сильно упал (исключение — Hexlet).

Буквально в конце минувшего 2013-го года я понял, что вижу необходимость заняться чем-то более основательным, нежели сухая верстка страничек на HTML / CSS. И по совету двоюродного брата (занимающий должность PM в киевском офисе датского Ciklum на данный момент) решительно взялся за Java (на тот момент с основными парадигмами ООП я уже был знаком). Начал с того, что купил (именно купил, а не скачал) книжку Герберта Шилдта — Java SE7, Руководство для начинающих, по совету одногруппника. И тут же взялся за ее прочтение наряду с практикой: благо, справочник Шилдта действительно очень интересно «осваивать». Все написано доходчивым языком, показано на внятных для восприятия примерах и объединено с практическими заданиями (нехватку которых я все еще испытываю). При всем этом, с радостью осознаю, что это далеко моя не самая последняя книга по программированию в целом и по Java, с которой я в полной мере намерен ознакомиться.

К тому же, меня привлекает простая и гибкавя концепция ОС Android: пожалуй, именно на него направлю свои усилия после освоения Java Core, нескольких фреймворков и возможности писать веб-апплеты.

Так вот, суть написанного: хочу сделать все, на что способен, чтобы получить должность Junior'а (Java) в одном из городских (пока что николаевских) аутсорсов, к началу или хотя бы к середине моего обучения на 3 курсе. Ведь опыт и тяга к самообразованию — самые ценные факторы в построении успешной IT-карьеры. И еще английский: надеюсь не раз честно подтвердить свое владение ним на уровне Advanced

Надеюсь на хотя бы ментальную поддержку тех, кто это прочитает в будущем. :) К тому же, буду рад любым советам по изучению этого ЯП и по подготовке к получению первой должности в сфере IT. Кто хочет поделиться со мной своим опытом: пишите сюда http://vk.com/konstie .

 Критерий завершения

Получение должности Junior Java Developer в приличном городском аутсорсе

  1. Освоение Java Core

    Ближайшие полгода

    6 месяцев кажется довольно длинным сроком для освоения базовых алгоритмов, синтаксиса и принципов языка Java. Но, увы, получение ВО вносит свои коррективы: дурацкое чувство ответственности за учебу присутствует лишь ввиду желания остаться на стипендии.

    Как именно я намерен потратить эти полгода, посвятив их Java?

    Безусловно, главным образом, за нужными и правильными книгами (если не за полгода, так за ближайшие годы точно):

    1. Герберт Шилдт — Java SE7: Руководство для начинающих + Оставшиеся материалы полного руководства

    2. Брюс Эккель — Thinking in Java

    3. Лакман Г. — «Карьера программиста» // в качестве долгосрочной подготовки к будущему собеседованию

    4. Кнут — «Искусство программирования»

    5. Кормен Т. и др. - Алгоритмы. построение и анализ

    6. ...

    Не обойдется и без вспомогательных веб ресурсов:

    1. Онлайн-курс по Java на Hexlet

    2. Видеогайды по Java на Udemy для закрепления навыков

    3. Официальная документация по Java от Oracle, само собой

    ... продолжение следует

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

    Не буду забывать и о таких вещах, как frontend, Javascript, SQL.

  2. Практика с распространенными фреймворками для Java, пробы пера под Android, участие в реальных стартапах с применением Java

    Также очень важный этап, основные моменты которого станут мне яснее как только я в достаточной мере освою Java Core.

  3. Тщательная подготовка к собеседованиям

    По матчасти и, конечно же, морально-психологическая. :)

  • 2267
  • 01 марта 2014, 06:47
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?