CodeGym /Kurslar /Java SELF AZ /Uğur hekayəsi. Humanitar qoca necə IT sahəsinə keçdi

Uğur hekayəsi. Humanitar qoca necə IT sahəsinə keçdi

Java SELF AZ
Səviyyə , Dərs
Mövcuddur

Deyirlər, texniki təhsili olmayan insanlar üçün proqramlaşdırmada yer yoxdur. Məhz edirlər ki, 30 yaşdan sonra peşəni dəyişmək haqda düşünməyə dəyməz. Amma birdən məhz 30 yaşında anlasan ki, bütün əvvəlki biliklər və təcrübə "yanlış istiqamətə" aparıb?

Əslində hər şey bu qədər də qorxulu deyil. Proqramçı olmaq istənilən yaşda və hər kəs üçün mümkündür. Budur, bizim tələbəmizin (PielsLie) Sankt-Peterburqdan olan bir hekayəsi: o, humanitar təhsil alıb və 10 il menecment və satış sahəsində işləyib.

Bu uğur hekayəsinin yazıldığı zaman onun 32 yaşı var idi. Təxminən 5 ay ərzində CodeGym-də 35-ci səviyyəyə çatıb, 2-3 ay özünü öyrənməyə və layihələr yazmağa sərf edib, daha bir neçə ay isə iş axtarmağa, nəticədə isə yaxşı bir təklif alıb və proqramçı olaraq işə düzəlib. Hekayənin originalı — bu linkdə, burada isə ən əsas məqamları təqdim olunub.

MƏRHƏLƏ 1. Təhsil

Əsas təhsil mənbəsinə olan tələblər: Java Core mövzusunda strukturlu material, çoxlu praktika və böyük bir communtity:

  • müsahibələrdə "core" haqqında hər şeyi soruşa bilərlər: bitwise shift və generic-lərin dəyişməsindən tutmuş IO və serialization-a qədər;
  • praktika — mütləqdir; proqramlaşdırmada bir şeyi yadda saxlamaq üçün materialı dərindən başa düşmək və onu praktika ilə möhkəmləndirmək lazımdır;
  • və community: məsələn həll etdinizsə — şərhlərdə fəxr edin; həll etmədinizsə — suallara xoş gəldiniz, amma hazır cavab yəqin ki, heç kim verməyəcək.

CodeGym bütün bu tələblərə cavab verdi və məzun bu platformanı əsas təhsil məkanı kimi məsləhət görür. Eyni zamanda kitab oxumağı təşviq edir: "Həmçinin Şildt-in kitabları təhsil mövzusuna "üst-üstə" gəldikdə daha yaxşı başa düşülür və adətən bəzi məqamları daha aydınlaşdırır".

Java-ya tamamilə yeni başlayanlar üçün məsləhətlər

  1. Hamı üçün sıfırdan başlamaq çətindir. Kursu tamamlamaq çox az tələbəyə nəsib olur. Sizin məqsədiniz onlardan biri olmaqdır.
  2. Bir iki aya maraq artır, çünki tapşırıqlar daha çətin və maraqlı olur. Səbir edin.
  3. Əsas məsələ — həftəlik irəliləyişdir. İki həftəlik ara verdikdən sonra geri qayıtmaq çətin olur, amma hər gün bir neçə ay yazmaq da hər kəs üçün asan deyil.

Özünüzə həftəlik saat norması təyin edin: məsələn, 15 saat. Siz hər iş günü 1.5 saat kod yaza bilərsiniz və həmçinin hər iki həftəsonu 3-4 saat işləyə bilərsiniz. Yaxud bir neçə axşam istirahət edib "həftəsonu norması"nı artırmaq olar. Bu şəkildə qrafik həm elastik, həm də müntəzəm olacaq. Əlbəttə, sonra işləri tapşırıqlarla və layihələrlə ölçmək olar, amma sintaksis və core səviyyəsində saatlarla işləmək kifayətdir.

Ümumilikdə, kursu bitirməyə (təcrübə fürsəti almaq üçün) təxminən 5 ay vaxt lazım oldu, tətil və qısa fasilələr daxil olmaqla. Bu, standart beşgünlük iş rejimi ilə idi, yalnız həftəsonları və iş günlərinin 22:00-dan 00:00-a qədər vaxt sərbəst qalırdı.

Beləliklə, daha sərbəst qrafik və ya daha sərt təhsil rejimi ilə kursu daha tez tamamlayarsınız.

MƏRHƏLƏ 2. Özünü inkişaf

35 səviyyəsinə çatdıqdan sonra bir neçə ay ərzində Spring MVC, Spring Boot + Data, Spring Security, Hibernate, jUnit, Maven, Git, RDBMS öyrənib, SQL-ı mənimsəyib və bütün bunları bir yerdə cəmləşdirdi. Yarım ildən sonra tələbənin "böyüklər üçün" framework-lərin istifadəsi üzrə praktiki təcrübə qazandığı layihələri və GitHub-da portfeli var idi ki, bu da potensial işəgötürənə nümayiş etdirilə bilərdi.

Fərdi inkişaf planını necə hazırlamaq olar

  1. Junior/Middle Java Developer (və ya digər maraqlı istiqamət) üçün vakansiyalara baxıb, daha çox hansı texnologiya və framework-lərin adının çəkildiyini təhlil etmək.
  2. Bunlara uyğun TЗ yazmaq, icra üçün özünə vaxt vermək.

Yoxsa, hər halda çalışıb CodeGym onlayn təcrübə proqramına daxil olmaq, orada aktual texnologiya stack-ını öyrənmək və junior üçün normal portfel hazırlamaq üçün real layihə üzərində işləmək.

3-CÜ MƏRHƏLƏ. İş axtarışı

Bu mərhələ ən uzun və əvvəlki iki mərhələ qədər rahat deyildi.

Yeni başlayanların dürüst resume göndərməsi

Ev tapşırığı layihələrini tamamladıqdan sonra 2-3 ay ərzində tələbə Junior/Trainee vakansiyalarına (HH, LinkedIn, kadr agentlikləri vasitəsilə) təxminən 30 müraciət göndərmişdi, resume-də tanış texnologiyalar stack-i, bir neçə soft skill və azacıq təcrübə qeyd etmişdi.

Nəticə — iki zəng, onlardan biri aşağı intermediate-ingilis dili səviyyəsində dərhal bitdi (odur ki, ingilis dilini də öyrənin). Digər iki şirkət texniki tapşırıq göndərdi, "görüş" bir idi, nəticəsi ilə "biz sizə zəng edəcəyik".

Təcrübə proqramına qoşulmaq cəhdi

Bəlkə, təcrübəni ödənişsiz və ya şərti ödənişli təcrübələrdə əldə etmək və böyük bir IT şirkətində möhkəmlənmək olar? Bu yaxşı bir üsuldur, amma göründüyü kimi hər kəs üçün deyil. Bizim hekayənin müəllifi TЗ-ni etdi, amma final müsahibəsini keçə bilmədi.

Belə təcrübədən sonra, keçmiş tələbəmiz yazır ki, "bir az ruhdan düşdü və iş axtarışı hekayəsinə demək olar ki, yarım il ara verdi". Keçmiş ixtisası üzrə işləyirdi, özü üçün bəzi tətbiqlər yazırdı.

Bu vəziyyət onun bir tanışı ilə qarşılaşdığı vaxta qədər davam etdi, o isə junior kimi iş tapmaq cəhdindəki uğursuzluqlarını onunla paylaşdı. O vaxt tanış mərkəzi səviyyəli developer idi, amma o da müstəqil təhsildən başlamışdı.

Tanış bir neçə tövsiyə verdi (bəzi məqamlarda, müəllifin fikrincə, bir az "çiterski"):

  1. Resume-də hər hansı bir üsulla 6+ ay kommersiya təcrübəsi göstər: təcrübələr, buraxılış layihələri, freelance, remote işlər — hər şey olar. Bu, resume-ni HR tərəfindən ilk seçimdə çox kömək edəcək;
  2. Resume-dən Junior sözünü və gözlənilən maaşı çıxar; sadəcə Java Developer yaz, hər bir şirkətlə fərdi olaraq maaşı müzakirə et;
  3. HR-ın təklif olunan maaş diapazonunu sizdən əvvəl deməsinə çalışın. Əgər şirkət 1-1.5 min dollar təklif edirsə və siz əvvəlcə 500 dollarla razılaşırsınızsa, bəzi HR-lər sizə lazımsız olaraq baxa bilər.
  4. Stack-ə uyğun olan bütün vakansiyalara müraciət edin, hətta 1-3 il kommersiya təcrübəsi tələb edilsə də.

Və hər şey yaxşı oldu.

İlk təklif

Hekayənin müəllifi məsləhətlərə əməl etdikdən sonra, iş axtarışı ilə bağlı vəziyyət əhəmiyyətli dərəcədə yaxşılaşdı.

Birinci, təxminən 12 yeni müraciətdən yarısı dərhal ya görüşlə, ya Skype müsahibəsi ilə, ya da TЗ-nin verilməsi ilə nəticələndi.

İkinci, HR-lər artıq öz təşəbbüsləri ilə yazmağa başladılar — messencerlərə, poçt vasitəsilə, LinkedIn-ə.

Üçüncüsü, kommersiya təcrübəsinə olan tələblər həqiqətən də çox sərt olmadı: bir çox şirkət 1-3 il korporativ təcrübə diapazonuna uyğun olmayan namizədlərlə ünsiyyət qurmağa hazır idi.

Nəticə olaraq — bir təklif junior, biri isə sınaq müddəti ilə middle üçün oldu. Ümumi iş axtarışı iki ay çəkdi.

Java-da çox-çox yazmaq, sonra uzun-uzun iş axtarmaq və nəticədə heç bir yerə çatmamaq olmaz

Damcı daş deşər. Tarixin müəllifinin dediyi kimi, "əgər 30 yaşlı humanitar çəkib çıxıbsa, siz də bacaracaqsınız. Əsas odur ki, ilk zənglərdən, TQ və müsahibələrdən qorxmayasınız. Hər "uğursuzluq" özünüz haqqında yeni bir şey öyrənmək və çatışmayan bilikləri artırmaq şansı ola bilər. Hər dəfə özünüzü daha əmin hiss edəcəksiniz".

Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION