1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

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

10

Step 10

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

11

Step 11

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

12

Step 12

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

13

Step 13

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

14

Step 14

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

15

Step 15

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

16

Step 16

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

1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

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

10

Step 10

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

11

Step 11

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

12

Step 12

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

13

Step 13

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

14

Step 14

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

15

Step 15

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

16

Step 16

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

15 October 2021
Goal completed 24 April 2022
Career & Work

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

...

 Goal Accomplishment Criteria

Найти работу 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. Год английского языка.

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

    Step cost — 778.36 $

  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

  • 1213
  • 15 October 2021, 20:44
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?