1

Этап 1

"Изучаем Java"

2

Этап 2

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

3

Этап 3

JavaRush

4

Этап 4

Golovach Courses "Java Core (dec. 2013)"

5

Этап 5

Шаблоны проектирования на языке Java

6

Этап 6

"Философия Java"

7

Этап 7

"Java. Библиотека профессионала. Том 1"

8

Этап 8

Пройти курс Java Algo

9

Этап 9

"Структуры данных и алгоритмы в Java"

10

Этап 10

Junior Java Developer на Quizful

11

Этап 11

Собеседование

1

Этап 1

"Изучаем Java"

2

Этап 2

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

3

Этап 3

JavaRush

4

Этап 4

Golovach Courses "Java Core (dec. 2013)"

5

Этап 5

Шаблоны проектирования на языке Java

6

Этап 6

"Философия Java"

7

Этап 7

"Java. Библиотека профессионала. Том 1"

8

Этап 8

Пройти курс Java Algo

9

Этап 9

"Структуры данных и алгоритмы в Java"

10

Этап 10

Junior Java Developer на Quizful

11

Этап 11

Собеседование

30 января 2016 30 июня 2017
Цель завершена 24 марта 2020

Автор цели

Карьера и работа

Стать Junior Java Developer.

Моя цель - стать программистом.

Почему? Я убежден, что за IT-сферой будущее нашего мира. А потому, я хочу, чтобы в будущем у меня была твердая почва под ногами, уверенность в завтрашнем дне и интересная работа, сопряженная с возможностью творческого самовыражения, хорошим заработком и стабильностью.

Как скоро? Бытует мнение, что для того, чтобы стать высококлассным специалистом, необходимо преодолеть планку в 10.000 часов в определенной сфере. Конечно, однажды этот показатель будет взят, но пока моя цель - получить достаточные знания для того, чтобы устроиться на работу.

Дорогу осилит идущий.

PS: по мере продвижения буду добавлять новые подцели.

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

Трудоустройство на позицию Junior Java Developer.

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

Время, поддержка близких, книги, JavaRush и прочие информационные ресурсы.

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

Реализация собственного потенциала, стремление к финансовой независимости, работа+хобби длинною в жизнь.

  1. "Изучаем Java"

    Прогресс в прочтении книги авторства Б. Бейтса и К. Сьерра.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. Java. Базовый курс на Stepic.org

    Прохождение курса на Stepic.org.

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

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

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

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

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

    6. Generics. Collections. Streams

  3. JavaRush

    Прохождение 30 уровней на 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. Опыт работы с Jsoup

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

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

  4. Golovach Courses "Java Core (dec. 2013)"

    Просмотр лекций Ивана Головача.

    1. Procedural Java #1

    2. Procedural Java #2

    3. Procedural Java #3

    4. Procedural Java #4

    5. Procedural Java #5

    6. Exceptions #1

    7. Exceptions #2

    8. Exceptions #3

    9. Exceptions #4

    10. IO #1

    11. IO #2

    12. IO #3

    13. IO #4

    14. Collections #1

    15. Collections #2

    16. Collections #3

    17. Collections #4

    18. Multithreading #1

    19. Multithreading #2

    20. Multithreading #3

    21. OOP #1

    22. OOP #2

    23. OOP #3

    24. OOP #4

    25. OOP #5

  5. Шаблоны проектирования на языке Java

    Прослушать курс по паттернам.

    1. Порождающие (creational)

    2. Поведенчиские (behavioral)

    3. Структурные (structural)

  6. "Философия Java"

    Прогресс в прочтении книги авторства Б. Эккеля.

    1. Введение в объекты

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

    3. Операторы

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

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

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

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

    8. Полиморфизм

    9. Интерфейсы

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

    11. Коллекции объектов

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

    13. Строки

    14. Информация о типах

    15. Обобщенные типы

    16. Массивы

    17. Подробнее о контейнерах

    18. Система ввода-вывода Java

    19. Перечислимые типы

    20. Аннотации

    21. Параллельное выполнение

    22. Графический интерфейс

  7. "Java. Библиотека профессионала. Том 1"

    Прогресс в прочтении книги авторства К. Хорстманна и Г. Корнелла.

    1. Введение в язык Java

    2. Среда программирования на Java

    3. Основные языковые конструкции Java

    4. Объекты и классы

    5. Наследование

    6. Интерфейсы и внутренние классы

    7. Программирование графики

    8. Обработка событий

    9. Компоненты пользовательского интерфейса в Swing

    10. Развертывание приложений и апплетов

    11. Исключения, утверждения, протоколирование и отладка

    12. Обобщенное программирование

    13. Коллекции

    14. Многопоточная обработка

    15. Приложение А. Ключевые слова Java

  8. Пройти курс Java Algo

    Курс getJavaJob состоит из двух частей: Algo и Web. Насколько можно судить по отзывам, после Web'а все ребята устраиваются работать. Но чтобы попасть на Web, нужно пройти Algo, что я и собираюсь сделать. Так как я нацелен на полное прохождение курса - буду стараться.

    1. algoInit

  9. "Структуры данных и алгоритмы в Java"

    Прогресс в прочтении книги авторства Р. Лафоре.

    1. Общие сведения

    2. Массивы

    3. Простая сортировка

    4. Стеки и очереди

    5. Связанные списки

    6. Рекурсия

    7. Нетривиальная сортировка

    8. Двоичные деревья

    9. Красно-черные деревья

    10. Деревья 2-3-4

    11. Хеш-таблицы

    12. Пирамиды

    13. Графы

    14. Взвешенные графы

    15. Рекомендации по использованию

  10. Junior Java Developer на Quizful

    На сайте Quizful пройти тесты:

    1. Программирование - Основы

    2. Java - Основы

    3. ООП - Основы

    4. ООП в Java

    5. SQL - Основы

  11. Собеседование

  • 7193
  • 30 января 2016, 14:28
Регистрация

Регистрация

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

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

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