Bu hekayəni CodeGym icmasının bir üzvü olan Max Stern paylaşdı. Əgər səni də "Görəsən, başlamaq üçün çox gec deyilmi?" sualı düşündürürsə və ya belə bir narahatlığı olan kimsəni tanıyırsansa, sadəcə bu hekayəni paylaş.
Sadəcə qatarı qaçırdığımı bilmirdim, ona görə də minib getdim
Peşəni dəyişmək haqda ilk dəfə düşündüyümdə, gəncliyim, təəssüf ki, artıq keçmişdi. Elə də çox uzaq keçmiş deyil, amma yaşımı ifadə edən rəqəmlər "üç" ilə başlayırdı. Bu isə, yəqin bilirsiniz, informasiya texnologiyaları sahəsinin kadr menecerləri üçün xeyli böyük yaşdır.
Bununla belə, mən öz peşəm üzrə "təqaüdöncəsi" statusumu heç anlamırdım. Heç ağlıma gəlmirdi özümə "Bəlkə artıq çox gecdir?" sualını vermək. Düşünürəm ki, bu düşüncəsizlik məni xilas etdi. Əgər təhsilimin ilk mərhələsində "hətta sizin boz 29 yaşınızda belə gec deyil!" tipli motivasiya edən məqalələr qarşıma çıxsa, narahat olardım və qərara gələrdim ki, yəqin proqramlaşdırma barədə vacib bir şeyi başa düşmürəm. Məsələn, bu iş üçün gənc beyin hüceyrələrinin enerjisi lazım olduğunu, amma 26 yaşında artıq dönüşü olmayan mutasiyanın başladığını – vəssalam, iş bitdi, işığı söndürün. Ya ideyanı at, ya da beyin üzrə radikal bir əməliyyat elə. Guya oğlanlar səsinin dəyişməməsi üçün belə radikal şeylər edirdilər.
Və ya, məsələn, idman gimnastikası. Bu idmançılarda əzələlərin inkişaf xüsusiyyətlərinə görə, hər şey iyirmilər başlayar-başlamaz sona çatır, və səkkiz yaşından sonra peşəkar bölməyə qəbul etmirlər. Hətta ilk dəfə həyatınızda qoca deyəcəklər.
Belə "gənc" sahələrlə birbaşa təmasım olmayıb. Mən riyaziyyat üzrə təhsil almışam, bir müddət elm ilə məşğul olmuşam, sonra isə liseydə dərs deməyə başlamışam. Orta məktəb (hətta profil məktəbi də olsa) – elə bir yerdi ki, burada heç vaxt belə ifadələr eşitməzsiniz: "Necə? Siz <18-dən 105-ə qədər istənilən rəqəmi daxil edin> yaşdasınız! Siz müəllim ola bilməzsiniz, çox gecdi (ya da tezdi)" və ya "Sizin heç bir müəllimlik bacarığınız yoxdur". Orada, ağzında bir az zəka toxumu səpən hər kəsi həvəsli şəkildə işə götürürlər. Yoxlamaq haqqında çox düşünmürlər. Yetər ki, məhkumluğunuz olmasın (və kim bilir...).
Riyaziyyatçılar və ya proqramçı olmayan mühəndislər üçün sərt yaş məhdudiyyətləri ilə bağlı heç vaxt eşitməmişəm. Ona görə də qərara aldım ki, bir şey etməliyəm, çünki müəyyən bir məqamda başa düşdüm: əgər məktəbdə qalmağa davam etsəm, ya Kəşenkoya yol alacağam, ya da çox da yaşamayacam. Peşə dəyişmək qərarına gələndə, riyaziyyatı hələ də sevirdim, uşaqlara isə əsasən sakit nifrətlə neytral münasibət bəsləyirdim, maaşıma isə sadəcə təəccüblə baxırdım, nəzərə alsaq ki, gənclərin əsəblə dolu mübarizəsi nəticəsində bir çox sinir hüceyrələrim ölmüşdü.
Yaxşı, məktəbdən çıxmaq ideyası yaxşıdır. Amma hara çıxım? Universitetdə proqramlaşdırma məsələlərini həll etməkdən xoşum gəlirdi. Amma, bu məsələlərin sayı az idi və artıq hər şeyi unutmuşdum. Buna baxmayaraq, qərar verdim. Gecikdiyim barədə heç bir anlayışım yox idi, ona görə sadəcə qatara minib getdim.
Proqramlaşdırma öyrənmə hekayəm (çox qısa)
- Məktəbdə çox az Pascal öyrəndim.
- İnstitutda bir az C və Java öyrəndim.
- Java üzrə canlı kurslara qatıldım – amma yarımçıq buraxdım (universiteti bitirdikdən 10 il sonra).
- CodeGym platformasına gəldim (canlı kurslardan imtina etdikdən bir il sonra) – xoşuma gəldi, amma tez "düşdüm", dərin öyrənməyə vaxtım çatmırdı.
- Sonra qərara gəldim ki, işi ciddi tutum. Məktəbdən işimdən çıxdım, bir neçə şagirdi özümlə repetitorluq üçün götürdüm (sözgəlişi, əgər özünü yaxşı tərəfdən göstərsən, bu sahədə məktəbdə qazandığından iki dəfə çox qazana bilərsən və vaxt itkisi dörd dəfə az olar (ümumiyyətlə, sinir hüceyrələrini qorumaqdan danışmıram). CodeGym-də oxumağa davam etdim, bəzən proqramçı dostu suallarla narahat etdim, kitablar oxudum, internetdə cavablar axtardım — klassik yanaşma!
- Bir şirkətdə stajor kimi çalışdım, stajoru bitirdim.
Bir an gəldi ki, mən həqiqətən də bir sıra "yaşla bağlı" problemlərlə üzləşdim, bəziləri ilə birbaşa, digərləri ilə isə forumlarda və ya "xoşbəxt həmkarlarla", gələcəkdə otuz yaşlarında yeni başlayan proqramçılarla ünsiyyətdə tanış oldum. Amma bu problemlər həqiqətənmi mövcuddur? Onlar gimnastlarla bağlı yuxarıda göstərilən kimi fizioloji yaşla bağlıdırmı, yoxsa sosial-psixoloji xarakter daşıyır? Aşağıda bu faktorları təsvir edəcəyəm. Və onları ifşa edəcəyəm, baxmayaraq ki, "tam olaraq hər kəs" proqramçı ola bilər deyəcəyimə söz vermirəm.
Birinici faktor. Psixoloji baryer, ya da «saata baxanda...»
Mən CodeGym-də 20-ci səviyyələrdə oxuyanda və artıq işə düzəlməyi düşünməyə başlayanda, yox yerdən bir narahatlıq keçirdim və özümü əvvəlki kimi gənc və perspektivli hiss etmədim (hətta indi də o hiss davam edir). Bunun səbəbi nə 17 yaşlı İvan, nə də 23 yaşlı Kirill ilə müqayisədə nəyisə pis etməyim idi, sadəcə hər zaman arzu edilirdi ki, uğurlar olsun, çünki 30-dan sonra oxumağa başlamaq heç də asan deyil. Üstəlik, "junior" olaraq iş tapmaq daha da çətindir! Götürsələr belə... kiçiklərlə işləmək utanclı olmazmı? Daha da əhəmiyyətlisi, həmişə "Heç vaxt gec deyil" deyən məqalələrə rast gəlirdim və başa düşürdüm ki, bu sual yaranırsa, demək ki, kimlərsə bu sualı soruşur.
Bir gün yaxın proqramçı dostum dedi ki, tələs, əks halda heç bir iş olmayacaq, CV-nə heç baxmayacaqlar. Onda bir az ruhdan düşdüm... Və başa düşdüm ki, qadınlar özlərinə, ətrafdakıların onları evliliyə və uşaq sahibi olmağa təhrik etdiklərində necə hiss edirlər. Xatırlayın o acı sözləri, guya maraq kimi təqdim olunan: «saata bax, vaxt keçir».
Bir müddət üçün tamamilə sıxılıb qaldım və heç bir vəzifəni həll edə bilmədim. IDEA-nı açırdım, amma bir sətir belə yaza bilmirdim: ürəyimin döyüntüsü yerinə o "tikan saatın" səslərini eşidirdim, hansı ki bunlar adi tikan deyildi, Kremlin Saatlarının güclü və yüksək zəngi kimi idi.
Məlum oldu ki, bir müddət bu saat səsi beynimi işdən çıxardı. Məni düşündürdü ki, sadəcə vaxt itirirəm. Proqramlaşdırma, 30 yaşından yuxarı bir başlanğıc üçün maksimum hobbi ola bilər, amma professional olmaq mümkün deyil. 22 yaşımda gitara çalmağı öyrəndim və swing rəqsləri üçün kurslara yazıldım. Lakin gitara və rəqs daha az vaxt aparırdı və mən professional rəqqas və ya gitaraçı olmaq ümidi bəsləmirdim. Amma proqramlaşdırmada nəyə ümid edə bilərdim?...
Şükürlər olsun ki, bu özümə qarşı qəzəb çox uzun çəkmədi. Məntiqlə düşüncə başa düşdüm. Məntiq deyirdi ki, bu sadəcə adi bir psixoloji maneədir: "23 yaşında senior"lar var, mən isə cavan deyiləm və "junior" da deyiləm, onlara heç vaxt çata bilmərəm. "Niyə çatmağa çalışırsan? — öz-özümə soruşdum, — niyə sadəcə oxumağa davam edib nəticələrin nə olacağını görmürsən?"
Və mən sakitcə koda davam etdim. Nə qədər çox yazırdımsa, bir o qədər yaxşı edirdim. Məntiqli deyil, mi?
İkinci faktor: böyüklər üçün oxumaq çətindirmi?
Böyüklər üçün həqiqətən də oxumaq həmişə asan olmur. Amma bu, onların beyinlərinin 28 yaşında avtomatik olaraq qurumasından deyil, 28 yaşlı bir insan nə işlə məşğul olmasından asılı olmayaraq. Əsl səbəb budur ki, bir çox böyüklər sadəcə müntəzəm təhsil almağı unutmuşlar. Bu, idman zalı kimidir. Gedirsən — ən azı formada qalırsan və ya əzələləri inkişaf etdirirsən, getmirsən — bütün göstəricilər yavaş-yavaş azalır. "Alice in Wonderland"dan o gözəl, amma çox işlənmiş ifadədə olduğu kimi: yerində durmaq üçün çox tez qaçmaq lazımdır və irəliləmək üçün ikiqat daha tez qaçmaq lazımdır.
Beləliklə, əgər siz 30 yaşında və ya daha çoxsunuzsa, amma beyninizi oxumaqla geniş mənada müntəzəm məşğul edirdinizsə (kitab oxumaq, yazmaq, xarici dil öyrənmək, musiqi aləti çalmaq və ya model uçuş ilə məşğul olmaq) – sizin üçün 20 yaşınızdakı kimi öyrənmək çətin olmayacaq. Amma burada bir məqam vacibdir: siz müntəzəm olaraq nəsə ilə məşğul idiniz. Mən isə daim oxuyurdum. Bu, əvvəlcə riyazi tədqiqatlar idi, sonra — necə öyrədiləcəyini öyrəndim (tam ciddi şəkildə — uşaqların psixologiyasını öyrənirdim, hazırlıqsız zehinlərə riyazi məlumatları çatdırmağı düşünürdüm, konspetlər yazırdım və s.), həmçinin ingilis dili, rəqslər və gitara. Və bu yaxınlarda isə – boks.
Mən bir neçə il müəllim olmuşam və tam məsuliyyətlə deyirəm: uşaqlıq çox şişirdilib. Mən inanılmaz, qeyri-mümkün dərəcədə axmaq uşaqlarla rastlaşmışam, məni bağışlayın kobud ifadəyə görə. Onlar dərslərdə otururdular, sanki doxsan yaşlı aksakallar, yox, ya da opium çəkənlər kimi. Səkkizinci sinifdə onlar sadə kəsrləri toplamağı bacarmırdılar, bəziləri isə vurma əməliyyatını dumanlı şəkildə başa düşürdülər. Amma həmçinin çox zəif uşaqlar ilə rastlaşırdım, hansı ki oxumağa başlayıb öz qabiliyyətlərini inkişaf etdirirdilər. Mən çox qabiliyyətli uşaqları da görmüşəm və əminəm ki, əgər pis bir şey baş verməzsə, onlardan azı belə qabiliyyətli böyüklər də çıxacaq.
Elə həmin şəkildə mən öz yetkin sinif yoldaşımla da rastlaşdım, hansı ki ingilis dilindən davamlı olaraq "yəqin ki, üç" alırdı. 29 yaşında o, ingiliscə məşğul olmağa başladı, dili öyrəndi və indi tərcümələrlə işləyir, həm də məni də bacarıqlı etdi.
Bəli, bəzi məsələlərdə uşaqlar daha yaxşı öhdəsindən gələcəklər. Amma bu proqramlaşdırma deyil, inan! Əgər siz oxumaq vərdişini itirmisinizsə, yenidən buna alışmağa çalışmaq, bu məqsədə vaxt ayırmaq vacibdir, vərdişi formalaşdırmağa. Ola bilər ki, "vərdişini itirənlər" üçün ən yaxşısı əyani kurslara (hətta mütləq deyil ki, proqramlaşdırmaya) getmək olardı və sonra artıq CodeGym və ya proqramlaşdırmanı müstəqil öyrənməyə başlamaq. Əgər çox öyrənməyə hazır və ya istəkli deyilsinizsə, — onda hə. Siz həqiqətən də artıq gecikmisiniz. Hətta 20 yaşınız olsa belə.
Faktor üç: zaman çatışmazlığı
Bu mövzu ilə ilk cəhdlərimdə rastlaşdım. Məktəbli və tələbələrin aktiv vaxtının üçdə ikisi təhsilə sərf olunur, hər hansı bir mənada. Buna görə də onlar üçün daha bir dərs mövzusunun əlavə edilməsi o qədər də nəzərə çarpmır və tənqidi deyil, əgər proseslər düzgün tənzimlənmişsə.
Məndə isə vaxtın yarısı işə gedirdi, digər hissəsi şəxsi həyata, gündə bir saat hobbimə, bir az da istirahətə sərf edirdim (çox vaxt isə bezdirici ev tapşırıqlarını yoxlayırdım). Həm də bəzən yatırdım. Mənim qrafikimdə, hətta hobbidən tamamilə imtina etsəm də, beynimi ciddi şəkildə yoran təhsilə vaxtım çatmırdı. İşdə çox yorulurdum.
Bu, çox güman ki, insanların əksəriyyəti üçün çox çətin həll olunan bir məsələdir. Təhsil anını yaxınlarınızla razılaşdırmaq, bəzi əyləncələrdən imtina etmək, dərs sistemini düşünmək və yorğunluqdan asılı olmayaraq işdən qaçmamaq lazımdır. Mən asanlıqla işdən çıxdım, çünki birincisi, əvvəlcədən gəlir yollarını (repetitorluq) düşünmüşdüm, ikincisi, həmişə məktəbə qayıda biləcəyimi bilirdim yuxarıda təsvir edilən səbəblərə görə. Buna görə də burada "bu asandır, sadəcə bunu et" deməyəcəyəm. Belə deyil. Xüsusilə də ailə varsa. Amma əksər hallarda bir yol tapmaq olar. Məsələn, bir ailəvi dostum işdə siqaret fasilələrini və həmkarları ilə söhbətləri azaldıb. Hesablayarkən başa düşdü ki, ona təxminən iki saat iş vaxtı sərf olunur. Daha intensiv işləməyə başladı və əlavə bir saat vaxt azad etdi. Nəticədə, hər şeyə çatdı və azad olan iki-üç saatını CodeGym-də keçirdi. Yeri gəlmişkən, məni bu sayta gətirən də o idi. Və bəli, artıq o Middle-dır. Və bəli, o, mənim yaşıdımdır. Nəticə belədir: problem ciddidir, amma əksər hallarda həll yolu var. Radikal bir həll, mənimki kimi, ya da mənim dostumunki kimi rasionallaşdırıcı bir yol, ya da başqa bir şey. Ən azı onu axtarmağa çalışın.
Dördüncü faktor: kiminsə mühafizəçi kompleksi və ya «əh o qız HR...»
Mən hər zaman məndən çox böyük və ya kiçik olan insanlarla asan ünsiyyət qurmuşam. Amma tanışlarımı analiz edəndə başa düşdüm ki, bu heç də həmişə belə olmur, mən bu baxımdan biraz qeyri-adiyəm. Niyə belə oldu bilmirəm, amma bunu dəyişmək lazımdır. Həm IT-də, həm də həyatda.
Baxmayaraq ki, bütün IT forumlarda "Yaş önəmli deyil, biliklər önəmlidir" deyirlər, əslində, CV seçimi zamanı yaş tez-tez təsir edir. Xüsusən də, söhbət şirkət daxili təcrübələrdən gedirsə. Tanışım yaxşı ödənişli əyani proqramlaşdırma kurslarına gedirdi və dedi ki, qrupda ən ağıllı oğlan mənim yaşımdadır və müəllim onu daim tərifləyirdi. Müəllim, məsələn, əla idi, hazırda işləyən bir Java Senior proqramçıdır (O təcrübədən əvvəl, harada iştirak edib bitirmişdim, ondan valehedici bir neçə konsultasiya aldım). Eləcə də, bu müəllimlə birlikdə iki universitet tələbəsi də oxuyurdu. Biri “yaxşı idi”, digəri isə tamam "başlanğıc".
Deməli, bu qrupun uşaqları təcrübə keçmək üçün müraciət etdilər (mənim keçdiyimdən fərqli bir təcrübəyə) "Java Enterprise, Spring, Hibernate" kursunu bitirdikdən sonra. Qrupdan iki nəfər qəbul edildi, kimlər olduğunu təxmin edirsiniz? Doğru, iki tələbə. Hətta o “başlanğıc” olan da. Amma, o uşağı o təcrübədən tez çıxartdılar, lakin bu bir şeyi dəyişmir: ona sadəcə yaşına görə şans verdilər, eyni şəkildə, potensialı olan həmin qrup üzvünə heç bir şans verilmədi və yenə də yaşına görə. Nəticədə o “potensiallı” proqramçı oldu, amma, "köhnələrə" çox çalışmaq lazım gəldi.
Doğum tarixi olan CV-yə mənə heç bir cavab gəlmədi, amma onu çıxarandan sonra - işlər düzəldi. Yox, ciddi, HR-menecerlər, doğrudan? Başqa məsələ, artıq müsahibəyə gəldiyimdə və insanları öz tərəfimə çəkəndə, yaş həqiqətən az əhəmiyyətli olur və birinci planda biliklər və ünsiyyət bacarığı olur. Ona görə sizə tövsiyəm: doğum tarixini çıxarın və sosial şəbəkələrdə yaşınıza aid məlumatları da silin (bəzən HR-lər onları yoxlayırlar). Qoy sənin haqqında yaşına görə deyil, digər keyfiyyətlərinə görə qərar versinlər.
Mülayim şəkildə qeyd edim ki, "yaşlı" CV-ləri süzməyən əla HR-menecerlər də var.
Nəticələr
- Proqramlaşdırma — balet deyil. Diskant oxumaq deyil. Idman gimnastikası deyil. Burada yaşın dəyişməsi özlüyündə həlledici rol oynamır. Daha çox həyat tərzi önəmlidir.
- Psixoloji baryeri aşmaq vacibdir. Gənc uşaqlar daha yüksək vəzifələrdədir? Nə olsun, özünüzü onlarla müqayisə etməyin, vəzifələrlə potensial olaraq yarışı bitirin. Sonra yarışarsınız. Yeni bir işdə peşəkar olmaq üçün artıq gecdir? Yaxşı, bəlkə də siz 17 yaşında başlasaydınız elə də bacarıqlı bir proqramçı olmazdınız (və bu da fakt deyil), amma Java-proyektlərində yaxşı ortalıq programçılar "ulduzlar"dan az lazım deyil, hətta bəzən çox da lazımdır. Əgər sizə proqramlaşdırma xoş gəlir və ya məntiqi düşünməyi bacarırsınızsa, və yaxşı maaşlı sahəyə keçid etməyi planlaşdırırsınızsa — ilk addımı atın.
- Mütəmadi təhsil üçün vaxt ayırmaq mütləqdir. Bu, iş və ailə ilə yüklənmiş bir böyüklər üçün həqiqətən bir problemdir, amma əksər hallarda bu, təhlil edilə bilər. İş günləri və həftəsonları ərzində nə etdiyinizi təhlil edin, nədən imtina edə biləcəyinizi düşünün, hansı işlər daha yaxşı yenidən təşkil edilə bilər — və irəliləyin.
Öyrənmək heç vaxt gec deyil deyən öyrənməyi heç vaxt dayandırmaz. Amma əgər siz 10 il və ya daha çox fasilə vermisinizsə, bu həqiqətən çətin olacaq. Ola bilər ki, bir neçə ayı daha sadə bir hobbiyə və ya kurslara ayırasınız — sadəcə təhsil prosesinə öyrəşmək üçün. Amma əgər siz onsuz da bir şey öyrənmişsinizsə (hər hansı bir şey və hər hansı bir şəkildə), onda proqramlaşdırma öyrənmək sizin üçün problem deyil, ən azından yaş baxımından deyil. - 2-4 punktları sizin üçün həll edilə biləndirsə? Demək ki, proqramçı olmaq üçün sizə gec deyil. Və mən sizin neçə yaşınızda olduğunuzu soruşmuram=).
- Savadsız HR-meneceri — böyüklər üçün ciddi bir maneədir, amma bu aradan qaldırıla bilər. CV göndərərkən, yaşıdlarınızı yaşınız haqqında məlumatlardan uzaq tutun. Texnologiyalar stack-ına və ünsiyyət bacarıqlarınıza baxsınlar.
- Gecdir — yalnız siz təhsil almağa maraq göstərmirsizsə və dönmək istəmirsizsə, əgər təhsil üçün heç bir şeydən imtina etmək istəmirsinizsə və heç cür vaxt ayıra bilmirsinizsə. Bu halda isə hətta 19 yaşınız olsa belə gecdir.
GO TO FULL VERSION