JavaRush /Java Blogu /Random-AZ /Necə Java proqramçısı olmaq, çoxlu məlumatlardan dəli olm...
LenaR
Səviyyə
Воронеж

Necə Java proqramçısı olmaq, çoxlu məlumatlardan dəli olmamaq, proqramlaşdırmaya aşiq olmaq və normal, xoşbəxt həyat sürmək olar?

Qrupda dərc edilmişdir
Hər kəsə salam, mənim adım Lena və mən Java proqramçısı olmaq istəyirəm. Mən bu qərarı 2015-ci ilin dekabrında verdim. Proqramlaşdırma haqqında heç nə bilmirdim, hətta hər hansı bir proqramlaşdırma dilində dəyişəni necə elan etməyi belə bilmirdim. Mən proqramçıları tanımırdım, İT şirkətində işləməmişəm, ümumiyyətlə, mənə hər hansı bir şəkildə kömək edə biləcək heç nə yox idi. Bu, mənim böyük perspektivləri olan kiçik proqramçı kimi işə düzəldiyim bir uğur hekayəsi deyil, yox. Mən hələ də öyrənirəm və hər şey yaxşı getmir. İnternet ruhlandırıcı yazılarla doludur - "hər kəs proqramlaşdıra bilər", "qocalar bir il ərzində əla proqramçı oldular" və s. Hər şey asan, əyləncəli və xoşdur. Bu yazıları kim yazır, bilmirəm, amma onlar məni, sadəlövh bir qadını ilhamlandırdılar. Hər şeyin həqiqətən sadə və ağrısız olacağına qərar verdim. Üstəlik mənim cəmi 25 yaşım var, proqramlaşdırma üçün qoca deyiləm. Necə Java proqramçısı olmaq, çoxlu məlumatlardan dəli olmamaq, proqramlaşdırmaya aşiq olmaq və normal, xoşbəxt həyat sürmək olar?  - 1Optimizm dalğasında mən Geekbrains-də mobil tərtibatçı kursları aldım və yeni başlayanlar üçün 1 Java kursu almağa başladım. Bu kurs 8 vebinardan (həftədə 2 dəfə) və hər birindən sonra kiçik ev tapşırıqlarından ibarətdir. Sonra 2-ci kurs gəlir. Ümumilikdə, təlim 2-3 ay davam edir və voila! - proqramçısan. Ancaq burada reallıqla toqquşma baş verir. Kursdan əvvəl sizə xəbərdarlıq etmirlər ki, müəllimin dediklərinin yarısından çoxunu başa düşməyəcəksiniz və bu anlaşılmazlıq qartopu olacaq. Onlar sizə demirlər ki, növbəti dərsin mahiyyətini başa düşmək üçün mövzu ilə bağlı tapdığınız hər şeyi oxumaq, bütün videolara baxmaq və mütəxəssislərdən soruşmaq lazımdır. Onların sizə demədiyi də odur ki, sizinlə kursda təhsil alacaq kurs iştirakçıları proqramlaşdırma sahəsində yenilikdən uzaq, ali təhsilli, real təcrübəyə malik, vebinarda ünsiyyətdə aktiv iştirak edəcək və ağıllı insanlardan soruşacaqlar. suallar və siz onları heç başa düşməyəcəksiniz. Ümumiyyətlə, siz düşünməyə başlayırsınız ki, sizdə nəsə səhv var, proqramlaşdırma sizin üçün deyil, heç bir şey sizin xeyrinizə olmayacaq, siz axmaq və bacarıqsızsınız. Baxmayaraq ki, əslində, bu, yalnız oxumağa sərf olunan saatlardakı fərq məsələsidir. Bəzi insanlar daha çox, bəziləri isə daha az vaxt tələb edir. Amma düzünü desəm, fərq etməz. Proqram etmək istəyirsinizsə, heç kim sizə mane ola bilməz! Əlbəttə ki, kurslardan faydalandım: proqramlaşdırmada sıfır səviyyəm yüksəldi, amma gözlədiyim qədər deyil. İki kursdan sonra proqramlaşdırma ilə bağlı kitablar oxumağa qərar verdim. Hamı Schildt və Eckel'i tövsiyə etdi, amma oxumağa başladım və dözülməz dərəcədə sıxıldım. Xüsusilə ilk 10 səviyyə pulsuz olduğu üçün Java Rush-ı sınamağa qərar verdim. Onların diqqətini real işlərə yönəltmələri məni valeh etdi. Nəhayət, ən azı işdə etməli olduğunuz şeylərə yaxın bir şey! Onların yanaşması xoşuma gəldi - darıxdırıcı deyildi, yol boyu bəzi zarafatlar var idi, hər səviyyənin əvvəlində proqramçı olmağın nə qədər gözəl olduğu haqqında motivasion mühazirə oxunurdu. Kurs birbaşa Java proqramlaşdırmasından həzz almağı öyrədir. Mən onu fəal şəkildə öyrəndim, amma işlədiyim üçün hələ də çox yavaş idi. Sonra yeni kitab tövsiyələri tapdım - Horstmann və Head First Java. Bunlar çox gözəl kitablardır!! Horstmann olduqca aydın yazır və mən Head First Java-ya tamamilə pərəstiş edirəm - bu əyləncəlidir, aydın yazılmışdır və məlumatı daha yaxşı başa düşməyinizə kömək etmək üçün şəkillər kimi müxtəlif yanaşmalardan istifadə edir. Siz hətta bunu belə oxuya bilərsiniz, əhvalınızı yüksəltmək üçün + kifayət qədər sadə ingilis dilində yazılmışdır, yəni siz də dilinizi inkişaf etdirə bilərsiniz, bu vacibdir! Və sonra parlaq ləkələr, mürəkkəb problemi ilk dəfə həll edə bildiyiniz zaman və ya IDEA üçün plagin quraşdırdığınız zaman başlayır (mən hələ də qızam və proqramları quraşdırmaqda problemlərim var). Nəhayət, obyektləri necə yaratmağı və istifadə etməyi anladığınız zaman. Bu yüksəlmək üçün əla vaxtdır. Amma siz Java Rush ilə davam edirsiniz və tədricən mövzu ilə bağlı ədəbiyyat oxuyursunuz və videolara baxırsınız. Haradasa yavaşlayanda Info JavaRush-a baxmağa başlayırsan, hətta orada qeydiyyatdan keçirsən ki, nə vaxtsa ağıllı və ya o qədər də ağıllı olmayan sual verə biləsən. Hər dəfə mövzular daha da mürəkkəbləşir. HashMap həqiqətən məni öldürdü - mən iteratorun 4 gün ərzində necə işlədiyini başa düşə bilmədim, statik ilə ümumi dil tapmaq bizə çox vaxt apardı və StackTrace böyük sevincdir! Motivasiya azalır və siz təkbaşına bu işin içinə girməyə davam edirsiniz. Heç kim sizi iş və ya təcrübə üçün işə götürməyəcək, çünki siz ən azı Java Core-u bilməlisiniz və bu barədə məlumat çox uzaqdır. Gələn və gedən axınlarla necə məşğul olacağım barədə heç bir fikrim yoxdur. Serializasiya, multithreading, konsol çıxışının nə olduğunu bilmirəm. Mən hələ də interfeysin nə olduğunu başa düşə bilmirəm. Mən ümumiyyətlə çərçivələr və Java EE haqqında susuram, baxmayaraq ki, bu bilik müsahibədə artıq olmayacaq. Və zaman-zaman elə məqamlar olur ki, heç olmasa nəyisə bildiyinizi düşünürsən, məsələn, Java-da sətri necə işə salmaq olar. Deyəsən, bu mərhələ artıq keçib, lakin birdən siz String-də çoxlu faydalı metodların olduğunu öyrənirsiniz, məsələn, toCharArray(), toUpperCase(), compareTo(). Və sonra anlayış gəlir: siz yalnız aysberqin ucunu bilirsiniz və daha çox şey bilmirsiniz. Bütün bunları niyə yazıram? Paylaşın, hər şey həqiqətən belədir? Sadəcə susmaq və Java-nı gecə-gündüz öyrənmək, videolara baxmaq, kitab oxumaq, istədiyiniz qədər problemləri həll etmək lazımdır. Və bir neçə aylıq belə qapalılıqdan sonra həyat normala dönəcək: bir işə düzələcəksən, başqa insanlarla yenidən ünsiyyətə başlayacaqsan, daha çox məşq edəcəksən və hər gün tamamilə yeni mövzular öyrənməyəcəksən, beyninə inam qazanacaqsan, və s. Yoxsa indi, heç olmasa bir qədər real dünyanın tələblərinə cavab verən problemi həll etmək üçün bilikləriniz kifayət etmədiyi bir vaxtda insan kimi yaşamaq variantı varmı? Mən Java Rush-a illik abunəlik və GeekBrains-də mobil inkişaf etdirici kursu aldım, lakin bunlar fərqli istiqamətlərdir. Java Rush daha sonra ödənişli təcrübə təklif edə bilər, lakin bu, veb-əsaslı bir təcrübədir. GeekBrains androiddir, obyektiv c, sürətli. Java Rush-da təcrübə keçmək üçün sizə 30 səviyyə lazımdır, amma mən 10-a yaxınam! İşə qəbul yalnız noyabrda başlayacaq, çünki mən artıq avqustu qaçırmışam! Təcrübə əla olacaq - müxtəlif insanlar, son tarixlər, mentor var, mən kiminləsə oxuyanda daha çox motivasiya və rəqabət ruhum və ya başqa bir şey var. Ancaq bu o deməkdir ki, siz təkbaşına 20 səviyyəni keçməli və daha 4 ay tək qalmalısınız! GeekBrains-də mən eyni Android-i avqust ayında öyrənməyə başlaya bilərəm, lakin bunun mənim üçün olub-olmadığına əmin deyiləm. Mən internetə daha çox cəlb olunmuşam, amma hələ də bu seçim haqqında düşünürəm (bir aydan sonra başlayır və orada insanlar var). Yaz, kimin təcrübəsi var, mənim yerimə nə edərdin? Çox sağ ol!
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION