Salam! Bu ýerde ilkinji işiňizi nädip almalydygyňyz, munuň üçin näme öwrenmelidigiňiz we özüňizi dogry alyp barşyňyz hakda köp gürleşýäris. Bularyň hemmesi gowy we gowy, ýöne ilkinji işe gireniňizden soň näme etmeli? Dynç alyp, akym bilen gidip bilersiňizmi? Nähili bolsa-da. Programmist bolmak, okuwy dowam etdirjekdigiňizi aňladýar. Öwrenmeli köp zat. Köp öwren. Şonuň üçin, bu gün isleg bildirýän ilkinji teklibimden soň ösüşiň geljekki ugurlary barada azajyk gürleşmek isleýärin. Bar.
1. Esasy mowzuklarda bilimleri çuňlaşdyrmak
Ilkinji işe girmek üçin, Java dörediji üçin esasy mowzuklary öwrenen bolsaňyz gerek. Siziň pikiriňizçe bu ýeterlikmi? Nook, ýene bir gezek ýok. Tejribeli işläp düzüjileri täze doglanlardan tapawutlandyrýan zat, bilimleriň çuňlugydyr. Görnüşi ýaly, bilim ugurlary henizem şol bir zat, ýöne uly işläp taýýarlaýjy size olar hakda şeýle bir nuanslary aýdyp biler, hatda bilmeýärsiňiz. Bir tarapdan, hemmesiniň başdan geçirilendigini aýdyp bilersiňiz. Şonuň ýaly-da, tejribeli işläp düzüjisi hem tejribeli, sebäbi ol eýýäm ençeme gezek “degdi” we şonuň üçin hemme zady jikme-jik bilýär. Bu hakykat. Onlyöne diňe bölekleýin. Ösüşde yzygiderli tejribe toplamakdan başga-da, döredijiler teoriýany goşmaça öwrenýärler: makalalardan, kitaplardan, wideolardan. Mysal üçin, Bahar bilen iş salyşýan Java döredijisini ösdürmek üçin gewgeniý Borisowyň dürli wideolaryny görmek zerur. “Bahar” konteýneriniň meňzeşini döredýän wideo baglanyşygyna eýeriň : şondan soň baharyň nämedigine we nähili işleýändigine düşünip başladym. Öwreneniňizden soň, bu mowzukda gözýetimleriňizi giňeldýän teoriýany saýlamalydygyny belläsim gelýär. Derrew gaty ýüzleý bilýän mowzugyňyza aşa çuňňur gazyp başlasaňyz, kelläňiz bilen näme gutararsyňyz? Hiç zat. Bu diňe wagt ýitirmek bolar, şonuň üçin teoriýany paýhasly saýlaň.2. Iňlis dilini kämilleşdirmek (ýa-da öwrenmek)
Öndürijiniň ösüşi üçin iňlis dili hem möhüm bolmaz. Gowy taslamalarda iňlis dilini bilmek hem ara alnyp maslahatlaşylmaýar. Dymmaklyk bilen göz öňünde tutulýar. Ilkinji işiňizi iňlis dilinde az ýa-da ýok tapyp bilersiňiz. Bu gaty gowy we siz örän bagtlysyňyz, ýöne ony gyssagly gowulaşdyrmak (ýa-da öwrenmek) zerurlygyny üýtgetmeýär. Iňlis dilini pes derejede ösdüriji hökmünde işläp bilersiňiz, ýöne bu diňe GDA ýurtlarynda ýerleşýän taslamalary aljakdygyňyzy aňladýar. Iň uly, iň gyzykly we iň girdejili taslamalar iňlis dilinde. “Esasy ligada” geçmek üçin B1 we ondan ýokary derejäni bilmeli. Işläp düzüjiler, aragatnaşyk aragatnaşyklaryna esaslanýan taslama menejeri ýa-da işewür analitik ýaly hünärmenler derejesinde dili bilmeli däldirler. Emma dil derejesine B2 ýetmek maslahat berilýär. Bu dereje size ýeterlik bolar. Indi dili bilýän ýigitler üçin: dynç almaň. Dil ulanylmasa kem-kemden unudylýar. Iňlis dilindäki filmler, teleseriallar, kitaplar, makalalar bilen poslamaga ýol bermäň. Iňlis dilinde gürleýän müşderiler üçin işläniňizde-de, adatça, tejribe ýeterlik bolmaz we dil derejesi kem-kemden peselýär. Ony aýagynyň barmaklarynda saklaň.3. Şahadatnamalary almak (Java, AWS)
Köp kurslar gutarnykly şahadatnama berýär. Emma dogrymy aýdaýyn. Hiç kim olara mätäç däl we hiç kim olara seretmeýär. Hakykatdanam, diplomlarda. Şeýle-de bolsa, möhüm we sizi beýlekilerden tapawutlandyryp biljek şahadatnamalar bar. Oracle we AWS (bulut hyzmatlary) -dan Java sertifikaty hakda aýdýaryn . Mysal üçin, Java sertifikaty Oracle tarapyndan ygtyýarlandyrylan we Oracle-yň talaplaryny kanagatlandyrýan synag şertlerini üpjün edýän kompaniýalar tarapyndan üpjün edilýär. Aslynda şonuň üçin bu şahadatnamalar halkara hasaplanýar. Java şahadatnamasy barada Oracle-dan JavaRush-da has köp okap bilersiňiz: şahadatnamalaryň görnüşleri , sertifikata taýýarlyk , sertifikat üçin taýýarlyk üçin iň gowy kitaplar . AWS kepilnamasynyň şol bir prinsipi bar, ýöne AWS tehnologiýalaryny öwrenmäge gönükdirilendir. Elbetde, bu ýerde diňe bir gabygyň özi däl, synaga taýýarlananyňyzda alýan bilim derejäňiz hem möhümdir. Şahadatnamaňyz bar bolsa, sizi bu tehnologiýa bilen baglanyşykly soraglar bilen bir burça çykarmaz.4. Talap edilýän tehnologiýalary öwrenmek
Maglumat tehnologiýasy yzygiderli öňe barýar we bu barada hiç zat edip bolmaz. IT-e giren bolsaňyz, uýgunlaşmaly. Bir ýyl ozal öwreden zatlaryňyz ertir ähmiýetsiz bolup biler. Bu adaty bir zat. Öndürijiniň esasy ussatlygy, täze materiallary çalt siňdirmek we özleşdirmek we zerur däl zady ýatdan çykarmak ukybydyr. Şonuň üçin mowzukda galmak isleseňiz, bazar ýagdaýyna yzygiderli gözegçilik etmeli. Mysal üçin, Kubernetes we Docker ýaly tehnologiýalara indi isleg bildirilýär . Olaryň arasyndaky tapawut barada has giňişleýin maglumaty şu makalada okap bilersiňiz . Şeýle hem, AWS tehnologiýalary indi gaty meşhur we Kotlin diliniň ulanylyşy çalt ösýär (kem-kemden Java-dan bazardaky ornuny gazanyp başlaýar). Bu makalada 2021 tendensiýa barada has giňişleýin maglumat alyp bilersiňiz .5. Belli bir tehnologiýany çuňňur öwrenmek
Käbir tejribeli hünärmenler bir tehnologiýada oňat bolýarlar. Häzirki wagtda Java-yň ösüş ugrunda-da köp maglumat bar, şonuň üçin hemme zatda gurujy bolmak mümkin däl. Näme üçin ähli garaňky burçlary bilýän ussat boljak bir ugry (tehnologiýa, çarçuwany) saýlamarsyňyz? Bu ýagdaýda kompaniýaňyz üçin örän gymmatly hünärmen bolup bilersiňiz; adamlar bu tehnologiýadaky derejelerini barlamak üçin size getiriler (söhbetdeşlik). Şeýle hem, “tehnologiýaňyzy” ulanýan taslamalary gözden geçirmek we tehnologiýany has netijeli we dogry ulanmak barada maslahat (teswirler) bermek soralar. Düzgün bolşy ýaly, kompaniýalaryň özleri hem şeýle “hünärmenleriň” bolmagy bilen gyzyklanýar. Islendik tehnologiýa çümmek islegiňiz barada ýolbaşçylara aýtsaňyz, belki, dogry birini saýlamaga kömek eder (köplenç häzirki wagtda kompaniýada isleg bildirilýän) we kompaniýada halypany tapmaga kömek eder. Mysal üçin, maňa düýe tehnologiýasyny çuňňur öwrenmegi teklip etdiler, sebäbi bu ussatlygy bolan birnäçe müşderi, Java döredijiler bardy. Hawa, tehnologiýa düýbünden täze däl, ýöne oňa uly isleg bildirilýär we bu ugurda güýçli hünärmen bolmak bilen bazarda ýitirilmersiňiz: eliňiz we aýagyňyz bilen sizi ýyrtarlar. Gynansagam, iňlis dilimi kämilleşdirmek we täze taslama uýgunlaşmak bilen meşgul boldum, şonuň üçin boýun towladym. “Çuň suwy” öwrenmek tehnologiýasy dürli bolup biler: umuman Bahardan başlap, belli bir çarçuwasyna (Bahar Howpsuzlygy, Bahar Buludy… ..) ýa-da ýene-de AWS tehnologiýalary we ş.m.6. Täze programmirleme dilini öwreniň
Geljekde ösüşiň wariantlaryndan biri ikinji programmirleme dilini öwrenmekdir. Ine, men üç warianty görýärin:- Java taslamalarynda köplenç peýdaly dil. Mysal üçin, dürli kömekçi ýazgylar ýazylan Groowy ýa-da köplenç Java bilen birleşdirilen Python (iň bolmanda köplenç duş gelýärin).
- Javascript we onuň käbir gurluşlary, mysal üçin Angular ýa-da React. Muny bilip, doly hukukly “Fullstack” dörediji bolup bilersiňiz. Şeýle hünärmenler gaty seýrek we isleg bildirýärler we şoňa görä-de ep-esli aýlyk garaşyp bilerler (adaty Java döredijilerinden has uly ululyk tertibi).
- Java-dan ösen dili öwreniň. Mysal üçin, Skala, Kotlin. Bu diller indi uly meşhurlyk gazanyp başlaýar we hatda Java-yň özüni bazardan azajyk ýerleşdirip başlaýar. Belki, olaryň gaýyklaryna böküp biler? Köp ýörelgeler söýgüli Java-dan gelýär, ýöne Java-yň kemçiliklerine düzedişler we düzedişler köp.
GO TO FULL VERSION