JavaRush /Java Blog /Random-TK /Hiç haçan giç däl!
Данил Суетин
Dereje
Берлин

Hiç haçan giç däl!

Toparda çap edildi
Dogrusy, hekaýany ylham beriji we düşünmek aňsat bir zat bilen başlamak isledim ... againöne ýene-de hemmeleriň gürleýän ýaşy baradaky adaty nagyşlara düşdi, ýöne özüň hiç haçan duýmaýarsyň. Hiç haçan giç däl!  - 1Salam kärdeşler. Meniň adym Danil, men 35 ýaşymda we programmist. Karýeramyň taryhy, biziň ýurdumyzda we belki bütin dünýäde olar ýaly müňlerçe we millionlarça adam bilen meňzeýär. Ulalmak, hezil etmek, hiç zat hakda pikir etmezlik. Bir zat bilen gyzyklandym, bir zat okadym, bir zada hormat goýdum. Men bir zada baş goşdum öýdüpdim. Soň bir ýere okamaga gitdim. Sebäbi başga ýere girip bilmedim. Bu hakda oýlansaň - ​​islediňmi? Isleýän zadyňyza şol pursatda düşünişmek boldumy? Hakyky düýşler? Diňe köp pul gazanmak üçin däl-de, etjek bolýan zadyňyzy etmek ?! .Ok, elbetde ýok. Näme-de bolsa mekdepde okadym. Informatika kluby bilen 6-njy synpda tanyşanymdan bäri, kompýuterlere haýsydyr bir isleg bardy ... Hatda programmirleme, bir zada düşünmek bilen gyzyklanmak. Nowöne indi, şunça ýyl geçenden soň, şol wagt has çuňňur gitmek isleginiň ýokdugy gülkünç bolup görünýär. Düşüniň, tapyň we duýuň ... Şol uzak 95-nji ýyllarda “QBasic” -de programma düzdük we “Windows-yň öz wersiýasyny” (hatda şol wagt görmedik) VGA re modeiminde çykarmagy arzuw etdik :) Ora-da kompýuter oýny , Command & Conquer ýa-da şol wagtky moda gözlegleri ýaly bir zat, ýöne diňe baş gahryman Bill Geý (Şhh!). Paskala seretdik, ýöne ol ýerde hemme zat gaty çylşyrymlydy ... C hakda bir zat eşitdik, ýöne ýekeje programma hem alyp bilmedik. Ilkinji x386-da, MS DOS-nyň gara gözüniň aşagynda, onlarça disketaly gutularyň agramy we terrabaýt gaty diskler hakda degişmeler öwrendik we oýnadyk. Şeýlelik bilen, bularyň hemmesi bardy, ýöne bularyň hemmesine has çuňňur çümüp boljakdygyna isleg we düşünje ýokdy. Dogrusyny aýtsak, indiki ýyllarda hatda programmirlemegiň gaçmagy mümkin bolan we käwagt azajyk goşmaça pul gazanan ýagdaýlaram boldy. Ömrümde tezis üçin 1 programma we birnäçe sapak üçin ýazdym, ýöne beýle hünäri hiç haçan öwrenmändim :) Bularyň hemmesi çuňňur joşgun bilen. Elbetde, häzir bu kod bilen işlemek islemeýärin: D Gurluşyk tehniki mekdebine girdim, gurluşykçy bolup geçmegi öwrendim, ýöne bagtymyza paýlamakda iş tapmadym. Iş tapmakda gaty passiw bolanym üçin, ýyladyş torlaryna hyzmat edýän kompaniýada mehanik bolup işe başladym. Soňra, bir tanyşynyň üsti bilen, sarp ediş hyzmatlarynyň çägine girdi we indiki 12 ýylda ygtybarly keşbe girdi. Indi men eýýäm ykjam enjamlary abatlaýyş inereneri! Bu eser, elbetde, erbet däl. Gowy girdeji gazanyp boljak ýaly, ösüş üçin ýer bar ... thisöne bularyň hemmesi beýle däldi. Höwesjeň duýgusy hemme ýerde peýda bolup başlady. Enougheterlik iş bar, yzygiderli müşderiler gaýdyp gelýärler, ýöne hemme zat birmeňzeş däl. Munuň nähili işleýändigine doly düşünmeýän ýaly duýulýar. Şol bir wagtyň özünde, 5 ýyl tölegli bilimiň hem hiç zada sebäp bolmajakdygyna düşünmek. 5 ýa-da 6 ýyldan soň, telefonlary bejermek meni eýýäm ýüregimi bulaşdyrýardy. Hünärimi üýtgetmesem, iň bolmanda “mugt suwa düşmek” isledim. Emma, ​​elbetde, bu passiw islegler amala aşmaly däldi. Yearsyllar geçdi, indi men eýýäm 33 ýaşymdadym. 10 ýaş kiçi her kim munuň garrylykdygyny aýdyp biler, emma ol 10 ýaşdan uly adam, elbetde, men hem razy bolmaýşym ýaly, onuň bilenem ylalaşmaz :) Emma telefonlary bejermekde içgysgynçlyk we monotonlyk sebäpli dürli döredijilik işlerine gatnaşyp başladym. Şeýlelik bilen, çagyryşymyň dizaýn ýa-da iň erbet ýagdaýda web sahypasyny gurmak, 3D modellemek ýa-da wideo redaktirlemek diýip göz öňüne getiripdim! Bagtymyza, bu hyjuwym durmuşymda hakykatdanam üýtgeşiklikler getirdi. Birnäçe ýylyň içinde ýarym günlük iş we döredijilik ýaryşlarynda möhüm baýraklar peýda boldy. Şeýdip, meni başga bir işe çagyrdylar - ýerli önümçilik kompaniýasynda dizaýner hökmünde. Birden meşhur Scorpions aýdymyndaky ýaly durmuşymda üýtgeşik şemal peýda boldy. Uzak wagtyň içinde ilkinji gezek iş ýerimi üýtgedenimde, birden islesem hemme zady üýtgedip biljekdigimi duýdum. Ömrümiň her minudynyň biriniň telefony bilen jedelleşmek ýa-da tanyş dostlarynyň dostlary bilen telefonlaryny işletmek üçin näme etmelidigi, ýa-da tank oýnamak üçin netijesiz dynç almak, ýa-da işde oturmak bilen doldurylmajakdygyna düşündim. käbir biperwaý hereketler meni eýýäm ownuk aýlygymy döwülen bölegi satyn almaga sarp eder diýen gorky - üýtgedip biljekdigime düşündim. Aslynda isleýän zadymy etmek üçin üýtgediň. Dizaýner bolup işe başlanymda, dizaýn etmek islemeýändigim ýüze çykdy. Elbetde, surat çekmek, dizaýn etmek, web ussatlygy, modellemek we wideo redaktirlemek bularyň hemmesi gyzykly hünärler. Themöne olarda başga bir derejedäki döredijilik kemçiligi bardy. “Java Courses” mahabatyny we okuwdan soň wada berlen aýlygy görenimde, onuň nämedigine düşündim :) Hawa, elbetde! Bütin ömrümde programmist bolmagy arzuw edýärdim! Aýlygym meniňkiden üç-dört esse ýokary we pikirlenmeli işiňiz! Kelläňizden başga hiç zat bilen baglanyşykly bolmadyk iş! Bu mydama arzuw edip gelýän zadym, ýöne Hudaý, näçe wagt bäri düşünmedim! - Bilýärsiňmi - diýdim. - programmist bolsam näme etmeli? 100-200 müň alýarlar. "Elbetde" -diýdi. - Tur. Braziliýa bararys. - thisöne bu bir aý däl. Ofylyň! Agşamlaryna bolsa elmydama gaty meşgul bolaryn! - Bolýar ... näme edip bilersiňiz? Bularyň hemmesi şeýle başlardy, ýöne ... Näme üçindir bank ýaňy-ýakynda zähmet bazaryna giren dizaýneriň taýýarlanmagy üçin 30 müň karzy tassyklamady. Görnüşi ýaly, biderek däl :) Accidenthli betbagtçylyklar tötänleýin däl, köne Oogweý ussat Şifuna aýdyşy ýaly. Programmistleriň hataryna çalt goşulmak islegi gynandyryjy bolup biler. Galyberse-de, okuwda möhüm zat, onuň üçin töleýän mukdaryňyz däl-de, alýan bilimiňizdir. Gymmat kurslara girmändigime garamazdan, programmist bolmak islegimden el çekmedim. Thisagdaý muňa goşant goşdy. Pikir edip, dynç alyp boljak asuda, asuda gurşaw. Aýlyk! Indiki aýyň dowamynda Java programmisti bolmak üçin iň oňat (we elbetde mugt!) Lookingol gözläp, internedi gözledim. Näme üçin Java? Galyberse-de, iň ýokary aýlygy bar! Ine, men JavaRush-a girdim . Soňra bir wagtlar söýgüli “Futurama” multfilmini ýada salýan köne dizaýn bardy. 10 mugt dereje we birneme çylşyrymly, “tehnologiýaly” Javarush meni derrew özüne çekdi. Men höwes bilen okamaga howlukdym. 10 derejeden soň, “Youtube” -daky ýaly mugt kurslary, “Geekbrain” ýaly dürli seminarlary we “SoloLearn” ýaly programmalary paralel öwrenmek bilen, karýeramda hökman bir zat gazanyp bilerin öýdüp pikir etdim! Ilkinji 10 derejäni bir hepde ýa-da ondanam az wagt ýaly tamamladym. Gaty ýönekeý, tolgundyryjy, çylşyrymly we şol bir wagtyň özünde serhoş - sözlerden başga. Elbetde, çuňňur düşünişmezliklerem bardy. Programmirleme gowy düşünýändigiňizi we bir programmanyň ýokardan aşaklygyna ýerine ýetirilýän bir faýl bolandygyny 20 ýyl töweregi pikir etmegiň nähili bolýandygyny göz öňüne getirip bilersiňizmi we programmanyň faýl däldigi bilen ýüzbe-ýüz bolup bilersiňizmi? hemmesi, ýöne tutuş bir taslama, we taslamada henizem bir topar faýl bar we "işlet" düwmesine basanyňyzda (şol wagt adaty bolmadyk IntellijIDEA-da), ekranda görýän faýlyňyz hökman däl işe girizildi ... Düşünjeli däldi, şonuň üçin köne çekişmeleriň bir ýerinde ulanyjylary düýbünden täze diýip pikir etmeýän we hiç zada düşünmeýän döredijileriň gysga görüşi baradaky gaharly we kemsidiji teswirlerim bar. täze dörän “pikirler” hakda =) Hiç haçan giç däl!  - 2Mugt 10 dereje şeýle gutardy - çalt, bir demde. Örän gowy welin, derrew bir aýlap tölegli dowamy satyn aldym. Bu meniň üçin möhüm satyn alyşdy. Ilki bilen gowy boldy, ýöne indiki derejeler has kyn boldy. Mundan başga-da, 10-njy derejä çenli ýönekeý algoritmiki meseleleriň bardygyna düşündim we hiç haçan “häzirki zaman programmirleme” hakda çuňňur düşünmedim. Bir aý geçdi we düýpli ösüş etmedim. 20htimal, 20-nji derejä ýa-da bir zada has ýakyn. Everyöne her gün özümi saklamaýan duýgym bardy. Pul goýuldy, ýöne men muny aklap bilemok. Güýçsizligime düşünip, bir-iki aýlap sapaklary taşladym. Diňe wagtal-wagtal mowzukda gyzykly wideo görýärdim, ýöne jikme-jikliksiz. Täze ýyl 2017 ýakynlaşýar. Munuň bilen birlikde, ähli JavaRush okuwçylarynyň garaşýan ullakan sowgady - okuw üçin 50% arzanladyş. Öz-özüňi gynamak azaldy, ýöne arzuw henizem ýaşady. Men ony satyn aldym. Bu kosmiki däldi, ýöne aklanmaly gaty möhüm puldy. Täze ýyl dynç alyşyndan dessine, täze güýç bilen işe başladym. Simpleönekeý ýaly görünýän, ýöne şol bir wagtyň özünde “fonim” bilen başlaýan adam üçin gaty kyn meselä duşýançam hemme zat gowy geçdi. "Restoran" diýilýär. Hinguwmak ýa-da münmek rahat däldi, uzak wagtlap öwrenmek ýa-da gysga wagtyň içinde “bäş minut” bilen pikir etmek islemedi. Sapaklar we usullar kellämde aýlandy, aljyraňňy bolup, biri-birine ýapyşdy, haýsysynyň haýsydygyny aýdyp biljek däl. Men onuň bilen bir hepde söweşdim. Köne gorky eýýäm aňyň gözýetiminde döräp başlady; ullakan 6 müň rubl üçin meni bogup öldürmek bilen haýbat atýan palçyk meni gatnaşan oýnumy taşlamazlyga mejbur etdi ... Soň bolsa maşgalamda uly gynanç boldy ... Uly we hemişe bolşy ýaly garaşylmadyk .. Bir hepdäniň dowamynda asla hiç zat hakda pikir edip bilmedim. Hiç zat edip bilmedim, pikirlenip, ýaşap bilmedim ... verselemiň bir nokadynda durup, hemmämiziň uçýan ýerimize uçdum ... Okyjy, bu ýere ýetendigiňize begenýärin. Sebäbi bu meniň hekaýamdaky iň möhüm zat. Indi ýaşaýaryn we ýok diýmegimiň esasy sebäbi şu. Gynandyryjy bolsa-da, her soňy başlangyçdyr. Ine, men başladym. Hakyky üçin. Bir hepde nadanlykdan we biperwaýlykdan soň, melanholiýa ýaşamak islegine we islegine ýol açdy. Kellämde bir zat peýda boldy. Her bir ene-ata çagalarynyň ýaşamagyny arzuw edýär. Biz ýaşança ýaşadyk. Soň bolsa olar bizde ýaşarlar ... “Restorana” gaýdyp, birden ajaýyp ýeňillik duýdum. Sapaklary ulanýan, sapaklaryň mysallaryny döredýän we interfeýsleri amala aşyrýan sapaklar birden setirleri aýyrmak ýaly ýönekeý iş ýalydy. Birini çekýärsiň, nämäniň hereket edýändigini gör - şol ýerde! Diňe bir ýalňyşlyk derejesindäki ýalňyşlyk boldy! :) Her kime bu “ýokumly” düwün açmagy maslahat berýärin. Soň bolsa has kyn boldy we has çylşyrymly. Emma bularyň hemmesi indi dünýäniň soňy ýa-da ölüm jezasy ýaly däldi. Her tapmanyň jogaby bardy. Uzak wagtlap çözülmese, yza süýşürilip, täzeden güýç bilen yzyna gaýtarylyp bilnerdi. Soň bolsa garşy durup bilmedi! Elbetde, tassyklaýjylar bilen uruşlar boldy we kellämde düşnüksiz bir gaýnady, ýöne hemme zat eýýäm haýsydyr bir gurluşa laýyk gelýär. Hemme zat üýtgetmek kararyna gelen ýalydy we gaty granit eýýäm çäge daşyna öwrüldi. Çäge daşynyň islendik bölegi könelip biler, diňe wagt gerek. Anotherene 4 ýa-da 5 aý geçdi. Men eýýäm öz güýjümi duýdum. Java programmasyny bilmek üçin köp sanly synag, bulgurlar, köp sanly wideo (häzirki wagtda hemme zady tapyp boljak internetimiz bar!)Истории успеха, höweslendirýär ýa-da ýok, ýöne deň derejede bilesigeliji, IT-iň bu näbelli sferasyny açýar. Ora-da belki eýýäm edip bilerin? Belli bir wagt kelläm bu hekaýalaryň hemmesinden aýlanýardy. Şeýdip, köp sanly maslahata gulak asyp, söhbetdeşliklere gitmegi makul bildim. Galyberse-de, her bir üstünlik hekaýasynda diýen ýaly ykbalyňy tapmazdan ozal azyndan onlarça aýlanmak maslahat berildi. Örän meşhur iş gözleg çeşmesine göz aýladym. Kiçijik, sadaja Izewskda programmistlere uly isleg bar diýip pikirem etmedim. Aöne kiçi ýaşly adamyň gaty gyzykly ýagdaýyna göz ýetirip, töwekgelçilik etmegi makul bildim. Rezýume boýunça gaty az mukdarda görkezenimden soň, boş iş üçin ýüz tutdum. Nextöne indiki duşenbe (rezýumeimi tabşyrdym, ýalňyşmasam, anna güni), işe alýanlar maňa jaň edip başladylar. Rezýume tabşyran kompaniýamdan asla däl. Elbetde, kimdir biri öz rezýumeimi tapyp, ony gaty gyzykly tapar diýip pikir edip bilerin, ýöne akyl taýdan aýda bir gezek söhbetdeşliklere gitmäge taýýardym we has köp. Şeýdip, duýdansyz ünsden gorkup, rezýumeimi tiz gizledim. Cöne bilesigelijilik bilen, iki söhbetdeşlige gitmegi makul bildim, olar meniň üçin meýilleşdirip bildiler. Ilkinji söhbetdeşlik üçin tehniki taýdan asla taýyn däldim. Hekaýalarda söhbetdeşlikleriň tapgyrlara bölünýändigi we ilki bilen synagdan geçmezden ýönekeý girişiň bardygy aýdylýar. Şeýle-de bolsa, men üstünlige bil baglamadym we ilki bilen ýüz öwürmekden ýa-da haýran galan “sizi beýle derejä nädip het edip bilýärsiňiz? Men ozal IT kompaniýalarynyň ofislerinde bolup görmedim, diňe Google, Facebook we ş.m. ajaýyp “zynjyrly öýleri” suratlarda gördüm. Hawa, men şuňa meňzeş bir zady görmäge garaşmaýardym. Daşarky ýerimizde gorag süzgüji bilen CRT monitorlaryna ýakyn ýerde jaýlanan agaç oturgyçlaryň aňyrsynda oturan, kemsidilen, gödek adamlar bar ýalydy. Noöne ýok. Elbetde, Google-yň ajaýyplygyny we ajaýyplygyny görmedim, ýöne ofisdäki stol futboly mende täsir galdyrdy. Belli bir manyda, öňki iş durmuşym üçin kyn boldy, bu ýerde işde sarp edilen sagat sany aýlyk mukdary bilen gönüden-göni baglanyşyklydy. HR bilen çalt söhbetdeşlik, soň bolsa titreýän el bilen doldurylan anketa (synaga taýyn däldim). Soňra bölüm müdiri bilen gysga söhbetdeşlik, indi maňa iş teklip edildi. Hawa hawa! Synagdaky soraglaryň hemmesine jogap bermändigime garamazdan, umuman, Java-y bilýänligim hakykatdanam gowydy, şonuň üçin maňa derrew iş teklip edildi. Olaryň hödürleýän aýlygy azajyk, ýöne rezýumeimde soran zatlarymdan has köpdi. Mundan başga-da, synag möhletinden soň köpelmeli boldy. Soň bolsa derrew ýokarlandyrmalara maýa goýdular we has köp aýlyk ýokarlandy! Bu synagdan azajyk geň galdym. Emma ol has batyrgaý boldy. Indiki söhbetdeşligime bilgeşleýin taýyn däldim. Ilkinji iş teklibine-de derrew razy bolmaly däldiris - üstünlik üstünlikleri bize öwredýär. Käbir nukdaýnazardan bu dogry. Şonuň üçin, elbetde, ikinji işe alýan adamdan ýüz öwürmedim we iş teklip edilenden soň ikinji söhbetdeşlige gitdim. Thisöne bu söhbetdeşlikde özüme bolan ynamdan birneme utanmaly boldum. Iň ýönekeý soraglar, indi meniň üçin wezipe ýaly bolup görünmeýär, soň kellämde doly bulaşyklyk döretdi. Men ezildim, halys boldum we (eý, hudaý!) Hatda HTML bilen HTTP bilen bulaşdym! Şeýle weýrançylykdan soň, men programmist bolmaga taýýardygyma indi ynanmadym. Ilkinji söhbetdeşlik geçiren kompaniýamdan HR yzygiderli jogap sorady we hatda maňa teklip iberdi (ilkinji gezek duşmaly başga bir söz). Hatda gaty köp meýilleşdirilen dynç alyşdan gaýdyp gelmegime garaşmaga taýýardylar, ýöne şonda-da ikirjiňlenýärdim. Galyberse-de, täze köne dizaýneriň täze we täze dizaýneriniň özi we olar üçin garaşylmadyk ýagdaýda olary terk edýändigini habar bermek zerur boldy. Şeýle-de bolsa, razy bolup bilmedim. Men razy boldum, täze köne başlyk bilen gürleşdim we hemme zat gowy boldy. Ine, şeýdip awtotestere öwrüldim. Belki kimdir biri awtotransportçylaryň asla programmist däldigini aýdyp biler we olaryň işi gaty içgysgynç bolmaly. Emma men bu ýerde olar bilen düýbünden ylalaşmaýaryn. Mundan başga-da, bir gezek synagçylaryň “doly hukukly” bolmak üçin bir zady ýetmezçilik edýän programmistler diýip pikir etdim (kärdeşlerim bu setirleri okasa we meni tanasa, meni urmasyn! Hemmäňize salam!) Emma hemme zat boldy! düýbünden nädogry. Birinji ädimden geçip, çarçuwanyň böleklerini doly ösdürip başlanymda, epifaniýa geldi. Diňe käbir programmalar etmek islemän, eýsem möhüm ýalňyşlygyň nirede bolup biljekdigini bilýän programmist ýaly duýdum. Javarush tassyklaýjylarynyň nähili işleýändigine we näme üçin hemişe mantykly görünmeýändigine düşündim. Programmirlemegiň tehniki çylşyrymlylygynyň köpüsine düşündim we bu täze dünýä derrew kiçi bir işçi hökmünde IT-e girenimden has oňat girdim. Soraýarsyňyz, men indi "doly hukukly" programmist bolup bilerinmi? Aňsatlyk bilen! Nowöne indi has giň saýlawym bar: diňe bir aýlyk sebäpli däl, eýsem topar, daşky gurşaw, taslama sebäpli iş saýlap bilerin. Akyl düşünjelerinden başga-da, töweregimde düýbünden başga bir iş dünýäsi ýüze çykdy. Iş meni isledi. Ol meni iýmitlendirmek, içmek üçin bir zat bermek, hezil etmek, dynç almak we şol bir wagtyň özünde aýlyk tölemek isledi. Bu ilkinji alty aý düýş ýalydy. Diňe şu onýyllyklaryň dowamynda köne işimde kynçylyk çekip ýörkäm, bularyň hemmesi şu ýerde ösýärdi we gülleýärdi. Elbetde, ol maňa garaşýardy! Şol ýerde çalyşýanlaryň hemmesi :) Onlarça kärdeşiň näme üçindir IT pudagynyň bu baýlygyna, durmuşyň özüne çekijiligine, edil şu ýerde, öňüňizde nädip üns bermändikleri geň galdyrdy. Bularyň hemmesi adaty we hemme ýerde ýaýran ýaly, bu ýerde üns bermeli zat ýok. Emma bu ýerde hakyky üçin ýaşaýarsyňyz, hakyky işleýärsiňiz we hakyky pul gazanarsyňyz. Kärdeşler hersi özboluşly şahsyýet, intellektuallar we hyjuwly adamlar; olaryň köpüsi döredijilikli adamlar we düýbünden hemmesi diňe gowy adamlar! Bu kiçijik abzasda duýgularyň kosmosyny aňsatlyk bilen ýetirip bilemok. Diňe, okyjy, bu täze ugurda hemme zadyň hakyky we bereketli bolandygyna ynanarsyňyz diýip umyt edýärin. Men bu meselä özbaşdak, bilgeşleýin geldim. Bir ýylyň dowamynda ulanylan ähli tehnologiýalar bilen tanyşdym. Umuman programmirleme we esasanam Java düşünmäge bolan garaýşymy ýene bir gezek gözden geçirdim. Men onlarça gezek awlandym, öň hiç wagt bolmandy! Meniň üçin durmuş göz öňüne getirip bolmajak lezzet boldy - işden hakyky lezzet aldym, öýe geldim we täze zatlary höwes bilen öwrenmegi dowam etdirdim. Men eýýäm 34 ýaşymdadym. Öňki ýyllarda käwagt beýnimiň solýan ýalydy. Bir ýerde ýat ýitýär, sözler unudylýar. Pikir çeýe, birneme agaç bolýar. Emma bu täsin! Programmirlemek ýaly ullakan bir ugry öwrenip başlanymda, beýnim ilki urlan ýaly kiçeldi, ýöne kem-kemden uzalýan ýalydy. Pikir ýeňil, çalt boldy. Soňky ýyllarda şeýle ajaýyp pikirler kelläme geldi, özümiň özüm bilen gelendigime ýa-da bilmän bir ýere jemländigime geň galýaryn. Täze iş ýerinde derrew açyk meýdanda elli töweregi kärdeşim bardy. Dogrusyny aýtsam, ilki kimdigini we adynyň nämedigini ýada saljak bolup howsala düşdüm. Myöne beýnim eýýäm çalt öwrenip başlady we tiz wagtdan her bir kärdeşimiň akyl modeline ýiti tiken ýaly ýapyşan her kimiň adyny we her dürli jikme-jikliklerini bildim (hawa, OOP durmuşa aňsatlyk bilen geçýär we tersine) . Bularyň hemmesi meni henizem geň galdyrýar. Düşünip bolmajak aňsatlyk bilen, doly hukukly uly iş stoly programmasyny ýazdym (öň hiç haçan uly taslamalary tamamlamadym), şonuň üçin gowy sylag aldym. Birden nagyşlara düşünip başladym, hatda diňe kodlaryna seredip beýleki adamlaryň programmalaryna düşünip başladym. Bu düşnüksiz jadyly sözleriň hemmesi Bahar, JDBC, Gibernate, Git, SQL we başga-da ýüzlerçe adam many gazandy we düşnükli boldy. Java-dan başga islendik dil, hatda gaty meňzeş sintaksis bolmasa-da, birden düşnükli boldy. Okap bilmeýän ýaly boldum, birden öwrendim. Daş-töweregimdäki dünýäde özümi çuňňur gurşap alan her bir jisimde we jisimde kök uran ýaly duýdum. Iş, täze bilim we öz tagallalarym bilen töweregimdäki zatlara başgaça seredip başladym. Örän anyk we düşnükli tagallalar etseňiz, meýilnamalaryňyzy durmuşa geçirmek we islän zadyňyza ýetmek nähili aňsatdygyny duýdum. Bu meniň çalt üýtgemegimde iň geň galdyryjy zat. Onsoňam, haýsydyr bir ullakan aýlyk alanym asla däl, şol bir wagtyň özünde-de çagalyk arzuwymy amala aşyranym däl. Iň geň zat, bu isleg maňa durmuşda hemme zadyň gowy tarapa üýtgedilip bilinjekdigine ägirt güýç we ynam berdi. Käwagt köne kärdeşlerim bilen duşuşýaryn, olaram akylly adamlar. Diýýärin: seret, Alty aýlap güýç sarp etdim we on ýyllap ýetip bilmejek zadyňyzy aldym! Bize geliň, IT-de! Olar maňa: ", ok, näme hakda gürleşýärsiň? Men akylly däl (akylly), bularyň hemmesini özleşdirip bilmerin." Peopleöne adamlara ynanýaryn, sebäbi eýýäm özüme ynanýardym we barladym. Men iň ýönekeý adam. Men oňa ýetdim, bu bolsa beýleki ýönekeý adamlar üçin hemme zadyň ýetip boljakdygyny aňladýar! Elseöne başga biriniň pikirine ynanmakdan elmydama kynözüň et we özüň et . Youöne, okyjy, saňa ynanýaryn. Sen meniň ýaly, belki has gowusy. Men edip bilerdim, isleseňizem edip bilersiňiz! Şu wagta çenli hiç kim uklap galmady ýa-da gaty köp oýnamakdan ölmedi diýip umyt edýärin. Hakykatda, diňe synlamalarymy we çalt ösmegime kömek eden ähli zatlary paýlaşmak isledim we maňa gaty täsirli görünýär. Emma emosional komponent bolmasa, meniň üçin islendik görkezmeler durmuşdan aýrylan we şahsy kynçylyklar bilen deňeşdirip bolmajak ýaly. Şonuň üçin bu ýerde ahyrsoňy iň möhüm zada geçýärin - meniň pikirimçe, okuwyňyzy mümkin boldugyça çalt we täsirli eder (hemişe synanyşýan ýörelgelerimden hiç zady ýatdan çykarmaryn diýip umyt edýärin). padawanlarymyň arasynda öňe sürmek):
  • JavaRush bilen öwreniň . Elbetde, bu ýerde kemçilikler bar. Olar bolmasa biz nirede bolardyk? JavaRush düýbünden çalt däl we dürli ajaýyp kurslarda wada berşi ýaly jadyly däl. Emma bu ýerde başga ýerlerde tapylmaýan iň möhüm zat bar - JavaRush-da koda düşünmegi öwrenersiňiz. Köp kodda. Gowy we üýtgeşik. Okaýan wagtym Java 8 we lambdalar we akymlar görnüşindäki bu lezzetleriň hemmesi okuw meýilnamasynda ýokdy. Emma 1.7 kyn boldy.
  • köp çeşmeleri ulanyň , hiç zat üçin bir çeşme bilen çäklenmäň. Javaruşy ýokary öwýärin, ýöne bu ýerdäki mowzuklaryň köpüsi düşnüksiz görnüşde hödürlenýär. Käwagt bu köp zat, çykyşynda maglumaty kabul edip we düşünip bilýän adama baglydyr. Sapagy okamaly, soň Golowaç, Tkaç we Nemçinskiý bilen täzeden tomaşa etmeli, soň Horstmany okaň, Ekkeli okaň we diňe şonda düşünişmek daň atar: aah, ine şeýle işleýär! Belki-de, olaryň biri size düşnükli bolar. Theeri gelende aýtsak, Horstmann meniň tagamym üçin Ekelden has gowudyr, Bloch bolsa deňeşdirip bolmaýar (asyl nusgasynda) :)
  • Iňlis dilini öwren . Elbetde, her kim finans bilen ugrukdyrylmalydyr. Şahsy tarapdan, Lingualeo-a ýyllyk abuna ýazylmak we asfiksiýa howp salýan bir zat. Bu ýerde şahsy isleglerden saýlamak has gowudyr. Mysal üçin, köne interfeýs meni käwagt gaty gaharlandyrýardy, ýöne soň bäsdeşler (PuzzleEnglish) Leonyňkyda gaty ýetmezçilik edýärdiler. Mundan başga-da, Leona abuna ýazylmak dowam edýärkä, bulgurlara seredip, olara bökmegi arzuw etdim, ýöne ýokarda agzalan towuk muňa rugsat bermedi. Telefon programmalary hakda hiç zat aýtjak däl, sebäbi ulanmadym, ýöne muşdaklary hem bar, belki-de şeýledir. Anki? Menem haladym, köp üýtgeşik sözler olara berkidildi.
  • изучи сочетания клавиш 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 (Помидора) основанная на точно таком же тайминге.
  • yzygiderli maşk ediň . Şahsy tarapdan, işden ýöränimden soň, noutbukymda oturmak, ýarym sagat iňlis diline, ikisi Jawaruşdan tapmacalar üçin diýseň begendim. Düşünip bolmajak bir zat ýygnananda, wideolara tomaşa etdim we mowzuk açyk bolýança mowzuklardaky makalalary okadym. Esasanam generikleriň nämedigine düşünmäge synanyşanym ýadyma düşýär (ilkinji gezek generika meselesine duşanymda, olaryň näme diýilendigini hem bilmeýärdim). Nämäniň we nädip düşünýändigime düşünýän ýaly görünse-de, bir ýyldan soň munuň beýle däldigine düşündim. Umuman aýdanyňda, nämäni aňladýandygyny öňe sürýänleriň köpüsiniň ähli nuanslara düşünýändigine doly ynanamok. Umuman, gündelik durmuş täsirli bolup, maksada ýetmek islegi bilen doldy. Emma dynç günleri güni meýilleşdirmek kyn boldy we özümi hemişe iteklemeli boldum. Elbetde, bu wagtyň hemmesini geçirmedik maşgalamdan karz aldym, ýöne indi bu çykdajylar öwezini doldy. Agşamlar maşgala bilen doldy, hatda Jawaruşda bir zat ýazmagy başarýaryn =)
  • Baglanyşykly we düýbünden düşünip bolmajak tehnologiýalary öwrenmekden lezzet almaň . UML? HTML? XML? CSS? XPATH? Maven? Hosting? Docker? TCP? Prosessor sanlary nädip goşýar? Hawa! Maňa iki ber! :)
Bu hemmesi. Bu gün meniň hekaýamyň soňy diýip pikir edýärin. Tejribämiň kimdir biri üçin peýdaly boljakdygyna umyt edýärin we bu uzyn ýazgy bilen kimdir birini saýlan ýolunda goldap bildim: peýdaly boljak ýa-da ruhlaryny göterjek maslahat beriň. Her niçigem bolsa, tejribe hiç wagt negatiw däl. Galyberse-de, tejribe ýok wagty ýüze çykýan ýeke-täk zat. Sag boluň! Işdeşler, IT-de görüşeris! PS Aýylganç tötänlik bilen, brauzer görnüşinde ýazanymda, iki sagatlap çeken zähmetimiň miwelerini tas ýitirdim. Google-yň bardygyna we ajaýyp makalanyň bardygyna Hudaýa şükür daňdan daňdan sagat, sen we men bu tertipsiz makalada 6 sagat sarp etdik, hatda hemme kişi okamagy hem başaryp bilmeýär, gözüňem ýadawlykdan ýaňlanýar, ýöne şonda-da gaty begenýärsiň, sebäbi ertir iň halaýan işiň saňa garaşýar we kimdir biri opusyňy ahyryna çenli okap, şu setirde ýylgyrdy.
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION