1

Этап 1

Прочитать книгу Head First Java

31 декабря—31 декабря

2

Этап 2

Начать поиск работы

3

Этап 3

Прочитать книгу Thinking in Java

4

Этап 4

Найти работу

5

Этап 5

Пройти курс JavaRush

29 февраля—29 февраля

1

Этап 1

Прочитать книгу Head First Java

31 декабря—31 декабря

5

Этап 5

Пройти курс JavaRush

29 февраля—29 февраля

2

Этап 2

Начать поиск работы

3

Этап 3

Прочитать книгу Thinking in Java

4

Этап 4

Найти работу

01 ноября 2015 08 июня 2016
Цель завершена 26 июля 2016
Бизнес и Финансы

Java Junior Developer

Давно собирался изменить свою профессию. Сначала это предпринималась попытка параллельно работать и учиться, но каждый раз когда появлялся завал на работе — учёба останавливалась, а изученный материал забывался, и по возвращении к учёбе, приходилось начинать всё заново. Таких попыток было несколько, пока не было принято решение бросить работу, поджать ремни и углубиться в учёбу. Это решение сейчас стало причиной создания цели на этом сервисе, дабы видеть результат своих усилий более явно, плюс в этом есть определённый мотивирующий фактор.

В сентябре купил платную подписку JavaRush и заручился поддержкой парой книг. Собственно пока этого должно быть достаточно для изучения JavaCore. Параллельно веду цель работать по 6 часов в день, но отныне, результаты изученного буду записывать здесь в комментариях.

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

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

Успешное трудоустройство

 Личные ресурсы

6 часов в день времени, платная подписка JavaRush, полный интернет учебных материалов

 Экологичность цели

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

  1. Прочитать книгу Head First Java

    1. Погружаемся

    2. Путешествие в Объектвилль

    3. Свои переменные нужно знать в лицо

    4. Как себя ведут объекты

    5. Особо мощные методы

    6. Использование библиотеки Java

    7. Прекрасная жизнь в Объектвилле

    8. Серьезный полиморфизм

    9. Жизнь и смерть объектов

    10. Числа имеют значение

    11. Опасное поведение

    12. Очень графическая история

    13. Улучшай свои навыки

    14. Сохранение объектов

    15. Устанавливаем соединение

    16. Структуры данных

    17. Выпусти свой код

    18. Распределенные вычисления

    19. Приложение А

    20. Приложение Б

  2. Начать поиск работы

    Переезд в Киев, подготовка к собеседованиям и попытки трудоустройства

  3. Прочитать книгу Thinking in Java

  4. Найти работу

    Работа успешно найдена!

  5. Пройти курс JavaRush

    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

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

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

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

    32. RMI и динамический прокси

    33. JSON, JavaScript

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

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

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

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

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

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

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

  • 7960
  • 01 ноября 2015, 04:25
Регистрация

Регистрация

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

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

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