JavaRush /Java Blog /Random-TK /Nädip dörediji boldum

Nädip dörediji boldum

Toparda çap edildi
5 ýyl töweregi barmen bolup işlänimden soň, zatlarymy sumka zyňyp, paýtagtdan, welaýata, ene-atama otla mündüm. 25 ýyl diňe bir çüýşe viski däl-de, pikirimi kabul etmegiň wagty geldi diýip karar berdim. Iki sany ýokary bilim derejäm adaty girdeji getirip bilmeýändigi we hünärim bilen gyzyklanmandygy sebäpli, ösüşçi bolmaga synanyşdym. Men pikir etdim, näme üçin beýle däl? Moda, gowy aýlykly, eliňiz bilen işlemegiň we aýagyňyzda durmagyň zerurlygy ýok - ajaýyp! Bu hatda öňem programmirleme diliniň adyny bilmeýändigimi saklamady. Nädip dörediji boldum - 1Şeýlelik bilen, iň soňky pulumy bilet öýüne we abuna ýazylmak üçin sarp edip, okuw meýilnamasyny düzdüm we 2015-nji ýylyň 10-njy noýabrynda okuwlarym başlandy. Bagtymy aýtsam, programmirlemek diňe bir moda bolman, eýsem gyzykly hem boldy. Ilkinji 10 dereje bir aýyň içinde tamamlandy we tolgundyryjy boldy. Ikinji 10 dereje hem bir aýyň içinde tamamlandy, ýöne Hudaýym, meseläni çözmäge synanyşmak üçin kelläme näçe gezek urdum (sözme-söz), ýöne şonda-da Google-ny we problemalary barlaýan zady gynamagy dowam etdirdim. diýilýän zady ýadyňa salma). Täze ýyl dynç alyşlary üçin azajyk dynç aldym we täze güýç bilen dowam etdim. 20-30 derejeden başlap, ýene bir aý çözdüm we bu ýerde eýýäm kyn boldy (meseläni 27-nji derejeden çözüp bilmedim - bu gaty gorkunç). Marafonymy ýene bir aý dowam etdirjek bolýardym, ýöne şäheriň iň ajaýyp kompaniýasynda Java döredijiler üçin okuw başlandy. Synag meselesini çözüp, meni kabul etdiler. Şatlygymyň çägi ýokdy; kurslardan soň meni nädip işe aljakdygy hakda eýýäm arzuw edýärdim (bu kompaniýa üçin adaty tejribe). Kurslar hakykatdanam ajaýyp boldy: 2 aýyň dowamynda takmynan 2 sagat 10 leksiýa we leksiýa materiallaryna esaslanýan 10 öý işi (JDBS, JPA, Gibernate, SQL, Servlet, dynç alyş, maven, git). Her mowzuk üçin ýönekeý işleýän programma ýazmak gerekdi. Theseöne bu kurslaryň iň ajaýyp tarapy, bu meseleleriň bu kompaniýanyň döredijileri tarapyndan barlanmagy we gaty (gaty) kody gözden geçirmegi. Programmany ýazmagyň derejesinden kanagatlanýança bu işi kabul etmediler. Taskshli meseleleri çözdüm, hatda (gülkünç) maňa kursy gutarandygy barada şahadatnama berdiler. Ertesi gün jaň edip, olar bilen işlemäge gelmegi haýyş etdim. Maňa synag tabşyrdylar, men muny başarmadym. Hatda söhbetdeşlik hem bolmady. Bu agyrydy. Gaýgy bilen gynanç iýip, ar almak hakda arzuw edip, bu kompaniýanyň habarlaryny ýazdym, ýöne birden bu işe öýkünmek üçin IT bilen gyzyklanýan we ýakyn adamlary ýygnajak bir çäräni gurnaýandyklaryny habar berdim. Müşderiler kompaniýanyň işgärleri boljak önüm öndürýän hakyky topar. Iki hepdäniň dowamynda, meniň toparym we Swing-de “gaty gowy” iş meýilnamasyny ýazdyk. 4000 setir koddygyna gaty buýsanýardym. Iki hepdäniň içinde Swing hakda köp zat öwrendim, iki aýlap özüm öwredip bilerdim, gaty gowy boldy. Gingerbread cookies-i şatlykdan çeýnäp, ýene-de bu kompaniýanyň web sahypasyna göz aýladym we ol ýerde işlemegi arzuw etdim, ýöne boş ýer ýokdy, ýöne hakaton bardy. Mikroservisler (akylly öý) mowzugynda. Akylly öýden çykýan sensor zyňyndylaryna birikmek we olardan maglumatlary ýeterlik derejede işlemek üçin Bahary ulanmalydy. Winnereňiji, gaýtadan işlemek algoritmi işgärler tarapyndan döredilen ýagdaýlara iň gowy jogap berýän adamdyr. Men ýeňdim! Bir aýdan soň bolsa meni söhbetdeşlik üçin çagyrdylar! Göni! synag meselesi bolmazdan. Aaaand deprek rulony - againene şowsuz boldum! Sebäbi setir tersine algoritm ýazyp bilmedim! (ters çyzyk KARL !!!). Şol bir wagtyň özünde epiki şowsuzlyk we facepalm boldy. Olardan hasam gaharym geldi. Nowöne indi durmagy gülkünç hasapladym we dowam etdim. Olimpiada programmirlemekdäki kynçylyklar üçin acmp.ru sahypasyny tapdym (bu mahabat däl, ýöne gaty gowy). Ol iki aýlap şol ýerde mesgen tutdy. Kynçylyk bilen tertiplenen meseleleriň arhiwi (700 bölek) bar. Iň ýönekeýlerinden başladym. Bir meseläni çözmek üçin takmynan 5-6 sagat wagt başlanda, men ýüz öwürdim. 301 meseläni çözdüm we bu sahypada birnäçe olimpiada gatnaşdym. Setir tersine algoritm ýazmagy öwrendi. Şeýle hem çalt tertiplemek we goýmak görnüşleri üçin algoritmleri ýatdan öwrendim, grafigiň nämedigini, olaryň nämedigini we içindäki bir zady nädip gözlemelidigini, dinamiki programmirlemegiň nämedigini we ony nädip ulanmalydygyny öwrendim, ýogsa-da, henizem edip bilerin. ' gamçy algoritminiň nähili işleýändigine düşünmek -Morris-Pratt. Gaty seslenip, şol bir kompaniýa gaharly seredip, rezýumeimi şäherdäki beýleki kompaniýalara iberdim. 3-4 kompaniýa öňdäki orny eýeledi. Synag meselelerini javascript-de çözüpdim (muny çözüp otyrkam, gygyrýan tegeleklerde ylgaýardym - osesapylýar, ýapylmak näme ?? !!) . Söhbetdeşligi geçdim we kiçi JavaScript döredijisiniň buýsançly wezipesi üçin işe aldym. Bu, okuwymyň başlanyndan bir ýyl soň bolup geçdi. Iki aýlap işlänimden soň düşündim:
  1. InternetExplorer, döredijileriň ömründe ejir çekmegi üçin Şeýtan tarapyndan oýlanyp tapyldy.
  2. Google Chrome görnüşi ýaly has çylşyrymly. Göçme manyda Görnüşinden on esse kyn.
  3. Öňdäki ösüşi ýigrenýärin.
Her ýerde işlemegi we rahat we owadan ýerine ýetirilmegi üçin 30 obýektiň çylşyrymly animasiýasyny ýazmak üçin 3 gün sarp eden wagtym boldy. Soň bolsa dizaýnerler ony ýene üç gezek üýtgetdiler (ÜÇ gezek üç gezek !!) ! Diňe ýigrenjimiň başynda java juniora üçin boş ýer peýda boldy. Men ýaňy ylgadym. Synag meselesi, söhbetdeşlik, jaň we indi aýlygymdan takmynan iki esse köp buýsanýan java kiçi. Bu aprel aýynda bolupdy. Kompaniýa gaty kiçi - 6 adam. Amallary modellemek bilen meşgullanýar (ägirt uly işleriň, magdanlaryň we magdanlaryň doly modelleri, logistika kompaniýalaryny modellemek we soňra optimizasiýa). Özümi modellemek kyn. Modelleri wizuallaşdyrmak üçin 3D redaktor ýazýaryn (häzirki wagtda bizde bar, ýöne uly maglumatlar toplumynda doňup başlaýar). OpenGL tehnologiýasy Java-da lwjgl kitaphanasynda ornaşdyryldy. Ine, häzir edýärin. Maglumatlary göni wideo kartasyna, şaderlere we tonna analitiki geometriýa ýükläň. Takmynan iki ýyl soň, ýatdan çykmajak senede (10-njy noýabr), Oracle Java SE 8 Programmer (1Z0-808) tarapyndan sertifikat almagy meýilleşdirdim. Indi men kepillendirilen java hünärmeni (87% bilen geçdi, synag aslynda aňsat ... düzüji bilen işlemek samsyklyk). Edil şeýle. Hemmäňize üstünlik bolsun. PS we şol kompaniýadan HR eýýäm üç gezek jaň edip, maňa iş teklip etdi. Men häzirlikçe ret edýärin. Men ar alýaryn.
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION