Si Yaroslav ay isang developer ng Java. Matatag siyang nagpasya na mag-aral ng computer science sa unibersidad, ngunit naging developer bago pa man siya makapagtapos. Narito ang buong kuwento , nasa ibaba ang mga pangunahing punto.

Ang unang pagkikita sa programming

Narinig ni Yaroslav ang tungkol sa programming noong siya ay 13 taong gulang. Noong panahong iyon, naglaro siya ng Garry's Mod, isang larong may built-in na wika na tinatawag na Е2. Pinahintulutan nito ang mga manlalaro na lumikha ng isang bagay sa mode na "sandbox". Syempre, ang taong walang wastong programming basis ay magagawa lamang upang kopyahin at i-paste ang ilang code o i-customize ang isang bagay na isinulat ng iba, ngunit ito ang unang pagkakataon na naramdaman niya ang interes sa coding.

Ang pangalawang pagtatangka upang matuto ng coding

Saglit na inabandona ni Yaroslav ang programming, ngunit hindi niya sinasadyang natisod ang aming kursong Java. Siya ay 15-16 taong gulang sa sandaling iyon at kulang pa rin ang ilang pangkalahatang kaalaman. Mahirap para sa kanya na alamin kung ano ang mga klase sa Java, kaya pagkatapos ng ilang pag-ulit ay inilagay niya ang kanyang pag-aaral sa backburner.

Ang maswerteng pangatlong beses

Muli, bumalik siya sa programming sa kanyang graduation class. Alam na ni Yaroslav na siya ay nasa IT, dahil nasiyahan siya sa coding, gaming, atbp.

Sa pag-iisip na iyon, ipinagpatuloy niya ang pag-aaral sa CodeGym mula pa sa simula upang matiyak na sa sandaling iyon ay kaya niyang malampasan ang lahat ng mga nakaraang hadlang. Sa wakas, naipasa niya ang kalahati ng kurso nang walang problema. Sa oras na nagsimula ang kanyang pag-aaral sa unibersidad ay nasa level 30 na siya.

Nasiyahan siya sa lahat ng pag-aaral na may kaugnayan sa programming, ngunit ang kakulangan ng pagsasanay at personal na diskarte ay mabigat.

Hindi inaasahang alok

Nagpatuloy si Yaroslav sa pag-aaral ng programming bukod sa pag-aaral sa unibersidad. Bilang isang sophomore, mayroon na siyang pangunahing kaalaman sa Spring, mga database, JDBC, at Hibernate, na naging dahilan upang maging angkop siyang kandidato para sa isang trainee / junior developer.

Sa kalaunan (at hindi inaasahan) ay nakatanggap siya ng mensahe mula sa isang kapareha na nakilala niya sa kanyang pag-aaral sa CodeGym. Pinayuhan siya ng isang kaibigan na mag-aplay para sa isang backend developer na posisyon na inaalok sa kanya noong una. Siyempre, tinanong ni Yaroslav ang kanyang mga kasanayan, ngunit nagpasya na mag-aplay pa rin.

Pagkatapos ng dalawang takdang-aralin sa pagsusulit at dalawang panayam sa trabaho ay nakatanggap siya ng alok at nagpasya na maglagay ng priyoridad sa karera. Iyan ang kwento kung paano siya naging developer sa edad na 18.

Mga kapaki-pakinabang na pahiwatig

  • Huwag mag-bank sa iyong degree. Mayroong dose-dosenang mga mapagkukunan ng pag-aaral, hindi banggitin na ang bawat developer ay nakasalalay sa pag-uunat ng proseso ng pag-aaral para sa isang buhay.
  • Ayusin ang iyong mga priyoridad. Mahirap ang mapuputol sa pagitan ng pag-aaral at pagtatrabaho. Higit pa rito ay maaaring makaramdam ka ng emosyonal na presyon at takot na magkamali, kaya timbangin ang mga kalamangan at kahinaan. Kung sulit ang panganib, pagkatapos ay gawin ito.
  • Huwag isantabi ang iyong personal na buhay at isipin ang mga bagay na kailangan mo kasama ng iyong karera. Siguradong nasa iyo ang iyong mga pangarap, iyon din ang dapat matupad.