Goal abandoned
The author does not write in the goal 4 years 8 months 15 days
Изучить Java и устроиться на работу Java Developer
14.01.2020
Мне 27 лет, по образованию историк. Два года назад начал программировать на Си, очень понравилось. Решил продолжить в WEB, познакомился с HTML и CSS, пытался начать JS, но так и не решился, уж очень много фреймворков, которые сменяют друг друга очень быстро, что сказывается на пестроте требований в вакансиях. Решил выбрать язык поспокойнее. Посмотрел обзорное видео по Java, понравился Си-подобный синтаксис. Посмотрел требования для Junior разработчика, сложилась более менее четкая картина развития. Начал проходить курс JavaRush, но что-то не то..
Первая цель - составить план изучения.
Конечная цель - в январе 2021 года занимать должность Junior/Middle Developer.
Входные данные:
- небольшой опыт программирования на Си
- общие представления о Git
- общие представления об HTML и CSS
- English - A2
- Français B2
Goal Accomplishment Criteria
Устройство на работу Java Developer
Personal resources
Год времени (возможность заниматься 3 часа в день)
Goal ecological compatibility
Мне 27, гуманитарий, но влюбился в программирование. Верю, что у меня все получится!
-
Составить план действий
-
Java Syntax + начало Java Core
На данный момент я уже начал проходить JavaRush и дошел до середины 4го уровня (19.01.20). Мне нравятся задачи, но изложение информации меня не устраивает. Хочется системы. Поэтому я решил добавить к обучению книги.
Для начала Head First Java, буду читать ее на английском, чтобы привыкать к терминологии. В книге 18 глав + приложение, поэтому планирую пройти ее за 3 недели.
Затем приступлю к Herbert Schildt - Java: A Beginner's Guide (!не путать с Java: The Complete Reference). Эта книга есть на русском, но я попробую сначала заниматься по оригиналу. В книге есть упражнения с ответами в конце. Я учил язык Си по подобной книге и остался доволен, надеюсь здесь будет подобный опыт. В книге 17 плотных глав, которые я планирую пройти за 5-6 недель.
Практиковаться буду продолжать на JavaRush, пока что планирую дойти до 20 уровня минимум. Также буду выполнять упражнения из вышеуказанных книг. Планирую решать задачи каждый день независимо от загруженности, настроения и здоровья. Мозг должен впитать Java через набирающие код пальцы, поэтому каждый день минимум по одной задаче! 20й уровень планирую достичь за 10-12 недель.
На изучение Java я могу выделить 4 часа в будний день и 10 часов на выходных.
Но для начала мне нужно закрыть кое-какие долги. На это уйдет 3 недели. Тем не менее, чтобы память о Java не остывала, я ставлю себе задачу на эти 3 недели заниматься минимум 1 час при любых обстоятельствах. Без этого часа спать не лягу.
Отчеты планирую делать минимум раз в неделю.
В сумме на этот этап уйдет 12 недель.
Следующим этапом видится прохождение курса job4j.
Ну что же, в добрый путь!
Step cost — 63.02 $
-
Head First Java
-
Herbert Schildt - Java: A Beginner's Guide
-
JavaRush 20th level
-
-
job4j
- 828
- 14 January 2020, 22:06
Don't miss new posts!
Subscribe for the Goal and follow through to its completion