JavaRush /Java Blog /Random-TL /Hindi pa huli!
Данил Суетин
Antas
Берлин

Hindi pa huli!

Nai-publish sa grupo
Buweno, gusto kong simulan ang kuwento sa isang bagay na nagbibigay-inspirasyon at madaling maunawaan... Ngunit muli ang lahat ay nagmula sa mga tipikal na pattern tungkol sa edad na pinag-uusapan ng lahat, ngunit hindi mo personal na nararamdaman. Hindi pa huli!  - 1Hello mga kasamahan. Ang pangalan ko ay Danil, ako ay 35 taong gulang at ako ay isang programmer. Ang background ng aking karera ay katulad ng libu-libo at milyon-milyong iba pang katulad nila sa ating bansa, at marahil sa buong mundo. Lumaki, nagsasaya, walang iniisip. Ako ay interesado sa isang bagay, nagbasa ng isang bagay, iginagalang ang isang bagay. Akala ko may ginagawa ako. Pagkatapos ay nag-aral ako sa isang lugar. Dahil hindi ako makapasok sa ibang lugar. At kung iisipin mo - gusto mo ba? Nagkaroon ba ng pag-unawa sa sandaling iyon kung ano ang gusto mo? Mga totoong panaginip? Hindi lang para kumita ng maraming pera, kundi para gawin ang isang bagay na gusto mong gawin?! Hindi, siyempre hindi. Nag-aral ako kahit papaano sa school. Mula nang makilala ko ang computer science club noong ika-6 na baitang, may ilang uri ng pananabik para sa mga computer... Kahit na interes sa programming, sa pag-unawa sa isang bagay. Ngunit ngayon, pagkatapos ng napakaraming taon, tila nakakatuwang kakaiba na walang pagnanais na lumalim pa noon. Unawain, alamin at damhin... Sa malayong 95s na iyon, nag-program kami sa QBasic at nangarap na ilabas ang "sariling bersyon ng Windows" (na hindi pa namin nakita noon), sa VGA mode :) O gumawa ng computer game , tulad ng Command & Conquer o isang bagay na tulad ng mga naka-istilong pakikipagsapalaran noon, ngunit kung saan ang pangunahing karakter ay si Bill Gay (Shhh!). Tiningnan namin si Pascal, ngunit ang lahat ay napakakumplikado doon... May narinig kami tungkol sa C, ngunit hindi kami nakapagpatakbo ng isang programa. Nag-aral at naglaro kami sa unang x386, sa ilalim ng black eye ng MS DOS, ang bigat ng mga kahon na may isang dosenang floppy disk at mga biro tungkol sa mga terrabyte hard drive. Kaya, ang lahat ng ito ay naroroon, ngunit walang pagnanais at pag-unawa na ang isa ay maaaring sumisid nang mas malalim sa lahat ng ito. Sa totoo lang, sa mga sumunod na taon ay may mga kaso pa nga na ginawang posible ng programming na makatakas, at kung minsan ay kumita pa ng kaunting dagdag na pera. Sa aking buhay, nagsulat ako ng 1 programa para sa isang thesis at ilang para sa coursework, kahit na hindi ako nag-aral sa ganoong espesyalidad :) At lahat ng ito nang walang paglulubog, sa sobrang sigasig. Siyempre, hindi ko nais na magtrabaho kasama ang code na iyon ngayon :D Pumasok ako sa isang construction technical school, nag-aral upang maging isang builder nang maayos, ngunit, sa kabutihang-palad, ay hindi nakakuha ng trabaho sa pamamahagi. Dahil napaka-passive sa paghahanap ng trabaho, nakakuha ako ng trabaho bilang mekaniko sa isang kumpanyang nagseserbisyo ng mga heating network. Pagkatapos, sa pamamagitan din ng isang kakilala, pinasok niya ang saklaw ng mga serbisyo ng mamimili, kung saan siya ay mapagkakatiwalaan na nakakulong sa susunod na 12 taon. At ngayon isa na akong mobile equipment repair engineer! Ang gawaing ito, siyempre, ay hindi masama. At tila maaari kang makakuha ng magandang kita, at may puwang para sa pag-unlad... Ngunit ang lahat ng ito ay hindi nangyari. Ang pakiramdam ng isang baguhan ay nagsimulang lumitaw sa lahat ng dako. May sapat na trabaho, ang mga regular na kliyente ay bumalik, ngunit ang lahat ay hindi pareho. Parang hindi mo lubos na naiintindihan kung paano gumagana ang lahat. At kasabay nito, ang pag-unawa na ang bayad na edukasyon sa loob ng 5 taon ay hindi rin hahantong sa anuman. Pagkalipas ng 5 o 6 na taon, ang pag-aayos ng mga telepono ay nakakaramdam na ako ng matinding pagsusuka. Nais ko, kung hindi baguhin ang aking propesyon, pagkatapos ay hindi bababa sa pumunta sa "libreng paglangoy". Ngunit, siyempre, ang mga passive na pagnanasang ito ay hindi nakalaan upang matupad. Lumipas ang mga taon, at ngayon ay 33 na ako. Maaaring sabihin ng sinumang mas bata ng 10 taong gulang na ito ay halos katandaan na, ngunit siya Kahit sinong mas matanda ng 10 taon, siyempre, ay hindi sasang-ayon sa kanya, tulad ng hindi rin ako papayag :) Ngunit dahil sa pagkabagot at monotony sa pag-aayos ng mga telepono, nagsimula akong makisali sa iba't ibang malikhaing aktibidad. At kaya naisip ko na na ang aking pagtawag ay disenyo o, sa pinakamasama, pagbuo ng website, pagmomodelo ng 3D o pag-edit ng video! Sa kabutihang palad, ang hilig kong ito ay tunay na nagdulot ng mga pagbabago sa aking buhay. Sa loob ng ilang taon, lumitaw ang mga part-time na trabaho at makabuluhang premyo sa mga malikhaing kumpetisyon. At kaya tinawag ako sa ibang trabaho - bilang isang taga-disenyo sa isang lokal na kumpanya ng pagmamanupaktura. Biglang lumitaw ang isang hangin ng pagbabago sa aking buhay, tulad ng sa sikat na kanta ng Scorpions. Sa unang pagkakataon na lumipat ng trabaho sa mahabang panahon, bigla kong naramdaman na kaya kong baguhin ang lahat kung gugustuhin ko. Napagtanto ko na kapag ang bawat minuto ng aking buhay ay hindi mapupuno ng kalikot sa telepono ng isang tao o pakikipag-usap sa mga kaibigan ng mga kaibigan ng mga kaibigan ng mga kakilala tungkol sa kung ano ang dapat nilang gawin upang gumana ang kanilang telepono, o walang bungang pagpapahinga sa paglalaro ng mga tangke, o pag-upo sa trabaho at ang takot na baka mapilitan akong gastusin ang maliit na suweldo ko sa pagbili ng sirang bahagi - napagtanto ko na maaari akong magbago. Magbago para gawin talaga ang gusto ko. At nang magsimula akong magtrabaho bilang isang taga-disenyo, lumabas na hindi ko nais na gumawa ng disenyo. Siyempre, ang pagguhit, disenyo, webmastering, pagmomodelo at pag-edit ng video ay pawang mga kawili-wiling propesyon. Ngunit may kulang sa kanila, ang pagkamalikhain sa ibang antas. Nang makita ko ang patalastas na "Java Courses" at ang suweldo na ipinangako pagkatapos ng pagsasanay, naintindihan ko kung ano ito :) Oo, siyempre! Buong buhay ko pinangarap kong maging programmer! Isang suweldo na tatlo o apat na beses na mas mataas kaysa sa akin, at isang trabaho kung saan kailangan mong mag-isip! Isang trabaho kung saan hindi ka nakatali sa anumang bagay maliban sa iyong ulo! Ito ang lagi kong pinapangarap, ngunit Diyos, ang tagal kong hindi naiintindihan! "Alam mo," sabi ko sa asawa ko. - paano kung maging programmer ako? Nakakakuha sila ng 100-200 thousand. "Siyempre," sabi niya. - Tayo. At pupunta kami sa Brazil. - Ngunit ito ay hindi isang bagay ng isang buwan. Ng taon! At sa gabi palagi akong magiging abala! - Well... ano ang magagawa mo? Ganito sana magsisimula ang lahat, ngunit... Sa ilang kadahilanan, hindi inaprubahan ng bangko ang isang pautang na 30 libo para sa pagsasanay ng isang taga-disenyo na kamakailan lamang ay pumasok sa labor market. At, tulad ng nangyari, hindi walang kabuluhan :) Ang lahat ng mga aksidente ay hindi sinasadya, gaya ng sinabi ng matandang Oogway kay Master Shifu. Ang pagnanais na mabilis na sumali sa hanay ng mga programmer ay maaaring maging malungkot. Pagkatapos ng lahat, ang mahalaga sa pagsasanay ay hindi ang halaga na binabayaran mo para dito, ngunit ang kaalaman na iyong natatanggap. Sa kabila ng katotohanan na hindi ako pumasok sa mga mamahaling kurso, hindi ko binitawan ang aking pagnanais na maging isang programmer. Ang sitwasyon ay nag-ambag dito. Isang kalmado, mapayapang kapaligiran kung saan maaari kang mag-isip at magpahinga. suweldo! Sa susunod na buwan, nagsaliksik ako sa Internet, naghahanap ng pinakamahusay (at siyempre libre!) na paraan upang maging isang Java programmer. Bakit Java? Kung tutuusin, sila ang may pinakamataas na suweldo! Iyan ay kung paano ako nakapasok sa JavaRush . Pagkatapos ay mayroon itong lumang disenyo, kaya nakapagpapaalaala sa dating minamahal na cartoon na Futurama. Sa 10 libreng mga antas at ilang uri ng tacky, "techy" Javarush agad akong naakit. Nagmadali akong mag-aral. Naisip ko na pagkatapos ng 10 mga antas, na may parallel na pag-aaral ng mga libreng kurso tulad ng sa Youtube, iba't ibang mga seminar tulad ng Geekbrain's at mga application tulad ng SoloLearn, malamang na ako ay magiging napakahusay na tiyak na makakamit ko ang isang bagay sa aking karera! Nakumpleto ko ang unang 10 antas sa tila isang linggo o mas kaunti. Napakasimple, kapana-panabik, masalimuot at kasabay nito ay nakalalasing - lampas sa mga salita. Siyempre, nagkaroon din ng malalim na hindi pagkakaunawaan. Maaari mo bang isipin kung ano ang pakiramdam ng pag-iisip sa loob ng halos 20 taon na naiintindihan mo nang mabuti ang programming, at ang isang programa ay isang file na pinaandar mula sa itaas hanggang sa ibaba... at upang harapin ang katotohanan na ang programa ay hindi isang file sa lahat, ngunit isang buong proyekto, at mayroon pa ring isang bungkos ng mga file sa proyekto, at kapag nag-click ka sa "run" na buton (sa hindi pangkaraniwang IntellijIDEA noon), hindi nangangahulugang ang file na nakikita mo sa screen na ay inilunsad... Ito ay masakit na hindi maintindihan, kaya sa isang lugar sa ligaw ng lumang Mga Talakayan ay kasama pa rin ang aking galit at mapang-abusong mga komento tungkol sa maikling-sightedness ng mga creator, na hindi nag-isip na ang kanilang mga gumagamit ay ganap na bago at hindi naiintindihan ang anuman. tungkol sa mga bagong ideyang ito =) Hindi pa huli!  - 2Ganito natapos ang libreng 10 antas - mabilis, sa isang hininga. Napakabuti na halos agad akong bumili ng isang bayad na pagpapatuloy para sa isang buwan. Ito ay isang makabuluhang pagbili para sa akin. Sa una ay naging maayos ang mga bagay, ngunit ang mga kasunod na antas ay mas mahirap. Bilang karagdagan, naunawaan ko na hanggang sa antas 10 ay may mga simpleng problema sa algorithm, at hindi ako nakabuo ng malalim na pag-unawa sa "modernong programming". Lumipas ang isang buwan at wala akong makabuluhang pag-unlad. Marahil ay mas malapit sa antas 20 o isang bagay. Ngunit araw-araw ay may pakiramdam na hindi ako nakakasabay. Ang pera ay ipinuhunan, ngunit hindi ko magawang bigyang-katwiran ito. Sa ilalim ng bigat ng pag-unawa sa aking kawalan ng lakas, iniwan ko ang mga klase sa loob ng isang buwan o dalawa. Paminsan-minsan lang ako nanood ng ilang mga kawili-wiling video sa paksa, ngunit walang mga detalye. Papalapit na ang Bagong Taon 2017. At kasama nito, isang malaking regalo na hinihintay ng lahat ng mga mag-aaral ng JavaRush - isang malaking 50% na diskwento sa matrikula. Ang pagdurusa sa sarili ay humupa, ngunit ang pangarap ay nabuhay pa rin. At binili ko ito. Ito ay hindi kosmiko, ngunit napakalaking pera din ang kailangang bigyang-katwiran. Kaagad pagkatapos ng mga pista opisyal ng Bagong Taon, nagtakda akong magtrabaho nang may panibagong sigla. Naaalala ko na naging maayos ang lahat hanggang sa makatagpo ako ng isang tila simple, ngunit sa parehong oras ay napakahirap na problema para sa isang baguhan sa aking "background." Sa tingin ko ito ay tinatawag na "Restaurant". Hindi siya kumportable sa paglalaba o pagsakay, hindi niya nais na magpasya sa pamamagitan ng matagal na pag-aaral o sa maikling pagsabog ng "limang minuto." Ang mga klase at pamamaraan ay lumutang sa aking isipan, nalilito at kumakapit sa isa't isa, at tiyak na hindi ko masabi kung alin. Inaway ko siya for probably a week. Ang lumang takot ay nagsimula na sa abot-tanaw ng kamalayan; at isang palaka lamang na nagbabantang sasakalin ako para sa isang napakalaking 6 na libong rubles ang nagpilit sa akin na huwag huminto sa larong aking sinalihan... At pagkatapos ay isang malaking kalungkutan ang nangyari sa aking pamilya... Napakalaki at, gaya ng laging nangyayari, hindi inaasahan.. Sa loob ng isang buong linggo ay wala akong maisip. Wala akong magawa, mag-isip, mabuhay... Huminto lang ako sa isang punto sa Uniberso at lumipad sa isang lugar kung saan lahat tayo ay lumilipad... Natutuwa ako, mambabasa, na nakarating ka sa lugar na ito. Dahil ito ang pinakamahalagang bagay sa aking kwento. Ito ang pangunahing dahilan kung bakit masasabi ko na ngayon na ako ay nabubuhay at wala. At kahit na ito ay malungkot, ang bawat dulo ay isang simula. Ganyan ako nagsimula. Totoo. Pagkatapos ng isang linggo ng kamangmangan at kawalang-interes, ang mapanglaw ay nagbigay daan sa pagnanais at pagnanais na mabuhay. Isang realisasyon ang lumitaw sa aking isipan. Ang bawat magulang ay nangangarap na mabuhay ang kanyang mga anak. Nabuhay kami habang nabubuhay kami. At pagkatapos ay titira sila sa amin... Pagbabalik sa "Restaurant", bigla akong nakaramdam ng kamangha-manghang gaan. Ang mga klase na gumagamit ng mga klase, lumikha ng mga pagkakataon ng mga klase, at nagpapatupad ng mga interface ay biglang tila isang simpleng gawain ng pagtanggal ng mga string. Hilahin mo ang isa, tingnan kung ano ang gumagalaw - at narito na! Isa lang pala itong typo-level error! :) Inirerekomenda ko ang lahat na malutas ang "masustansiyang" buhol na ito. Tapos mas mahirap at makabuluhang mas kumplikado. Ngunit ang lahat ng ito ay hindi na tila katapusan ng mundo o isang hatol na kamatayan. Bawat bugtong ay may sagot. Kung hindi ito naresolba sa mahabang panahon, maaari itong ipagpaliban at ibalik ito mamaya nang may panibagong sigla. At pagkatapos ay hindi na siya makatiis! Siyempre, may mga digmaan sa mga validator, at kumukulo ng hindi maintindihan sa aking ulo, ngunit ang lahat ay umaangkop na sa ilang uri ng istraktura. Ang lahat ay tila nagpasya na magbago, at ang matigas na granite ay naging sandstone. At anumang bloke ng sandstone ay maaaring masira, kailangan lang ng oras. Lumipas ang isa pang 4 o 5 buwan. At naramdaman ko na ang lakas ko. Maraming mga pagsubok para sa kaalaman sa Java Core, mga puzzle, isang malaking bilang ng mga video (napakalaking pagpapala na mayroon na tayong Internet, kung saan makikita mo ang lahat!) sa iba't ibang mga paksa sa programming.Истории успеха, naghihikayat man o hindi, ngunit parehong nakaka-curious, na inilalantad ang hindi kilalang saklaw ng IT na ito. O baka kaya ko na? Sa ilang mga punto, ang aking ulo ay literal na umiikot mula sa lahat ng mga kuwentong ito. Kaya, sa pagsunod sa maraming payo, nagpasya akong pumunta para sa mga panayam. Pagkatapos ng lahat, sa halos bawat kuwento ng tagumpay, inirerekumenda na maglibot ng hindi bababa sa isang dosenang mga ito bago mo mahanap ang iyong kapalaran. Tumingin ako sa isang napaka sikat na mapagkukunan ng paghahanap ng trabaho. Hindi ko naisip na sa aming maliit, katamtaman na Izhevsk ay may malaking pangangailangan para sa mga programmer. Ngunit nang napansin ko ang medyo kawili-wiling posisyon ng isang junior, nagpasya akong makipagsapalaran. Nang magpahiwatig ng medyo katamtamang halaga sa resume, nag-apply ako para sa bakante. But how surprised I was when the next Monday (I submitted my resume, if I’m not mistaken, on Friday), nagsimulang tawagan ako ng mga recruiters. And not at all from the company where I submitted my resume. Siyempre, maaari kong ipagpalagay na may makakahanap ng aking resume at makikita itong medyo kawili-wili, ngunit sa pag-iisip ay handa akong pumunta para sa mga panayam minsan sa isang buwan at halos hindi na higit pa. Kaya, sa takot sa biglaang atensyon, mabilis kong itinago ang aking resume. Ngunit dahil sa curiosity, nagpasya akong pumunta sa parehong mga panayam na pinamamahalaan nilang iiskedyul para sa akin. Hindi ako naghanda nang teknikal para sa unang panayam. Ang mga kuwento ay nagsabi na ang mga panayam ay nahahati sa mga yugto, at una ay karaniwang isang simpleng pagpapakilala, nang walang pagsubok. Gayunpaman, hindi ako umasa sa tagumpay at inihanda ko ang aking sarili, una sa lahat, na hindi magalit sa isang pagtanggi o isang bagay na mabuti mula sa isang nalilitong "how dare you with such level?" Hindi pa ako nakakapunta sa mga opisina ng mga kumpanya ng IT, nakita ko lamang sa mga larawan ang mga kamangha-manghang "gingerbread houses" ng Google, Facebook, atbp. Oo, hindi ko inaasahan na makakita ng ganoon. Tila na sa aming labas ay may ilang uri ng inaapi, may salamin sa mata na nakaupo sa likod ng mga upuang gawa sa kahoy, na inilibing malapit sa mga monitor ng CRT na may proteksiyon na filter. Pero hindi. Siyempre, hindi ko nakita ang karangyaan at kakisigan ng Google doon, ngunit ang table football sa opisina ay nagbigay ng impresyon sa akin. Sa isang tiyak na kahulugan, ito ay isang hamon sa aking buong nakaraang paraan ng pamumuhay, kung saan ang bilang ng mga oras na ginugol sa trabaho ay direktang nauugnay sa halaga ng suweldo. Isang mabilis na panayam sa HR, pagkatapos ay isang palatanungan na pinunan ng nanginginig na kamay (hindi ako handa para sa pagsubok). Pagkatapos ng maikling pakikipag-usap sa pinuno ng departamento at ngayon ay inalok ako ng trabaho. Oo Oo! Sa kabila ng katotohanan na hindi ko nasagot ang lahat ng mga tanong sa pagsusulit, sa pangkalahatan ay talagang mahusay ang aking kaalaman sa Java, kaya agad akong inalok ng trabaho. Maliit lang ang sweldong inaalok nila, pero higit pa sa hinihingi ko sa resume ko. Bilang karagdagan, pagkatapos ng panahon ng pagsubok, dapat itong tumaas. At pagkatapos ay namuhunan agad sila sa mga pagtaas at mas malaking pagtaas ng suweldo! Medyo natulala ako sa tuksong ito. Pero naging matapang din siya. Hindi ko na sinasadyang pinaghandaan ang susunod kong interview. At hindi rin tayo dapat agad na sumang-ayon sa unang alok ng trabaho—ang mga kwento ng tagumpay ay nagtuturo sa atin. Sa ilang mga paraan ito ay totoo. Samakatuwid, siyempre, hindi ko tinanggihan ang pangalawang recruiter at nagpunta para sa pangalawang pakikipanayam pagkatapos na inalok ang trabaho. Ngunit sa panayam na ito kailangan kong makaramdam ng medyo kahihiyan sa aking tiwala sa sarili. Ang pinakasimpleng mga tanong, na ngayon ay tila hindi na parang mga gawain sa akin, pagkatapos ay nagdulot ng ganap na pagkalito sa aking isipan. Nadurog ako, napagod at (oh my god!) Nalito ko pa ang HTML sa HTTP kapag nakikipag-usap sa mga lead! Matapos ang gayong pagkawasak, hindi na ako sigurado na handa na akong maging isang programmer. Ang HR mula sa kumpanya kung saan ako nagkaroon ng unang panayam ay patuloy na humingi ng sagot at nagpadala pa sa akin ng isang alok (isa pang buzzword na kailangan kong makaharap sa unang pagkakataon). Handa pa nga silang maghintay sa aking pagbabalik mula sa isang napakatagal na planong bakasyon, ngunit nag-alinlangan pa rin ako. Pagkatapos ng lahat, kailangan pa ring ipaalam sa bagong dating boss na ang kanilang bagong lumang designer ay iiwan sila, kaya hindi inaasahan para sa kanyang sarili at para sa kanila. Gayunpaman, hindi ko maiwasang sumang-ayon. Pumayag ako, nakipag-usap sa bagong dating amo, at naging maayos ang lahat. Ganyan ako naging autotester. Marahil ay may magsasabi na ang mga autotester ay hindi mga programmer, at ang kanilang trabaho ay dapat na napakaboring. Ngunit lubos akong hindi sumasang-ayon sa kanila dito. Bukod dito, minsan naisip ko na ang mga tagasubok ay mga programmer na kulang sa isang bagay upang maging "ganap" (nawa'y hindi ako talunin ng aking mga kasamahan kung nabasa nila ang mga linyang ito at nakilala nila ako! Kumusta sa inyong lahat, nga pala! ) Ngunit ang lahat ay nangyari. ganap na mali. Nang tumawid ako sa unang hakbang at nagsimulang ganap na bumuo ng mga piraso ng balangkas, isang epiphany ang dumating. Para akong isang programmer na hindi lamang gustong gumawa ng ilang mga programa, ngunit alam din kung saan ang isang kritikal na error ay maaaring nasa kanila. Naunawaan ko kung paano gumagana ang mga validator ng Javarush at kung bakit hindi sila laging lohikal. Napagtanto ko ang marami sa mga teknikal na intricacies ng programming, at napunta ako sa bagong mundong ito nang mas maayos kaysa kung agad akong nakapasok sa IT bilang isang junior developer. Tanong mo, maaari na ba akong maging isang "buong" programmer? Madali lang! Pero ngayon mas malawak na ang pagpipilian ko: Makakapili ako ng trabaho hindi lang dahil sa suweldo, kundi dahil din sa team, sa kapaligiran, sa proyekto. Bilang karagdagan sa mga insight sa pag-iisip, isang ganap na naiibang mundo ng pagtatrabaho ang bumungad sa akin. Gusto ako ng trabaho. Gusto niya akong pakainin, bigyan ng maiinom, libangin ako, i-relax ako, at sa parehong oras ay bigyan ako ng suweldo. Itong unang anim na buwan ay parang panaginip. Hindi lang ako makapaniwala na sa lahat ng mga dekada na ito, habang naghihikahos ako sa mga dati kong trabaho, lahat ng ito ay umuunlad at namumulaklak dito. At syempre hinihintay ako nito! At lahat ng nagsusumikap doon :) Nakakagulat din na makita kung paano hindi napansin ng dose-dosenang mga kasamahan sa ilang kadahilanan ang lahat ng mga kayamanan ng IT sphere, ang lahat ng kagandahan ng buhay na narito mismo, sa harap mo mismo. As if this is all so commonplace and ubiquitous na walang mapapansin dito. Ngunit dito ka nakatira para sa tunay, trabaho para sa tunay at kumita ng tunay na pera. Ang mga kasamahan ay bawat isa ay natatanging personalidad, mga intelektwal at madamdaming tao; marami sa kanila ay mga taong malikhain at talagang lahat sila ay mabubuting tao lamang! Halos hindi ko maiparating ang buong kosmos ng damdamin sa maliit na talatang ito. Umaasa lang talaga ako, reader, na maniwala ka sa akin kung gaano katotoo at pinagpala ang lahat sa bagong lugar na ito para sa akin. At ako ay dumating sa ito sa aking sarili, may layunin. Sa paglipas ng isang taon, naging pamilyar ako sa lahat ng teknolohiyang ginamit. Muli kong inisip ang aking saloobin sa pag-unawa sa programming sa pangkalahatan at partikular sa Java. Ako ay hinabol ng dose-dosenang beses, na hindi pa nangyari noon! Para sa akin, ang buhay ay naging isang hindi maisip na kasiyahan - nakatanggap ako ng tunay na kasiyahan mula sa trabaho, umuwi at nagpatuloy sa pag-aaral ng mga bagong bagay nang may kasiyahan. Ako ay 34 na. Sa mga nakaraang taon, kung minsan ay malinaw na tila sa akin na ang aking utak ay kumukupas. Kung saan nawala ang memorya, ang mga salita ay nakalimutan. Ang pag-iisip ay nagiging hindi nababaluktot, medyo kahoy. Ngunit ito ay kamangha-manghang! Nang magsimula akong mag-aral ng napakalaking lugar gaya ng programming, ang utak ko sa una ay lumiit na para bang dahil sa isang bugbog, ngunit pagkatapos ay unti-unti itong nag-uunat. Ang pag-iisip ay naging magaan, mabilis. Sa mga nagdaang taon, ang mga magagandang ideya ay pumasok sa isip ko na nagulat lang ako kung ako mismo ang nag-isip sa mga ito o hindi sinasadyang pinagsama ang mga ito sa isang lugar. Sa bagong lugar ng trabaho, agad akong nagkaroon ng humigit-kumulang limampung kasamahan sa open space. Inaamin ko, noong una ay nataranta ako, sinusubukan kong alalahanin kung sino at ano ang kanilang pangalan. Ngunit ang utak ko ay nagsimula nang mabilis na matuto, at sa lalong madaling panahon ay alam ko na ang pangalan ng lahat at lahat ng uri ng mga detalye na parang matutulis na tinik sa mental model ng bawat isa sa aking mga kasamahan (oo, ang OOP ay napakadaling ilipat sa buhay at vice versa) . Lahat ng ito ay nagulat pa rin ako. Sa ilang hindi maintindihan na kadalian, nagsulat ako ng isang ganap na malaking desktop application (hindi ko pa nakumpleto ang malalaking proyekto noon), kung saan nakatanggap ako ng magandang gantimpala. Bigla akong nagsimulang maunawaan ang mga pattern at kahit na maunawaan ang mga programa ng ibang tao sa pamamagitan lamang ng pagtingin sa kanilang code. Ang lahat ng hindi maintindihang magic words na ito ay Spring, JDBC, Hibernate, Git, SQL at daan-daang iba pa ay nagkaroon ng kahulugan at naiintindihan. Anumang iba pang wika maliban sa Java, kahit na may hindi masyadong katulad na syntax, ay biglang naging maliwanag. Para akong hindi marunong magbasa at bigla akong natuto. Naramdaman ko kung gaano ako kalalim na nalubog sa mundo sa paligid ko sa isang bagong paraan, na para bang nag-ugat ako sa bawat bagay at nilalang na nakapaligid sa akin. Salamat sa trabaho, bagong kaalaman at sarili kong pagsisikap, nagsimula akong tumingin sa lahat ng bagay sa paligid ko nang iba. Nadama ko kung gaano kadali na ipatupad ang iyong mga plano at makamit ang lahat ng gusto mo kung gagawa ka ng napaka-espesipiko at naiintindihan na mga pagsisikap. At ito ang pinakanakakagulat para sa akin sa aking mabilis na pagbabago. At hindi lahat na nakatanggap ako ng isang uri ng malaking suweldo, at hindi na sa parehong oras ay natupad ko ang ilang uri ng pangarap ko sa pagkabata. Ang pinaka-kamangha-manghang bagay ay ang pagnanais na ito ay nagbigay sa akin ng napakalaking lakas at kumpiyansa na ang lahat sa buhay ay maaaring mabago para sa mas mahusay. Minsan nakakakilala ako ng mga matatandang kasamahan, na matatalino din. Sabi ko: tingnan mo, Naglagay ako ng anim na buwang pagsisikap at nakuha ang hindi mo makakamit sa loob ng sampung taon! Halika sa amin, sa IT! At sinasagot nila ako: "Hindi, ano ang pinag-uusapan mo? Hindi ako sapat na matalino (matalino), hindi ko magagawang makabisado ang lahat ng ito." Ngunit naniniwala ako sa mga tao, dahil naniniwala na ako sa aking sarili at sinuri. Ako ang pinakakaraniwang tao. Nakamit ko ito, na nangangahulugan na ang lahat ay makakamit para sa ibang mga ordinaryong tao! Ngunit palaging mas mahirap kumbinsihin ang paraan ng pag-iisip ng ibang tao kaysa sabihinsa iyong sarili , at gawin ito sa iyong sarili . Ngunit naniniwala ako sa iyo, mambabasa. Ikaw ay katulad ko, marahil mas mabuti. Kaya ko at kaya mo rin kung gusto mo! Sana sa puntong ito ay walang nakatulog o namatay sa sobrang foreplay. Sa totoo lang, gusto ko lang ibahagi ang aking mga obserbasyon at lahat ng bagay na nakatulong sa akin na mabilis na umunlad at, sa tingin ko, medyo epektibo. Ngunit kung walang emosyonal na bahagi, ang anumang mga tagubilin para sa akin ay tila hiwalay sa buhay at hindi maihahambing sa mga personal na paghihirap. Samakatuwid, narito ako sa wakas ay lumipat sa pinakamahalagang bagay - ang mga prinsipyo na, sa palagay ko, ay gagawing mabilis at epektibo ang iyong pagsasanay hangga't maaari (Sana ay hindi ko makalimutan ang anuman mula sa aking mga prinsipyo, na patuloy kong sinusubukan na isulong sa aking mga padawan):
  • matuto gamit ang JavaRush . Mayroong, siyempre, mga disadvantages dito. Saan tayo kung wala sila? Ang JavaRush ay hindi naman kasing bilis at hindi kasing-mahiwagang ipinangako nila sa iba't ibang mga kaakit-akit na kurso. Ngunit narito ang pinakamahalagang bagay na hindi matatagpuan sa ibang mga lugar - sa JavaRush matututunan mong maunawaan ang code. Sa maraming code. Mabuti at naiiba. Noong panahong nag-aaral ako, ang Java 8 at lahat ng mga kasiyahang ito sa anyo ng mga lambdas at stream ay wala sa programa ng pagsasanay. Ngunit ang 1.7 ay mahirap.
  • gumamit ng maraming mapagkukunan , huwag limitahan ang iyong sarili sa isang mapagkukunan para sa anumang bagay. Lubos kong pinupuri ang Javarush, ngunit marami sa mga paksa dito ay ipinakita sa paraang hindi malinaw. Minsan ito ay lubos na nakasalalay sa taong kung saan ang pagtatanghal ay magagawa niyang maunawaan at maunawaan ang impormasyon. Maaaring kailanganin mong basahin ang aralin, pagkatapos ay muling panoorin ang Golovach, at Tkach, at Nemchinsky, pagkatapos ay basahin ang Horstmann, basahin ang Eckel, at pagkatapos lamang ay magsisimula ang pag-unawa: aah, ganito ito gumagana! At marahil isa sa mga ito ay magiging malinaw sa iyo. Sa pamamagitan ng paraan, ang Horstmann ay mas mahusay kaysa sa Eckel para sa aking panlasa, at si Bloch ay hindi maihahambing (sa orihinal) :)
  • Matuto ng Ingles . Siyempre, lahat ay dapat na ginagabayan ng pananalapi. Sa personal, isang taunang subscription sa Lingualeo at isang palaka na nagbabanta sa asphyxia ay gumana nang maayos para sa akin. Bagaman narito ito ay mas mahusay na pumili mula sa mga personal na kagustuhan. Halimbawa, kung minsan ako ay labis na nagagalit sa hindi napapanahong interface, ngunit ang mga kakumpitensya (PuzzleEnglish) ay labis na kulang sa kung ano ang mayroon si Leo. Bukod dito, habang tumatagal ang subscription sa Leo, tiningnan ko ang mga puzzle at pinangarap kong tumalon sa kanila, tanging ang nabanggit na palaka ay hindi pinapayagan ito. Wala akong sasabihin tungkol sa mga app sa telepono, dahil hindi ko pa ginagamit ang mga ito, ngunit malamang na mayroon din silang mga tagahanga at marahil ay nararapat na gayon. Anki? Nagustuhan ko rin, maraming hindi pangkaraniwang salita ang pinalakas sa kanila.
  • изучи сочетания клавиш IntellijIdea. Вообще на мой взгляд это лучшая IDE из всех существующих. И признаться мне очень не хватает шорткеев идеи в других программах. Сделай две главные вещи: Help -> Keymap reference (Распечатать, сложить втрое, скрепить и поставить на рабочем столе) и почаще нажимай в codeе Ctrl + Alt + L =) Этот совет я особенно люблю повторять для коллег.
  • начни использовать Git How можно раньше. Это действительно необходимый навык. Чем раньше вы с ним столкнётесь, чем больше набьёте шишек, тем лучше будет результат. Я советую использовать встроенный в Идею плагин. В планах у меня подробное видео с туториалом How со всем этим работать. Более того. Меня однажды хантor в одну очень крупную компанию, просто найдя мой профиль на github, причём на тогда на нём был всего лишь проект с решениями задач JavaRush
  • не бойся признаться, что ты чего-то не знаешь. Бойся не хотеть узнавать. Как я уже писал раньше, что относительно простая терминология классы-методы-функции-свойства-поля вызывал в моей голове жуткую чехарду и путаницу, но с течением времени всё встало на свои места. Для непонятных вещей иногда просто нужно время.
  • не бойся ошибаться. Допустив ошибку, исправь её и постарайся не допускать впредь. Ошибки это только то, что нельзя исправить.
  • ходи пешком. Может показаться что вы будете тратить время впустую, но это не так. Час пешей прогулки с работы (и на работу тоже!) может оказаться невероятно эффективным для усваивания новой информации. Конечно, лучше всего слушать в наушниках по пути аудиокниги or подкасты на тему IT. Просто представить не могу, смог бы я научиться чему-то столь целенаправленно, если бы не прослушал во время таких пеших прогулок "Сила воли — How развить и укрепить" бесподобной Келли Макгонигал.
  • отдыхай от компьютера чаще. Лично я использую программу WorkRave, которая каждые 25 minutes выгоняет меня из-за компьютера на пять minutes. Может быть это слишком часто? Но у каждого здоровье своё и в определённый момент жизни начинаешь понимать, что тебе дороже — лишняя minutesка в дописывании цикла, or отсутствие боли в спине и других рабочих поверхностях. Кстати, есть очень популярная техника повышения эффективности труда Pomodoro (Помидора) основанная на точно таком же тайминге.
  • regular na mag-ehersisyo . Sa personal, isang malaking kasiyahan para sa akin, pagkatapos ng paglalakad mula sa trabaho, na umupo sa aking laptop, maglaan ng kalahating oras sa Ingles, dalawa sa mga palaisipan mula sa Javarush. Kapag may naipon na hindi maintindihan, nanood ako ng mga video at nagbasa ng mga artikulo sa mga paksa hanggang sa maging malinaw ang paksa. Naaalala ko lalo kung paano ko sinubukang unawain kung ano ang mga generics (noong una kong na-encounter ang problema ng generics, hindi ko alam kung ano ang tawag sa kanila). Kahit na tila naiintindihan ko kung ano at paano, pagkalipas ng isang taon napagtanto ko na hindi ito ganoon. At sa pangkalahatan, hindi ako lubos na sigurado na marami sa mga nag-aangkin kung ano ito ay nauunawaan ang lahat ng mga nuances. Sa pangkalahatan, ang pang-araw-araw na buhay ay naging puno ng kaganapan at puno ng pagnanais na makamit ang layunin. Ngunit sa katapusan ng linggo ay mahirap iplano ang araw at kailangan kong patuloy na itulak ang aking sarili. Siyempre, sa lahat ng oras na ito ay humiram ako sa isang pamilya na halos hindi ko nakasama, ngunit ngayon ang mga gastos na ito ay nagbayad. At ang mga gabi ay puno ng pamilya at nagagawa ko pang magsulat ng isang bagay sa Javarush =)
  • Huwag ipagkait sa iyong sarili ang kasiyahan sa pag-aaral ng mga kaugnay at ganap na hindi maintindihang teknolohiya . UML? HTML? XML? CSS? XPATH? Maven? Nagho-host? Docker? TCP? Paano nagdaragdag ang processor ng mga numero? Oo! Bigyan mo ako ng dalawa! :)
Iyon lang. Ito na yata ang katapusan ng kwento ko ngayon. Umaasa ako na ang aking karanasan ay maging kapaki-pakinabang sa isang tao at sa mahabang post na ito ay nagawa kong suportahan ang isang tao sa kanilang piniling landas: magbigay ng payo na magiging kapaki-pakinabang o simpleng magpapasigla sa kanilang espiritu. Sa anumang kaso, ang karanasan ay hindi kailanman negatibo. Pagkatapos ng lahat, ang karanasan ay ang tanging bagay na lumalabas kapag wala ito. Good luck! At magkita-kita tayo sa IT, mga kasamahan! PS Sa pamamagitan ng isang kakila-kilabot na pagkakataon, habang nagta-type sa form ng browser, halos nawala ko ang mga bunga ng aking dalawang oras na paggawa. Salamat sa Diyos na mayroong Google at isang napakagandang artikulo How to recover text lost in form Kaya hindi pa huli ang lahat para matuto, kahit 35 years old ka na, wala kang pinag-aralan, pero programmer ka na, at kahit apat na. alas-dose ng umaga sa labas, ikaw at ako ay gumugol ng 6 na oras sa magulong artikulong ito, na kahit lahat ay hindi nakakatapos ng pagbabasa, at ang iyong mata ay kumikibot na sa pagod, ngunit ikaw pa rin ay labis na nasisiyahan, dahil bukas ang iyong paboritong trabaho naghihintay sa iyo at may nagbabasa pa rin ng iyong opus hanggang sa dulo at ngumiti sa linyang ito.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION