JavaRush /Java Blog /Random-TL /Java junior na naghahanap ng trabaho. Paano pagbutihin an...

Java junior na naghahanap ng trabaho. Paano pagbutihin ang iyong mga kasanayan at makakuha ng praktikal na karanasan

Nai-publish sa grupo
Pagdating sa pagsisimula ng isang propesyonal na karera bilang isang Java programmer, ang mga bagay ay madalas na tila malungkot. Para sa mga bagong dating, ang pagpasok sa merkado ay maaaring mukhang isang hindi kapani-paniwalang nakakatakot na gawain. Hindi mahalaga kung gaano ka tumingin sa mga kasalukuyang bakante, ang anumang posisyon ay nangangailangan ng mga taong may karanasan, at kung minsan ay tila kahit na mula sa isang junior Java coder ang mga employer ay umaasa ng hindi bababa sa ilang taon ng karanasan sa trabaho, at kung minsan ay supernatural na dami ng teoretikal na kaalaman. Java-джуниор в поиске работы. Как прокачать скиллы и получить практический опыт - 1Ngunit paano makukuha ang karanasang ito na kinakailangan para sa totoong trabaho kung walang gustong kumuha ng mga coder na walang karanasan? Vicious circle? Hindi, isa lamang sa mga karaniwang paghihirap kapag nagsisimula ng isang karera, na hindi napakahirap na pagtagumpayan. Sa materyal na ito, nakolekta namin ang ilang mga paraan na walang problema upang malutas ang problema ng kakulangan ng praktikal na karanasan.

1. Mga independiyenteng proyekto

Magsimula tayo sa mas simple at, sa isang malaking lawak, malinaw na mga tip. Isa sa mga pinakamahusay na paraan upang makakuha ng hands-on na karanasan sa Java, o anumang iba pang programming language, ay sa pamamagitan ng pagtatrabaho sa mga independyente at hobbyist na proyekto. Halimbawa, maaari kang sumali sa isang bukas na proyekto sa Github. Hindi na kailangang maghanap ng mga kumplikado o mga nangangailangan ng orihinal na diskarte at natatanging kaalaman upang maipatupad. Ang kailangan lang ng isang Java developer na may kaunti o walang karanasan ay ang pagbibigay niya ng mga pagkakataon para sa pagsasanay: the more the merrier. Habang umuunlad ang mga pangunahing kasanayan, maaari kang magpatuloy sa higit at mas kumplikadong mga proyekto. Bagama't ang mga paglalarawan sa trabaho ay kadalasang kinabibilangan ng dalawa hanggang tatlong taon ng karanasan sa wika sa mga kinakailangan, hindi lamang ito ang pamantayan. Oo, ang mga kumpanya ay naghahanap ng mga taong maaaring magtrabaho gamit ang kanilang sarili at ang code ng ibang tao at may kaalaman sa mga tool. Ngunit madalas na binibigyang pansin ng mga employer ang tinatawag na "soft skills". Ito ay, una sa lahat, sentido komun, pakikipagtulungan sa mga tao at komunikasyon, at emosyonal na katalinuhan. Para sa lahat ng ito, kailangan mo ng karanasan sa pagtatrabaho sa mga tunay na proyekto na may mga tunay na problema at kaparehong di-ilusyon na mga deadline, kasama ang iba pang mga coder at iba pang mga espesyalista. Minsan ang pagkakaroon ng mga malambot na kasanayan, kakayahan sa pag-aaral at ang pagnanais na umunlad ay nagbabayad sa mga mata ng tagapag-empleyo para sa kakulangan ng espesyal na kaalaman sa teknikal at isang hindi masyadong mayaman na teoretikal na base. Bukod dito, kahit na ang aplikante ay kinakailangang malaman ang isang tiyak na teknolohiya, na karaniwang hindi alam ng mga developer ng Java na walang karanasan, pagkakaroon ng ilang mga proyekto sa resume, na naglalarawan sa karanasan ng pagtatrabaho sa mga ito at ang mga aral na natutunan sa proseso ay magbibigay ng magandang pagkakataon ng tumaas na interes mula sa panig ng mga employer.

2. Mga personal na proyekto

Этот совет вполне может пригодиться не только новичкам в Java, но и довольно опытным профессионалам. Под “личными” проектами имеются в виду те, которыми Java codeер занимается в качестве хобби, для развития своих профессиональных навыков, из интереса и просто для развлечения, а не с целью заработать. Многие работодатели при изучении резюме codeеров обращают внимание именно на наличие у них собственных “pet projects.” Почему? Если они есть, это говорит о том, что человек действительно любит свою работу и стремится к профессиональному росту не на словах, а на деле. Java-джуниор в поиске работы. Как прокачать скиллы и получить практический опыт - 2Вот что об этом говорит Орен Аини (Oren Eini), глава компании Hibernating Rhinos Ltd, которая разрабатывает программные решения в области инфраструктуры баз данных: “Когда мы ищем нового разработчика в нашу команду, одним из определяющих факторов для нас является страсть и интерес к работе. Мы обнаружor, что люди, которым действительно важно и интересно то, что они делают, How правило, помимо чисто рабочих задач занимаются и собственными проектами. Иными словами, у них есть домашние проекты и проектики. Это может быть личный сайт, участие в стартапе друга or просто Howой-нибудь code, написанный с целью лучше изучить некую технологию. Когда же я вижу, что у соискателя совсем нет сторонних проектов or они остались в далеком прошлом, для нас это плохой знак.” Лучше и не скажешь.

3. Фриланс — безграничное поле для “прокачки” и набора опыта

Сразу отметим, что начинающему программисту очень сложно пробиться на фриланс-площадках, но попробовать можно. Переход к работе в качестве фрилансера может быть отличным промежуточным этапом на пути от совсем зеленого Java девелопера к поднабравшему опыта и “нагулявшему” скиллов уверенному Java джуниору. Казалось бы, между фрилансом и работой фулл-тайм Java разработчиком разница невелика. Но на самом деле на фрилансе можно найти намного больше перспективных возможностей для малоопытного Java джуниора. Все потому, что фрилансеров частенько нанимают для разовой or непродолжительной работы над Howими-нибудь проектами. Например, им доверяют задачи, объем которых слишком мал для того, чтобы искать для них полноценного сотрудника. В английском языке для описания таких микропроектов есть термин “gigs” — “леваки”. Либо же проект сам по себе является экспериментальным, or для него требуются слишком специализированные навыки. Как бы то ни было, при найме фрилансеров работодатели бывают менее требовательны и осторожны, так How они несут значительно меньше финансовых рисков. Соответственно, и шансы получить первую оплачиваемую работу именно на фрилансе у Java джуниора возрастают. Фрилансеров часто нанимают представители малого бизнеса, которым требуется помощь программиста в решении относительно несложных проблем. Или предприниматели, работающие над Howой-нибудь инновационной идеей с ограниченным бюджетом. Или даже сотрудники крупных ИТ компаний, в свободное время развивающие собственные экспериментальные проекты or концепты. Словом, вариантов масса, но в большинстве случаев это будет небольшая временная работа с четко сформулированными целями. А это — то, что доктор прописал для Java-джуниора без опыта, которому нужно “прокачать” свое резюме.

4. Гуртом и батьку бить легче. Разработка в составе группы

Если индивидуальная работа над проектами, будь то pet projects or задачи для фрилансеров, по Howим-то причинам “не идет,” можно попробовать другой вариант — разработку в составе команды девелоперов примерно одного уровня. Совместная работа и решение проблем не только помогают быстрее учиться и прогрессировать, но и решают проблему с мотивацией, которая остро стоит для многих начинающих разработчиков, особенно когда они работают дома. Java-джуниор в поиске работы. Как прокачать скиллы и получить практический опыт - 4Кстати, на форуме JavaRush периодически появляются темы, где кто-то собирает именно такие команды. Там же можно найти и небольшие оплачиваемые проекты для одного разработчика. Такие, например, How этот.

5. Стажировка JavaRush

JavaRush помогает своим студентам получить первую работу не только словом (то бишь советами), но и делом, предлагая собственную программу стажировки, во время которой можно поработать над настоящим проектом, изучить новые технологии и сразу же “обкатать” практические навыки по их применению. Стажировка JavaRush — это три месяца полноценной работы над серьезным проектом вкупе с получением дополнительных теоретических знаний. Набор на стажировку проводится четыре раза в год. Анонсы публикуются за несколько недель до нового набора на сайте и на pageх JavaRush в соцсетях. Впрочем, не стажировкой единой. Основной курс JavaRush тоже включает не только маленькие задания и задачки, но и полноценные проекты, выполнение которых приносит немало опыта. В частности, еще будучи студентом JavaRush, можно написать полноценную игру, эмулятор работы банкомата or свой собственный архиватор файлов. Как вы видите, решить проблему недостатка практического опыта для Java разработчика можно, было бы желание. Именно желание учиться и развиваться, неподдельный интерес к профессии — это то, что хотят видеть наниматели, изучая резюме малоопытного специалиста. В описаниях вакансий для этого еще используют популярное клише “горящие глаза.” Вот таким он и должен быть, будущий Java джуниор: с пожаром в глазах и холодной решимостью овладеть всеми тонкостями Java в сердце. По крайней мере, How-то так это видят работодатели.

6. What еще почитать на эту тему:

Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION