JavaRush /Java Blogu /Random-AZ /Bir humanitarın hekayəsi

Bir humanitarın hekayəsi

Qrupda dərc edilmişdir
Mənim hekayəm digər tələbələrin hekayələri arasında adi görünə bilər, hətta 38 yaşıma baxmayaraq (işə qəbul zamanı), bir fakt olmasa da, mənə elə gəlir ki, mənim hekayəmi digərlərindən fərqləndirir. Fakt budur ki, insanların necə proqramçı olması ilə bağlı oxuduğum hekayələrin əksəriyyətində bu və ya digər şəkildə aşağıdakı kontekst var idi: müəllif uşaqlıqdan proqramçı olmaq arzusunda olduğunu, lakin həyatda nəsə səhv getdiyini və ya proqramlaşdırmaya müəyyən meyllər nümayiş etdirdiyini yazdı. , amma yenə tale deyil. Yəni, onlar (heç kəsi incitmək istəmirəm), "gizli" proqramçılar idi. Bir humanitarın hekayəsi - 1Mənim vəziyyətimdə hər şey səhv idi. Uşaqlıqda, yeniyetməlikdə, hətta yetkinlik illərimin çox hissəsində proqramçı olmaq haqqında heç düşünməmişəm, üstəlik, mən, necə deyərlər, klassik humanistəm. Məktəbdə ancaq humanitar fənlərdən az-çox yaxşı qiymətlərim var idi, dəqiq elmlər çətin idi, C qiymətlərini çətinliklə (beş ballıq sistemlə) ala bilirdim. Nə məktəbdə, nə də kollecdə heç bir kompüter elmim yox idi. Yəni proqramda idi, amma müəllim tapa bilmədilər; tapılsalar, daim xəstəlik məzuniyyətində idilər; ümumiyyətlə, bütün məktəb proqramında üç kompüter elmləri dərsini xatırlaya bilərəm. Mən də institutu hüquq fakültəsi ilə bitirmişəm, bir sözlə, mentalitetə ​​görə mütləq texniki adam deyiləm. Bu, belə desək, fon, giriş məlumatlarıdır. Ancaq ilk şeylər. Proqramçı olmaq fikri mənə ilk dəfə 2013-cü ildə gəldi. O vaxt mən 1000 ABŞ dolları maaşla kifayət qədər uğurlu orta menecer idim. Mənimlə hər şey qaydasında idi, amma vaxtaşırı “sonrası nə olacaq?” kimi fikirlər keçirdim. Məhz o zaman JavaRush müəllifinin hər hansı bir ağıllı insanın necə proqramçı ola biləcəyi ilə bağlı motivasion məqaləsi ilə rastlaşdım. Mən özümü axmaq hesab etmirdim, amma bu sahədə hər hansı fundamental biliyin tam olmaması şəklində qabiliyyətlərimə ciddi şübhələrim var idi. İlk minnətdarlığım budur: müəllif fikirlərini o qədər inandırıcı şəkildə ifadə etdi və silsilə məqalələrində sübut etdi ki, proqramlaşdırma ideyası beynimdə yerləşdi və nəhayət, onun istedadı sayəsində cücərdi. Təşəkkür edirəm, JavaRush müəllifi! Lakin marağa baxmayaraq, planın həyata keçirilməsi üçün mənim tərəfimdən o qədər də aktiv fəaliyyət olmadı. Mən əsasən JavaRush-un sınaq 10 səviyyəsi üzrə mühazirələr və problemlərlə bağlı qaldım. Çox şey aydın deyildi, sirli sehrlərdən bir növ sehr, amma yuxarıda qeyd etdiyim müəllifin məsləhətinə əməl edərək, mühazirələri təkrar-təkrar oxudum, növbəti problemi həll etməyə çalışırdım, çünki tapmacanın daha tez bir araya gələcəyinə söz verdilər. və ya daha sonra (irəliyə baxanda - nəticə verdi!). Tərəqqi kifayət qədər ləng idi, təkcə bir çox şey aydın olmadığı üçün deyil, həm də ona görə ki, əvvəllər yazdığım kimi, hər halda mənim üçün hər şey yaxşı idi: maaş və iş (o vaxt) olduqca maraqlı idi, gələcəkdə hərəkət edirdi. 1000 ABŞ dollarından e. menecer 500-700 USD Java Juna bir növ ruhlandırıcı idi. Sonra, əlbəttə ki, böyümə mümkün idi və menecer kimi gözlədiyimdən qat-qat yüksək idi, amma bunlar uzaq perspektivlər idi və burada rahatlıq zonası var və hamısı budur. Elə həmin il vəziyyət dəyişdi. İşimi itirdim və bununla da rahatlıq zonamı itirdim. Kifayət qədər dar profilli mütəxəssis olduğumu və profilimdə vakansiya tapa bilmədiyimi nəzərə alaraq, mən də yaxşı başa düşdüyüm sahəyə enməli oldum, amma orada rəqabət daha yüksək idi və maaşım da müvafiq olaraq aşağı düşdü, təxminən 700 ABŞ dolları. (və bu artıq iyunun maaşı ilə müqayisə olunur). Java-nın öhdəsindən tək gələ biləcəyimə əmin olmadığım üçün onlayn təhsilin çox gözəl olduğuna qərar verdim, lakin oflayn öyrənmək daha realdır (bu, səhv idi). Java dilini öyrənməyi təklif edən məktəblərin birindən kurs aldım və ümidlə oxumağa başladım. Prosesdə məlum oldu ki, kursu bitirdikdən sonra kiçik vəzifəyə müraciət edə bilməyəcəm, çünki sintaksisi və əsası bilməklə yanaşı, çoxlu başqa şeylərə ehtiyacım var idi (heç bilmirdim) o zaman SQL kimi qısaltmalar) və bu, həqiqətən, çox həvəssiz idi, çünki mən kurs üçün normal pul ödəmişəm və investisiyanın kifayət qədər tez ödəyəcəyini gözləyirdim. Eybi yoxdur. Xeyr, təlim əsasən yaxşı keçdi və mən müəyyən biliklər əldə etdim, lakin kursun birinci yarısını bitirdikdən sonra anladım ki, oflayn rejimdə təxminən onlayn olaraq eyni miqdarda, lakin daha bahalı bilik əldə edəcəm. Buna görə də, kursun ikinci yarısı üçün pul ödəməyə deyil, Java Rush-a Yeni il endirimi ilə abunə almağa qərar verdim. Bir humanitarın hekayəsi - 2Daha tez deyildi. Ancaq burada da hər şey çox hamar deyildi (heç də yox). Mən daha çox işdən sonra dərs oxuyurdum, bir saatdan iki-üç saata qədər vaxt ayırırdım. Bunlar qaranlıq vaxtlar idi: işdən sonra yorğun, ağlıma çox şey gəlmədi, üstəlik dilin özü çətin idi (mən humanistəm). Ailəm məni (arvad və uşağım) dəstəkləsə də, oxumağa, ailəmə və özümə vaxt tapmaq çətin idi. Nəticə ağır süründürməçilikdir. Bəzən altı ay məktəbi tərk etdim, onlayn oyunlar oynadım (ayrı bir qazanın hazırlandığı bir pislik), amma gec-tez qayıtdım, başqalarının uğur hekayələrini oxudum və yenidən başladım. Həmçinin, bundan sonra baş verən siyasi, sonra isə (nəticə etibarı ilə) iqtisadi böhran vəziyyəti xeyli gərginləşdirdi. Maaş dollara bağlı olmadığından, milli valyuta devalvasiyaya uğradığından faktiki olaraq 400-500 ABŞ dolları almağa başladım. və mən tamamilə kədərləndim. Bu və ya digər şəkildə, mən Java Rush-da 21 və ya 22-ci səviyyəyə çatdım və yəqin ki, daha da irəli gedəcəkdim, lakin müəlliflərdən təcrübə üçün növbəti işə qəbulla bağlı xoşbəxtlik məktubu aldım. Xüsusi bir şey yoxdur, təcrübələr müntəzəm olaraq qəbul edilirdi, amma bu dəfə mənə məlumat verildi ki, abunəliyimə görə bu, sonuncu pulsuz olacaq, bundan sonra yalnız əlavə vəsait üçün olacaq. Təcrübədə iştirak şərtlərinə görə, o zaman 30-cu səviyyəyə çatmaq və test tapşırığını yerinə yetirmək lazım idi. Səviyyədən səviyyəyə tapşırıqlar getdikcə çətinləşdiyindən və bir ay ərzində 30-cu səviyyəyə çatmağı xəyal edə bilmədiyim üçün (unutmayın ki, hələ də bir test etməli idim), fırıldaq etmək qərarına gəldim. Problemləri həll etmədən 30-cu səviyyəyə qədər səviyyələri açmaq üçün kifayət qədər qara maddə ilə başa çatdım. Beləliklə, ilk maneə keçdi - 30-cu səviyyə alındı. Mən bir test alıram və problemlərimin yeni başladığını başa düşürəm: Spring, Hibernate, SQL, JSP. Bəli, sizə ən sadə CRUD lazımdır, lakin çox inamlı bir nüvəyə sahib olmadıqda, başa düşürsən. Düzünü desəm, qalan müddətdə bu texnologiyaları mənimsəməyə çalışdım, amma çox da uğurlu olmadı. Ən azı təcrübə keçmək üçün kifayət deyil. İki nömrəli hiylə: Github-da artıq təcrübə keçmiş uşaqların iş həllini google-da axtarın, onun performansını özünüz yoxlayın, kosmetik dəyişikliklər edin və həlliniz kimi təqdim edin. Bu tamamilə vicdansız şəkildə, mən sonuncu pulsuz təcrübənin zirvəsinə atladım. Mən hələ də utanıram, amma heç nəyə peşman deyiləm (daha yaxşı və daha çox oxuya bilərdim istisna olmaqla). Təcrübə də asan gəzinti kimi görünmədi, amma məni real həyatda, real layihələrdə tələb olunan çərçivələr və kitabxanalarla tanış etdi. Fürsətdən istifadə edərək, Java Rushdan olan oğlanların məni onlayn təcrübə kimi göndərdiyi topjava layihəsinin müəllifi Qriqori Kislinə öz təşəkkürümü bildirmək istəyirəm. Yeri gəlmişkən, mən də ilk dəfə təcrübə keçməmişəm (kifayət qədər bilik və bacarığım yox idi), lakin təcrübədə təkrar iştirak ödənişsiz olduğundan, sonrakı bitirmələrlə bilik və bacarıqlarım artdı. Bir gün, Tanınmış və hörmətli bir resursda kiçik həzmləri nəzərdən keçirərkən bazar liderlərindən birinin növbəti Java kursları üçün tələbələri işə götürməsi xəbərinə rast gəldim. Digər böyük şirkətlərdən fərqli olaraq, bu uşaqlar (yalnız son kurs tələbələri kimi) yaş məhdudiyyəti qoymadılar, buna görə minnətdarlığımı bildirirəm. Şərtlər sadədir: seçim imtahanından, ingilis dilində müsahibədən keçin və siz xarici kurslardasınız (təxminən 3 ay), sonra layihənizi yazıb müdafiə edirsiniz və kifayət qədər yaxşısınızsa, daxili kurslara daxil olursunuz (1-dən 6 aya qədər), bundan sonra şirkətin döyüş layihələrindən birinə daxil ola bilərsiniz (və ya olmaya bilərsiniz). Əslində, sonrakı məşğulluğu olan şirkətlərin kursları seçimi İT sahəsinə ən optimal və resurs tələb etməyən bir yoldur, lakin iki nüans var: çox yüksək rəqabət səviyyəsi və ikincisi, məşğulluq təminatının olmaması (siz yumşaq bacarıqlardan keçə bilməz, məsələn, və ya zəif ingilis dili). Müsabiqəyə gəlincə, öz təcrübəmdən yazacam: 450-dən çox insan imtahan üçün müraciət etdi, 50-yə yaxın kursa daxil oldu, 20-dən az adam daxili kurslara keçdi, bilmirəm nə qədər təklif aldı, amma hamının əldə etmədiyi bir şeydir. fakt insayder məlumatlara əsaslanır. Ümumiyyətlə, heç nə gözləmədən sınaq üçün qeydiyyatdan keçdim, amma heç bir şey etməməkdən daha yaxşı olduğu üçün cəhd etmək qərarına gəldim. Quizful üzrə imtahana hazırlaşdım, bu mənə həqiqətən kömək etdi, məncə. Testlər oxşar idi, lakin ingilis dilində. Təsəvvür edin ki, bir müddət sonra seçimin birinci mərhələsindən keçdiyim və ikinci mərhələyə - ingilis dilində müsahibəyə dəvət olunduğum barədə məlumat alanda təəccübləndim. İngilis dili ilə bağlı şübhələr olsa da, sevincin həddi-hüdudu yox idi. Və hazırlaşmağa başladım: həyat yoldaşımdan mənimlə ingilis dilində bir neçə müsahibə aparmağı xahiş etdim, üstəlik müsahibədə veriləcək tipik suallara (özünüz, əvvəlki təcrübəniz, niyə gəlmək barədə mənə deyin) hazırladım və əzbərlədim. biz və s.). Mən də müsahibədən uğurla keçdim və kursa dəvət aldım. Bu, işə düzəlmək üçün real şans olduğundan, həyat yoldaşımla məsləhətləşdikdən və onun dəstəyinə müraciət etdikdən sonra işimi atıb bütün diqqətimi kurslara yönəltmək qərarına gəldim, yəni hər şeyə getdim. Xarici kurslar məni əsasən məyus etdi: biz ən əsaslardan başladıq, bütün əsası gözdən keçirdik. Müəllimin səviyyəsi də mənim şübhələrimi artırdı, çünki o, (yumşaq desək) bir universitet müəllimi (və qiyabi, bazar rəhbərinin kurs müəllimi və onun sözlərinə görə, həm də bir müəllim) kimi kifayət qədər dilli idi. bir oflayn məktəbdən ödənişli kursların müəllimi). Bəzən mövzu çətin olduğundan deyil, məlumatın təqdimatı dəhşətli olduğundan mühazirəni başa düşmək çətin olurdu. Mühazirələrin birində baş verən hadisə də təəssüratı ciddi şəkildə korladı: tələbələrdən biri mövzu ilə bağlı sual verdi və müəllimdən cavab aldı. Problem cavabın yanlış olması idi. Görünür, müəllim bütün qrupun qarşısında simasını itirməmək üçün Ə. Cavabı bilmədiyimdən, cavabı bilmədiyimi/yadımda olmadığını etiraf etməkdənsə, improvizə etmək daha yaxşı olduğuna qərar verdim. Elə oldu ki, stolüstü qonşumla mən cavabı bildik və müəllimə düzəliş etdik, lakin baş verənlərin özü şəxsən mənim üçün müəllimin nüfuzunu ciddi şəkildə sarsıtdı. Xoşbəxtlikdən kursun sonuna yaxın bizə həm fənn sahəsini daha yaxşı bilən, həm də praktiki bacarıqlara malik olan başqa bir müəllim dərs deməyə başladı. Və məlumatların təqdimatı daha yaxşı idi. Bir humanitarın hekayəsi - 3Həyatda hər şey kimi, hər şey gec-tez bitir, xarici kurslar da. Yekun layihəmi yazdım və daxili imtahanlardan keçmək ümidi ilə müdafiəyə hazırlaşmağa başladım. Ən yaxşı tələbələr arasında olmamağıma baxmayaraq, özümü möhkəm orta hesab edərək, şansların olduğuna inanırdım. Təəssüf ki, ya xoşbəxtlikdən, əlahəzrət şans baş verənlərə müdaxilə etdi. Səhər tezdən müdafiəyə gəldim. Layihəni şifahi təqdim etdim, sonra funksionallığı nümayiş etdirərək tətbiqi işə saldım. Həm nəzəri, həm də praktiki olaraq çoxlu suallar aldım. Suallara müxtəlif dərəcədə müvəffəqiyyətlə cavab verərək, məcburi əlavə tapşırıq aldım və problemi həll etmək üçün ayrı bir otağa təqaüdə çıxdım. Bir müddət sonra tapşırığı həll edib müsahiblərin yanına qayıtdım. Bu vaxta qədər müsahibə verənlərin tərkibi demək olar ki, tamamilə dəyişmişdi. Mən həll yolumu təqdim etdikdən sonra problemi səhv başa düşdüyüm barədə mənə məlumat verdilər və bunu təkrar etməyi təklif etdilər. yenə getdim. Problemi yenidən həll edəndə məlum oldu ki, əvvəldən məndən müsahibə alan o uşaqlardan heç kim qalmayıb. Onların yerində olanlar tapşırığımı yoxladılar və dedilər ki, müsahibəmdə heç biri olmadığına görə haqqımda olanlarla yoxlayacaqlar. Ümumiyyətlə, bunu kim və necə aydınlaşdırıb, müxtəlif insanlardan müdafiəmlə bağlı rəyləri necə toplayıblar, bilmirəm, amma əslində keçmədiyimi dedilər. Bu uğursuzluq idi. Düzdür, mənə məlumat verildi ki, növbəti komplektlə 3 ay ərzində özümü qorumağa cəhd edə bilərəm, yeganə şərt qorunmaq üçün tamamilə yeni layihə hazırlamaqdır. Seçimim olmadığı üçün razılaşdım. Uğursuzluq məni ciddi ümidsizliyə sürüklədi, çünki ümid üç aydan sonra artıq işləyəcəyəm, ancaq üç aydan sonra heç bir zəmanət olmadan yenidən müdafiə olunmalı oldum. Nəzərinizə çatdırım ki, mən hər şeyi sıraya qoyub işimi tərk etdim, bu da optimizm əlavə etmədi. Düzdür, kursların nəticəsi də müsbət idi: başa düşdüm ki, mən artıq çox şey bilirəm və edə bilərəm və kifayət qədər keçə bilən bir cəbhə ilə işləyən proqram yazmağı bacarıram. Lakin bizneslərin bu bacarıqlar üçün pul ödəməyə hazır olub-olmamasına hələ də əminlik yox idi. Beləliklə, mən ikinci müdafiəyə intensiv hazırlaşmağa başladım, lakin bundan başqa daha bir vacib (və sonradan məlum oldu ki, doğru) addım atdım: CV-ni müxtəlif resurslarda yerləşdirdim və müsahibələrə getməyə başladım. Təkliflər çox deyildi, amma adətən həftədə 1-2 təklif olurdu. Müsahibələrin səviyyəsi də fərqli idi, kifayət qədər fəlakətli olanlardan, özümü kifayət qədər orta səviyyədə göstərdiyimi hiss etdiyim zaman, texniki müsahibədən keçdiyim, lakin nədənsə irəli getmədim. Kiminsə heç kimin dalbadal iyirmi dəfə rədd edilmədiyi aforizmini xatırlayaraq ruhdan düşmədim və müsahibələrin aşkar etdiyi zəif nöqtələri təkmilləşdirdim. Beləliklə, təxminən iki ay və təxminən 12-14 müsahibə keçdi. Onlardan birindən sonra ilk təklifimi bazarın orta səviyyəsindən də yüksək maaşı olan kiçik bir şirkətdən aldım. İlk günlərin, həftələrin təfərrüatları və s. Mən işi dayandırmayacağam, Bu başqa bir uzunmüddətli ola bilər, sadəcə deyim ki, sınaq müddətini uğurla başa vurdum və bu günə qədər bu şirkətdə işləyirəm, komandadan və müasir texnologiya yığınından çox razıyam. Tezliklə bir illik işimi qeyd edəcəyəm və demək olar ki, hər gün yeni problemlərlə üzləşsəm də, işə məmnuniyyətlə gedirəm, çünki sevdiyim işlə məşğulam. Bir humanitarın hekayəsi - 4Bu belə uzun bir yazıdır. Fürsətdən istifadə edərək, məni həyatımı kökündən dəyişməyə inandırdığı üçün Java Rush-ın yaradıcısına, ideyanın ağıllı şəkildə həyata keçirilməsinə görə Java Rush komandasına və kursu üçün Qriqori Kislinə bir daha təşəkkür edirəm. Heç birini tam bitirməsəm də, proqramçı kimi ilk işimi tapmaq üçün mənə lazımi təməl və güclü tərəflərimə inam verdilər. Xülasə etmək istərdim ki, əgər ilk addım atılıbsa, ilk addımı ata bilmiş və ya başladığı işi başa çatdıra bilən humanitar bir insanın hekayəsini xatırlaya biləcəklərinə şübhə edənlərə məsləhət vermək istərdim. Təəssüf ki, hər şeyi məqaləyə sığdırmaq mümkün olmadı, buna görə məqaləyə şərhlərlə maraqlananların suallarını cavablandırmaqdan məmnunam. Və nəhayət: müsahibələrə nə qədər tez başlasanız, bir o qədər yaxşıdır. Özünüzü heç vaxt hazır hiss etməyəcəksiniz, ancaq x sayda rədd cavabı aldıqdan sonra təklif ala biləcəksiniz. Unutmayın, heç kim ardıcıl 20 dəfə rədd edilməmişdir, təsdiq edilmişdir!
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION