1

Этап 1

Servlets & JSP

2

Этап 2

JSTL

3

Этап 3

Java

4

Этап 4

TomCat

5

Этап 5

HTML & CSS

6

Этап 6

JDBC

7

Этап 7

SQL

8

Этап 8

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

9

Этап 9

Spring

10

Этап 10

Hibernate

11

Этап 11

Maven

12

Этап 12

Ant

13

Этап 13

XML

14

Этап 14

SVN

15

Этап 15

jUnit

16

Этап 16

git

17

Этап 17

Английский язык

18

Этап 18

Стив Макконнелл – “Совершенный код”

19

Этап 19

Роберт Седжвик – «Алгоритмы на Java»

20

Этап 20

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

21

Этап 21

Мартин Фаулер "Рефакторинг"

1

Этап 1

Servlets & JSP

2

Этап 2

JSTL

3

Этап 3

Java

4

Этап 4

TomCat

5

Этап 5

HTML & CSS

6

Этап 6

JDBC

7

Этап 7

SQL

8

Этап 8

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

9

Этап 9

Spring

10

Этап 10

Hibernate

11

Этап 11

Maven

12

Этап 12

Ant

13

Этап 13

XML

14

Этап 14

SVN

15

Этап 15

jUnit

16

Этап 16

git

17

Этап 17

Английский язык

18

Этап 18

Стив Макконнелл – “Совершенный код”

19

Этап 19

Роберт Седжвик – «Алгоритмы на Java»

20

Этап 20

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

21

Этап 21

Мартин Фаулер "Рефакторинг"

11 июля 2015
Цель завершена 22 августа 2016
Общая

Пройти путь до должности Java Junior Developer

И так, Java я изучаю уже около 2-ух лет. Но из этих двух лет можно смело отбросить где-то год, так как были моменты, когда я, кратко говоря, забивал на изучение Java. Во общем, я неплохо знаю Java Core, но этого не достаточно. На свою бывшую работу, а это было месяц назад, я возвращаться категорически не хочу. Работал я мерчендайзером... и больше им работать не хочу.

И так, чтобы стать Java программистом - изучением одной Java не отделаешься. Можно найти любую вакансию на данную должность и посмотреть, что там требуют. Да, когда я смотрел вакансии, аж кровь стыла в жилах. Требуют много, да еще и разбираться в этом нужно неплохо. Но, я справлюсь.

Во обще, у большинства вакансий на Java Junior Developer требуют опыт от одного и более лет. Вот где его взять этот опыт. Без опыта не берут, а чтобы набраться такого опыта, нужно работать на какого-то дяденьку, где можно и получить данный опыт.

Также, я изучал Java с помощью ресурса под названием JavaRush. Скажу сразу - вещь крутая и проходить данный ресурс обязательно! И это не реклама. Там около 1000 задач во всех 40-ка уровнях, которые реально, если их решить, тебя прокачают. Там у меня 20 уровень, до которого я дошёл примерно за 1 месяц. Не заходил туда около месяца, а то и больше, так как работал, и работа эта немного мешала учёбе.

Ранее прочитал книгу по HTML (HeadFirst), и книгу по SQL. Разбирался с JDBC. Читал книгу по паттернам проектирования (Head First). Все эти книги я читал около года назад, так что буду повторять.

Что я планирую выучить, прочитать, продолжать учить в ближайшее время:

Java, SQL, JDBC, сервлеты, jsp, паттерны проектирования, HTML & CSS, Spring, Hibernate, XML, Maven, Ant, SVN, jUnit, логирование, GIT, TomCat, ну и английский язык(хотя бы до уровня чтения технической документации).

Каждая из выше написанных технологий будет иметь свою подцель. Материал, который мне хоть как-то помог в изучении определённой подцели я буду выкладывать в эту определённую подцель.

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

Стать Java Junior Developer

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

Свободное время/Сила воли/Упорство

  1. Servlets & JSP

    Книга на обложке.. Книга на английском, так как на русском нет.

    0-17 страниц (14.07.2015)(около 2 часов)

    17-26 (16.07.2015) (2 часа)

    26-37 (17.07.2015) (3.5 - 4 часа)

    37-46 (18.07.2015)(больше 3-х часов)

    46-50 (19.07.2015)(около 2 часов)

    50-71(20.07.2015)(около 5 часов)

    71-95(21.07.2015)(больше 5 часов)

    95-121(29.07.2015)(около 7 часов)

    121-136(30.07.2015)(3 часа)

    136-149(31.07.2015)(2 часа)

    149-171(02.08.2015)(больше 1 часа)

    171-228(04.08.2015 - 05.08.2015) (около 6 часов)

    228-248(05.08.2015)(около 5 часов)

    248-279(07.08.2015)(около 4 часов)

    279-302(09.08.2015)(3-4 часа)

    302-340(10.08.2015)(3 часа)

    340-352(11.08.2015)(1-2 часа)

    352-398(13.08.2015)(больше 4 часов)

    398-435(14.08.2015)(больше 5 часов)

    435-470(17.08.2015)(около 4 часов)

    470-500(19.08.2015)(больше 2 часов)

  2. JSTL

    0-20 (01.08.2015)(Около 2 часов)

    20-35(02.08.2015(Более одного часа)

    35-70(05.08.2015(2 часа)

    70-85(07.08.2015(1 час)

  3. Java

  4. TomCat

    Нашёл книгу, которую все очень хвалят - Apache TomCat для профессионалов Кудиц-Образ.

  5. HTML & CSS

    Буду использовать https://htmlacademy.ru/

  6. JDBC

    Около года назад изучал JDBC. Всё нужное записывал в тетрадь. Буду повторять по тетрадке. Нужную информацию буду скидывать сюда.

  7. SQL

    Прочитал книгу по SQL. Тоже где-то около года назад. Не помню название. Когда возьмусь за эту подцель - всё распишу.

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

    Буду изучать по книге на данной обложке. Раньше прочитал около половины книги . Книга просто шедевр. Довольно таки всё понятно. Пишут на доступном языке. Ничего заумного нету.

  9. Spring

    Есть ресурсы по данной подцели, которые выложу в момент изучения.

  10. Hibernate

  11. Maven

  12. Ant

  13. XML

  14. SVN

  15. jUnit

    Обучение будет происходить по данной книге.

  16. git

    http://habrahabr.ru/post/68341/

    https://www.youtube.com/playlist?list=PLIU76b8Cjem...

    https://git-scm.com/book/ru/v1 (советуют изучить git по видео, а потом обращаться к этому справочнику)

  17. Английский язык

    Я думаю, что чтение английской литературы, такой как: Servlets & JSP и jUnit неплохо прокачают навык чтения. Но, плюс еще к этому, я буду выкладывать разные ресурсы(на английском), которые я читаю.

  18. Стив Макконнелл – “Совершенный код”

  19. Роберт Седжвик – «Алгоритмы на Java»

  20. Джошуа Блох "Эффективное программирование"

  21. Мартин Фаулер "Рефакторинг"

  • 5732
  • 11 июля 2015, 11:34
Регистрация

Регистрация

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

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

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