JavaRush /Java Blog /Random-TL /Isa pang 3rd year student na nag-IT
Олег Андреев
Antas
Одесса

Isa pang 3rd year student na nag-IT

Nai-publish sa grupo
Magandang araw sa lahat, oras na para sabihin ko sa iyo ang isang kuwento tungkol sa kung paano ko "ipinakalat ang aking mga pakpak" ... Ang pangalan ko ay Oleg, ako ay 21 taong gulang.
Isa pang 3rd year student na nag-IT - 1
Simula pagkabata, gusto kong maging programmer, at sinabihan din ako ng tatay ko na mag-aral ng programming. Kinuha ko ang libro mula sa kanya, tiningnan ito at naisip - mabuti, iyon ay kalokohan, pagkatapos ay matututunan ko ito.
Pagkatapos ay ipinadala ako sa isang paaralan na may malalim na pag-aaral ng Hebrew (!) at computer science, hindi para sabihin na nakatanggap ako ng sobrang pundasyon doon, ngunit mayroong Pascal at HTML at ang mga pangunahing kaalaman sa mga algorithm. Siyempre, hindi ko ito sineseryoso, kinopya ko mula sa lahat, at talagang nag-aral ako sa mga grado ng tatlo o apat. Pagkatapos ay lumitaw ang tanong tungkol sa aking pagpasok, nag-google ako, nalaman ang tungkol sa STEP Academy, at nais na pumunta doon. Parang naging maayos naman ang lahat, nalaman ko pa nga na hindi na kailangan ng national exam (Unified State Exam), kumbaga kaya napagdesisyunan kong hindi na lang magparehistro. Pagkatapos ay nalaman ng aking ina kung magkano ang gastos sa pag-aaral doon, at dahil ang pera ay napakahigpit sa oras na iyon, ang aking ina ay nagpasya na ako ay mag-aral sa isang regular na unibersidad ... Ngunit huli na ang lahat :). Ang pagpaparehistro para sa ZNO ay natapos na. Natapos ang paaralan, walang mga kaibigan na natitira, lahat ay abala sa mga unibersidad, at nagpunta ako sa trabaho sa sinehan (paglilinis, kontrol ng tiket, atbp.) Marahil, dito nagsimula ang mga pagbabago sa aking ulo, nagdusa ako araw-araw, ginagawa nakagawiang trabaho, nakakakuha ng isang sentimos, at nakakahiyang sabihin na hindi ka nag-aaral kahit saan at ang iyong trabaho ay mahirap. Sa pag-iisip, ito ang pinakamahirap na panahon sa aking buhay, huminto ako sa pakikipag-usap sa mga babae, dahil ito ay nakakahiya. Nagtrabaho ako doon sa loob ng anim na buwan, nagparehistro para sa ZNO at pagkatapos ay para sa parehong dami ng oras, naghahanda para sa matematika at Ukrainian sa gabi. wika. Naalala ko ang araw na huminto ako, ako ang pinakamasaya, agad akong nakaramdam ng surge of strength, tapos noong summer ay nakapasa ako sa mga pagsusulit, nakapasa ng maayos, at pumasok sa isang unibersidad na pinondohan ng badyet upang mag-aral ng Computer Science. Syempre, then I relaxed again :) Akala ko somehow the knowledge will come on its own, sa buong first course hindi man lang ako makapag initialize ng array, kinopya ko lahat ng labs, in short, smooth naman lahat. Natapos ang unang taon, nangako ako sa aking sarili na mag-aral sa tag-araw, magbasa ng mga libro, ngunit siyempre binigay ko rin iyon, pagkatapos ay nagsimula ang ikalawang taon, nagsimula kami ng isang bagong paksa: "Teorya ng Programming at Paglikha ng Software."

Panimulang punto

Sa paksang ito mayroong isang guro na si I. S. Mazurok, na hindi nagtuturo ayon sa programa ng unibersidad, ngunit nagawang pumili ng mismong mga salita na nagbago ng lahat. "Bakit ka nagpunta dito," "Wala silang ituturo sa iyo dito," "hindi ka gagawing programmer ng unibersidad, ito ay isang pagpapaliban mula sa hukbo," Ang guro mismo ay nagtrabaho bilang isang programmer at maraming sinabi tungkol sa Mga kumpanya ng IT, kung paano gumagana ang lahat doon, kung anong mga posisyon ang mayroon, kung anong mga uri ng kumpanya (grocery, outsourcing, atbp.). At ginawa niya ito nang kawili-wili na gusto ko ng higit pa at higit na magsimulang gumawa ng isang bagay, ngunit kailangan ko ng panimulang punto. At pagkatapos ay hindi sinasadyang nakuha ng JavaRush ang aking mata (nag-advertise sa isang pampublikong pahina sa VK), siyempre nag-aalinlangan ako, tulad ng lahat ng mga ad sa VK, ngunit nagpasya pa ring subukan, naipasa ko ang unang antas nang madali, pagkatapos ay ang pangalawa, pagkatapos ay ang pangatlo, pagkatapos Nagsimula ang unang "pagkaabala", ngunit sa aking sorpresa, talagang nasiyahan ako sa pag-upo sa loob ng 2-3 oras sa mga gawain, at napakasarap makatanggap ng mga mensahe mula sa plugin na nagawa mo nang maayos at natapos ang gawain. Tanging sa 6th level napansin ko ba na may bayad ang JuvaRush , syempre, sobrang sama ng loob ko, dahil estudyante ako at wala masyadong pera nung mga oras na yun, I decided to put this issue for now and save up, then my mother came from Italy (to earn money), sa JavaRush pa lang may 50% discount promotion. Well, siyempre, kailangan kong magmakaawa sa aking ina at patunayan na hindi ito isang scam, at sa wakas ay gumana ito para sa akin, bumili ako ng isang walang limitasyong subscription at umalis na kami... Umupo ako ng mga araw at gabi, nakalimutan ang tungkol sa unibersidad \festivals\friends, level 10,15,20, ang mga malalaking bagay ay nagsimula ng mga gawain na inupuan ko sa loob ng ilang araw, natuwa ako, para bang sa wakas ay nakahanap na ako ng isang bagay na magagawa ko nang ilang araw nang hindi napapansin ang oras, bago iyon ay wala akong magawa, at nang umupo ako sa mga gawain ay nadama kong kasali ako dito (bagama't noon ay wala hindi ko talaga alam kung ano ang maaaring isulat sa isang resume).

Unang kabiguan

Ang ika-30 na antas ay papalapit na, at kakatwa, sa unibersidad, nakatanggap ako ng mas mataas na iskolar, salamat sa akin ang buong grupo ay nagsimulang magsulat sa Java (mas tiyak, sumulat ako para sa lahat sa Java). Sa alon ng inspirasyong ito, sinimulan kong ipadala ang aking resume sa lahat ng kumpanya at lahat ng serbisyo sa paghahanap ng trabaho (naive :)), siyempre hindi ako nakatanggap ng anumang mga tawag, dahil mayroon lamang JavaCore. Pagkatapos sa aking lungsod binuksan nila ang pagpapatala para sa mga kurso ng developer ng Android, nagpunta ako para sa isang pakikipanayam at oops - ang unang pagkabigo, ako ay tinanggihan, sa pakikipanayam ay napakaraming mga katanungan tungkol sa mga database, napakaraming mga nuances na hindi ko alam, at sa gayon narito ang unang kabiguan. Well, hello depression, takot na marami pa akong dapat matutunan na wala akong magawa, ayun, after a month natahimik ako at nagpatuloy sa pag-aaral, pumunta sa lahat ng uri ng Olympiad conference, nagbasa ng mga dokumento, atbp. ...

Anim na buwan na ang lumipas

Mayroon nang level 35-36 sa unahan, sumulat na ako sa mga moderator para hilingin sa kanila na magdagdag ng gasolina sa aking account (sa oras na iyon ay wala pa ring sapat na mga gawain). Lumipas ang anim na buwan, at pagkatapos ay muling nagbukas ng mga kurso ang kumpanyang iyon, ngayon lang sa JavaScript developer, sa oras na iyon ay naisulat ko na ang aking online na library sa JavaEE, na may adaptive na layout, database, Hibirnate, Tomcat. Ang iyong sariling messenger sa mga socket at Swing. Nagamit ko na ang Git, alam kung paano i-set up ang aking server sa glassfish at tomcat (sa pangkalahatan, isang bagay na hindi bababa sa nagpapaalala sa akin ng isang programmer). Alam ko ang JavaScript noong panahong iyon sa 3* na antas - ilang antas sa JavaRush noong may JSON, ngunit nagpasya akong maghanda, sa isang buwan natutunan ko ang mga pangunahing kaalaman sa js, at napakabilis, lalo na ang pagkakaroon ng mahusay na kaalaman sa Java. Dumating na ang oras para sa pagsubok, sinaklaw nito ang mga pangunahing kaalaman ng css, html, at ang pinakapangunahing mga pangunahing kaalaman ng JS, sa antas: "isulat ang lahat ng mga paraan upang magdeklara ng array sa JS." Pagkatapos, batay sa mga resulta ng pagsusulit, ang mga tao ay pinili para sa isang pakikipanayam, humigit-kumulang 300 katao ang sumulat ng pagsusulit, humigit-kumulang 50 katao ang nainterbyu, kabilang sa kanila ay ako (para sa mga kurso sa Android, hindi man lang ako nakapasa sa pagsusulit).

Swerte

Sa panayam, tinanong nila kung bakit ako naging proger at sinabi ko sa kanila ang hikbi na kwentong ito na isinulat ko sa itaas, mabuti, tinanong nila kung nag-code ako dati, at kaya ipinakita ko ang aking Git repository (na napaka, napakahalaga), sinabi. sila na kilala ko JavaEE, Hibernate, Well, tinanong nila ako kung bakit Frontend ang pinili ko, na tapat kong sinagot na gusto ko lang maghanap ng trabaho :) At kaya nakapasok ako sa top 10 na maswerteng nakapasok sa mga kurso. Ito ay cool, ito ay hindi tulad ng kung ano ang nangyari sa unibersidad sa oras na iyon (sa pagtatapos ng ikalawang taon), ang lahat ng mga gawain ay nai-post sa Git repository, kung saan kami ay gumawa ng mga kahilingan sa pool para sa mga solusyon (ang pinakamahusay na mga solusyon ay pinagsama sa ang pangunahing sangay). Makalipas ang isang buwan, isa sa mga guro ng kurso ang nag-alok sa akin ng trabaho sa kanyang kumpanya, at nang hindi nag-iisip, pumayag ako. Mula sa unang araw, nabigla ako sa kung gaano ito kahirap at kasabay nito ay kawili-wili; binigyan agad ako ng mga tool na hindi ko pa nagagamit (Less, React, Gulp, Node.js). Matagal kong pinagmasdan ang lahat ng ito, lalo na sa reaksyon, na tila hindi gaanong halata tulad ng isinulat ng lahat, o hindi bababa sa hindi ito gumana nang maayos para sa akin. But still, hindi ako naging programmer, puro Russian ang mga customer, 3 tao lang sa company (2 juniors and a middle), kaya araw-araw may kinakain sa loob ko, baka mga ipis lang ang pumasok. ang aking ulo, ngunit hindi ko naramdaman na nakamit ko ang layunin, kung hindi, matagal na akong nagsulat dito :)) Ngunit sa kabila nito, ang aking paglaki ay napakalaki, ako mismo ay hindi napansin kung paano ko na binuo ang application architecture ang aking sarili, pagsulat sa React pati na rin sa Java, sa oras na iyon (simula ng ikatlong kurso) binigyan kami ng isang coursework, pinili ko ang paksa ng online card game 21 o BlackJack (ang kakayahang pumili ng bilang ng mga baraha ay dapat na ibinigay), at kahanay sa gawaing isinulat ko ang "mini na proyekto" na ito (para sa mga interesado, narito ang link: BlackJack) At iyon nga - may mali , hindi ko alam kung paano ipaliwanag, ako nakatanggap ng pera, at hindi masama para sa isang mag-aaral (500 dolyares), ngunit naramdaman ko na hindi ito ang gusto ko, at dagdag pa ang mga malalaking problema ay nagsimula sa pamilya. At ang aking proyekto ay impiyerno, kailangan kong i-broadcast ang aking screen sa Skype sa loob ng 14 na oras sa isang araw (ang mga kapritso ng mga customer ng CIS...) Well, sa pangkalahatan, natapos ko ang proyekto na nakabitin sa akin at iniwan ang trabaho pabalik sa unibersidad :) Sa unibersidad ay napakadali na sa simula ng ika-2 semestre ng ika-3 taon, kinuha ko lang ang lahat ng mga lab at kurso mula sa mga guro, at sa isang buwan ginawa ko ang lahat, at hindi sa ilang Pascal , ngunit Angular, React + ES6 at iba pang goodies ng modernong mundo, para sa server na kinuha ko ang alinman sa Java o Node.js, na alam na alam ko noong panahong iyon, ang base para sa lahat ng mga mag-aaral ay Mongo, talagang nagustuhan ko ang demonyo.

Nainis

Ito ay kung paano ako dahan-dahang nakakuha ng karanasan, napuno ang aking git ng mga bagong proyekto, kumita ng pera mula sa aking mga kaklase, uminom sa katapusan ng linggo, sa pangkalahatan ay kalmado ang lahat). Pagkaraan ng ilang oras ay naging boring, muli ay walang magawa, sa unibersidad ay nagbigay na ako ng mga kumperensya sa pagbuo ng web at JavaScript. Napagpasyahan ko na oras na upang subukan muli ang aking kapalaran, nakakita ako ng 2 bakante sa dou.ua, ang lahat ay tila kosher, ayon sa gusto ko, ang bakante ay nasa Ingles, mula sa isang taon ng karanasan sa trabaho, pagpaparehistro ng SPD at lahat ay tulad ng mga tao, kung ano talaga ang gusto ko, ipinadala ko ang aking resume sa 2 kumpanya (nga pala, espesyal na salamat sa JavaRush para sa buod, pinagsama ayon sa iyong mga rekomendasyon). Buweno, inanyayahan ako sa isang pakikipanayam, na naipasa ko nang napakatalino nang hindi nabigo ang isang tanong, tinanong nila ang Angular, React, Node.js, ang HTTP protocol sa pangkalahatan, ang database, bumuo ng mga tool, sa pangkalahatan sila ay stupidly dumaan sa aking resume at tinanong sa lahat ng mga punto - bakanteng JavaScript Developer (FullStack). Pagkatapos ng 3 araw na pumasok na ako sa trabaho, agad akong na-assign sa isang proyekto sa Canada, React+es6+node.js. Ito ay napaka-interesante, nakilala ko ang pamamaraan ng Scrum at Agile, natutunan kung ano ang Slack, mayroon kaming sariling Worksaction, na may mga gawain at pagtatantya, sa pangkalahatan ito ang GUSTO KO, bawat araw ay iba sa nauna, bagaman sa una ay hindi karaniwan na ang lahat ay nasa Ingles, mga gawain, mga pagpupulong at komunikasyon sa customer, ngunit mayroon kaming isang guro na tumutulong dito, at ang aking Ingles ay hindi masyadong masama). Super lang ng mga kasamahan at team, tuwing biyernes ay pumupunta kami sa bar, palaging may kung anong buhay sa loob ng opisina, lahat ay nagbibiruan sa isa't isa, ang proseso ng trabaho ay nagpapaalala sa seryeng "silicon valley". Noong Biyernes natapos ang aking probationary period at opisyal na akong sumali sa kumpanya, at ngayon ay labis akong masaya at naabot ko ang gusto ko, ipinagmamalaki ko ang landas na aking tinahak at kung sino ako ngayon at lubos akong nagpapasalamat sa JavaRush para dito, na hindi lamang nagturo sa akin kung paano mag-program, ngunit ginawa sa akin na gusto ko ito bilang isang paboritong bagay, at kahit na hindi ako isang Java dev ngayon, ang JavaScript ay napakahusay din ngayon, kaya muli, maraming salamat sa lahat ng iyong nagawa at ginagawa para sa ating lahat. Ang buong paglalakbay ay tumagal ng halos 2 taon (mula sa simula ng ikalawang taon hanggang sa kalagitnaan ng ikatlo). Good luck sa inyong lahat, guys, kung tamad ako gaya ko, mas lalo pa ang iba, narito ang ilang mga tip
  • Huwag kang susuko
  • Huwag tumigil sa JavaRush lamang, maghanap ng iba pang mapagkukunan ng pag-aaral
  • Subukang pagsamahin ang bawat natutunang teknolohiya sa isang mini-proyekto
  • At siyempre, mag-relax paminsan-minsan, mag-enjoy sa ginagawa mo, at makikita mo ang trabahong nararapat at gusto mo
PS I apologize for so much text, I just wanted to tell everything from beginning to end, as it really was, sana kahit papano may magbasa ng lahat :)
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION