Ако изберете разработката на софтуер като свой път в кариерата, което правят по-голямата част от студентите на CodeGym, тогава получаването на първата ви сериозна работа на пълен работен ден като Junior Java Developer вероятно няма да е лесно. Но също така не би трябвало да е твърде трудно, ако използвате CG, за да научите основната теория за разработката на Java и да придобиете практически умения за използването й, Howто и да следвате нашите публикации, предназначени да предоставят цялата друга информация, която може да е необходима, за да получите работата ( or да ви насочи в правилната посока, за да го получите). Научаването на най-често задаваните въпроси за интервю за работа за позиции в Java и използването на онлайн платформи за подготовка за интервю за разработчици би трябвало да е полезно, за да изградите увереността си преди техническото интервю, например.
Но дали това ще бъде достатъчно? За да отговорим на този въпрос, решихме да проучим отворените в момента работни места за Junior Java Developer в САЩ, като разгледаме най-често срещаните изисквания за позиции от това ниво. Така че да видим.

1. Образование.
Най-често срещаното изискване за длъжностна характеристика:- Бакалавърска степен по компютърни науки or еквивалент, or една or повече години трудов стаж.
2. Трудов стаж.
Най-често срещаните изисквания за длъжностна характеристика:- 2+ години опит в разработката на софтуер.
- Доказан практически опит в разработката на софтуер.
- Доказан опит в разработката на Java.
3. Java технологии.
Най-често срещаните изисквания за длъжностна характеристика:- Опит с функциите на Java 8 като ламбда изрази, потоци и CompletableFuture.
- Добро познаване на Java и J2EE среда (задължително за Enterprise разработчици).
- Солидно разбиране на принципите и моделите на проектиране на ООД.
- Силно разбиране на корпоративната архитектура на applicationsта и потоците от данни.
4. Рамки.
Рамки, които най-често се споменават в изискванията за длъжностни характеристики:- Пролет (70% от длъжностните характеристики)
- Хибернация (20-30% от длъжностните характеристики)
- Ъглова (25-30% от длъжностните характеристики)
- Bootstrap (20-25% от длъжностните характеристики)
5. IDE.
Най-често споменаваните IDE:- Eclipse (60% от длъжностните характеристики)
- IntelliJ IDEA (40% от длъжностните характеристики)
6. Други инструменти, технологии и методологии за разработка на софтуер.
Най-често се споменава:- Adobe Experience manager (AEM) (20% от длъжностните характеристики).
- Bamboo, Jira, SonarQube, Crucible, Subversion, GIT и други инструменти за version на code (35% от длъжностните характеристики).
- Автоматизирани помощни програми за изграждане и тестване като Jenkins, Junit, Maven, Robot Framework (15% от длъжностните характеристики).
- Agile SCRUM разработка (над 70% от длъжностните характеристики).
GO TO FULL VERSION