1

Step 1

Прочитать Programming Stone

Start date: 25 November

2

Step 2

Н. Вирт Алгоритмы и структуры данных

Start date: 27 November

3

Step 3

Programming and the Web for Beginners

Start date: 11 December

4

Step 4

Hexlet введение в Java

5

Step 5

Sergey Nemchinsky - Java для начинающих

Start date: 11 December

6

Step 6

Sergey Nemchinsky - Java для начинающих

Start date: 11 December

7

Step 7

Подготовка к собеседованию

13 December—06 February

8

Step 8

Создать проэкт для резюме

20 December—30 March

9

Step 9

Успешно завершить курсы на курсы GoIT

30 November—31 May

10

Step 10

Курсы JavaRush

11

Step 11

Просмоотреть курс Golovach

12

Step 12

Hexlet Java: Структуры данных

Start date: 27 March

13

Step 13

Intuit Программирование на Java

14

Step 14

Thinking in Java 4th edition

15

Step 15

Прочитать книги

16

Step 16

Сборник задач по программированию Златопольский Д.М.

17

Step 17

Java. Базовый курс

18

Step 18

Практика

19

Step 19

Codecademy Learn Java

20

Step 20

Codecademy Learn SQL

21

Step 21

Codecademy Learn Git

22

Step 22

Fundamentals of Spring Framework For Beginners

23

Step 23

Java Multithreading

24

Step 24

Java Database Connection: JDBC and MySQL

25

Step 25

Spring Framework 4 And Dependency Injection For Beginners

26

Step 26

SPRING

27

Step 27

Java Programming: Object-Oriented Design of Data Structures

Start date: 25 December

1

Step 1

Прочитать Programming Stone

Start date: 25 November

2

Step 2

Н. Вирт Алгоритмы и структуры данных

Start date: 27 November

3

Step 3

Programming and the Web for Beginners

Start date: 11 December

4

Step 4

Hexlet введение в Java

5

Step 5

Sergey Nemchinsky - Java для начинающих

Start date: 11 December

6

Step 6

Sergey Nemchinsky - Java для начинающих

Start date: 11 December

10

Step 10

Курсы JavaRush

11

Step 11

Просмоотреть курс Golovach

12

Step 12

Hexlet Java: Структуры данных

Start date: 27 March

13

Step 13

Intuit Программирование на Java

14

Step 14

Thinking in Java 4th edition

15

Step 15

Прочитать книги

16

Step 16

Сборник задач по программированию Златопольский Д.М.

17

Step 17

Java. Базовый курс

18

Step 18

Практика

19

Step 19

Codecademy Learn Java

20

Step 20

Codecademy Learn SQL

21

Step 21

Codecademy Learn Git

22

Step 22

Fundamentals of Spring Framework For Beginners

23

Step 23

Java Multithreading

24

Step 24

Java Database Connection: JDBC and MySQL

25

Step 25

Spring Framework 4 And Dependency Injection For Beginners

26

Step 26

SPRING

27

Step 27

Java Programming: Object-Oriented Design of Data Structures

Start date: 25 December

7

Step 7

Подготовка к собеседованию

13 December—06 February

8

Step 8

Создать проэкт для резюме

20 December—30 March

9

Step 9

Успешно завершить курсы на курсы GoIT

30 November—31 May

23 November 2015 01 June 2016
The goal is overdue by 3052 days

Goal abandoned

The author does not write in the goal 8 years 4 months 22 days

Career & Work

Выучить Java

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

Пока не знаю куда пристроить:

 Goal Accomplishment Criteria

Устроиться на позицию Junior Java Developer

  1. Hexlet введение в Java

    1. Модуль 1. Урок 1. Введение в Java.

    2. Модуль 1. Урок 2. Виды языков программирования и место языка Java среди них.

    3. Модуль 1. Урок 3. Из чего состоит Java.

    4. Модуль 1. Урок 4. Основы работы в терминале (ознакомительный).

    5. Модуль 1. Урок 5. Настройка окружающей среды для разработки на языке Java.

    6. Модуль 2. Урок 1. Введение в ООП.

    7. Модуль 2. Урок 2. Типы данных в Java.

    8. Модуль 2. Урок 3. Работа с экземплярами в Java.

    9. Модуль 3. Урок 1. Основы использования и создания методов в классах. Часть 1.

    10. Модуль 3. Урок 2. Основы использования и создания методов в классах. Часть 2.

    11. Модуль 3. Урок 3. Уровни методов в Java.

    12. Модуль 3. Урок 4. Наследование в Java.

    13. Модуль 3. Урок 5. Аннотация @Override в Java.

    14. Модуль 4. Урок 1. Условный оператор IF в Java.

    15. Модуль 4. Урок 2. Массивы в Java.

    16. Модуль 4. Урок 3. Циклы в Java.

    17. Модуль 4. Урок 4. Оператор SWITCH в Java.

    18. Модуль 5. Урок 1. Уровни доступа в Java.

    19. Модуль 5. Урок 2. Конструкторы в Java.

    20. Модуль 5. Урок 3. Неизменяемые объекты.

    21. Модуль 5. Урок 4. Паттерн проектирования Builder.

    22. Модуль 5. Урок 5. Перечисления в Java.

    23. Модуль 6. Урок 1. Составные строки в Java.

    24. Модуль 6. Урок 2. Манипуляции символами.

    25. Модуль 6. Урок 3. Преобразование строк в числа и обратно.

    26. Модуль 7. Урок 1. Интерфейсы в Java.

    27. Модуль 7. Урок 2. Абстрактные классы.

    28. Модуль 7. Урок 3. Интерфейс List в Java.

    29. Модуль 8. Урок 1. Nested (static) классы в Java.

    30. Модуль 8. Урок 2. Inner (non-static) классы в Java.

    31. Модуль 8. Урок 3. Анонимные классы в Java.

    32. Модуль 9. Урок 1. Исключения в Java.

    33. Модуль 9. Урок 2. Иерархия исключений.

    34. Модуль 10. Урок 1. Проект ХО.

    35. Модуль 10. Урок 2. Проект ХО.

    36. Модуль 10. Урок 3. Проект ХО.

    37. Модуль 10. Урок 4. Проект ХО.

  2. Подготовка к собеседованию

    Изучение теоретических сведений необходимых для прохождения собеседования

    1. Программирование (системы исчисления, чем оператор отличается от операции, некоторые алгоритмы)

    2. Язык Java (синтаксис, ООП возможности, многопоточность, стандартная библиотека)

    3. OOP и OOD (парадигмы, основные паттерны проектирования)

    4. Базы данных (JDBC, язык SQL)

    5. Джошуа Блох. «Java. Эффективное программирование»

    6. «Полный справочник по Java 7е издание». Герберт Шилдт

    7. http://habrahabr.ru/post/162017/

    8. http://dou.ua/columns/sobesedovanie-instrument-samorazvitiya/

    9. http://javarush.ru/11.html

    10. http://megamozg.ru/post/9992/

    11. http://habrahabr.ru/company/kaspersky/blog/203228/

    12. http://habrahabr.ru/company/payonline/blog/271691/

    13. http://www.work.ua/ua/articles/jobseeker/1238/?utm_source=digest&utm_medium=email&utm_content=article1_b&utm_campaign=30.11.2015

    14. 80 задач с IT-собеседований с разбором решений http://tproger.ru/articles/problems/

    15. http://www.quizful.net/interview/java

    16. 327 вопросов на собеседование Java Developer http://becomejavasenior.com/blog/2015/07/01/327-interview-questions-java-developer/

    17. http://dou.ua/forums/topic/12167/

    18. Как успешно пройти собеседование на Java-разработчика. Советы интервьюеров http://dou.ua/lenta/articles/java-interview-tips/

    19. http://ain.ua/2015/01/14/558261

    20. http://dou.ua/lenta/articles/oracle-certified-java-8/

    21. http://dou.ua/lenta/articles/resume-advices/

  3. Создать проэкт для резюме

  4. Успешно завершить курсы на курсы GoIT

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

    Step cost — 551.45 $

    1. Записаться на курс

    2. Знакомство с Java

    3. Начинаем работу в среде разработки

    4. Что такое ООП и с чем его "есть"?

    5. ООП в Java

    6. Переменные и выражения

    7. Операторы управления. Массивы

    8. Исключения

    9. Отладка. Простые антишаблоны

    10. Коллекции

    11. Основы обработки текста

    12. Реальный мир связей. I/O

    13. Алгоритмы и ООП

    14. Концепция модельного тестировани. JUnit

    15. Вспоминаем основы Java

    16. OOP/SOLID principles

    17. Unit testing. Refactoring

    18. Collections framework. Generic types

    19. Error handling, Java Input/output

    20. SQL in Java

    21. Java Web basics: Servlets/JSP/HTML/Unix Shell

    22. JavaEE basics: Maven, XML/JSON, Spring, Hibernate, Struts2

    23. WebServices/Rest/SOAP

    24. AJAX, JSF

    25. И что в итоге?

  5. Курсы JavaRush

    План обучения на сайте

    http://info.javarush.ru/page/learning_plan/

    Step cost — 135.26 $

    1. Знакомство с Java: вывод на экран, типы String и int

    2. Знакомство с Java: переменные, методы, классы

    3. Первая программа: ввод с клавиатуры, работа в IDE

    4. Знакомство с ветвлениями и циклами

    5. Знакомство с классами: написание своих классов, конструкторы

    6. Знакомство с объектами: написание своих объектов, время жизни, статические переменные

    7. Массивы и списки: Array, ArrayList, знакомство с Generics

    8. Коллекции: LinkedList, HashSet, HashMap. Date - дата.

    9. Знакомство с исключениями: try, catch, throws, multy-catch.

    10. Приведение примитивных типов: расширение и сужение.

    11. Основы ООП: основные принципы, наследование, инкапсуляция.

    12. Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы.

    13. Интерфейсы: сравнение с абстрактным классом, множественное наследование.

    14. Приведение типов, instanceof. Большая задача на интерфейсы.

    15. Перегрузка методов, особенность вызова конструкторов

    16. Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep

    17. Знакомство с нитями: synchronized, volatile, yield

    18. Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream

    19. Знакомство с потоками: Reader/Writer, FileReader/FileWriter

    20. Сериализация

    21. Устройство объекта Object: equals, hashCode, clone, wait, notify, toString(),...

    22. String: mutable, immutable, format, StringTokenizer, StringBuilder, StringBuffer

    23. Внутренние классы, примеры: Map.Entry

    24. Внутренние классы, особенности реализации

    25. Создание и остановка нитей: start, interrupt, sleep, yield.

    26. Совместный доступ к монопольным данным: synchronized, volatile

    27. DeadLock. Wait, notify, notifyAll

    28. ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Опыт работы с Jsoup

    29. Autoboxing, особенности реализации

    30. Операторы: числовые, логические и бинарные. Опыт работы с Swing

    31. Работа с файлами и архивами

    32. RMI и динамический прокси. Опыт работы с Swing

    33. JSON, JavaScript. Опыт работы с Guava, Apache Commons Collections, JUnit

    34. Рекурсия. Сборка мусора и типы ссылок в Java. Логгирование

    35. Создаем первое веб приложение. Работа с Tomcat и Idea

    36. Основные паттерны для создания веб приложений. Углубленное изучение коллекций

    37. Паттерны проектирования. Утилитные классы Arrays. Collections

    38. Методологии разработки. Аннотации в Java. Иерархия исключений

    39. Системы контроля версий: Git и SVN. Generics

    40. URI, URL. REST сервисы. Создаем свое клиент-серверное приложение.

  6. Просмоотреть курс Golovach

    1. Core.Procedural#1 https://www.youtube.com/watch?v=xXtDmE5fHf4&list=PLoij6udfBnciuOANDLl6m9rqmc2Vm2j5T

    2. Core.Procedural#2 https://www.youtube.com/watch?v=_YazUOOZ9cE&list=PLoij6udfBnchv8G-Qel8Jrc-iU07lC5Ba

    3. Core.Procedural#3 https://www.youtube.com/watch?v=OguQVQirUc4&list=PLoij6udfBnchtjzmTCm5Y372aWrl97AnY

    4. Core.Procedural#4 https://www.youtube.com/watch?v=AxL5LgoQyNs&list=PLoij6udfBnchPhhN-vwn8DHBMRBSSlCF0

    5. Core.Exceptions#1 https://www.youtube.com/watch?v=DypfKWQ2Inc&list=PLoij6udfBncilt7XcB6XXUovRcqxsNY-j

    6. Core.Exceptions#2 https://www.youtube.com/watch?v=o5atxkLzi5A&list=PLoij6udfBncgll4Wgd_DukdD9L6K-WT0s

    7. Core.Exceptions#3 https://www.youtube.com/watch?v=6xTRzwanAOM&list=PLoij6udfBnchd0GU2l-1nO5cXiKgazoc1

    8. Core.Threads#1 https://www.youtube.com/watch?v=0FvbIGNUl8A&list=PLoij6udfBncj0Qb1SA11WEgeF63ES0cX8

    9. Core.Threads#2 https://www.youtube.com/watch?v=b7dCgNoerTY&list=PLoij6udfBncjs-sVS7_Rl1eAI22b7FZVG

    10. Core.Threads#3 https://www.youtube.com/watch?v=hQBpYJxzVb4&list=PLoij6udfBnciIxF8EePacwtBYacCNwh-d

    11. Core.JavaIO#1 https://www.youtube.com/watch?v=jSCmYlY_Cfs&list=PLoij6udfBncgLfKp6jg4CqFtcAjWROKjz

    12. Core.JavaIO#2 https://www.youtube.com/watch?v=J4L4UQnbjGc&list=PLoij6udfBncgn1sytlKEbHjZXA1zLN7FN

    13. Core.JavaIO#3 https://www.youtube.com/watch?v=PrVomQoL83Y&list=PLoij6udfBncjiOu_qo_x-JMJ_wOPS4XNY

    14. Core.JavaIO#4 https://www.youtube.com/watch?v=YAjhnZ0styI&list=PLoij6udfBncjnnr9291uZZmeURO0Ckqrv

    15. Core.JavaIO#5 https://www.youtube.com/watch?v=vD2Cb5WuLrk&list=PLoij6udfBncihtl8mXDeA6Pta75nKase8

    16. Core.Collections#1 https://www.youtube.com/watch?v=bl0Ql9YW8QA&list=PLoij6udfBncjWGJ2aQ0nweKSD4SgwdpUN

    17. Core.Collections#2 https://www.youtube.com/watch?v=gJGNO-np2TU&list=PLoij6udfBnci78aOzgebyeWrK5c1LeJCo

    18. Core.Collections#3 https://www.youtube.com/watch?v=RsyC9Nsv2-8&list=PLoij6udfBncgMtjZi_QTlcgygX_oC_DP-

    19. Core.Collections#4 https://www.youtube.com/watch?v=XhZbejHJR6Q&list=PLoij6udfBncgrJhuHJjsn4UU1G2Ko1Zce

    20. Core.Collections#5 https://www.youtube.com/watch?v=oPSJJeaf1FY&list=PLoij6udfBncgdQDa04m1sJWHwDv2k3s4-

    21. Additional.IntroJDBC https://www.youtube.com/watch?v=IlHIqEo6woA&list=PLoij6udfBnchfYE8-B7k0HNZiJRb3J8EM

    22. Additional.RelAlgebra https://www.youtube.com/watch?v=D_Mm_6t3As8&list=PLoij6udfBncitcoCxXk2PlwRGONN4fuui

    23. Additional.CodeConv https://www.youtube.com/watch?v=QbNSRITFCYI&list=PLoij6udfBnchvjvkQnPuXhGqR2Hra08Vk

  7. Intuit Программирование на Java

    1. Что такое Java? История создания

    2. Основы объектно-ориентированного программирования

    3. Лексика языка

    4. Типы данных

    5. Имена. Пакеты

    6. Объявление классов

    7. Преобразование типов

    8. Объектная модель в Java

    9. Массивы

    10. Операторы и структура кода. Исключения

    11. Пакет java.awt

    12. Потоки выполнения. Синхронизация

    13. Пакет java.lang

    14. Пакет java.util

    15. Пакет java.io

    16. Введение в сетевые протоколы

  8. Thinking in Java 4th edition

    1. Глава 1: Введение в объекты

    2. Глава 2: Все является объектом

    3. Глава 3: Операторы

    4. Глава 4: Управляющие конструкции

    5. Глава 5: Инициализация и завершение

    6. Глава 6: Управление доступом

    7. Глава 7: Повторное использование классов

    8. Глава 8: Полиморфизм

    9. Глава 9: Интерфейсы

    10. Глава 10: Внутренние классы

    11. Глава 11: Контейнеры хранения объектов

    12. Глава 12: Обработка ошибок и исключений

    13. Глава 13: Информация о типах

    14. Глава 14: Параметризация

    15. Глава 15: Массивы

    16. Глава 16: Система ввода/вывода Java

    17. Глава 17: Параллельное выполнение

  9. Прочитать книги

    1. Брюсь Эккель «Философия Java»

    2. Герберт Шилдт «Java. Руководство для начинающих»

    3. Кея Хорстманна «Java 2»

    4. Кен Арнолд, Джеймс Гослинг, Дэвид Холмс «Язык программирования Java»

    5. http://kostin.ws/java/

    6. http://developer.alexanderklimov.ru/android/java/java.php

    7. http://sernam.ru/book_java.php

    8. http://spec-zone.ru/RU/Java/Tutorials/java/TOC.html

    9. Effective Java. Programming Language Guide - Джошуа Блох

  10. Сборник задач по программированию Златопольский Д.М.

    1. Глава 1. Ввод и вывод числовых данных. Оператор присваивания

    2. Глава 2. Целочисленная арифметика

    3. Глава 3. Величины логического типа

    4. Глава 4. Условный оператор

    5. Глава 5. Оператор цикла с параметром

    6. Глава 6. Операторы цикла с условием

    7. Глава 7. Сочетание оператора цикла и условного оператора

    8. Глава 8. Вложенные циклы

    9. Глава 9. Строки символов

    10. Глава 10. Функции и процедуры

    11. Глава 11. Одномерные массивы

    12. Глава 12. Двумерные массивы

    13. Глава 13. Массивы величин типа "запись"

    14. Глава 14. Типизированные файлы

    15. Глава 15. Текстовые файлы

    16. Глава 16. Случайные числа

    17. Глава 17. Сортировка массивов и ее использование в программах

  11. Java. Базовый курс

    1. 1. Введение в Java

    2. 2. Базовый синтаксис Java

    3. 3. Объекты, классы и пакеты в Java

    4. 4. Обработка ошибок, исключения, отладка

    5. 4.1 Знакомство с исключениями

    6. 4.2 Обработка исключений. Try-catch

    7. 4.3 Логирование

    8. 5. Ввод-вывод, доступ к файловой системе

    9. 6. Generics. Collections. Streams

    10. 7. Разбор задач

  12. Практика

    1. http://www.codewars.com/

    2. http://javarush.ru/

    3. http://www.programmr.com/zone/java

    4. Практическое владение языком SQL http://sql-ex.ru/

    5. SQL Quiz | SQL Online Test http://www.javatpoint.com/sql-quiz

    6. http://www.enthuware.com/

  13. Codecademy Learn Java

    1. Unit 1: Introduction to Java

    2. Unit 2: Conditionals and Control Flow

    3. Unit 3: Object-Oriented Java

    4. Unit 4: Data Structures

  14. Codecademy Learn SQL

    1. Unit 1: Manipulation

    2. Unit 2: Queries

    3. Unit 3: Aggregate Functions

    4. Unit 4: Multiple Tables

  15. Codecademy Learn Git

    1. Unit 1: Basic Git Workflow

    2. Unit 2: How to Backtrack in Git

    3. Unit 3: Git Branching

    4. Unit 4: Git Teamwork

  16. Fundamentals of Spring Framework For Beginners

  17. Java Multithreading

  18. Java Database Connection: JDBC and MySQL

  19. Spring Framework 4 And Dependency Injection For Beginners

  20. SPRING

    1. http://www.tutorialspoint.com/spring/spring_hello_world_example.htm

    2. http://www.tutorialspoint.com/spring/spring_overview.htm

    3. http://www.tutorialspoint.com/spring/

    4. http://crunchify.com/simplest-spring-mvc-hello-world-example-tutorial-spring-model-view-controller-tips/

    5. http://crunchify.com/simplest-spring-mvc-hello-world-example-tutorial-spring-model-view-controller-tips/

    6. http://habrahabr.ru/post/83860/

  • 5848
  • 23 November 2015, 21:59
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?