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
Мета завершена % date%
Бізнес та Фінанси

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 сервисы. Создаем свое клиент-серверное приложение.

  • 7943
  • 01 листопада 2015, 04:25

Реєстрація

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

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

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

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