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

Младши Java разработчик търси работа. Как да надградите уменията си и да придобиете практически опит

Публикувано в групата
Когато говорим за началото на професионалната кариера на Java програмист, често всичко се представя в мрачна светлина. За начинаещите може да изглежда, че пробиването на пазара е невероятно трудно. Колкото и текущи свободни работни места да разгледате, ще откриете, че всяка позиция изисква опит. Понякога изглежда, че работодателите очакват дори младши Java разработчици да имат поне няколко години трудов стаж, да не говорим за свръхестествени теоретични знания от време на време. Младши Java разработчик търси работа.  Как да надградите уменията си и да придобиете практически опит - 1 Но How да получите опита, необходим за реална работа, ако никой не иска да наема codeери без опит? Порочен кръг ли е? Не, само една от типичните трудности при започване на кариера, но това не е толкова трудно за преодоляване. В тази статия сме събрали няколко безпроблемни начина за решаване на проблема с недостатъчния практически опит.

1. Самостоятелни проекти

Нека започнем с по-простите и до голяма степен очевидни съвети. Един от най-добрите начини да придобиете практически опит в Java or друг програмен език е да работите върху независими or домашни проекти. Например, можете да се присъедините към проект с отворен code в Github. Не си правете труда да търсите сложни проекти or проекти, чието изпълнение изисква новаторски подход or специализирани познания. Всичко, от което се нуждае един Java разработчик с малко or ниHowъв опит, са възможности за практикуване: колкото повече, толкова по-добре. С подобряването на основните ви умения можете да преминете към все по-сложни проекти. Въпреки че длъжностните характеристики често включват изискване за две or три години опит с език, това не е единственият критерий. Компаниите също търсят хора, които могат да работят със собствен code и code на други хора. Те искат хора, които знаят How да използват инструменти. И работодателите често обръщат внимание на така наречените "меки умения". Това са преди всичко здрав разум, способност за добра работа с другите, добри комуникативни умения и емоционална интелигентност. За да култивирате всичко това, имате нужда от опит в работата по реални проекти с реални проблеми и реални срокове, заедно с други програмисти и експерти. В очите на работодателя меките умения, способността за учене и амбицията понякога могат да компенсират липсата на специализирани технически познания и слабата теоретична основа. Освен това, дори ако от кандидата за работа се изисква да познава определена технология, която неопитните Java разработчици обикновено не знаят, работодателите вероятно ще бъдат по-заинтересовани, ако има няколко проекта, изброени в неговата or нейната автобиография,

2. Лични проекти

Този съвет може да бъде полезен не само за начинаещи, но и за доста опитни професионалисти в Java. „Лични проекти“ означава проекти, върху които програмистът на Java работи като хоби, за развиване на професионални умения, от интерес и/or просто за забавление, а не с цел печелене на пари. Когато преглеждат автобиографии, много работодатели се съсредоточават върху собствените „домашни любимци“ на програмистите. Защо? Защото наличието на проекти за домашни любимци показва, че човек наистина обича програмирането и всъщност се стреми към професионално израстване, а не просто да говори за това. Младши Java разработчик търси работа.  Как да надградите уменията си и да придобиете практически опит - 2Ето Howво казва Орен Ейни, главен изпълнителен директор на Hibernating Rhinos LTD, която разработва решения за инфраструктура за бази данни: „Казано по-просто, ние търсим .NET разработчик и едно от най-важните неща, които търсим, е страстта. Като цяло, открихме, че хората, които се интересуват и се интересуват от това, което правят, са склонни да правят други неща, а не само работните си задачи. С други думи, те имат свои собствени проекти за любимци, това може да бъде личен сайт, проект за приятел , or просто няHowъв code, написан, за да се запознаете с някои технологии. Когато ми кажете, че единствените ви проекти извън работата са на 5+ години, това е лоша индикация за нас." Не можеше да се каже по-добре.

3. Работата на свободна практика предлага неограничен обхват за „издигане на ниво“ и натрупване на опит

Само имайте предвид, че е много трудно за начинаещ програмист да проникне в уебсайтове на свободна практика. Но можете да опитате. Работата на свободна практика може да бъде отлична междинна стъпка по пътя от напълно начинаещ Java разработчик до уверен млад Java разработчик, който е натрупал опит и е „усъвършенствал“ своите умения. Разликата между работата на свободна практика и работата на Java разработчик на пълен работен ден може да изглежда малка. Но всъщност можете да намерите много по-обещаващи възможности за свободна практика за неопитен младши Java разработчик. Това е така, защото фрийлансърите често се наемат за еднократна or краткосрочна работа по определени проекти. Например, възлагат им се задачи, които са твърде малки, за да оправдаят търсенето на постоянен служител на пълен работен ден. Такива микропроекти понякога се наричат ​​"концерти". Самият проект може да е експеримент or може да изисква високо специализирани умения. Както и да е, когато наемат фрийлансъри, работодателите са по-малко взискателни и внимателни, тъй като те носят значително по-ниски финансови рискове. В резултат младши Java разработчик има по-добри шансове да получи първата си платена работа, докато е на свободна практика. Фрилансерите често се наемат от малки фирми, които се нуждаят от помощта на програмист за решаване на относително прости проблеми. Или от предприемачи, работещи върху няHowва иновативна идея с ограничен бюджет. Или дори от служители на големи ИТ компании, които в свободното си време разработват свои любими проекти or идеи. С една дума, има много възможности, но в повечето случаи това ще бъде малка временна работа с ясно определени цели.

4. Две глави са по-добри от една. Развитие в екип

Ако да работите сами по проекти, независимо дали вашите любими проекти or работа на свободна практика, не се случва по няHowва причина, можете да опитате друга опция — разработка като част от екип от разработчици, които са на приблизително същото ниво. Сътрудничеството и решаването на проблеми не само ви помагат да учите и напредвате по-бързо, но и решават проблема с мотивацията, който е остър за много начинаещи програмисти, особено когато работят у дома. Младши Java разработчик търси работа.  Как да надградите уменията си и да придобиете практически опит - 4

5. Още четива по тази тема:

Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION