JavaRush /Java Blogu /Random-AZ /Bir dəyişdiricinin İT-ə gedən yolu
Бобрович Борис
Səviyyə
Одесса

Bir dəyişdiricinin İT-ə gedən yolu

Qrupda dərc edilmişdir
Hər kəsə salam, mən hələ də tərəddüd edən və ya artıq cəhd edənlər üçün motivasiya və özünə inamı artırmaq üçün İT sahəsinə necə girmək qərarına gəldiyim barədə bir neçə kəlmə deməyə qərar verdim. Bir dəyişdiricinin İT-yə yolu - 1Demək lazımdır ki, bu işin sizə uyğun olub-olmadığını özünüz üçün qəti qərar verməlisiniz. Çünki bu məqsədə gedən yolda qarşınıza çoxlu maneələr çıxacaq və özünüzdən soruşacaqsınız: “Bəlkə bütün bunlar mənim üçün deyil” və ya “Yəqin ki, mən çox axmaqam”. Bununla barışmalı və qəbul etməlisən. Çətin olacaq, amma bütün bunların öhdəsindən gəlsəniz, qazanc hiss olunacaq. İndi mənim 27 yaşım var. Bir neçə dəfə universitetə ​​daxil olmuşam =) İlk dəfə imtahanlar veriləndə (SƏT-in tam miqyaslı tətbiqindən əvvəlki il) qayıdırdım. Məktəbdə imtahanlardan çox yaxşı çıxmağıma baxmayaraq, məktəb təhsili proqramı ilə universitetdə tələb olunanlar arasındakı uçurum öz təsirini göstərdi (həmin imtahanlardan əvvəl UPE əsəbi halda bir kənarda siqaret çəkirdi). Hazırlıq kurslarına getdim. Bitirdi və girdi. Bitirdiyim fakültə yaxşı olsa da, nədənsə bu mənə heç bir zövq vermədi. Həyatımı qoz-fındıq, dişli çarxlar və rəsmlərlə bağlamaq istəməzdim. Birinci ili tərk etdim və istədiyim yerdə yenidən müqavilə bağladım. Peşənin verə biləcəyi perspektivləri nəzərə alaraq istiqaməti seçdim. Universitetin məlumat mənbələri məzun olduqdan sonra nə edə biləcəyimi gözəl təsvir edirdi. Mən isə öz parlaq gələcəyimdən ruhlanaraq elmin qranitini gəmirməyə başladım. Budur, o zaman xanım, "Mən əvvəllər heç vaxt belə yanılmamışdım." Yüz yaşı olan bir dəstə lazımsız cəfəngiyatı öyrətdilər. Təbii ki, C++ və verilənlər bazası kimi maraqlı fənlər də var idi. Amma onları öyrətmək əslində mümkün deyildi, çünki ev və yemək üçün pul qazanmaq lazım idi. Vəziyyət, deməliyəm, heç də yaxşı deyildi.
Bir dəyişdiricinin İT-yə yolu - 1
Tədrislərim belə keçdi və mən başa düşdüm ki, prinsipcə, hər şeyin nə olduğunu Allah bilir. Bu müddət ərzində bir çox iş yerimi dəyişdim. O, ofisiant, promouter, merçendayzer, satış agenti və s. Mən çox maraqlı və yüksək maaşlı, lakin bizim ölkələrdə praktiki olaraq tələb olunmayan başqa bir yüksək ixtisaslaşdırılmış peşə üzrə bilik əldə etdim. Beləliklə, hər şey fırlanır və fırlanırdı və müəyyən bir anda bir az təslim olmağa başladığımı başa düşdüm. Bütün günü işdə tələskən, laboratoriya və ya kurs keçmək üçün tam gün universitetə ​​getməyə çalışanda və sonra axşam geri qayıdıb başqa bir şey öyrənməyə çalışanda, qazandığını anlamağa başlayırsan. uzun sürməz və bir şey haqqında düşünməlisən. Və elə oldu ki, ətrafımda ya artıq İT sahəsində çalışan, ya da proqramçı olmağa çalışan insanlar var idi. Onlara baxanda gördüklərimlə maraqlandıqlarını və bunun da müvafiq nəticələr verdiyini gördüm. Mənim üçün əsas amil təbii ki, hər zaman məni bütün məsələlərdə dəstəkləyən can yoldaşım idi. Düzünü desəm, onsuz nə edə biləcəyimi bilmirəm. Belə ki. O, dəqiq elmləri öyrənməkdə yaxşı qabiliyyətlərə malik idi və proqramlaşdırmaya cəlb olundu və məni bu istiqamətdə özümü sınamağa dəvət etdi. Deməliyəm ki, heç vaxt bununla maraqlanmamışam və fikirləşirdim ki, bu, heç mənim üçün deyil. Amma cəhd etməyə başladım. İlk vaxtlar təbii ki, başım tamamilə qarışmışdı və özümü məcbur etmək çətin idi. C++ dilini öyrənməyə çalışdım, amma dərsliklərdən öyrənmək çətin idi. Motivasiya sıfıra enib. Buna görə də fasilə verdim. Sonra bir gün sevgilim Java-da proqramlaşdırma öyrətmək və onları işə götürmək məqsədi ilə insanları işə götürən bir şirkətdə kursa girdi. Müsahibəyə birlikdə getmişdik. O vaxt keçə bilmədim. Yenə hazırlıq üçün vaxtın olmaması faktoru təsir etdi. İşə qayıtdım, vaxtaşırı oxumağa qayıdırdım. Mən artıq növbəti qəbula yazılmışam (yeri gəlmişkən, Java dilini öyrənməyə məhz belə qərar verdim). Yenə də deyirəm ki, çox çətin idi. Universitetdə işi və təhsili birləşdirmək onsuz da çətindir və kurslar əlavə edəndə praktiki olaraq heç nə etməyi dayandırdım. Üstəlik, ailədə problemlər yaranıb. Mən oxumağı tərk etməli oldum. Vaxt keçdi. Mən bakalavr pilləsini bitirdim və nəhayət başa düşdüm ki, universiteti bitirib hər şeydə və heç bir şeydə mütəxəssis olmaq perspektivi yoxdur. Magistraturaya qiyabi şöbəyə getdim. Tam əminliklə deyə bilərəm ki, heç nə itirməmişəm. Bizim ali təhsilimiz qaçmaq qabiliyyətindən və faydalı sərf oluna biləcək çox vaxt itirmək məyusluğundan başqa heç nə vermir.İş bir az asanlaşdı. Boş vaxt görünməyə başladı. Amma sonra gördüm ki, normal gələcək üçün hansısa zəmin yaratmaq lazımdır. İndiki isə əsəbləri qırmaqdan başqa heç nə vermədi. Java dilini yenidən öyrənməyə başladım. Bunu Kathy Sierra və Bert Batesin kitabı əsasında etməyə çalışdım. Keçən dəfə olduğu kimi, mənim üçün nəyisə öyrənmək çətin idi. Mən bir növ struktur və mürəkkəblik istəyirdim, amma əldə etdiyim şey hələ də bir şeydən digərinə atlamaq idi. Və sonra dostum özünü proqramlaşdırmada da sınadığını söylədi və JavaRush-dan istifadə edərək öyrənməyə başladı. Onu da deyim ki, əvvəlcə buna çox şübhə ilə yanaşırdım. Bir insana proqramlaşdırma öyrədə biləcək bir oyun? Pul ələ keçirməyə bənzəyir. Yenə də dəhşətli progerlər kitablardan öyrənirlər, başqa heç nə. Ancaq bir müddət dərslikləri vərəqlədikdən sonra məsləhətlərə əməl etməyə və JavaRush-u götürməyə qərar verdim. Və deməliyəm ki, biz gedək. Axtardığım bu idi. Mürəkkəblik və quruluş. Bütün tapşırıqlar dərhal məşqlə verildi. Öyrəndiyim hər şeyi dərhal tətbiq etdim və beynimdə saxlandı. İş yerində kodlaşdırılıb. Problemin hər bir həlli növbəti səviyyəyə keçidi təmin etdiyi üçün zövq verirdi. Hər məqalə motivasiya idi. Öyrənmə prosesində videolar görünəndə özümə yaşıl çay hazırlamağı, Snickers götürməyi və izləmək üçün fasilə verməyi xoşlayırdım. Bu, həqiqətən, başımı təmizləməyə və eyni zamanda bir doza motivasiya almağa kömək etdi. Təbii ki, çətin anlar da olub. İşlədiyim iş nəinki zövqlü deyildi, hətta acınacaqlı da idi. Rəislər məndən davamlı olaraq qalereya kimi zəhmət çəkməyimi tələb edir, eyni zamanda daim maaşımı əyməyə, əsəblərimi pozmağa çalışırdılar. Nəsə qazanmaq üçün qaçmalı oldum. Üstəlik, əlbəttə ki, hər kəs irəliləyərkən vaxtı qeyd etdiyim hiss məni ruhdan salırdı (və bu, ən pis şeydir). Bu təbii olaraq ailə həyatına təsir etdi. O vaxt artıq tərtibatçı kimi işləyən yarımım bundan narahat idi. Bu cür gərginlik təbii ki, sürtgəclərlə nəticələndi. Məşqdə də hərdən elə tapşırıqlarla rastlaşırdım ki, mənə elə gəlirdi ki, mən axmaqam və bu mənim işim deyil. Amma hər dəfə özümü üstələyib sona çatdırdım.
Bir dəyişdiricinin İT-yə yolu - 2
Beləliklə, JavaRush-un 25-ci səviyyəsinə çatdım. Həmin vaxt bu kursları mənə tövsiyə edən dostum artıq işləyirdi və mənə öz kiçik təhsil layihələrimi kəsməyə başlamağı tövsiyə etdi. O vaxt maliyyə ilə bağlı çətinliklər var idi və növbəti aylıq abunəliyim yenicə bitmişdi. Onun məsləhətinə əməl etmək qərarına gəldim (yeri gəlmişkən, təhsilimi başa vura bilmədiyim üçün bir az təəssüflənirəm). Mən Bahar çərçivəsini öyrənməyə başladım, onsuz Java-nın inkişafı indi demək olar ki, ağlasığmazdır. HTML və CSS biliklərimi dərinləşdirməyə başladım. Mən əslində kiçik bir Veb tətbiqi yaratmağa başladım. İlk müraciətim yeni texnologiyalara yiyələnməyimdən başqa heç bir fayda vermədi. Onun mahiyyəti yalnız müxtəlif komponentlər və keyfiyyət səviyyələri siyahısından bir obyekt yığmaq idi. Bu elementar görünür. Amma mənə əsasları öyrənməyə icazə verən və bacarıqlarımı praktikada tətbiq edə biləcəyimə əminlik verən o idi. Yol boyu mən əmək bazarını izləməyə başladım. Əslində onların çoxu var idi və sıfır. Məsələ ondadır ki, mənim şəhərimdə İT sektoru çox inkişaf edib və Java proqramçılarına hər zaman ehtiyac var. Lakin onların əksəriyyəti orta səviyyədə və yuxarıda tələb olunur. Kiçiklər üçün nadir vakansiyalar ya bir illik təcrübə, ya da bilmədiyim bir çox texnologiya ilə işləmək bacarığı tələb edirdi. Bu, bazarın təcrübəsiz tərtibatçılarla doymuş olması və giriş üçün bilik həddinin buna uyğun olaraq daim artması ilə əlaqədar idi. Məsələn, Lvivdə bəzən yalnız Java Core tələb olunan vakansiyaları görə bilərsiniz. Buna baxmayaraq, mən CV-ləri göndərməyə, eyni zamanda təhsil layihələrini təqdim etməyə və DOU səhifələrində yeni başlayanlara təklif olunan yeni texnologiyaları öyrənməyə başladım. Linkedin hesabı yaratdım və onu bir neçə bacarığımla doldurdum. Təbii ki, cavablar yox idi. Təlimi hələ vaxt, pul və insan resurslarına sərf edilməli olan başlanğıc mütəxəssis kimə lazımdır. heç kim. Amma mən təslim olmadım və israrla CV-mi hətta orta vəzifələr tələb olunan yerlərə də göndərdim. Vaxt keçdi. Və təbii ki, ümidsizlik hiss etdim. Sanki heç nə alınmayacaq. Amma sonra test tapşırığını yerinə yetirmək təklifi aldım (yeri gəlmişkən, ortanın tələb olunduğu yerdən gəldi). Onu açanda həm qorxu, həm də xoşbəxtlik anı oldu. Gördüm ki, tapşırığın yerinə yetirilməsi olduqca mümkündür. İstifadəçinin identifikatoru, adı və ədədi dəyəri olan obyekt yarada biləcəyi bir proqram yaratmaq lazım idi. Spring (Boot, IoC, REST, MVC, Security), Hibernate, MySQL, JUnit proqramlarının istifadəsi tələb olunur. İstifadəçi interfeysi üçün Thymeleaf-dan istifadə etmək təklif edilmişdir. Bunlardan o vaxt mən az-çox yalnız Spring IoC, MVC və MySQL-i bilirdim. Hər şey üçün beş gün ayrılmışdı. Onu mənimsəməyə başladım. Mən uzun müddət yatmamışam. Üstəlik, bu müddətin ortasında qohumlarımızı ziyarət etmək üçün uçmalı olduq. Əlimdən gələni etdim və son gün çoxdan yatmadığım üçün heç nə başa düşə bilmədim. tapşırığı göndərdim. Bir az gözlədikdən sonra cavab aldım ki, tapşırıq yoxlanılıb və nəzərə alınacaq. Təbii ki, bu standart nəzakətli cavabdır. Mən çox yaxşı başa düşdüm ki, ilk dəfə tapşırığı yaxşı başa vurmağım çətin idi. Amma bu artıq bir şey idi. Bu fürsət mənə çoxlu yeni şeylər öyrənməyə imkan verdi. Təklif almasam da, sınamaq fürsətinə görə yenə də minnətdar idim.
IT-yə keçidçinin yolu - 3
Mən oxumağa davam etdim. Şəhərimizdə tanınmış şirkət tərəfindən hər il keçirilən payız proqramlaşdırma məktəbinə yazıldım. Artıq əldə etdiyim biliklərlə seçim imtahanından asanlıqla keçdim. Məktəbin mahiyyəti tələbələri dillər və inkişaf vasitələri ilə tanış etmək idi. Bundan əlavə, arzu edənlər kuratorun qoşulduğu qruplar yarada bilər və onlara bu və ya digər layihəni tamamlamaq tapşırığı verilirdi. Bu, nəzəri olaraq, diqqət çəkmək və işə düzəlmək şansı verdi. Burada öyrəndim ki, təkcə texnologiya bilikləri deyil, həm də komanda işi vacibdir. Öyrənmə prosesi zamanı çatışmayanı gördüm və hər şey bitməmişdən bir az əvvəl sadələşdirilmiş Pinterest-i çox qeyri-müəyyən şəkildə xatırladan proqram yaratmağa başladım. Yol boyu dostumdan mənə məsləhət verməsini xahiş etdim. Zaman keçdikcə daha yaxşı olduğumu gördüm. Hər yeni addımda hiss etdim ki, bu mənimdir. Etdiyim işdən çox həzz aldım. Ərizəmin hər bir detalını sözün əsl mənasında yaladım. Bu, xüsusilə cəbhədə doğrudur. Onun inkişafı mənə backenddən daha çox vaxt apardı. Çünki nisbətlərlə təxmin edə bilməzsiniz və hər şey UH kimi görünür. Bir az daha keçdi və gördüm ki, iki dəfə qeydiyyatdan keçdiyim kurslara yenidən qeydiyyat gedir. CV-mi yenidən təqdim etmək qərarına gəldim. Hər şey gözəl dizayn edilmiş və rənglənmişdir (əlbəttə ki, ingilis dilində). Cavab olaraq məni müsahibəyə dəvət etdilər. Mənə cavab verəndə ona bir həftə qalmışdı. Bu müddət ərzində mən verilə biləcək suallara cavablar təklif edən məlumat mənbələrini sanki uddum. Yeri gəlmişkən, Quizfull resursu da burada mənə çox kömək etdi. Bir çox sintaksis aydın oldu. Orada kompilyator işləməli olsam da, əslində çox faydalı oldu və orada öyrəndiyim hər şey müsahibə zamanı faydalı oldu, ondan yaxşı keçdiyimi hiss etdim. Prinsipcə, bu, sonradan təsdiqlənmiş kimi görünürdü. kursa getdim. Təlim prosesində abituriyentlərdən mühazirələrdə iştirak etmək və ev tapşırıqlarını yerinə yetirmək tələb olunurdu. Yol boyu bütün müraciət edənlər komandalara bölündü və onlara təlimin bütün mahiyyətini təşkil edən maarifləndirici layihə verildi. Bizə maarifləndirici layihənin mövzusu təklif olunanda bütün komanda hesab edirdi ki, biz bunun öhdəsindən gələ bilməyəcəyik. Kuratorlar açıq şəkildə dedilər ki, mövzu qeyri-adi və ümumilikdə bütün zamanların ən çətin mövzularından biridir. Tədqiq etmədiyimiz bir çox texnologiya var idi. Ancaq buna baxmayaraq, biz cəhd etməli olduğumuza qərar verdik və ən pis halda bu, çox yaxşı təcrübə olardı. Burada deməliyəm ki, başa çatdığım komanda ilə çox şanslı idim. Bütün uşaqlar təlimin vacibliyini başa düşdülər və işə düzəlmək istədilər. Və mənim fikrimcə, layihəni başa çatdırmağımızın yeganə səbəbi budur. Hər dəfə tıxacda qalanda hamımız bir yerə yığışıb vəziyyəti itələdik. Açığı belə bir mühitdə işləmək xoş idi. Təbii ki, bütün bu müddət böyük həyəcanla müşayiət olundu. Hətta yadımdadır ki, may bayramlarında ailəmlə, dostlarımızla tətilə gedirdim və istirahət edə biləcəyimi düşünürdüm. Elə deyil =) Öyrənmə prosesində lazım olanlardan başqa hər şey beynimdən çıxdı. Bir dəqiqə də unutmaq mümkün deyildi. Amma bu daha yaxşı =) Və burada bu hekayə sona çatır. Layihə üzərində işi bitirdiyimiz müddətdə təlim bitməmiş mənə müsahibə təklif etdilər. Çox narahat olmağıma baxmayaraq, keçdim və ilk təklifimi aldım. Düşünürəm ki, sevincimin həddi-hüdudu olmadığını deməyə ehtiyac duymuram. Nəhayət ki, məqsədimə çatdım və yeni səviyyəyə keçdim. Hazırda səkkizinci aydır işləyirəm. Və hər gün əmin oluram ki, bu mənimdir və etdiyim işi bəyənirəm. Təbii ki, işimin layiqincə ödənilməsi və şirkətin mənim işləyərkən özümü rahat hiss etməyimi təmin etməsi daha çox motivasiya verir. Ölkəmizdə belə bir şeyə nadir hallarda rast gəlmək olar. Təbii ki, indi də çətin anlar olur və bəzən yuxunu qurban vermək, gecələr işləmək lazımdır. Yaxşı olsa da, olmasa da, xoşuma gəlir. Üstəlik bu, heç vaxt rəhbərliyin diqqətindən yayınmır. Son yeddi il ərzində gördüyüm işdən həzz aldım. Təbii ki, bu, həyatımın bütün sahələrinə müsbət təsir etdi. Nəticədə deyə bilərəm ki, bütün çətinliklərə, maneələrə baxmayaraq, hər kəs istədiyinə nail ola bilir. Sadəcə olaraq nəzərdə tutulan yoldan sapmamaq, hər cür səy göstərmək və uğursuzluqlar baş verəndə təslim olmamaq lazımdır. Çox yazdığım üçün üzr istəyirəm. Ümid edirəm ki, bu, çətin anlarda kiməsə kömək edir. Bu mənə kömək etdi. Ən yaxşısı və JavaRush komandasına təşəkkürlər. Siz mənə çox kömək etdiniz =) UPD Davamı, bir neçə ildən sonra 👉 IT v2.0-a keçid edənin yolu
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION