CodeGym /Java Blog /Random /Ano Ang Parang Maging Junior Developer. Isang Maikling Ga...
John Squirrels
Antas
San Francisco

Ano Ang Parang Maging Junior Developer. Isang Maikling Gabay

Nai-publish sa grupo
Sinimulan ng karamihan ng mga programmer ang kanilang mga propesyonal na karera sa pag-coding mula sa mga posisyon ng Junior developer, na para sa mga baguhan na may matatag na kaalaman sa kinakailangang programming language at mga kaugnay na teknolohiya na ang praktikal na karanasan sa trabaho ay wala o limitado. Ayon sa kaugalian (sa industriya ng teknolohiya), nahahati ang mga developer sa apat na gradasyon batay sa kanilang mga antas ng kwalipikasyon: Junior, Middle, Senior, at Team Lead. O lima, kung isasama mo ang coding Interns bilang ang pinakamababang ranggo na "mga sundalo" ng industriya ng software development. Ngunit ang mga gradasyong ito ay medyo may kondisyon at bukas sa mga interpretasyon depende sa kumpanya o bansa. Iyon ang dahilan kung bakit nagpasya kaming magpinta ng isang larawan kung ano ang pakiramdam ng pagiging isang karaniwang developer ng Junior/Middle/Senior, para malinaw mong (hangga't maaari) maunawaan kung ano ang aasahan, at kung paano karaniwang ginagawa ang mga bagay sa industriya ngayon. Natural, magsisimula tayo sa posisyon ng Junior developer.

Sino ang isang Junior Developer?

Hindi para sabihin ang malinaw, ngunit ang Junior Developer ay karaniwang isang walang karanasan na coder na kailangan pang matuto ng maraming bagay tungkol sa propesyon na ito, ang paraan ng mga bagay na ginagawa sa modernong-araw na software development sa pangkalahatan, at sa partikular na koponan/kumpanya ang Junior ay isang bahagi ng. Ang pagdaan sa buong ikot ng pagbuo ng produkto nang hindi bababa sa ilang beses ay isa pang mahalagang praktikal na karanasan na kailangan pa ring makuha ng sinumang Junior. Pagdating sa mga partikular na tungkulin at gawain sa trabaho, karaniwan nang ang mga Junior developer ang gagawa ng medyo simpleng pagsusulat ng code, na ang resulta ay sinusuri ng mga senior na miyembro ng koponan, at humarap sa iba pang makamundong gawain, sinusubukan na makakuha ng mas praktikal na karanasan gaya ng maaari. Isang bagay na nagkakahalaga ng pagbanggit, bagaman. Ito ang paraan na karaniwang nakaposisyon ang mga Junior developer sa koponan ng mga developer, ngunit ang perception ng isang Junior developer position ay maaaring mag-iba nang malaki depende sa kumpanya, sa merkado, sa industriya, at sa mga layunin ng negosyo. Sa kabila ng katotohanan na ang isang Junior coder ay dapat na isang baguhan na nakatuon sa pag-aaral at pagkuha ng karanasan, karaniwan na para sa maraming kumpanya sa mga araw na ito na magkaroon ng medyo seryosong mga kinakailangan para sa isang kandidato sa posisyong Junior. Sa ilang mga kaso, ang listahan ng mga kinakailangan ay maaaring magmukhang isang solidong stack ng kaalaman kahit para sa isang Middle o Senior developer. Ang antas ng mga gawain na nakukuha ng Junior developer ay dapat isa sa mga pangunahing kinakailangan. Dapat ay medyo simple at basic ang mga ito, kung saan sinusuri ng mga senior team ang gawain ng junior at nagbibigay ng feedback. Mga kumpanyang kumukuha ng mga tao bilang mga Junior dev, binabayaran sila nang naaayon, ngunit aktwal na ginagamit ang mga ito (o nagbebenta sa isang kliyente,Ano Ang Parang Maging Junior Developer.  Isang Maikling Gabay - 2
https://www.reddit.com/r/ProgrammerHumor/comments/i7fuwa/junior_dev_dnsnsjjajaw/

Ano ang mga responsibilidad ng isang Junior Developer?

Pag-usapan natin nang mas detalyado ang ilan sa mga pinakakaraniwang at partikular na responsibilidad ng isang Junior Developer, para lang magkaroon ka ng mas malinaw na larawan.
  • Pagsusulat at pagpapanatili ng code.
  • Pagsusuri ng mga teknikal na kinakailangan ng proyekto.
  • Pag-aayos ng mga maliliit na bug at pagkakamali sa code.
  • Pakikilahok sa pagpapatupad at dokumentasyon ng mga pagsusulit.
  • Nagtatrabaho kasama ang isang maliksi na pangkat at dumalo sa mga pagpupulong.
  • Paghahanda ng mga ulat, manwal, at iba pang dokumentasyon.
  • Pag-aaral ng codebase at istraktura ng proyekto.
  • Pangangalap ng impormasyon mula sa mga gumagamit tungkol sa mga produkto.
Ito ay halos karaniwan at karaniwang mga responsibilidad ng Junior developer na talagang dapat mong asahan at paghandaan.

Mga Kinakailangan para sa isang Junior Developer

Narito ang isang listahan ng pinakakaraniwan at karaniwang mga kinakailangan para sa Junior Developer na dapat mong matugunan upang makuha ang trabahong ito.
  • Masusing kaalaman sa programming language na kinakailangan (depende sa posisyon). Para sa isang Java programmer, iyon ay ang Java syntax, mga koleksyon, multithreading, mga tool para sa coding (Eclipse, IntelliJ IDEA o NetBeans), mga system at serbisyo ng pagkontrol sa bersyon (GitHub, GitLab). Susunod na hakbang: mastering ang mga frameworks para sa pagbuo ng mga web project (Maven, Gradle), frameworks para sa enterprise projects (Spring, Hibernate, Spring Boot), mga tool para sa unit testing (JUnit, Mockito), atbp.
  • Pangunahing kaalaman sa iba pang karaniwang programming language, tulad ng JavaScript, C++, at HTML5.
  • Pangunahing praktikal na karanasan sa programming at pagsulat ng code.
  • Kaalaman sa mga database at operating system.
  • Pangunahing kaalaman sa Computer Science (bilang pundasyon ng kaalaman para sa halos anumang propesyon sa software development).
  • Ang kakayahang matuto ng mga bagong software platform at teknolohiya nang mabilis (medyo mahalagang kasanayan para sa sinumang Junior coder).
  • Kakayahang sumunod sa mga tagubilin at magtrabaho sa isang kapaligiran ng koponan (isa pang kasanayan na hindi dapat maliitin, kahit na madalas itong ginagawa).
Para sa oras na kakailanganin mong matutunan ang lahat ng kailangan para makuha ang iyong unang trabaho sa Java Junior Developer, karaniwang tumatagal ito sa isang lugar nang humigit-kumulang 10 buwan sa karaniwan. Ngunit sa malawak at tuluy-tuloy na pag-aaral, makatotohanang maging pamilyar sa lahat ng ito sa loob ng 4-5 na buwan, upang magpatuloy sa pag-aaral at makakuha ng karanasang nagtatrabaho na (at nababayaran) bilang Junior dev.

Bakit maging Junior Developer?

Bagama't ang mga kinakailangan at responsibilidad ng isang Junior developer ay dapat na mas o hindi gaanong malinaw, tingnan natin ang pinakakapana-panabik na bahagi ng trabahong ito, na kung ano ang dapat asahan ng mga Junior coder na makuha mula sa pagtatrabaho sa posisyon na ito.
  • Pera.
Hindi namin iniisip na ang kabayaran sa pananalapi ay dapat ang iyong pangunahing motibasyon kapag pumipili ng software development bilang isang propesyon, ngunit sinasabi sa amin ng sentido komun na ang pera ay palaging isa sa mga pangunahing motivator. Kaya tingnan natin kung ano ang magagawa mo bilang Junior Developer. Ano Ang Parang Maging Junior Developer.  Isang Maikling Gabay - 2Ang sahod ay talagang isa sa mga pakinabang ng pagiging isang coder dahil kahit na ang isang Junior developer na may limitadong karanasan ay maaaring asahan na makakuha ng magandang kabayaran, kumpara sa mga suweldo sa ibang mga larangan at propesyon. Halimbawa, sa US ang average na suweldo para sa isang Junior Developer ay $81,829 sa isang taon, ayon sa Glassdoor. sabi ng PayScaleang karaniwang suweldo ni Junjor sa Estados Unidos ay $53,803 sa isang taon, na maganda pa rin, kung isasaalang-alang natin ang tungkol sa trabaho ng baguhan. Ang mga numero ng sahod para sa iba pang mga pangunahing merkado sa mundo, tulad ng UK, EU, at iba pang mauunlad na bansa, ay maaaring mag-iba. Halimbawa, sa Germany , ang average na suweldo ng isang Junior dev ay €43,614 sa isang taon, habang sa United Kingdom ito ay £25,468 (humigit-kumulang $32ka taon), sa Netherlands , ito ay €34,200 sa isang taon, habang sa Australiaito ay $74,061 sa isang taon. Ihambing natin ang mga bilang na ito sa mga suweldo sa iba pang sikat na propesyon. Kahit na ang mga numerong ito ay maaaring mukhang kahanga-hanga, dapat mong maunawaan na ang pagkuha ng iyong unang Junior developer ng trabaho ay hindi magiging napakadali, at ang antas ng kabayaran ay maaaring mas mababa kung talagang kulang ka sa kaalaman, kasanayan, at karanasan.
  • Ang karanasan.
Ang karanasan ay isa pang pangunahing bagay na dapat at dapat na mayroon ang sinumang Junior developer, na naghahanap upang makakuha ng trabaho sa antas na ito. Ang isang Junior coder ay may pagkakataon na makakuha ng tunay at naaangkop na karanasan sa isang buong hanay ng mga proseso ng trabaho, mga gawain, at mga teknolohiya. Ang karanasang ito ay isa sa mga pangunahing asset ng sinumang developer, na nagbibigay-daan sa kanya na umunlad at lumago sa propesyon na ito. Kung ikaw ay isang baguhan na naghahanap upang makakuha ng iyong unang Junior na trabaho, ang uri ng karanasan na makukuha mo sa paggawa nito ay marahil ang pangunahing pamantayan na dapat mong tingnan kapag gumagawa ng isang desisyon, kahit na nauuna sa suweldo. Siguraduhin na ang mga gawaing nakukuha mo bilang Junior coder ay ang talagang makakatulong sa iyong matuto ng mga bagong bagay at umunlad bilang isang propesyonal, sa direksyon kung saan kailangan mong marating ang iyong karera. Karaniwan, tumatagal ng 6 hanggang 10 buwan ng full-time na trabaho para sa isang Junior upang ma-promote sa Middle developer. “Ginagamit ng malaking mayorya ng mga kumpanya ang titulong “junior” para hindi ka mabayaran, wala nang iba. Sa totoo lang, hindi ka dapat manatiling junior developer nang higit sa humigit-kumulang 6 na buwan. Kung alam mo kung paano gumamit ng git at mag-deploy ng proyekto, hindi ka junior developer. Ang junior developer ay kulang sa kaalaman at magiging hindi sigurado kung anong mga desisyon ang gagawin at masyadong madaling maimpluwensyahan ng manager. Ang mid-level na developer ay magiging 100% sigurado kung ano ang nabasa niya tungkol sa nakaraang linggo ay ang ganap na pinakamahusay na pagpipilian at dapat nating muling isulat ang lahat ngayon," sabi ni Amando Abreu, isang makaranasang developer at coding mentor. hindi ka dapat manatiling junior developer nang higit sa humigit-kumulang 6 na buwan. Kung alam mo kung paano gumamit ng git at mag-deploy ng proyekto, hindi ka junior developer. Ang junior developer ay kulang sa kaalaman at magiging hindi sigurado kung anong mga desisyon ang gagawin at masyadong madaling maimpluwensyahan ng manager. Ang mid-level na developer ay magiging 100% sigurado kung ano ang nabasa niya tungkol sa nakaraang linggo ay ang ganap na pinakamahusay na pagpipilian at dapat nating muling isulat ang lahat ngayon," sabi ni Amando Abreu, isang makaranasang developer at coding mentor. hindi ka dapat manatiling junior developer nang higit sa humigit-kumulang 6 na buwan. Kung alam mo kung paano gumamit ng git at mag-deploy ng proyekto, hindi ka junior developer. Ang junior developer ay kulang sa kaalaman at magiging hindi sigurado kung anong mga desisyon ang gagawin at masyadong madaling maimpluwensyahan ng manager. Ang mid-level na developer ay magiging 100% sigurado kung ano ang nabasa niya tungkol sa nakaraang linggo ay ang ganap na pinakamahusay na pagpipilian at dapat nating muling isulat ang lahat ngayon," sabi ni Amando Abreu, isang makaranasang developer at coding mentor.

Buod

Sa pagtatapos nito, ang Junior Developer ay isang nagsisimula sa programming na mayroon nang pangunahing kaalaman at mga kasanayan sa base coding ngunit walang praktikal na karanasan sa loob ng isang koponan ng developer at pagdating sa mga pangkalahatang kasanayan at diskarte. Tandaan na sa mundo ngayon, ang mga kinakailangan kahit para sa mga Junior developer ay patuloy na lumalaki, at malamang, hindi magiging madali para sa iyo na mahanap ang iyong unang Junior Developer na trabaho, dahil karamihan sa mga kumpanya ay maliwanag na interesadong kumuha ng isang mahusay na coder ng Middle o Senior. antas, na ang bilang ng mga Junior na posisyon ay karaniwang mas mababa, habang ang demand sa mga nagsisimula ay maaaring masyadong mataas. Kung ang bilang ng mga aplikante ay marami, karaniwang kinukuha ng employer ang lalaki (o ang babae) na may pinakamaraming karanasan at pinakamahusay na hanay ng mga kasanayan sa programming. Siya nga pala,Suriin ang pirasong ito para sa pinakamahusay na mga tip at rekomendasyon na makakatulong sa iyo na makapasa sa interbyu at makakuha ng alok na trabaho. Sa kabutihang-palad para sa iyo (kung ikaw ay naghahanap upang maging isang Junior dev), ang kurso ng CodeGym ay idinisenyo lamang sa isang paraan upang ihanda ka para sa isang tunay na Junior coding na trabaho nang mas mabilis at mas mabilis hangga't maaari. Ang karamihan sa mga mag-aaral na nakatapos ng buong kurso ay napatunayang makakakuha ng trabaho bilang Java Junior Developer sa madaling panahon, habang marami ang napupunta sa isang tunay, at mahusay na bayad, na trabaho habang nasa kalagitnaan pa ng kurso ng CodeGym . Suriin lamang ang ilan sa mga tunay na kwento ng tagumpay ng aming user kung naghahanap ka ng ilang unang karanasan at inspirasyon.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION