JavaRush /Java Blogu /Random-AZ /Tədqiqat: Java dilini öyrənmək nə qədər vaxt aparır?

Tədqiqat: Java dilini öyrənmək nə qədər vaxt aparır?

Qrupda dərc edilmişdir
Java öyrənməyə başlayanlar arasında ən populyar suallardan biri “Proqramlaşdırmanı öyrənmək nə qədər vaxt aparır?” sualıdır. Tədqiqat: Java dilini öyrənmək nə qədər vaxt aparır - 1Bu suala dəqiq cavab vermək çətindir. Təlimin müddəti bir çox amillərdən asılıdır: əvvəlki iş təcrübəsi və təhsil, dərslərin intensivliyi, öyrənmə məqsədləri və s. Ancaq məşq üçün optimal vaxt müddətini müəyyənləşdirməyə daha yaxın olmaq qərarına gəldik. Bunun üçün mart ayında JavaRush-da ən azı 30 səviyyəsi olan tələbələrimiz arasında sorğu keçirdik və onların Java proqramlaşdırmasını necə öyrəndiklərini və bunun nə qədər vaxt apardığını soruşduq.

1. Şagirdin portreti: başlanğıc bilik səviyyəsi, fəaliyyət sahəsi

Siz demək olar ki, istənilən sahədən Java proqramlaşdırmasına gələ bilərsiniz: bunu sorğunun nəticələri də təsdiqləyir. Başlamaq üçün məzunlarımızın Java dilini öyrənməzdən əvvəl nə etdiklərini öyrənmək qərarına gəldik. Təhsil: Java dilini öyrənmək nə qədər vaxt aparır - 2JavaRush-da öyrənməyə başlayan istifadəçilərin demək olar ki, 40%-i universitetdə proqramlaşdırma üzrə təhsil alıb. Onların yarısından çoxu ən azı bir proqramlaşdırma dilini (Java deyil) bilirdi və daha az hissəsi Java dilinin əsasları ilə tanış idi. Əlbəttə ki, bu, başlamaq üçün yaxşı əsasdır. Amma tələb olunmur. Tələbələrin təxminən üçdə biri Java dilini sıfırdan öyrəndi. Tədqiqat: Java öyrənmək üçün nə qədər vaxt lazımdır - 3Texniki təhsili olan tələbələr arasında əksəriyyət sistem administratorları, 1C proqramçıları, veb tərtibatçıları və mühəndislərdir. Müəllimlərdən tutmuş satış və marketinq mütəxəssislərinə, iqtisadçılara və idmançılara qədər geniş çeşiddə “dəyişdiricilər” var. İndi görək Java mühəndisinə öyrənmək və iş tapmaq üçün orta hesabla nə qədər vaxt lazım ola bilər.

2. Təlim və iş axtarışı üçün vaxt

Tədqiqat: Java öyrənmək üçün nə qədər vaxt lazımdır - 4Java-da proqramlaşdırma öyrənmək üçün minimum 3 ay, maksimum bir neçə ildir. Maraqlıdır ki, hətta cəmi 2 ildən çox vaxt sərf edənlər də (2,5, 3 və ya 4 il) təlimi “uzadmasaydılar” iki dəfə tez başa vuracaqlarını qeyd etdilər. Tədqiqat: Java dilini öyrənmək nə qədər vaxt aparır - 5İş tapmaq üçün orta hesabla bir aydan üç aya qədər vaxt lazımdır. Minimum - bir həftə. Maksimum - bir il.

3. Təlimin planlaşdırılması

Öyrənmədə sadə asılılıq həmişə işləyir: dərslərin intensivliyi nə qədər yüksək olarsa və fasilələrin və “buraxılanların” sayı nə qədər az olarsa, mövzunu bir o qədər tez mənimsəmək olar. Bu, praktikanın nəzəri tədqiqatlardan daha çox rol oynadığı proqramlaşdırma üçün xüsusilə doğrudur. Biz JavaRush məzunlarından təhsilə nə qədər vaxt ayırdıqlarını soruşduq və məlum oldu ki, onlar gündə orta hesabla 1-3 saat təhsil alırlar, çox vaxt təlimləri əsas işləri ilə birləşdirirlər. Tədqiqat: Java öyrənmək üçün nə qədər vaxt lazımdır - 6Eyni zamanda, məzunların demək olar ki, üçdə biri fasiləsiz təhsil alıb, qalanları isə əhəmiyyətli bir müddət ərzində bir və ya bir neçə dəfə fasilə veriblər. Tədqiqat: Java öyrənmək üçün nə qədər vaxt lazımdır - 7Əlbəttə ki, siz təhsilə nə qədər çox vaxt ayırsanız və nə qədər az “dayan” etsəniz, 6-12 ay ərzində Java proqramlaşdırmasına yiyələnmək və iş tapmaq şansınız bir o qədər artır. Əgər həqiqətən çox cəhd etsəniz, 3-6 ay ərzində. Tədqiqat: Java öyrənmək üçün nə qədər vaxt lazımdır - 8Bir sorğu iştirakçısı belə cavab verdi: " Əvvəldən mənim bir növ planım var idi və ona sadiq qalmadım ." Təhsilinizi planlaşdırmağa ehtiyacınız var, yoxsa yox? Çoxları belə düşünür. Plan adətən mənimsənilməli olan mövzuların və vasitələrin siyahısını, təxmini təlim müddətlərini və bu məqsədlər üçün lazım olan resursların (onlayn kurslar, kitablar və s.) siyahısını ehtiva edir. 73%-i ilkin planı olduğunu bildirib. Təhsil almağı planlaşdıranların üçdə ikisi bir neçə resurs, demək olar ki, üçdə biri - yalnız JavaRush-da təhsil alıb.

4. Öyrənmə mənbələri

Nə öyrətmək, necə öyrətmək və həmçinin harada öyrətmək lazımdır? İdeal olaraq, bir neçə mənbəni birləşdirməlisiniz. Aşağıda məzunlarımızın qeyd etdikləri təhsil mənbələrinin siyahısı verilmişdir. Tədqiqat: Java öyrənmək üçün nə qədər vaxt lazımdır - 9Proqramlaşdırmanı yalnız kitablardan öyrənmək mənasızdır. Amma onlarsız heç işləməyəcək :) Onlar proqramlaşdırma təcrübəsini yaxşı tamamlayacaqlar. JavaRush tələbələri və məzunları üçün yeni başlayanlar üçün ən yaxşı kitablar arasında:
  • İlk Java-ya rəhbərlik edin
  • Effektiv Java
  • Java fəlsəfəsi
  • Java-da verilənlər strukturları və alqoritmləri
  • Təmiz kod
  • Java 8 Başlayanlar üçün Bələdçi
  • Dizayn Nümunələri
  • Java. Peşəkar kitabxana

Təlimin planlaşdırılması üzrə mini xülasə

Təlimin effektiv olması üçün məzunlar və təcrübəli proqramçılar tövsiyə edir:
  • JavaRush-u keçin
  • video kurslara baxın (Golovach və başqaları)
  • Dərslikləri oxuyun (Tutorialspoint, Baeldung, Oracle)
  • Oracle sertifikatından keçmək (Associate, Professional - OCA, OCP)
  • Github-da məşq edin
  • Stackoverflow, Habr və digər mənbələri oxuyun
  • JavaRush, yerli İT şirkətlərində təcrübə keçin
Yenicə öyrənməyə başlayanlar üçün bu plan faydalı olacaq: Proqramlaşdırmaya necə başlamaq lazımdır

5. Java proqramlaşdırma sahəsində iş axtaranlar üçün tövsiyələr

Artıq təhsilini başa vurub iş tapanların məsləhətlərində bəlkə də ən məşhur ifadə “təslim olma”dır. Öyrənmək asandır? Həmişə deyil. Amma səy göstərməyə dəyər :)

Təcrübəli proqramçılardan ən yaxşı tövsiyələr

Tədqiqat: Java öyrənmək üçün nə qədər vaxt lazımdır - 10Bir işə girdiyiniz zaman mütləq ehtiyac duyacağınız bir neçə bacarıq var. Buna görə də, bu məqama yaxınlaşırsınızsa, tövsiyə edirik:
  • xəbərdarlıqlara və məsləhətlərə diqqətlə baxın InteliJ IDEA: Google səhvləri, problemləri və tapşırıqları
  • verilənlər bazalarına, alqoritmlərə və məlumat strukturlarına diqqət yetirin
  • dizayn nümunələrini araşdırın
  • sıfırdan mürəkkəb proqram yazmağa çalışın: məsələn, e-poçt müştərisi, söhbət botu və ya oyun
Bir az sonra - əsas alətləri (Git, Maven), həmçinin Unit Testing, Spring, Spring Boot, Hibernate əsaslarını mənimsəyin.

6. Sonda həvəsləndirici məsləhətlər

“Əsas odur ki, tempi saxlamaq, uzun fasilələr verməmək və heç vaxt yerində dayanmamaqdır. Hər gün hədəfinizə doğru ən azı kiçik bir addım atmalısınız”. “Əgər həll çox sadə görünürsə, bu, yəqin ki, düzgün həlldir. İşi mürəkkəbləşdirməyə ehtiyac yoxdur”. “Gündəlik tutun, öz layihənizə başlayın, uzun fasilələr verməyin, ingilis dilini öyrənin, özünüzü dünyanın ən axmaq insanı kimi hiss etməyə hazırlaşın. Mənim üçün ağrılı, uzun, alçaldıcı idi. Düşünürəm ki, buna görə də az adam sona çatır və sonra insanların pulunu alır." "Əgər bu qızdırsa: evlənməyin və uşaq sahibi olmayın: bu, həqiqətən, təhsilinizə və işinizə mane olur :))" "Kodu göstərməkdən və tənqidi adekvat qəbul etməkdən qorxma." "Proqramlaşdırmanın sizin üçün olmadığını hiss etsəniz də, yenə də JavaRush-da təkbaşına 30-cu səviyyəyə çatmağa çalışın: bu sizə düşünməyi öyrədəcək."

7. Nəticələr. Nəticələrə nail olmaq üçün Java proqramlaşdırmasını necə öyrənmək olar

Əzm və motivasiya onsuz edə bilməyəcəyiniz bir şeydir. Əgər plana əməl etsəniz, nəzəriyyə və təcrübə arasında balans saxlasanız, hər gün ən azı 1-3 saat oxusanız, əslində Java proqramlaşdırmasını 6-12 ay ərzində iş tapmağınıza imkan verəcək səviyyəyə qədər öyrənə bilərsiniz. Cəmiyyətin bir hissəsi olaraq qalmaq və işləmək istədiyiniz şirkətlərin tələblərinə əməl etmək də vacibdir. JavaRush redaktorları sorğuda iştirak edən hər kəsə böyük “təşəkkür edirəm” deyirlər. Əgər oxumaqda və ya çoxluğun rəyini öyrənməkdə maraqlı olacağınız başqa mövzularınız varsa, şərhlərdə yazın :) Gəlin edək.
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION