CodeGym/Java блог/Случаен/Малък съвет за вашия образователен план
John Squirrels
Ниво
San Francisco

Малък съвет за вашия образователен план

Публикувано в групата
Малък съвет за вашия образователен план - 1 Реших да напиша за това, което наистина ми липсваше, когато за първи път започнах обучението си по програмиране на Java, а именно Howво трябва да се изучава и в Howъв ред:
  1. Още от първите нива на курса можете да започнете паралелно изучаване на системи за управление на бази данни (В моя случай това беше MySQL на sql-ex.ru. Приблизително първите 70 задачи ще са достатъчни) и да работите чрез безплатната HTML Academy курс. Там ще научите за HTML и CSS.

  2. След като почувствате, че повече or по-малко сте разбрали основите на Java Core (съответстващо на ниво 15 на CodeGym, мисля), измислете проект, който лично ще намерите за интересен и полезен. Ще имате Howво да покажете и за Howво да говорите на интервюта.

  3. Препоръчвам да се изкачите до ниво 40 на CodeGym.

  4. След ниво 20 започнете да изследвате неща като системи за контрол на версиите (Git, githowto.com) и разберете Howво е Maven.

  5. След ниво 30 започнете да овладявате Hibernate.

  6. На финала, преди да си намерите работа, трябва да отпиете дълбоко Пролет (Прочетете „Пролет 4 за професионалисти“).

В същото време четете книги по темите, които изучавате. Използвайте умения за управление на времето (ако все още не сте) и тогава ще бъде само въпрос на време да получите оферта. Моята фаза на обучение отне година и половина и приблизително 700 часа чисто обучение. Ето отделен списък с приблизително това, което трябва да знаете, за да отидете уверено на интервю в добра компания:
  1. JavaSE (тук трябва да знаете всичко, въпреки че има известна снизходителност, когато става дума за многопоточност)

  2. JDBC, MySQL (трябва да имате добро владеене)

  3. HTML, CSS (тук всичко е доста просто, тук не са необходими задълбочени познания)

  4. JUnit (никой не каза, че тестването не е необходимо)

  5. Git (публикувайте свой собствен проект, ще разберете How)

  6. Maven (тук няма нищо сложно, разберете го)

  7. Хибернация (тук започват трудностите)

  8. Пролет (само аз се задълбочавам в това, съжалявам, че не започнах по-рано)

Що се отнася до моя собствен проект... Написах обикновено конзолно базирано CRUD приложение, използващо JavaSE и Hibernate, компorрано с помощта на Maven. Интервюиращите са много заинтересовани от codeа, който сте написали сами. И това е общо взето моето послание тук. Остава само да пожелаем късмет на тези, които току-що са поели по този трънлив път (да, ще бъде трудно).
Коментари
  • Популярен
  • Нов
  • Стар
Трябва да сте влезли, за да оставите коментар
Тази страница все още няма коментари