JavaRush /Java Blog /Random-TL /Dalawang beses na pumasa sa JavaRush. Ang pangalawang pag...
Mikhail Zherdev
Antas
Тула

Dalawang beses na pumasa sa JavaRush. Ang pangalawang pagkakataon - nagtatrabaho na bilang isang programmer

Nai-publish sa grupo

Dossier

  • Sino: Mikhail Zherdev
  • Nagtrabaho bilang: system administrator, technical support engineer
  • Lugar ng paninirahan: Tula, Russia
  • Edad sa simula ng pagsasanay sa Java: 27
  • Unang trabaho bilang programmer: isang taon pagkatapos magsimula ng pagsasanay
  • Orihinal na kwento ng tagumpay
Dalawang beses na pumasa sa JavaRush.  Sa pangalawang pagkakataon - nagtatrabaho na bilang programmer - 1

Background

Pinangarap kong maging programmer sa paaralan. Nais kong pumasok sa faculty ng cybernetics sa isang lokal na unibersidad, ngunit sa huli ay nag-apply ako sa iba pang mga faculty: Natatakot ako na hindi ako makapasa sa pagpili. Nang maglaon, naisip kong papasa talaga ako, at kinagat ko ang aking mga siko ng mahabang panahon tungkol dito... Sa huli, nag-aral ako para maging isang engineer ( nagtapos sa unibersidad noong 2010 ) at nakakuha ng trabaho bilang isang system administrator sa Enikey, sa teknikal na suporta. Kaya lumipas ang apat na taon.
“At sa lahat ng apat na taon na ito, hindi ako iniwan ng pag-iisip na matutong maging programmer. Bukod dito, gusto kong pag-aralan ang Java: naimpluwensyahan ito ng katanyagan at cross-platform nito, kahit na ang wika ng pagtatanghal mismo ay hindi tinalakay sa loob ng ilang taon.
Sa isang pagkakataon gusto kong pumunta sa ibang bansa at kumuha ng programming education doon. Nabuhay ako sa ideyang ito sa lahat ng mga taon ng trabaho, nag-iipon at isinasantabi ito. Siyempre, may mga pagtatangka na mag-aral nang mag-isa, ngunit ang pag-aaral mula sa mga libro ay hindi nagtagumpay. Palagi kong inaantay ang susunod na kabanata hanggang sa “ baka balang araw .” Kaya nabuhay ako hanggang 2014 . Nauwi sa kabiguan ang mga pagtatangkang pumasok sa mga dayuhang unibersidad. Bilang karagdagan, sa oras na ito ang aking kasintahan ay bumalik mula sa pag-aaral sa ibang bansa. Kaya naisip ko na kung gusto kong maging isang programmer, kailangan kong simulan ang pagtuturo sa aking sarili, dito at ngayon, dahil mas mahirap ito mamaya.

Pag-aaral

Nagsimula ako sa HTML , CSS at JavaScript . Natuto ako ng PHP nang halos isang buwan at natapos ang halos lahat ng mga kurso sa Codecademy . Sa simula ng 2015 nagsimula akong mag-aral ng Java .
"Nabasa ko ang libro ni Shildt sa Java 7, mahirap, wala akong ideya tungkol sa trabaho sa hinaharap. Nagpasya akong maghanap ng mas modernong paraan ng pag-aaral kaysa sa pagbabasa ng mga libro, dahil ito ang ika-21 siglo. Hinanap ko, nag-google, nakita ko. JavaRush."
Mula sa simula ng Pebrero hanggang sa katapusan ng Abril nagtrabaho ako sa site ( may buwanang subscription, huminto ako pagkatapos maabot ang antas 20 upang mapabuti ang teorya at pag-aralan ang mga nalutas / hindi nalutas na mga problema ), mula noong Abril nakilala ko ang server ng Tomcat , jUnit , JSP , Spring , Hibernate , SQL ( lahat ng teknolohiya ay mababaw, ang mga pangunahing kaalaman lamang at kung bakit kailangan ang mga ito ). Kasabay nito, pinag-aaralan ko ang aking Java Core theory at nai-post ang aking resume sa simula ng Mayo 2015 .

Magtrabaho at... mag-aral muli

Isang kumpanya ang sumagot. Actually, doon ako nagtatrabaho ngayon. Sa panayam, nagtanong sila tungkol sa Java Core at isang listahan ng mga teknolohiya na katamtaman kong idinagdag sa aking resume ( tingnan ang listahan sa itaas, sa nakaraang talata ). Agad kong inamin na alam ko ang mga teknolohiyang ito nang mababaw, at plano kong pag-aralan ang mga ito sa hinaharap. Bilang resulta, tinanggap nila ako para sa posisyon ng Junior Developer , na nagpapaliwanag sa kanilang pinili sa pamamagitan ng katotohanan na mayroon akong matatag na kaalaman sa Java Core ( salamat sa Java Rush !).
“Dahil mabilis kong natapos ang kursong JavaRush at medyo tamad (madalas na nakaupo sa mga forum na naghahanap ng sagot), wala akong tiwala sa aking sarili bilang isang espesyalista. Samakatuwid, noong Disyembre na, nagpasya akong dumaan sa JavaRush nang isang beses pa."
Upang ang lahat ay maging patas, upang malutas ang lahat ng mga problema, upang makilahok sa isang tunay na proyekto... Bukod dito, sa panahon ng aking pagkawala dito, maraming mga bagong problema ang lumitaw, at nais kong lutasin ang mga ito, lalo akong interesado sa mga mini-proyekto . At nagustuhan ko ang site mismo, sa kabila ng maliliit na disadvantages, tulad ng hindi ang pinaka " pag-unawa " validator ( ang validator ay ganap na muling idisenyo sa Java Rush 2.0 at naging napaka-unawa, tala ng editor) . Sa totoo lang, natapos ko ang kurso at nakibahagi sa isang tunay na proyekto (natapos ko lang ito). Masaya ako sa resulta!

Unang taon

Halos isang taon na akong nagtatrabaho bilang programmer. Malaki ang naitulong sa akin ng Java Rush sa pag-aaral, pagbuo at paghubog ng aking sarili bilang isang espesyalista. Sa kumpanya, una akong nagtrabaho sa isang web application, na natutunan ang mga kinakailangang teknolohiya sa daan. Nang maglaon ay lumipat ako sa mobile development, nag-aral ng Android ( nag-aral ako ng isa o dalawang buwan, pagkatapos ay lumipat sa development na may parallel learning ) at mula noong Marso - iOS . Hindi ito isang kwento ng tagumpay para sa akin bilang isang programmer. Ito ay tungkol sa kung paano ako tinulungan ng JavaRush na matupad ang aking pangarap na maging isang programmer. Marami pa ring dapat matutunan, matutunang muli, alalahanin kung ano ang nakalimutan na, ngunit may layunin - upang maging isang mahusay na developer, may puwang upang umunlad.

Makalipas ang dalawang taon

Sa kahilingan ng pangangasiwa ng Java Rush , naglalathala ako ng pagpapatuloy ng aking kwento. 2 taon na ang lumipas mula nang magsimula akong magsanay sa JavaRush at 1.5 taon pagkatapos kong maging junior developer. Nagtrabaho ako sa una kong trabaho sa loob ng 1.5 taon . Lumahok sa ilang mga proyekto, sa simula ( Hunyo-Oktubre 2015 ) 4 na buwan sa Enterprise development ( JSP stack - JSF + Primefaces - JPA ) . Pagkatapos ay gumugol ako ng halos isang taon sa pagbuo ng mga mobile application para sa Android at iOS . Nag-aral ako ng ilang sikat na framework para sa mga platform na ito ( Realm , Retrofit , isang maliit na Rx ). Sumulat ako ng isang application sa kotlin para sa Android, na pinag-aralan ito + Objective C & Swift para sa iOS . Noong Setyembre 2016, lumipat kami sa isang internal na kasalukuyang proyekto ng Enterprise sa loob ng isang buwan. Doon ay kinakailangan upang mapabuti ang kasalukuyang pag-andar, ipakilala ang Elasticsearch ; Nanatili ako dito sa loob ng isang buwan, pinag-aralan ang code, ngunit pagkatapos ay nagpasya silang gawin ito hindi sa pamamagitan ng Java, ngunit sa pamamagitan ng database, at inilipat ako pabalik sa mobile development (nangyayari ito, sir...). Sa katapusan ng Agosto 2016, ipinasa ko ang Google Android certification sa website ng Udacity sa kahilingan ng aking manager. Natanggap ko ang hinahangad na Google Android Associate Developer badge noong Nobyembre lamang dahil sa lahat ng uri ng burukratikong bagay ( o sadyang hindi nila napansin ang aking pagsusulit ). Dahil sa bagong taon gusto kong baguhin ang stack sa isang modernong Enterprise mula sa mobile Spring , Hibernate , ilang db . Ngunit ako mismo ay " nahanap " sa tulong ng isang dating kasamahan. Sa pagtatapos ng taon, literal na binago ko ang aking trabaho ngayong linggo. Bangko. Hindi ang nangungunang 10 o kahit na ang nangungunang 100 , ngunit interesado ako sa proyekto, na isa sa mga tiyak na sandali. Ang stack ay Enterprise , kung ano mismo ang gusto kong magkaroon ng karanasan sa komersyal na pag-unlad. Mayroon ding ilang mga serbisyo sa web, na isa ring plus (hindi ko sila gaanong kilala, ngunit nagplano akong matuto nang higit pa nang mas malalim sa darating na taon) at maraming Groovy+Grails . Ang suweldo ay humingi ng higit pa kaysa sa kasalukuyang posisyon, at ang aking kahilingan ay ipinagkaloob. Ang natitira na lang ay upang matugunan ang mga inaasahan sa isang bagong lugar ng trabaho at makakuha ng bagong mahalagang karanasan :)). Habang nagtatrabaho sa aking unang trabaho, patuloy akong natututo tungkol sa teknolohiya, kapwa sa trabaho at sa bahay. Hindi araw-araw, siyempre, ngunit naglaan ako ng oras sa abot ng aking makakaya. Pinalaki ko nang kaunti ang aking GitHub , nagsulat ng ilang mga gawain sa pagsubok na matatagpuan sa Internet. Sa pagtatapos ng Disyembre naipasa ko ang sertipikasyon mula sa Oracle 1z0 - 808 (certification na nagpapatunay ng pangunahing kaalaman sa Java). Sa susunod na taon plano kong kunin ang OCP ( Oracle Certified Associate ), na tila mas makabuluhan, dahil... Walang edukasyon sa teknolohiya ng computer, ngunit maaaring magamit ang mga sertipikasyon balang araw. Ngunit ang pangunahing bagay ay hindi ang sertipiko mismo ( bagaman ito ay napaka, napakagandang maging may-ari nito! ), ngunit ang mga subtleties ng wika at ang mga puwang na napunan kapag naghahanda para sa sertipikasyon. Ito ang mga tagumpay hanggang sa nakalipas na panahon. Medyo mas kaunti kaysa sa gusto ko, ngunit hindi ko masasabi na ito ay masama. Sa ngayon ay naiintindihan ko na may mga bagay pa rin na kailangang pag-aralan, ituro at matutunan, ngunit hindi ito nakakatakot sa akin. Pagkatapos ng lahat, ang pinakamahusay at pinaka-kagiliw-giliw na mga bagay ay darating pa!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION