JavaRush /Java Blog /Random-TL /Dati ako mismo ang nagpalipad ng fighter plane - ngayon a...

Dati ako mismo ang nagpalipad ng fighter plane - ngayon ay programmer na ako

Nai-publish sa grupo
Kamusta kayong lahat! Ngayon ay turn ko na upang magsulat ng sarili kong kwento sa mapagkukunang ito, na minsang nagbigay inspirasyon sa akin at nagbigay sa akin ng landas patungo sa IT. Ito talaga ang aking pinakaunang artikulo sa aking buhay, kaya lahat ito ay nasa sarili kong mga salita at hindi kinakailangan sa maikling salita, kaya't lumapit tayo sa punto. Paano nagsimula ang lahat Nagsimula ang lahat sa katotohanang nag-aaral akong maging piloto ng militar sa isa sa mga bansang CIS. Paano ito nangyari at kung bakit pinili ko ang propesyon na ito sa unang lugar - masasabi ko sa iyo sa mga komento kung may interesado. Muli akong umuwi sa kabisera at nakipagkita sa mga kaklase, na ginagawa ko tuwing pagdating, dahil bihira akong pumunta dahil sa aking trabaho. Tapos na ang 2014, 3rd year na ako at gaya ng dati, nagshare kami ng mga balita, plano at prospect sa buhay. Matapos marinig ang mga prospect mula sa akin, nagsimulang sabihin sa akin ng dalawang lalaki na ito ay " well, so-so, to be honest " (ibig sabihin ang mga prospect habang nasa army ako) at nagsimulang hikayatin akong pumasok sa programming. Siyempre, hindi ko naintindihan kung paano ito naging mas mahusay dahil sa katotohanan na ako ay magiging isang piloto sa ilang Airbus o Boeing, lumipad sa buong mundo at makakuha ng isang toneladang pera, at hindi ko itinuring ang aking sarili na sapat na matalino. para doon. Sa aking susunod na pagbisita, makalipas ang isang taon, naulit ang sitwasyon, tanging ang mga lalaki lamang ang nagsimulang magtrabaho nang full-time, at hindi lamang mag-aral, ngunit nanatili akong hindi kumbinsido. Dati ako mismo ang nagpapalipad ng manlalaban - ngayon ay programmer na ako - 1At narito na ang pinakahihintay na pagtatapos mula sa aking bursitis. Pagpasok ko, alam ko na mag-aaral ako ng higit sa 4 na taon ng kalendaryo sa unibersidad, ngunit tulad ng palaging nangyayari sa ating mga bansa, ang lahat ay napunta alam mo kung paano at saan. Bilang isang resulta, nag-aral ako ng 5.5 taon, nagtapos at nagpunta upang maglingkod sa kabilang panig ng bansa, at ngayon ako ay isang opisyal, isang manlalaban na piloto (bagaman gusto kong lumipad ng mga eroplanong pang-transportasyon, ngunit inilipat nila ako). Pagkatapos ng graduation, ang bawat opisyal ay kinakailangang pumirma ng isang kontrata sa loob ng 5 taon, na, sa paglaon, halos imposibleng masira mula sa salitang "ganap". Sa oras na ako ay nagtapos, ang lahat ay naging ganap na naiiba mula sa kung paano ako pumasok - ang mga suweldo ay hindi pareho, ang mga tampok ng serbisyo ay hindi pareho, ngunit sinabi ko sa aking sarili na ako ay magpapatuloy sa aking layunin at maging sibilyan na piloto sa ilang seryosong airline. Sandali ng pagpapasya Kaya't nagsilbi ako ng ilang buwan, tiningnan kung ano ang naghihintay sa akin, at pagkatapos ng isa pang pagpupulong kasama ang parehong mga kaklase, natanto ko pa rin na nagkakahalaga ng kahit paano magsimulang subukan ang isang bagay sa programming, dahil mas natutunan ko kung paano ako maging isang sibilyan na piloto - lalo kong napagtanto kung gaano kaliit ang aking mga pagkakataon (isipin, ang isang taong may kakayahang magsagawa ng mga kumplikadong aerobatics sa mababang altitude ay hindi kailangan sa civil aviation). At habang ako ay nasa serbisyo, mas napagtanto ko na ako ay nagiging pipi araw-araw, at sa pangkalahatan ay hindi ko nais na punasan ang aking pantalon dito habang ang mga tao ay nakakamit ng isang bagay sa buhay. Sa huli, tinanong ko yung mga kaklase ko kung saan ako magsisimula. Nagrekomenda sila ng ilang mga pagpipilian, ngunit pinili ko ang Javarush bilang pangunahing isa, dahil ito ang pinaka-maiintindihan. Noong una ko itong sinubukan, noong panahong iyon, unang bahagi ng 2018, mayroon pa ring baluktot na wikang Ingles, ngunit libreng bersyon ng Javarush. Sa halos pagsasalita, hindi ko alam ang wika, pamilyar ako sa mga computer sa pinakamababang antas ng MS Office at maaaring ilunsad ang laro mula sa isang torrent. Hindi ko man lang mai-install ang Windows sa aking sarili. Malamang na dumaan ako sa mga antas 5-6 nang hindi man lang naiintindihan kung ano ang ginagawa ko at para saan ang lahat ng ito. Ang mga link sa mga materyal ay naglalaman lamang ng mga canvases ng dokumentasyon sa wikang Ingles at marami, maraming salita na hindi maintindihan kahit sa ating wika. Kaya't sumuko ako sa negosyong ito, mayroon ding sapat na trabaho sa serbisyo, at kapag nagkaroon ako ng oras, natutunan ko ang kahit ilang wika. Pagkatapos noong Setyembre 2018, nagkaroon ng order of magnitude mas maraming oras at nagpadala ang Javarush ng email na may diskwento sa taunang subscription, $100 lang para sa taon. Dahil may oras at pera ako, nagpasya akong bilhin ito. Ang proseso ng pag-aaral Dahil sinubukan kong sumundot ng isang bagay sa Ingles na bersyon, sa pangalawang pagkakataon sa Russian, at kahit na bahagyang binago, naging kahit papaano malinaw kung ano ang nangyayari. Nang maabot ko ang ilang artikulo sa isa sa mga unang antas tungkol sa kapaki-pakinabang na panitikan para sa mga nagsisimula, hinanap ko ang aklat na Head First Java 2nd Edition. Ang mga review tungkol dito ay halos positibo at mayroong isang buong pagsasalin. Binasa ko ito nang higit sa isang buwan, umabot sa ika-12 kabanata sa 17, mula noon ay mayroong impormasyon na malinaw na hindi nauugnay sa aming mga katotohanan. Kinailangan kong madalas at dahan-dahang muling basahin ang parehong bagay nang 3 beses, dahil kahit na sa Russian ay mahirap maunawaan ang kakanyahan dahil sa katotohanan na mayroong maraming hindi pamilyar na mga salita, at ang utak ay hindi pa nabubuo upang maunawaan ang lahat. Ngunit nagbunga ito! Dagdag pa, kapag pumasa sa JR, ginawa ko na ang lahat ng ganap na sinasadya, at hindi tulad ng dati nang random. Dahil sa aking pagiging perpekto, hindi ako nakaligtaan ng isang gawain at hindi lumipat hanggang sa matapos ang lahat. Sa hinaharap, sasabihin ko na napalampas ko pa rin ang 2 gawain sa lahat ng ito, ang isa sa antas 11 at ang isa sa mas malayo, at ito ay isang napakagandang diskarte kung limitado ka sa oras. Nagkataon na gumawa ako ng isang gawain sa pagtatapos ng antas 20 sa loob ng 3 linggo, bagaman hindi talaga ito kailangan, para lamang sa pagsasanay sa utak. Ngunit hindi ito gaanong nag-abala sa akin, dahil mayroon pa akong 4.5 taon upang maglingkod hanggang sa matapos ang kontrata. Bilang resulta, dahan-dahan at may mga pahinga para sa serbisyo, nakumpleto ko nang buo ang JR sa loob ng isang taon at isang buwan. Nagkataon na gumugol ako ng 30-40 oras sa isang linggo, o higit pa, sa pag-aaral, at kung minsan ay gumugol lamang ako ng 10-20 oras sa isang buwan, depende sa serbisyo. Pero naglaan ako ng oras para magpahinga para mawala sa isip ko ang lahat. Matapos makumpleto ang JR, isang makatuwirang tanong ang lumitaw: "Ano ang susunod?" dahil naintindihan ko na nalampasan ang buong JR, malinaw na hindi ikaw ang handang kunin ng ilang kumpanya, lalo na't nagpatuloy ako sa paglilingkod at wala akong nakitang opsyon para kahit papaano ay magsimulang magtrabaho. Agad kong pinuntahan ang tanong na ito, kaya magsalita, "sa mga bayani ng okasyon" - ang mga naghikayat sa akin na simulan ang lahat ng ito. Sa yugtong iyon, naintindihan ko na ang kahit isang bagay tungkol sa programming at naunawaan ko ang impormasyong nakuha nila sa Salesforce mula pa sa simula - isang talagang napaka-promising na direksyon sa mga bansang CIS at mayroong isang hindi naararo na larangan ng trabaho doon. Ipinadala nila ako sa Trailhead , isang libreng mapagkukunan sa wikang Ingles para sa pag-aaral ng Salesforce. Kung ang sinuman ay interesado sa kung ano ang lahat ng ito at kung ano ang kinalaman ng Java dito, ipapaliwanag ko sa mga komento, ngunit sa ngayon ay sinasabi ko lang sa iyo ang aking landas. Doon ko muling hinarap ang parehong mga paghihirap gaya ng wikang Ingles, ngunit hindi ko talaga ito natutuhan kahit na basahin ito nang walang tagasalin, maraming bagong materyal na hindi ko pa nakita, at mga gawaing kinuha sa labas ng konteksto na hindi ko nagawa. 't magkaroon ng maraming katalinuhan sa paggawa. kinakailangan, ngunit nakalimutan halos kaagad. Kaya't nag-aral ako ng mahigit isang buwan at kahit papaano ay nawalan ako ng interes at nagpasya na pag-aralan pa ang wika. Pagkatapos, pagkalipas ng ilang buwan, pagkatapos ng isa pang pag-uusap sa isang kaklase, pinayuhan niya akong pagbutihin ang front-end at magtrabaho sa mga database. Isang aklat na inirerekomenda ko: Pag-unawa sa SQL ni Martin Gruber . Inirerekumenda kong basahin ito, sa mga araw na ito kailangan ng lahat tulad ng Javascript. Pagkatapos basahin ito (mga 2 buwan) nag-ensayo ako sa sql-ex.rukung saan nalutas ko ang humigit-kumulang 130 entry-level na mga gawain sa SQL, na malamang na tumagal pa ako ng 2-3 buwan. Kapansin-pansin na sa panahong ito ay nagpasya akong magbitiw sa hukbo, ngunit lumabas na maaari lamang akong mag-deregister bilang isang piloto at magpatuloy na maglingkod sa isang espesyalidad na hindi lumilipad, ngunit sa gastos ng isang suweldo na 1.5 beses pa, nagkaroon ako ng maraming beses na mas maraming libreng oras at pagkakataon na pamahalaan ito, na hindi ko pinagsisisihan. Pagkatapos ay nangyari ang isang libreng 5-araw na HTML marathon mula sa GoIT, kung saan sa wakas ay mas marami o hindi gaanong nagtrabaho ako sa HTML/CSS at, bilang resulta, ginawa ang aking resume. Kaya, pagkatapos ay sinimulan kong pag-aralan ang Javascript na ipinadala sa akin sa learn.javascript.ru (isang napakahusay na mapagkukunan, inirerekomenda ko ito). Bagama't pinag-aralan ko lang ito sa antas ng teoretikal, nagbunga din ito. Hindi bababa sa tumigil ako sa pagkatakot sa kanya at naunawaan kung paano subukang makipagtulungan sa halimaw na ito. At pagdating ko sa pag-aaral ng DOM, isa pang bakasyon ang nangyari kung saan muli kong nakilala ang isa sa mga kaklase na nagmungkahi na subukan kong kumuha ng maikling kurso sa Salesforce. Pinagsama-sama niya at ng kanyang kasamahan ang kursong ito at binigyan kami ng mga online na lektura. Ang kurso ay parang pagsubok para sa isang maliit na bilog ng mga tao. At sa pagkakataong ito ay nagpaputok na ito! Alam ko ang Ingles kahit papaano, alam ko ang HTML/CSS, SQL at Javascript sa pangunahing antas, at mayroon akong malinaw na algorithm ng mga aksyon sa aking mga kamay kung ano ang pag-aaralan at bakit, na may mga deadline, atbp. na mas nagtulak sa akin na magtrabaho at dinidisiplina ako. Sa loob ng isang minuto, ito ay Disyembre 2020, ang mga pag-lock ay lumipas na at namatay, ngunit isa pang lockdown ay papalapit na. Sa oras na iyon, wala akong naisulat sa Java sa loob ng isang taon at medyo nakalimutan ko na ito, kaya't nag-alinlangan na ako na lubos kong naalala ang syntax. Ngunit ang Salesforce ay may sariling hiwalay na wika para sa back-end, na tinatawag na Apex (ito ay tulad ng Java, ngunit hinubad nang 3 beses na may katulad na syntax). Ang kurso ay tumagal ng 2.5 buwan, isinasaalang-alang ang mga pista opisyal, bilang isang resulta kung saan nakumpleto ko ang lahat ng mga pangunahing paksa at nakarating sa punto ng pagkumpleto ng mga super badge. Isinagawa ang aming mga pag-aaral sa paraang nabigyan kami ng mga takdang-aralin mula sa Trailhead at nagbasa ng 2 lektura sa isang linggo online. Siyempre, walang sinuman ang nagkaroon ng oras upang magbigay, higit na hindi gaanong tseke, araling-bahay. Ayun, umupo ako at dahan-dahang nagpasa ng mga super badge sa mga paksang pinag-aralan namin. Unang panayam sa aking buhay At sa simula ng Marso 2021, habang patuloy na gumagawa ng mga superbadge, nagpasya akong dumaan sa DOU, isang site sa paghahanap ng trabaho para sa mga IT specialist (Lubos kong inirerekomenda ang pagsubaybay sa sitwasyon sa IT labor market dito), at tingnan kung ano ang nangyayari doon ngayon. Bilang resulta, nakita ko na ang posisyon ay hindi ganap na malinaw, ngunit ito ay isinulat bilang Salesforce Developer, at magagawa mo ito nang walang karanasan sa trabaho at malayuan. Nauunawaan nang husto na medyo bata pa ako para dito, at talagang hindi ko naiintindihan kung paano ko pagsasamahin ang serbisyo at ang unang trabaho sa aking buhay bilang isang programmer, at kahit sa malayo. Sa pangkalahatan, dahil sa kuryusidad, isinumite ko ang aking resume at, nakakagulat, nakipag-ugnayan sila sa akin at inalok ako ng isang pakikipanayam. Napagpasyahan ko na ang isang libreng pagtatangka upang makakuha ng isang pakikipanayam ay hindi magiging kalabisan, kaya pumayag ako. Kapansin-pansin na sa oras na iyon ay nagkaroon na ng pagmamadali sa merkado at ang mga kumpanya ay matagal nang nagsimulang makaranas ng kakulangan ng mga tauhan, kaya pagkatapos, at sa buong 2021, ang merkado ay may napakakumportableng mga kondisyon para sa paghahanap ng unang trabaho at pagtaas ng iyong rate. Ito ang dahilan kung bakit ang mga kumpanya ay nagre-recruit ng halos lahat ng magkakasunod (ito ako ay may kondisyon, siyempre). Unang trabaho Noong kalagitnaan ng Marso 2021, isang buwan akong walang trabaho dahil sa mga pangyayari sa pamilya, at pagsapit ng kalagitnaan ng Abril, nagpadala sa akin ang isang kakilala sa LinkedIn ng link sa isang libreng online na internship mula sa isang kumpanya. Well, out of curiosity, nagsumite ako ng application at nagpasyang tingnan muli ang DOU , at nakakita ng ilang katulad na kurso kung saan din ako nag-apply. Ang isa sa mga kumpanyang ito ay naging pinakamabilis at tumugon sa loob ng ilang araw, na nag-aalok na simulan ang kurso sa susunod na linggo. Ang kurso ay ganap na libre at online, at nangako rin silang maglalabas ng "scholarship" sa matagumpay na pagkumpleto ng kurso. Nag-align na naman yata ang mga bituin kaya binayaran na lang ng kumpanyang ito para kumuha kami ng mga online na kurso sa Foxminded, na ako mismo ang nag-iisip na bawiin noong nag-aaral ako sa Javarush, pero kahit papaano ay hindi umabot sa ganoon, although may mga plano na ako. upang kunin ang kanilang kurso sa Salesforce. Ang mga damdamin mula sa pagkumpleto ng kursong iyon ay medyo malabo, ngunit ang resulta ay tiyak na naroon. Sa 2 buwang ibinigay ng kumpanya sa amin para tapusin ang kurso, natapos ko ang 90 porsiyento nito, sa pagtatapos nito ay kalahating oras lamang ang panayam sa teknikal na lead. Ang mga tanong ay simple, karamihan ay pangkalahatan, dahil nasa harap niya ang code na isinulat ko at na dati niyang sinuri sa teorya. Bilang resulta - ang unang alok sa aking buhay! Sa pagtatapos ng internship, hindi na ako nag-aalala tungkol sa "mayroon ba akong sapat na kaalaman para sa trabaho?", dahil nilinaw ng kumpanya na sa pangkalahatan ay mayroon kaming sapat na kaalaman para sa kanila, ngunit ang mga tanong ay "paano ako magtatrabaho para sa sa kanila, kahit na malayo, ngunit nagsisilbi nang kahanay sa hukbo kasama ang lahat ng kasunod na mga nuances?" nanatiling bukas. Sa kabutihang palad, ginawa ng kumpanya ang lahat ng konsesyon at kinuha siya. At ngayon ay nakuha ko na ang aking unang suweldo bilang isang programmer habang sabay-sabay na namamahala upang maglingkod sa hukbo. Ako ay hindi kapani-paniwalang natutuwa na isang araw ay kumbinsido ako na ang lahat ay posible at na ito ay katumbas ng halaga. Kaya sana kahit kaunti lang ay ma-inspire kayo ng story ko and go for it... Tips • ang pinakamahalagang bagay ay upang maunawaan kung bakit ka nag-aaral ng programming. Ang pag-unawa at pagpapaalala sa iyong sarili tungkol sa pangangailangan na makamit ang isang layunin ay ang pinakamahusay na motivator; • Napakahalaga rin ng disiplina sa sarili. Kung ang pipiliin ay "magpahinga o mag-ehersisyo nang isang beses," huwag mo nang isipin, ngunit gawin mo ito, kahit na ang iyong mga kasamahan/kaibigan/ilang ibang tao ay literal na umiinom sa tabi mo. Ngunit gayon pa man, hindi mo dapat ganap na isuko ang pahinga. Sa paglipas ng mahabang distansya, maaari kang masunog na hindi mo gustong magpatuloy. Kaya kailangan mo ring magpahinga, ngunit sa katamtaman; • hindi mo dapat pahintulutan ang mahabang pahinga sa pag-aaral, mula noon ay nangangailangan ng maraming oras upang matandaan kung ano ang aktwal mong pinag-aralan; • mahalagang magtakda ng mga intermediate na layunin at mga deadline, nakakatulong ito na huwag hayaan ang lahat ng bagay, na lubos na nagpapalawak sa proseso, na maaaring maging kritikal kung mayroon kang limitadong mga deadline o kailangan mong maabot ang isang tiyak na antas sa lalong madaling panahon (ako karamihan hindi ginawa ito dahil sa kakulangan ng "inihaw na tandang", ngunit kapag ginawa ko ito, ako ay mas epektibo at disiplinado); • sa panahon ng proseso ng pag-aaral, maging aktibong bahagi sa pagkomento sa BAWAT lecture at gawain. Sa paraang ito ang utak ay lalo pang nahuhuli sa kakanyahan at nakakatulong ito upang mahanap ang mga naglalakad + - sa tabi mo na makakatulong sa iyo na makakuha ng tulong mula sa isang tao o tulungan ang ibang tao sa iyong sarili upang maalala muli kung ano ang nakalimutan, o kahit na pump pataas pa; • magparehistro sa mga mapagkukunan tulad ng LinkedIn at DOU at aktibong maghanap ng mga taong makakatulong sa isang bagay, magbigay ng payo sa anumang isyu. Ang lahat sa IT ay palakaibigan at handang tumulong dahil katulad mo rin sila. Huwag mahiya tungkol sa paggawa ng mga bagong kakilala, ito ay talagang nakakatulong; • diskarte sa pag-aaral nang tama sa kahulugan na kung kailangan mo ito nang mas mabilis, pagkatapos ay matuto sa isang paraan, at kung ito ay tulad ko, pagkatapos ay isa pa. Kung hindi mo planong pumunta nang eksakto sa direksyon ng Java EE o katulad nito, sa palagay ko ay sapat na ang 20 antas, at pagkatapos ay dapat mong gawin ang plano mong gawin nang direkta; • sa anumang kaso alam o matuto ng Ingles. Kung wala ito, may mga pagkakataon, ngunit mas kaunti, at pagkatapos ay ang paglago ng karera ay magiging napaka-kamag-anak; • huwag kalimutang isulat ang iyong kwento ng tagumpay pagkatapos matanggap ang unang alok!!!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION