Walo ka mga sayop nga akong nahimo isip usa ka junior

Ang pagsugod isip usa ka developer kasagarang mobati nga makahahadlok: nag-atubang ka sa dili pamilyar nga mga problema, daghan nga makat-unan, ug lisud nga mga desisyon nga himoon. Ug sa pipila ka mga kaso nasayop kita niini nga mga desisyon. Kini natural ra, ug wala’y kapuslanan sa pagkulata sa imong kaugalingon bahin niini. Apan ang angay nimong buhaton mao ang paghinumdom sa imong kasinatian alang sa umaabot. Usa ako ka senior nga developer nga nakahimo og daghang mga sayup sa akong panahon. Sa ubos isulti ko kanimo ang bahin sa walo sa labing seryoso nga nahimo nako sa bag-o pa ako sa pag-uswag, ug akong ipasabut kung giunsa kini malikayan.

Walo ka mga sayop nga akong nahimo isip usa ka junior

Gikuha nako ang una nga ilang gitanyag

Kung nakakat-on ka sa pagsulat sa code sa imong kaugalingon o pagkahuman sa imong pagtuon sa unibersidad, ang pagkuha sa imong una nga trabaho sa imong espesyalidad mahimong usa sa imong panguna nga katuyoan. Usa ka butang sama sa kahayag sa tumoy sa usa ka taas nga tunel.

Samtang, ang pagpangita og trabaho dili sayon. Nagkadaghan ang mga tawo nga nag-aplay alang sa mga posisyon sa junior. Kinahanglan nato pagsulat og killer resume, moagi sa tibuok serye sa mga interbyu, ug kasagaran kining tibuok nga proseso nalangan kaayo. Tungod niining tanan, dili katingad-an nga ang bisan unsang tanyag sa trabaho nga gusto nimo makuha kini sa duha nga mga kamot.

Bisan pa, mahimo’g dili maayo nga ideya. Ang akong una nga trabaho layo sa maayo, sa termino sa propesyonal nga pagtubo ug sa mga termino sa kalipay gikan sa proseso. Ang mga nag-develop gigiyahan sa motto nga "kini buhaton," ug dili naandan nga maningkamot pag-ayo. Ang tanan misulay sa pagbasol sa usag usa, ug ako sa kasagaran kinahanglan nga moputol sa mga eskina aron sa pagsugat sa hugot kaayo nga mga deadline. Pero ang pinakagrabe kay wala koy nakat-unan.

Atol sa mga interbyu, nagpabungol-bungol ko sa tanang tawag, nalingaw kaayo ko sa posibilidad nga makatrabaho. Kung adunay mga pagduhaduha nga mitungha, silang tanan nawala gikan sa akong ulo sa diha nga nakadungog ako nga gikuha nila ako! Ug bisan alang sa maayong suweldo!

Ug kadto usa ka dakong sayop.

Ang una nga trabaho hinungdanon kaayo. Naghatag kini kanimo usa ka ideya kung unsa ang gusto nga mahimong usa ka tinuod nga programmer, ug ang kasinatian ug pagbansay nga imong makuha gikan niini mahimo’g ibutang ang pundasyon alang sa imong tibuuk nga karera sa umaabot. Mao nga kinahanglan nga mahibal-an pag-ayo ang tanan bahin sa bakante ug ang amo sa dili pa mouyon. Lisud nga kasinatian, dili maayo nga mga magtutudlo - siguradong dili nimo kinahanglan kini.

  • Pag-research sa impormasyon bahin sa kompanya. Lakaw sa pagrepaso sa mga site, tan-awa ang opisyal nga website, pag-surf lang sa Internet ug pagkolekta og mga review. Makahatag kini kanimo usa ka mas maayo nga ideya kung ang kompanya ba nahiangay sa imong mga panginahanglanon ug katuyoan.
  • Pangutan-a ang imong mga higala. Kung adunay bisan kinsa sa imong sirkulo nga nagtrabaho alang niini nga amo o nakaila sa usa ka kawani, pakigsulti kanila sa personal. Hibal-i kung unsa ang ilang gusto, unsa ang dili nila gusto, ug giunsa nila pagtan-aw ang kasinatian sa kinatibuk-an.

Wala mangutana sa husto nga mga pangutana atol sa mga interbyu

Ang usa ka interbyu mao ang pinakamaayong oportunidad nga mas mailhan ang kompanya, busa siguroha ang pag-andam og mga pangutana mahitungod sa unsay gusto nimong makat-unan gikan sa mga empleyado. Ania ang pipila ka mga pananglitan:

  • Pangutana bahin sa proseso sa pag-uswag (unsa nga mga pamaagi ang ilang gisunod? naa bay mga pagrepaso sa code? unsa nga mga estratehiya sa pagsanga ang gigamit?)
  • Pangutana bahin sa pagsulay (unsa nga mga pagsulay ang gihimo? adunay mga espesyal nga tawo nga nagsulay lamang?)
  • Pangutan-a bahin sa kultura sa kompanya (unsa ka dili pormal ang tanan? naa bay suporta alang sa mga juniors?)

Wala nakahukom sa agianan sa paglihok

Sa walay duhaduha, ang dalan sa pagkahimong usa ka eksperyensiyado nga developer kay likoliko kaayo. Karong panahona makapili ka gikan sa lain-laing mga pinulongan, mga balangkas ug mga himan. Ang akong sayop sa sayong bahin sa akong karera mao nga akong gisulayan ang tanan. Sa kataw-anan, mitultol lamang kini kanako nga wala kaayo mouswag sa bisan unsang butang. Una akong gikuha ang Java, dayon JQuery, dayon mibalhin ngadto sa C#, gikan didto ngadto sa C++... Imbes nga mopili ug usa ka pinulongan ug ilabay ang tanan nakong kusog niini, milukso ako gikan sa ikalima ngadto sa ikanapulo, sumala sa akong pagbati. Makapasalig ko nimo nga kini usa ka dili epektibo nga pamaagi sa pagbansay.

Nakab-ot ko unta ang mas maayo nga mga resulta ug mas paspas nga mosaka sa hagdan sa karera kung nakahukom dayon ako sa usa ka agianan, nga mao, usa ka piho nga hugpong sa mga teknolohiya, ug naka-focus niini. Pananglitan, kung ikaw usa ka front-end developer, master JavaScript, CSS/HTML, ug usa ka framework nga imong gipili. Kung nagtrabaho ka sa backend, pag-usab, pagkuha og usa ka pinulongan ug tun-i kini pag-ayo. Dili kinahanglan nga mahibal-an ang Python, Java, ug C #.

Busa pag-focus, pagbaton og direksyon ug paghimo og plano nga magtugot kanimo nga mahimong propesyonal sa imong gipili nga dalan (dinhi mapa sa dalan, nga makatabang kanimo niini).

Sopistikado sa code

Busa, nag-andam ka usa ka pagsulay aron ipakita sa imong amo ang imong kahanas, o nakuha na nimo ang una nga buluhaton sa imong una nga trabaho. Mogawas ka sa imong paagi aron mapabilib. Unsa ang pinakamaayo nga paagi aron makab-ot ang mga resulta? Tingali ipakita sa panahon sa pagpatuman ang sopistikado nga teknik nga bag-o lang nimo nahibal-an, dili ba?

Dili. Kini usa ka seryoso nga kasaypanan nga ako mismo ang nakahimo, ug mas kanunay kay sa akong gusto, akong makita sa trabaho sa ubang mga juniors. Komon kaayo alang kanila ang pag-imbento pag-usab sa ligid o pagpangita og komplikadong mga solusyon sa pagsulay sa pagpakita sa ilang kahibalo.

Ang labing kaayo nga pamaagi sa pagsulat sa code gipahayag kasagaran KISS. Pinaagi sa pagpaningkamot alang sa kayano, mahuman nimo ang tin-aw nga code nga dali nga magamit sa umaabot (ang developer nga mopuli kanimo mapasalamaton niini).

Nakalimot nga adunay kinabuhi gawas sa code

Ang dili "pag-switch off" usa ka dili maayo nga batasan nga akong gikuha sayo kaayo. Sa akong pagpauli sa katapusan sa adlaw, kanunay nakong gidala ang akong laptop sa trabaho ug naglingkod niini sulod sa daghang oras aron isira ang usa ka buluhaton o ayohon ang usa ka bug, bisan kung ang duha mahimo’g maghulat hangtod sa buntag. Sama sa imong gilauman, kini nga regimen nakapa-stress ug dali akong nasunog.

Ang hinungdan niini nga kinaiya mao ang bahin sa akong tinguha nga buhaton ang tanan sa labing madali nga panahon. Apan sa tinuud, nasabtan ko unta nga ang trabaho usa ka dugay nga proseso ug, uban ang talagsaon nga mga eksepsiyon, ang mga kakulangan karon dali nga madala sa ugma. Importante kaayo nga matag karon ug unya ang pagbalhin sa mga gear ug hinumdomi nga ang kinabuhi dili limitado sa trabaho - adunay mga higala, pamilya, mga kalingawan, kalingawan. Siyempre, kung gusto nimo nga molingkod hangtod sa kaadlawon coding - alang sa Diyos! Apan kung dili na kini lingaw, hunong ug hunahunaa kung oras na ba nga buhaton ang lain. Dili kini ang among katapusang adlaw sa trabaho!

Likayi ang pag-ingon: "Wala ko kahibalo"

Ang pagka-stuck sa proseso sa pagsulbad sa usa ka problema o pagkompleto sa usa ka buluhaton komon; bisan ang labing tigulang nga mga tigulang nag-atubang niini. Sa batan-on pa ko, miingon ko, β€œWala ko kahibalo,” dili kaayo kasagaran kay sa angay nakong buhaton, ug nasayop ko niana. Kung adunay mangutana kanako sa usa ka management ug wala ko kahibalo sa tubag, sulayan nako nga dili klaro imbes nga moangkon lang.

Gibati nako nga kung moingon ko, "Wala ko kahibalo," ang mga tawo makakuha og impresyon nga wala ko kahibalo sa akong gibuhat. Sa pagkatinuod, kini dili tinuod; walay mga tawo nga nahibalo sa tanan. Busa, kung pangutan-on ka bahin sa usa ka butang nga wala nimo nahibal-an, isulti kana. Kini nga pamaagi adunay daghang mga bentaha:

  • Kini patas - wala nimo gipahisalaag ang nangutana
  • Adunay higayon nga ipasabut nila kini kanimo ug unya makakat-on ka og bag-ong butang
  • Kini nagdasig sa pagtahod - dili tanan makahimo sa pag-angkon nga wala silay nahibal-an

Nagdali ko sa pag-abante

Tingali nakadungog ka sa panultihon, "Pagkat-on sa paglakaw sa dili ka pa modagan." Wala’y bisan diin nga labi ka hinungdanon kaysa sa natad sa web programming. Sa una ka nga makakuha og trabaho sa usa ka lugar isip usa ka junior, gusto nimo nga kuhaon ang toro sa mga sungay ug dayon magtrabaho sa usa ka dako, komplikado nga proyekto. Bisan ang mga hunahuna molusot bahin sa kung giunsa nga dali nga makakuha usa ka promosyon sa sunod nga lebel!

Ang ambisyon, siyempre, maayo, apan sa pagkatinuod, walay usa nga mohatag og bisan unsa nga sama niana ngadto sa usa ka junior sa gawas sa ganghaan. Sa sinugdanan pa lang sa imong karera, lagmit hatagan ka ug yanong mga buluhaton ug mga bug nga ayuhon. Dili ang labing kulbahinam nga butang sa kalibutan, apan asa moadto. Makatugot kini kanimo nga komportable sa codebase nga lakang sa lakang ug mahibal-an ang tanan nga mga proseso. Sa parehas nga oras, ang imong mga boss nakakuha higayon nga makita kung giunsa nimo pagkahaom sa team ug kung unsa ang imong labing maayo.

Ang akong sayop mao nga nasagmuyo ako niining gagmay nga mga buluhaton ug kini nakabalda kanako gikan sa akong trabaho. Pagmapailubon, buhata ang tanan nga ilang gihangyo nga makugihon, ug sa dili madugay makakuha ka usa ka butang nga labi ka makapaikag.

Wala moapil sa komunidad ug wala maghimo mga koneksyon

Ang mga developers adunay usa ka maayo nga komunidad: sila kanunay nga andam sa pagtabang, paghatag og feedback ug bisan sa pagdasig. Ang pagprograma lisud ug kapoy kaayo usahay. Alang kanako, ang panahon sa pagtrabaho isip usa ka junior mas sayon ​​kung nagsugod ako sa aktibong pagpakigsulti sa mga kauban gikan sa sinugdanan.

Ang mga kontak sa komunidad mapuslanon usab alang sa pag-edukar sa kaugalingon. Makatampo ka sa mga open source nga proyekto, magtuon sa code sa ubang tawo, ug tan-awa kung giunsa paggiya sa mga programmer ang usa ka proyekto. Kini ang tanan nga mga kahanas nga imong magamit sa imong adlaw nga trabaho ug kana maghimo kanimo nga usa ka maayong propesyonal sa paglabay sa panahon.

Pagpili sa mga komunidad nga makapukaw sa imong interes - pipila ka mga kapilian naglakip sa freeCodeCamp, CodeNewbies, 100DaysOfCode - ug pag-apil! Mahimo ka usab nga motambong sa mga lokal nga panagkita sa imong lungsod (pangitaa sa meetup.com).

Sa katapusan, sa niini nga paagi mahimo ka makakuha mga propesyonal nga koneksyon. Sa tinuud, ang mga koneksyon mao ra ang mga tawo sa imong industriya nga imong kauban sa network. Nganong gikinahanglan kini? Aw, ingnon ta nga sa umaabot gusto nimo nga mag-ilis ug trabaho. Kung modangop ka sa imong mga koneksyon, mahimong adunay makarekomendar kanimo sa usa ka angay nga bakante, o bisan sa pagrekomenda kanimo sa usa ka amo. Makahatag kini kanimo usa ka hinungdanon nga bentaha sa interbyu - gibutang na nila ang usa ka pulong alang kanimo, dili ka na "usa ra ka resume gikan sa pundok."

Mao ra, salamat sa imong pagtagad!

Tinubdan: www.habr.com

Idugang sa usa ka comment