1

Этап 1

Книга Кэти Сиерра "Изучаем Java"

2

Этап 2

Cписок задач на Хабре - https://habr.com/ru/post/440436/

3

Этап 3

Книга Линн Бэйли "Изучаем SQL" 0 глав из 12

4

Этап 4

Паттерны проектирования

5

Этап 5

Блох "Эффективное программирование"

6

Этап 6

Совершенный код

7

Этап 7

Роберт Сесил "Чистая архитектура"

8

Этап 8

Фредерик Брукс "Мифический человеко-месяц"

9

Этап 9

Год английского языка.

10

Этап 10

Книга Чед Фаулер "Программист-фанатик"

11

Этап 11

Э. Хант, Д. Томас "Программист-прагматик. Путь от подмастерья к мастеру"

12

Этап 12

У. Дж. Кинг "Неписаные законы инженерной практики"

13

Этап 13

Д. Ханссон, Дж. Фрид "Remote: офис не требуется"

14

Этап 14

Кормен Т., Лейзерсон Ч., Ривест Р.: «Алгоритмы: построение и анализ»

15

Этап 15

Р. Лафоре «Структуры данных и алгоритмы»

16

Этап 16

Подготовка к собеседованию. Знать наизусть.

1

Этап 1

Книга Кэти Сиерра "Изучаем Java"

2

Этап 2

Cписок задач на Хабре - https://habr.com/ru/post/440436/

3

Этап 3

Книга Линн Бэйли "Изучаем SQL" 0 глав из 12

4

Этап 4

Паттерны проектирования

5

Этап 5

Блох "Эффективное программирование"

6

Этап 6

Совершенный код

7

Этап 7

Роберт Сесил "Чистая архитектура"

8

Этап 8

Фредерик Брукс "Мифический человеко-месяц"

9

Этап 9

Год английского языка.

10

Этап 10

Книга Чед Фаулер "Программист-фанатик"

11

Этап 11

Э. Хант, Д. Томас "Программист-прагматик. Путь от подмастерья к мастеру"

12

Этап 12

У. Дж. Кинг "Неписаные законы инженерной практики"

13

Этап 13

Д. Ханссон, Дж. Фрид "Remote: офис не требуется"

14

Этап 14

Кормен Т., Лейзерсон Ч., Ривест Р.: «Алгоритмы: построение и анализ»

15

Этап 15

Р. Лафоре «Структуры данных и алгоритмы»

16

Этап 16

Подготовка к собеседованию. Знать наизусть.

15 октября 2021
Цель завершена 24 апреля 2022
Карьера и работа

Заняться программированием и найти работу java-разработчиком

...

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

Найти работу java-разработчиком

  1. Книга Кэти Сиерра "Изучаем Java"

  2. Cписок задач на Хабре - https://habr.com/ru/post/440436/

    Основы

    1.0. Максимальное, минимальное и среднее значение
    1.1 Сортировка массива
    1.2 Поиск простых чисел
    1.3 Удаление из массива

    Основы ООП

    2.0 Проектирование и создание класса, описывающего вектор
    2.1 Генерация случайного элемента с весом
    2.2 Связный список

    Рекурсия

    3.0 Двоичный поиск
    3.1 Найти корень уравнения
    3.2 Бинарное дерево поиска

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

    4.0 Реализовать иерархию классов, описывающую трёхмерные фигуры
    4.1 Реализовать иерархию классов, описывающую трёхмерные фигуры — 2
    4.2 Реализовать иерархию классов, описывающую трёхмерные фигуры — 3
    4.3 Реализовать иерархию классов, описывающую трёхмерные фигуры — 4

    Строки

    5.0 Частотный словарь букв

    Абстрактные классы и интерфейсы

    6.0. Конвертер температур
    6.1. Stringbuilder с поддержкой операции undo
    6.2. Stringbuilder с возможностью отслеживания состояния (паттерн наблюдатель)

    6.3. Фильтр

    6.4. Заполнение массива с помощью Function

    Коллекции

    7.0. Частотный словарь слов
    7.1. Коллекция без дубликатов
    7.2. ArrayList и LinkedList
    7.3. Написать итератор по массиву
    7.4. Написать итератор по двумерному массиву

    7.5. Ещё более сложный итератор
    7.6. Итератор по двум итераторам
    7.7. Подсчёт элементов
    7.8. Поменять ключи и значения в Map

    Многопоточность

    8.0. Состояния
    8.1. Синхронизация потоков
    8.2. Производитель-потребитель

    Аннотации

    9.0. Своя аннотация — создание и использование с помощью reflection

    Итоговые и прочие задания

    10.0. Количество дорожных ограничений
    10.1. Поиск по Википедии. В консольной программе
    10.2. Итоговое задание — консольная утилита для скачивания файлов по HTTP
    10.3. Итоговое задание — погодный Telegram-бот
    10.4. Итоговое задание — распознавание рукописных цифр

  3. Книга Линн Бэйли "Изучаем SQL" 0 глав из 12

  4. Паттерны проектирования

    О 10 паттернах уметь рассказать с примером использования

    1. Паттерн Singleton

    2. Паттерн Фабричный метод

    3. Паттерн Команда

    4. Паттерн Производитель-Потребитель (потоки)

    5. Паттерн Адаптер

  5. Блох "Эффективное программирование"

  6. Совершенный код

  7. Роберт Сесил "Чистая архитектура"

  8. Фредерик Брукс "Мифический человеко-месяц"

  9. Год английского языка.

    Записаться на занятия с репетитором - в феврале, когда приеду с отпуска.

    Стоимость этапа — 80000 ₽

  10. Книга Чед Фаулер "Программист-фанатик"

  11. Э. Хант, Д. Томас "Программист-прагматик. Путь от подмастерья к мастеру"

  12. У. Дж. Кинг "Неписаные законы инженерной практики"

  13. Д. Ханссон, Дж. Фрид "Remote: офис не требуется"

  14. Кормен Т., Лейзерсон Ч., Ривест Р.: «Алгоритмы: построение и анализ»

  15. Р. Лафоре «Структуры данных и алгоритмы»

  16. Подготовка к собеседованию. Знать наизусть.

    1. Мой конспект.

    2. Паттерны (конспект + темы с сайта Refactoring guru)

    3. Sql

    4. Git https://gb.ru/posts/github-rabota-s-vetkami-i-kommitami

    5. Git https://habr.com/ru/company/ruvds/blog/599929/

    6. Книга Кэти Сиерра "Изучаем Java" - приложение - 10 тем

    7. 30 тем Javarush

  • 1216
  • 15 октября 2021, 20:44
Регистрация

Регистрация

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

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

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