1

Етап 1

Срочно подготовиться к собеседованию

22 лютого—25 лютого

2

Етап 2

Курс в увлекательной манере от javarush

3

Етап 3

Пройти успешно курсы от NetCracker

11 жовтня—30 грудня

4

Етап 4

Отличные навыки в Git

5

Етап 5

Real project

6

Етап 6

Разное

7

Етап 7

Выбор литературы

8

Етап 8

Курсы на Stepic.org

9

Етап 9

Курсы на Intuit.ru

10

Етап 10

Тестирование

11

Етап 11

Изучение технологий java EE

12

Етап 12

Изучение DBMS, SQL и ORM

Дата початку: 29 лютого

13

Етап 13

Learn English. B1+/intermediate+

Дата початку: 22 лютого

14

Етап 14

Прочитать книгу "Java 8. Полное руководство"

Дата початку: 02 березня

1

Етап 1

Срочно подготовиться к собеседованию

22 лютого—25 лютого

3

Етап 3

Пройти успешно курсы от NetCracker

11 жовтня—30 грудня

2

Етап 2

Курс в увлекательной манере от javarush

4

Етап 4

Отличные навыки в Git

5

Етап 5

Real project

6

Етап 6

Разное

7

Етап 7

Выбор литературы

8

Етап 8

Курсы на Stepic.org

9

Етап 9

Курсы на Intuit.ru

10

Етап 10

Тестирование

11

Етап 11

Изучение технологий java EE

12

Етап 12

Изучение DBMS, SQL и ORM

Дата початку: 29 лютого

13

Етап 13

Learn English. B1+/intermediate+

Дата початку: 22 лютого

14

Етап 14

Прочитать книгу "Java 8. Полное руководство"

Дата початку: 02 березня

21 лютого 2016
Мета завершена % date%

Автор мети

Daniil

Білорусь, Минск

29 Рік / року / років

Кар'єра та робота

Становление Java Developer'a

Цель является динамичной и по ходу ее достижения будет бурно развиваться и меняться. Конечной целью является успешное устройство на должность junior java developer. Есть желание работать в web технологиях и android, цели будут ориентированны преимущественно на web. Также я признаю важность фундаментальных знаний, а следовательно, они изучаться будут также. По возможности буду посещать всяческие IT тусовки для поиска новых контактов и знаний.

Я общительный и открытый человек, а если и вы такой же, то вот мои контакты:

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

Получить работу junior java developer'ом.

 Особисті ресурси

Знания и навыки, собственное время, полезные знакомства, книги, online курсы, различные информационные ресурсы.

  1. Курс в увлекательной манере от javarush

    Upd. После обзора данного сервиса(мне хватило 2 уроков, да и то я смог прочитать весь текст только половины первого) пришел к выводу, что он мне не подходит по нескольким причинам:

    1. Слишком много ненужной информации, воды.
    2. Большинство материала, разбирающегося в данном курсе мною уже изучено.

    Возможно я по фану еще пару раз зайду на этот ресурс, но это по фану.

    1. Уровень

    2. Уровень

  2. Отличные навыки в Git

    То, что программисту надо уметь работать с CVS объяснять даже не нужно, но остается тогда выбрать конкретную и прикинуть уровень ее изучения. Основными коммандами я пользуюсь уже(push, clone, add, commit, checkout ...), но надо отточить навыки сложных слияний веток с большими конфликтами, научиться создавать правильную структуру git-репозитория и управлением метками(полезно, когда речь идет о больших проектах).

    Книга, которая есть на многих языках: Pro Git

    Мини-курс от geek brains: Git

    1. Еще раз пройтись по основным командам git'a.(возможно что-то упустил, подзабыл)

    2. Освоить комфортное отслеживание изменений через консоль, или выбрать графический интерфейс, если это продуктивней.

    3. Уверенно проводить слияния и решать конфликты.

    4. Научиться проектировать хорошую структуру веток, меток в git-репозитории. Этот шаг необходим, когда работа будет касаться больших проектов.

  3. Real project

    Знания делятся на теоретические и практические. О второй группе здесь и пойдет речь.

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

    1. Решить, это будет проект "для себя", волонтерский или на заказ.

    2. Определиться с технологиями.

    3. Спроектировать проект.

    4. Написать проект.

  4. Разное

    1. Threads

    2. Collections API

    3. I/O

    4. Advanced debuging

    5. Servlets

    6. SQL

    7. Hibernate

    8. Spring

    9. JMX. Jconsole

    10. Bootstrap

    11. Maven

    12. Тулы для тестирования

    13. Jetty, NginX, Apache

    14. IntelliJ IDEA

    15. Patterns

  5. Выбор литературы

    Пункт выбора

    Здесь я должен определиться, какую именно литературу буду изучать и в каком порядке.

    Обязательная и рекомендованная литература к прочтению

    Мой уровень английского на данный момент - это чтение stackoverflow, выдержек из документации и всяких форумов с блогами. Читать полноценные книги на английском языке я пока что не могу без ущерба восприятия, следовательно литература(книжная) будет на русском языке(по крайней мере в начале пути).

    Есть статья на хабре посвященная must have литературе java-программиста. Минус в том, что она 2012-го года. Но тот факт, что многие книги переиздаются и есть mast have, данную статью можно взять за базовую опору и из нее исходить.

    1. Java 8. Полное руководство (Герберт Шилдт) или Философия Java (Брюс Эккель)

    2. Компьютерные сети (Эндрю Таненбаум)

    3. Паттерны проектирования(Джон Влиссидес, Эрик Гамма, Р. Хелм) или Head First Design Patterns

    4. Чистый код (Роберт Мартин) или Совершенный код (Стив МакКоннелл)

  6. Курсы на Stepic.org

    Данный блок отображает план изучения курсов на платформе Stepic.org, которые способствуют достижению моей цели.

    1. Курс от Mail.Ru Group "Разработка веб сервиса на Java (часть 1)"

    2. Курс от Mail.Ru Group "Разработка веб сервиса на Java (часть 2)"

    3. Курс от Computer Science Center (CS центр) "Введение в теоретическую информатику"

    4. Курс от Computer Science Center (CS центр) "Введение в архитектуру ЭВМ. Элементы операционных систем"

    5. Курс от Computer Science Center (CS центр) "Алгоритмы: теория и практика. Методы"

    6. Курс от Александра Дайняка "Дискретные структуры"

  7. Курсы на Intuit.ru

    Ряд полезных курсов на платформе intuit.ru.

    1. Курс от Parallels-Acronis "Web-технологии"

    2. Курс от Mail.Ru Group "Проектирование высоконагруженных систем"

    3. Курс от Mail.Ru Group "Методы использования СУБД в интернет-приложениях"

    4. Курс от МФТИ "Основы операционных систем"

    5. Курс от Parallels-Acronis "Внутреннее устройство ядра Linux"

  8. Тестирование

    В данном пункте буду приводить возможности бесплатной сертификации(именно по тестирования, а не по прохождению курсов) по различным технологиям, наличие которых, поможет при поиске работы.

    1. Получить квалификацию junior java developer в сервисе quizful.net.

    2. Получить сертификат Java в сервисе certification.mail.ru.

  9. Изучение технологий java EE

    1. Видео по java EE: https://www.youtube.com/watch?v=OQVTyjPzzeo&list=PLwwk4BHih4fjstwgKAHPAuUcjpRUiRh5k

    2. Видео по Spring: https://www.youtube.com/watch?v=M4w6b2pENWU&list=PLwwk4BHih4fho6gmaAwdHYZ6QQq0aE7Zi

    3. Прочитать "Spring в действии" или "Spring 4 для профессионалов"

    4. Прочитать "Java EE. Паттерны проектирования для профессионалов"

  • 8272
  • 21 лютого 2016, 16:04

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?