JavaRush /Java Blogu /Random-AZ /Uğur tarixi. Həftədə 20 saat proqramlaşdırma, magistr dər...
Roman Beekeeper
Səviyyə

Uğur tarixi. Həftədə 20 saat proqramlaşdırma, magistr dərəcəsi və şəxsi həyat

Qrupda dərc edilmişdir
Nə etməli olduğumu oxuduqdan sonra məqsədimə çatmaq və kursları bitirmək üçün necə oxumalı olduğum barədə plan qurmağa qərar verdim, çünki artıq yavaş-yavaş oxumağa vaxtım yox idi. Məqsəd bilikləri tez və həvəsdən salmamaq və beynin dincəlməyə vaxt tapması idi. Çünki istədiyim iş yükü mənə mane ola bilərdi. Uğur tarixi.  Həftədə 20 saat proqramlaşdırma, magistratura və şəxsi həyat - 1

Əvvəlcə sizə bir az özüm haqqında məlumat verim.

Mənim 27 yaşım var. Java dilini öyrənməyə başlamazdan əvvəl Riyaziyyat fakültəsində tətbiqi riyaziyyat üzrə təhsil almışam. Deyəsən, proqramlaşdırma ilə mən əla olmasam da, heç olmasa yaxşı olmalıyam. Amma bu mənim vəziyyətim deyildi, çünki... Proqramlaşdırmanın qeyd olunduğu bütün mövzuları sabotaj etdim və birtəhər bəxtdən keçdim - özüm heç nə yazmadım. Beləliklə, proqramlaşdırmadan uzaq olduğum ortaya çıxdı. Aydındır ki, ölkəmizdə riyaziyyatçı təhsili ilə proqramçı olmaqdan başqa çox qazana bilməyəcəksiniz. Buna görə də seçim buna düşdü. Və elə oldu ki, Java öyrənmək qərarına gəldim. Bu, hər hansı bazar təhlili və ya iş yerlərinin sayı və ya əmək bazarında tələb üzrə axtarışla bağlı deyildi. Sadəcə belə oldu. Bunu necə edəcəyimi öyrənmək qərarına gələndə JavaRush ilə rastlaşdım. Nədənsə mən təkcə kitablardan oxumaq istəmirdim, həm də qiyabi kurslarda iştirak etməkdən çəkinirdim, çünki... Çox pul xərcləyirlər, amma əslində qazanc azdır. Buna görə də JavaRush mənim üçün ən yaxşı həll idi. İlk 3 səviyyəni başa vurduqdan sonra kursu bəyəndiyimi və abunə ala biləcəyimi başa düşdüm. Üstəlik, bir promosyonla rastlaşdım və onu yarı qiymətinə aldım. Bu, 2015-ci il avqustun sonu/sentyabrın əvvəli idi.

Təhsil planı

Nə etməli olduğumu oxuduqdan sonra məqsədimə çatmaq və kursları bitirmək üçün necə oxumalı olduğum barədə plan qurmağa qərar verdim, çünki artıq yavaş-yavaş oxumağa vaxtım yox idi. Məqsəd bilikləri tez və həvəsdən salmamaq və beynin dincəlməyə vaxt tapması idi. Çünki istədiyim yük mənə mane ola bilərdi. Bunun üçün qərar verdim:
  • Həftədə beş gün (bazar ertəsi-cümə) təhsil almalısınız.
  • Həftə sonları bundan başqa hər şeyi edəcəm.
  • Hər dərs cəmi 4 saat davam edəcək və hər saat arasında gəzmək, dincəlmək və çay dəmləmək üçün 15 dəqiqəlik fasilə veriləcək.
Həftədə cəmi 20 saat. Pis deyil, hə? Bundan əlavə, bəzən universitetə ​​də getməli olurdum, çünki... Mən hələ magistraturada oxuyurdum. Dekabr ayında mən artıq 20-ci səviyyədə idim və çox şey bildiyimi düşünürdüm, amma heç bir şey işə yaramayanda və davam edə bilməyəcəyim görünəndə böhranlar keçirdim. O qədər ki, müəyyən bir məqamda kolleksiyalar haqqında məlumatları qəbul etməkdən imtina etdim və yalnız proqramlaşdırmadığım bir həftəsonundan sonra anlayış gəldi.
Uğur tarixi.  Həftədə 20 saat proqramlaşdırma, magistratura və şəxsi həyat - 2

Onu növbəti səviyyəyə qaldırmaq

Təlimə başlayandan üç ay sonra bir dostumla işə düzəlmək üçün daha nələri bilməli olduğum barədə danışdım. Və sonra başladı: bəzi naməlum sözlər, verilənlər bazası (oh dəhşət!) və daha çox şey mənə sürətləndirmək və daha çox şey etmək lazım olduğunu başa saldı. Java qrammatikası ilə işimin öhdəsindən gələ bilməyəcəyim aydındır, ona görə də müxtəlif istiqamətlərdə sürətlənməyə başladım:
  • Mən aldım Head First kitabı "Learning Java". Kursda 4-cü səviyyədə tövsiyə olunur. Amma nədənsə diqqətlə oxumadım və bu faktı qaçırdım. Orada eyni şeylər deyilir, lakin fərqli bir baxımdan, bu onları daha yaxşı və hərtərəfli başa düşməyə kömək edir. Mən bunu tövsiyə edirəm.
  • Şəhərimdəki bütün tematik şənlikləri axtarmağa və çox şey başa düşməsəm də onlara getməyə başladım, amma zaman keçdikcə bunun boşuna olmadığını başa düşdüm və mənə çox kömək etdilər. məsələn bu kimi .
  • Başdan sona keçməli olduğunuz daha bir resurs var - bu dou (proqramçılar üçün sayt). Orada hansı hadisələrin olduğunu, Ukrayna İT-də cari maaşların nə olduğunu görə bilərsiniz, çox faydalı məqalələr oxuya bilərsiniz, xüsusilə "Gələcək Java Developer üçün Bələdçi" və Java Müəssisəsi mövzusunda materialları tövsiyə edirəm : nə və necə öyrənmək . Bu məqalələr sizə kömək edəcək və rahatlamağa imkan verməyəcək.
  • MySQL -də YouTube-da qısa və informativ video dərsləri tapdım , onları tövsiyə edirəm.
  • Qolovaçın video dərsləri də diqqətdən yayınmayıb. Onların çoxu, çoxlu suyu var, amma çox şeyi çox yaxşı izah edir.
  • Siz həmçinin HTML və CSS-nin nə olduğunu başa düşməlisiniz. Onsuz bir yol yoxdur, HtmlAcademy mənə bu işdə kömək etdi. Orada pulsuz tapşırıqları yerinə yetirə bilərsiniz.
  • Mən linkedIn sosial şəbəkəsində qeydiyyatdan keçdim, burada öz bacarıqlarımı nümayiş etdirməyə başladım və iş axtarıram (bəxtim gətirsəydi və onlar məni tapsalar nə olardı). Hər kəsi ardıcıl olaraq dost kimi əlavə etdim, dost dairəmi genişləndirdim. Nə qədər olduğunu başa düşməyiniz üçün indi LinkedIn-də 10.000-dən çox dostum var. Əvvəlcə bu lazımdır. Və bu kömək etdi, android frilanserləri komandası yeni gələn axtarırdı və mənə yazdılar. Başa düşürəm ki, bu, fövqəladə haldır, amma baş verib.

İlk uğursuzluqlar

Təbii ki, təhsilimlə paralel olaraq şirkətlərdə təcrübə axtarmağa başladım ki, zaman keçdikcə işləyə bildim. Məni təcrübə keçmək üçün müsahibəyə dəvət etdilər. HR ilə danışdıqdan sonra “söhbət etdiyim” ingilis dili müəllimimə zəng etdilər. Mən bu an üçün heç də hazır deyildim və məlum oldu ki, danışdığımdan çox dinləmişəm. Mövzu ilə bağlı mənə özünüz haqqında danışın, mən bir şey mırıldandım, amma xüsusi bir şey yoxdur. Amma texniki rəhbərlə ünsiyyətdə olanda bəzi suallara cavab verdim, çoxlarının cavabını bilmədim və JavaRush-da oxuduğumu cavablandıranda dedi ki, qarşımda oradan başqa bir tələbə var. Mən 27-ci səviyyədə idim, o isə artıq 34-də idi, danışandan sonra mənə test tapşırığı göndərəcəklərini, ona uyğun olaraq uyğun olub-olmadığıma qərar verəcəklərini söylədi. Mən birtəhər etdim və bütün funksionallığı yox. Bir müddətdən sonra mənə yazdılar ki, mən onlara uyğun deyiləm... Ayıbdır, amma bundan dərs almaq qərarına gəldim və davam etdim.

İlk iş

Artıq dediyim kimi, LinkedIn-də səhifə yaratdıqdan sonra 1,5-2 aydan sonra müəyyən bir Android tərtibatçısı mənə onlarla işləmək təklifi ilə yazdı. Aydındır ki, söhbət minimum əməkhaqqından gedirdi. Görüşəndə ​​danışdıq və mənə iş təklif etdilər. Aydındır ki, zəif ödənilib, amma başqa yolum yox idi və əlimdə olandan razı qaldım. Yanvarın sonundan başlayaraq Android-də onlardan birinin mənzilində işləməyə başladım. Hər şey yeni idi, hər şey başqa idi. Amma birtəhər və birtəhər işlədim, nəsə etdim. Dəhşətli idi və hər şey aydın deyildi, bunlar JavaRush-da problem deyildi. Hər şeyi etmək, oxumaq, nəyi və necə tapmaq lazım idi. Mənim bir sınaq layihəm var idi ki, zaman keçdikcə daha böyük bir şeyə çevrilə bilərdi. Beləliklə, may ayına qədər davam etdi. Sonra birtəhər komandamız dağılmağa başladı, hamı bunu anladı və iş axtarmağa başladı.

Yeni iş axtarır

Bunu necə edəcəyimi bilmədən qərara aldım ki, onu şəhərimdəki bütün şirkətlərə göndərim. Hansı şirkətlərin olduğunu necə öyrənmək olar? Mənə bu işdə kömək edən, dou yuxarı və aşağı daramağım idi. Şirkət bölməsi var və siz axtardığınız şəhəri seçə bilərsiniz. Təsvirdə bir e-poçt var (demək olar ki, həmişə var) ona yaza bilərsiniz. Hər şeyin yaxşı görünməsi üçün mən öz tərcümeyi-halımı ingilis dilində yazdım, yeganə yol belə olmalıdır. Təbii ki, su, su, su çox idi, çünki... Yazmağa xüsusi bir şey yox idi, hər şeyi ard-arda yazdım. Mən də hər məktub üçün bir örtük məktubu yazdım (işə götürənlər bunu sevirlər), burada dəqiq kim olmaq istədiyimi göstərdim, əks halda tez-tez CV göndərdikləri ortaya çıxır və hansı vəzifəyə müraciət etdikləri bəlli deyil. Qapaq məktubu da ingilis dilində idi. Tamamilə unutdum: İngilis dili çox pis lazımdır. Reallıqda, stackoverflow cavabını oxuya bilmirsinizsə, deməli, ölüsünüz və proqramlaşdırma ilə heç bir əlaqəniz yoxdur. Mövzu ilə bağlı ingilis dilində müsahibə üçün çıxış hazırladım: “Mənə özünüz haqqında danışın”. Çox faydalı bir şey, sizə deyirəm. Bir müddət sonra müsahibə üçün 4 dəvət aldım. Bütün şirkətlərə poçt göndərmək təcrübəsi özünü doğrultdu və belə mövqeləri olmayanlar ümumiyyətlə heç cavab vermədilər. Müsahibələr çətin idi, utancverici idi, narahat idi, amma keçdim, bəzilərində sadəcə danışdılar, bəzilərində bir-iki tapşırığı yerinə yetirməli oldum, məsələn Java-da BrainFuck dili üçün tərcüməçi yazmalı oldum. Tapşırıq maraqlı alındı ​​və şadam ki, o şirkətə qəbul edilməsəm də, onu yerinə yetirdim. Java və ya Android-də iş axtarırdım. Java haqqında daha çox öyrənmək istəsəm də, mobil inkişaf mənim üçün xüsusilə maraqlı deyil. Maaş gözləntiləri minimal idi, iş tapmaq lazım idi, qalan hər şey artıq vacib deyildi. Məndən Verilənlər Bazalarını başa düşmək, müəyyən vəziyyətlər üçün cədvəllər yaratmaq barədə soruşdular. Bütün bunlar SQL verilənlər bazasına aiddir; heç kim NoSQL haqqında soruşmadı.

İlk təklif

Bir yerdə mənə yazıb imtina etdilər, başqa yerdə də. İki şirkət qaldı, biri Android developeri, digəri Java üçün. Şirkətdən Android ilə bağlı zəng edib dedilər ki, mən onlara uyğunam, mənə təklif edirlər. Bu qələbə idi. çox sevindim. Lakin şirkət heç vaxt məni Java vəzifəsi üçün çağırmadı və mən ətrafa tələsdim və nə edəcəyimi bilmirdim, ona görə də Java tərtibatçısının mövqeyini öyrənmək üçün zəng edə bilmək üçün cavabımı bir gün gözləməyi xahiş etdim. Şirkətə Java vəzifəsi üçün zəng edib dedim ki, mənə təklif ediblər, amma nəticəsini sizdən öyrənmək istəyirəm. Məni onlarla söhbət etmək üçün ofislərinə dəvət etdilər və dedilər ki, söhbətin nəticəsini istərdim. Və onlar haqlı çıxdılar, onlarla danışdıqdan sonra mənə ikinci şirkətdə təklif etdilər, əslində onu seçdim. P.S. çalışmaq, səy göstərmək, səy göstərmək və heç vaxt təslim olmamaq lazımdır! PSS Mən bütün kursu bitirmədim, 30-cu səviyyədə dayandım. Və işə düzələndə 27 yaşım var idi. Və həqiqətən deyə bilərəm ki, 20-ci səviyyədən başlayaraq Java-dan kənarda iş axtarmaq və inkişaf etmək lazımdır. Master, ən azı uzaqdan, layihənin avtomatlaşdırılması üçün bir çərçivə (Ant, Maven, Gradle). İş mürəkkəb deyil və çox zəruridir. Məqaləni bəyənən və faydalı hesab edən hər kəs - onu qiymətləndirin və şərhlərdə yazın. Həmçinin, mənim github hesabıma abunə olun romankh3 Digər məqalələrimə də baxın:
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION