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
Мета завершена % date%

Автор мети

mxmilyasov

Білорусь, Минск

4 Рік / року / років

Кар'єра та робота

Стать 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. Собеседование

  • 7196
  • 30 січня 2016, 14:28

Реєстрація

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

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

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

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