1

Etapa 1

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

22 febrero—25 febrero

2

Etapa 2

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

3

Etapa 3

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

11 octubre—30 diciembre

4

Etapa 4

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

5

Etapa 5

Real project

6

Etapa 6

Разное

7

Etapa 7

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

8

Etapa 8

Курсы на Stepic.org

9

Etapa 9

Курсы на Intuit.ru

10

Etapa 10

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

11

Etapa 11

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

12

Etapa 12

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

Fecha del inicio: 29 febrero

13

Etapa 13

Learn English. B1+/intermediate+

Fecha del inicio: 22 febrero

14

Etapa 14

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

Fecha del inicio: 02 marzo

1

Etapa 1

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

22 febrero—25 febrero

3

Etapa 3

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

11 octubre—30 diciembre

2

Etapa 2

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

4

Etapa 4

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

5

Etapa 5

Real project

6

Etapa 6

Разное

7

Etapa 7

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

8

Etapa 8

Курсы на Stepic.org

9

Etapa 9

Курсы на Intuit.ru

10

Etapa 10

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

11

Etapa 11

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

12

Etapa 12

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

Fecha del inicio: 29 febrero

13

Etapa 13

Learn English. B1+/intermediate+

Fecha del inicio: 22 febrero

14

Etapa 14

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

Fecha del inicio: 02 marzo

21 febrero 2016
Objetivo completado 7 junio 2017

Autor del objetivo

Daniil

Belarús, Минск

30 año / año / año

Carrera y trabajo

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

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

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

 Criterio del fin

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

 Recursos personales

Знания и навыки, собственное время, полезные знакомства, книги, 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. Паттерны проектирования для профессионалов"

  • 8651
  • 21 febrero 2016, 16:04
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?