1

Step 1

Прочитать книги для достижения уровень Beginner

2

Step 2

Туториалы Oracle

3

Step 3

Поизучать sources в Java

4

Step 4

Java Intermediate

5

Step 5

Применение некоторых знаний

6

Step 6

Возможно почитать что-то из

7

Step 7

Java 8

8

Step 8

Просмотреть курс Вячеслава Ковалевского

9

Step 9

Использовать Java для решения задач на CodeWars

10

Step 10

Усовершенствование написания кода

11

Step 11

Освоить Clean Code Tools

12

Step 12

Computer Science

13

Step 13

Решить 250 задач

14

Step 14

Задачи

15

Step 15

Знать ответы на 327 самых частых и типичных вопроса на собеседованиях

16

Step 16

Идея для мини-проекта(1)

17

Step 17

Идея для мини-проекта(2)

18

Step 18

Система контроля версий

1

Step 1

Прочитать книги для достижения уровень Beginner

2

Step 2

Туториалы Oracle

3

Step 3

Поизучать sources в Java

4

Step 4

Java Intermediate

5

Step 5

Применение некоторых знаний

6

Step 6

Возможно почитать что-то из

7

Step 7

Java 8

8

Step 8

Просмотреть курс Вячеслава Ковалевского

9

Step 9

Использовать Java для решения задач на CodeWars

10

Step 10

Усовершенствование написания кода

11

Step 11

Освоить Clean Code Tools

12

Step 12

Computer Science

13

Step 13

Решить 250 задач

14

Step 14

Задачи

15

Step 15

Знать ответы на 327 самых частых и типичных вопроса на собеседованиях

16

Step 16

Идея для мини-проекта(1)

17

Step 17

Идея для мини-проекта(2)

18

Step 18

Система контроля версий

27 September 2015 01 February 2017
The goal is overdue by 2859 days

Goal abandoned

The author does not write in the goal 9 years 25 days

Goal author

Career & Work

Стать Junior Java Developer'ом

Добро пожаловать, #user_name#!

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

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

 Goal Accomplishment Criteria

Позиция разработчика в компании

 Personal resources

Книги, интернет, свободное время

  1. Прочитать книги для достижения уровень Beginner

    Прочитать ряд книг для прочного фундамента.

    1. Философия Java

    2. Хорстман 1-й том

    3. Хорстман 2-й том

  2. Туториалы Oracle

    Пройти коротенькие туториалы с сайта Oracle.

  3. Поизучать sources в Java

    Помощь в изучении стиля программирования, изучение документирования кода и использования шаблонизации в JDK.

  4. Java Intermediate

    Идем дальше в изучении Java

    1. Java Thread Programming by Paul Hyde.

    2. Concurrent Programming In Java by Doug Lea

    3. Concurrency In Practice

    4. Art Of Multiprocessor Programming by Maurice Herlih

    5. Java Generics and Collections by Philip Wadler

    6. Java Collections by John Zhukovski

    7. Java I/O by Elliotte Rusty

  5. Применение некоторых знаний

    1. изучить Декоратор на примере Java I/O

    2. написать свою базу данных

    3. создать какую-то консольную игру с помощью Scanner

    4. манипулировать папками и именами файлов для оттачивания Java I/O

  6. Возможно почитать что-то из

    1. Java Reflection In Action by Ira R. Forman

    2. JDBC API Tutorial and Reference by Maydene Fishe

    3. Database Programming with JDBC and Java by George Reese

  7. Java 8

    1. Лямбда-выражения в Java 8 Ричарда Уорбэртона

    2. Java SE8. Вводный курс

    3. Java 8 in Action by Raoul-Gabriel Urma

  8. Просмотреть курс Вячеслава Ковалевского

    Курс на hexlet

  9. Использовать Java для решения задач на CodeWars

    Много опыта в решении задач, которые встречаются как и в реальных проектах так и на собеседованиях

    1. 8 kyu

    2. 7 kyu

    3. 6 kyu

    4. 5 kyu

    5. 4 kyu

    6. 3 kyu

    7. 2 kyu

    8. 1 kyu

    9. 1 dan

    10. 2 dan

    11. 3 dan

    12. 4 dan

    13. 5 dan

    14. 6 dan

    15. 7 dan

    16. 8 dan

  10. Усовершенствование написания кода

    Научится лучшим практикам написания кода

    1. «Чистый код» Роберта Мартина

    2. «Совершенный Код» Стива Макконнелла

    3. Рефакторинг. Улучшение существующего кода.

    4. «Паттерны проектирования» Эрика Фримена

    5. «Приемы объектно-ориентированного проектирования» от Гаммы, Джонсона

    6. «Object Oriented Analysis and Design» by David West

    7. «Effective Java» by Joshua Bloch

    8. «Well-Grounded Java Developer» by Benjamin Evans

  11. Освоить Clean Code Tools

    1. Checkstyle

    2. Sonar

  12. Computer Science

    Для всестороннего развития

    1. Лафоре «Структуры данных и алгоритмы»

    2. Thomas Cormen. Introduction to Algorithms, 3rd Edition

    3. Steven Skienna. The Algorithm Design:

    4. Alfred Aho «Compilers. Principles, Techniques & Tools».

    5. «TCP/IP Illustrated»

    6. Programming In Scala

    7. Manning: Scala in Depth

    8. C++/Python

  13. Решить 250 задач

    По ссылке решить 250 задач

  14. Задачи

    Решение задач по ссылке

  15. Знать ответы на 327 самых частых и типичных вопроса на собеседованиях

  16. Идея для мини-проекта(1)

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

  17. Идея для мини-проекта(2)

    Сделать веб-страничку на которой будет поле для ввода названий. По введеному названию этот сайт должен сделать запрос на flickr.com и найти картинку. Рандомно выбранная картинка, если их найдено несколько, должна быть выведена на страничку в форме в определенном размере(например 1000на500)

  18. Система контроля версий

    Скорее всего Git

  • 2291
  • 27 September 2015, 20:21
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?