XS
SM
MD
LG
Державний університет інформаційно-комунікаційних технологій

(Державний університет телекомунікацій)


Адреса:
03110, Україна
м. Київ, вул. Солом'янська, 7
Контактна інформація:
Державний університет інформаційно-комунікаційних технологій

(Державний університет телекомунікацій)

Що потрібно знати, щоб стати Junior Java Developer?

18:42, 10-03-2020

Ви твердо вирішили пов'язати своє життя з ІТ і як кар'єрний шлях вибрали напрямок  – програмування на ЈАVA. До чого потрібно бути готовим, що вам потрібно вивчити і освоїти, які етапи треба буде пройти - розглянемо в цьому матеріалі. 

 

Що робить ЈAVA програміст?

Типовий функціонал:

  • розробка архітектури платформного рішення і програмних модулів на Јava;
  • розробка інтеграційних програм;
  • складання технічної документації за розробленим програмним забезпеченням;
  • підтримка роботи додатків, програмний супровід проекту.

Технічний профіль:

  • Operating Systems: Windows / *nix;
  • Internet Technologies: HTML- CSS- JavaScript XML and related concepts- (serlalization, parsing, XSLT, XPath) AJAX;
  • Programming Languages: Core  Java (Java SE) → Java EE;
  • Databases: SQL / JDBC / MYSQL / Oracle Database;
  • Integrated Development Environment: Eclipse / Intellij IDEA;
  • Web: Servlet → JSP → JSF;
  • Build Tools: Ant / Maven;
  • Test Tools: JUnit / TestNG → Mock frameworks;
  • HTTP  Servers / Application Servers / Servlet Containers: Apache Server-Tomcat – Jboss;
  • Bug Tracking / Version Control Systems: JIRA / ClearQuest / ClearCase;
  • Frameworks: Logging / Hibernate (ORM - AOP) / Struts / Spring (loC – AOP – MVC);
  • Other: Patterns, EJB....

 

Хто такий Java Junior Developer?

Junior'oм зазвичай називають розробника, який тільки починає серйозно працювати в певній галузі технологій.  У такого розробника є знання, що дозволяють йому працювати над реальним проектом, але дуже мало (чи ні) досвіду такої розробки.  Тому, часто в технічних аспектах він радиться з більш досвідченим розробником. 

Основні вимоги позиції:

  • Мова Java (синтаксис, ООП можливості, багатопоточність, стандартна бібліотека);
  • ТМР і ОOD (парадигми, основні шаблони проектування);
  • Бази даних (DBC, мова SQL).

Великим плюсом для Java Junior'a буде знання будь-якої конкретної технології або фреймворка (наприклад веб-сервісів або Spring).  І звичайно потрібно знати, навіщо та чи інша технологія потрібна, які завдання за допомогою неї вирішують, переваги/недоліки в порівнянні з схожими технологіями.  На цьому етапі потрібно вивчати технології, які знадобляться вам, як Java Developer’y. 

Мета в перший рік роботи Java Junior'oм - це дорости до рівня Јava Developer. Ніхто не говорить що це дуже легко, але цілком можливо для цілеспрямованої людини.

 

Матеріали для вивчення:

Книги

  1. [Java] Брюс Эккель – «Философия JAVA» (останнє видання).
  2. [Java] Шилдт Герберт. Java. Полное руководство (останнє видання).
  3. [Spring] Craig Walls - Spring in Action (fifth edition).

Відео матеріали

  1. Введение в программирование на языке Java и с Java EE.
  2. Spring Framework.

Підготував студент групи КНД-22 Бабій Назарій

Переглядів: 24 825