1

Step 1

Servlets & JSP

2

Step 2

JSTL

3

Step 3

Java

4

Step 4

TomCat

5

Step 5

HTML & CSS

6

Step 6

JDBC

7

Step 7

SQL

8

Step 8

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

9

Step 9

Spring

10

Step 10

Hibernate

11

Step 11

Maven

12

Step 12

Ant

13

Step 13

XML

14

Step 14

SVN

15

Step 15

jUnit

16

Step 16

git

17

Step 17

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

18

Step 18

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

19

Step 19

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

20

Step 20

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

21

Step 21

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

1

Step 1

Servlets & JSP

2

Step 2

JSTL

3

Step 3

Java

4

Step 4

TomCat

5

Step 5

HTML & CSS

6

Step 6

JDBC

7

Step 7

SQL

8

Step 8

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

9

Step 9

Spring

10

Step 10

Hibernate

11

Step 11

Maven

12

Step 12

Ant

13

Step 13

XML

14

Step 14

SVN

15

Step 15

jUnit

16

Step 16

git

17

Step 17

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

18

Step 18

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

19

Step 19

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

20

Step 20

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

21

Step 21

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

11 July 2015
Goal completed 22 August 2016
General

Пройти путь до должности 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, ну и английский язык(хотя бы до уровня чтения технической документации).

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

 Goal Accomplishment Criteria

Стать Java Junior Developer

 Personal resources

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

  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. Мартин Фаулер "Рефакторинг"

  • 6077
  • 11 July 2015, 11:34
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?