JavaRush /Java блогы /Random-KK /Зерттеу: Java тілін үйрену қанша уақытты алады?

Зерттеу: Java тілін үйрену қанша уақытты алады?

Топта жарияланған
Java тілін үйренуді бастағандар арасында ең танымал сұрақтардың бірі - «Бағдарламалауды үйренуге қанша уақыт қажет?» Зерттеу: Java тілін үйренуге қанша уақыт қажет - 1Бұл сұраққа нақты жауап беру қиын. Оқыту ұзақтығы көптеген факторларға байланысты: бұрынғы жұмыс тәжірибесі мен білімі, сабақтардың қарқындылығы, оқу мақсаттары және т.б. Бірақ біз жаттығудың оңтайлы уақытын анықтауға жақындауды шештік. Ол үшін наурыз айында JavaRush-те кем дегенде 30 деңгейі бар студенттеріміз арасында сауалнама жүргізіп, олардың Java бағдарламалауды қалай үйренгенін және оған қанша уақыт кеткенін сұрадық.

1. Оқушы портреті: білімнің бастапқы деңгейі, іс-әрекет саласы

Сіз Java бағдарламалауға кез келген саладан келе аласыз: бұл сауалнама нәтижелерімен расталады. Алдымен біз түлектеріміздің Java тілін үйренуге дейін не істегенін білуді шештік. Зерттеу: Java тілін үйренуге қанша уақыт қажет - 2JavaRush-те оқуды бастаған қолданушылардың 40%-ға жуығы университетте бағдарламалауды оқыған. Жартысы кем дегенде бір бағдарламалау тілін (Java емес) білген, ал одан да азы Java негіздерімен таныс болған. Әрине, бұл бастау үшін жақсы негіз. Бірақ талап етілмейді. Оқушылардың шамамен үштен бірі Java тілін нөлден үйренді. Зерттеу: Java тілін үйренуге қанша уақыт кетеді - 3Техникалық білімі бар студенттердің көпшілігі жүйелік әкімшілер, 1С бағдарламашылары, веб-әзірлеушілер және инженерлер. Мұғалімдерден бастап сату және маркетинг мамандарына, экономистерге және спортшыларға дейін «қосқыштардың» кең ауқымы бар. Енді Java инженеріне білім алу және жұмыс табу үшін орта есеппен қанша уақыт қажет болатынын көрейік.

2. Оқу және жұмыс іздеу уақыты

Зерттеу: Java тілін үйренуге қанша уақыт кетеді - 4Java тілінде бағдарламалауды үйрену үшін ең азы 3 ай, максимум бірнеше жыл. Бір қызығы, жалпы алғанда 2 жылдан астам уақыт жұмсағандар да (2,5, 3 немесе 4 жыл) жаттығуды «ұзартпаса», оны екі есе жылдам аяқтайтынын атап өтті. Зерттеу: Java тілін үйренуге қанша уақыт қажет - 5Жұмыс табу үшін орта есеппен бір айдан үш айға дейін уақыт кетеді. Минималды - бір апта. Максималды - бір жыл.

3. Оқытуды жоспарлау

Оқытуда қарапайым тәуелділік әрқашан жұмыс істейді: сабақтардың қарқындылығы неғұрлым жоғары болса және үзілістер мен «жіберулер» саны неғұрлым аз болса, соғұрлым сіз тақырыпты тезірек меңгере аласыз. Бұл әсіресе теориялық зерттеулерге қарағанда практика үлкен рөл атқаратын бағдарламалауға қатысты. Біз JavaRush түлектерінен оқуға қанша уақыт бөлетінін сұрадық және олар күніне орта есеппен 1-3 сағат оқитынын, көбінесе оқуды негізгі жұмысымен біріктіретінін білдік. Зерттеу: Java тілін үйренуге қанша уақыт кетеді - 6Бұл ретте түлектердің үштен біріне жуығы үзіліссіз оқыса, қалғандары айтарлықтай уақыт кезеңіне бір немесе бірнеше үзіліс жасады. Зерттеу: Java тілін үйренуге қанша уақыт кетеді - 7Әрине, оқуға көбірек уақыт бөлген сайын және «тоқтатулар» аз болған сайын, Java бағдарламалауды меңгеру және 6-12 ай ішінде жұмыс табу мүмкіндігі соғұрлым жоғары болады. Ал егер қатты тырыссаңыз, 3-6 ай ішінде. Зерттеу: Java тілін үйренуге қанша уақыт кетеді - 8Сауалнамаға қатысушылардың бірі былай деп жауап берді: « Әу бастан менде қандай да бір жоспар болды, мен оны ұстанбадым ». Сізге оқуыңызды жоспарлау керек пе, жоқ па? Көпшілік солай ойлайды. Жоспар әдетте меңгерілуі қажет тақырыптар мен құралдардың тізбесін, шамамен оқыту кезеңдерін және осы мақсаттарға қажетті ресурстардың (онлайн курстар, кітаптар және т.б.) тізімін қамтиды. 73 пайызы алдын ала жоспарымыз бар деп жауап берді. Оқуды жоспарлағандардың ішінде түлектердің үштен екісі бірнеше ресурстарда, үштен бірі дерлік JavaRush-те оқыды.

4. Оқыту көздері

Нені оқыту керек, қалай оқыту керек, сонымен қатар қайда оқыту керек? Ең дұрысы, бірнеше көзді біріктіру керек. Төменде біздің түлектердің атап өту тәртібі бойынша білім беру көздерінің тізімі берілген. Зерттеу: Java тілін үйренуге қанша уақыт кетеді - 9Бағдарламалауды тек кітаптардан үйрену мағынасыз. Бірақ оларсыз бұл мүлдем жұмыс істемейді :) Олар бағдарламалау тәжірибесін жақсы толықтырады. Жаңадан бастаушыларға арналған ең жақсы кітаптардың арасында JavaRush студенттері мен түлектері аталды:
  • Бірінші Java-ны басқарыңыз
  • Тиімді Java
  • Java философиясы
  • Java тіліндегі деректер құрылымдары мен алгоритмдері
  • Таза code
  • Java 8 бастаушыға арналған нұсқаулық
  • Дизайн үлгілері
  • Java. Кәсіби кітапхана

Оқытуды жоспарлау бойынша шағын конспект

Оқуды тиімді ету үшін түлектер мен тәжірибелі бағдарламашылар мыналарды ұсынады:
  • JavaRush арқылы өту
  • бейне курстарды көру (Головач және т.б.)
  • оқулықтарды оқу (Tutorialspoint, Baeldung, Oracle)
  • Oracle сертификатын тапсыру (Ассоциация, Кәсіби – OCA, OCP)
  • Github-та жаттығу
  • Stackoverflow, Habr және басқа ресурстарды оқыңыз
  • JavaRush, жергілікті IT компанияларында тағылымдамадан өту
Жаңадан бастағандар үшін бұл жоспар пайдалы болады: Бағдарламалауды қалай бастау керек

5. Java бағдарламалау саласында жұмыс іздеп жүргендерге ұсынымдар

Оқуын бітіріп, жұмыс тапқандардың кеңестеріндегі ең танымал сөз тіркесі «берілмеу» болуы мүмкін. Үйрену оңай ма? Әрқашан емес. Бірақ бұл күш салуға тұрарлық :)

Тәжірибелі бағдарламашылардың негізгі ұсыныстары

Зерттеу: Java тілін үйренуге қанша уақыт кетеді - 10Жұмысқа орналасу кезінде сізге міндетті түрде қажет болатын бірнеше дағдылар бар. Сондықтан, егер сіз осы сәтке жақындасаңыз, біз мыналарды ұсынамыз:
  • ескертулер мен кеңестерді мұқият қараңыз InteliJ IDEA: Google қателері, мәселелері және тапсырмалары
  • деректер қорларына, алгоритмдер мен деректер құрылымдарына назар аударыңыз
  • дизайн үлгілерін зерттеу
  • нөлден бастап күрделі бағдарламаны жазуға тырысыңыз: мысалы, электрондық пошта клиенті, чат боты немесе ойын
Біраз уақыттан кейін - негізгі құралдарды (Git, Maven), сондай-ақ Unit Testing, Spring, Spring Boot, Hibernate негіздерін меңгеріңіз.

6. Соңында мотивациялық кеңестер

«Ең бастысы, қарқынды сақтау, ұзақ үзіліс жасамау және ешқашан бір орында тұрмау. Күн сайын мақсатыңызға жету үшін кішкене болса да қадам жасау керек». «Егер шешім тым қарапайым болып көрінсе, бұл дұрыс шешім шығар. Істі қиынdateдың қажеті жоқ». «Күнделік жүргізіңіз, өз жобаңызды бастаңыз, ұзақ үзіліс жасамаңыз, ағылшын тілін үйреніңіз, өзіңізді жер бетіндегі ең ақымақ адам ретінде сезінуге дайын болыңыз. Мен үшін бұл азапты, ұзақ, қорлау болды. Менің ойымша, сондықтан аз адамдар соңына дейін жетеді, содан кейін адамдардың ақшасын алады ». «Егер бұл қыз болса: тұрмысқа шықпаңыз және балалы болмаңыз: бұл сіздің оқуыңызға және жұмысыңызға кедергі келтіреді :))» «Кодты көрсетуден қорықпаңыз және сынды дұрыс қабылдаңыз». «Бағдарламалау сізге арналмағанын сезсеңіз де, JavaRush-те 30 деңгейге өз бетіңізше жетуге тырысыңыз: ол сізді ойлауға үйретеді».

7. Нәтижелер. Нәтижеге жету үшін Java бағдарламалауды қалай үйренуге болады

Табандылық пен мотивация - сіз онсыз жасай алмайтын нәрсе. Егер сіз жоспарды орындасаңыз, теория мен практиканың тепе-теңдігін сақтасаңыз, күн сайын кем дегенде 1-3 сағат оқысаңыз, сіз 6-12 ай ішінде жұмыс табуға мүмкіндік беретін деңгейге дейін Java бағдарламалауды үйрене аласыз. Сондай-ақ қауымдастықтың бір бөлігі болып қалу және сіз жұмыс істегіңіз келетін компаниялардың талаптарын орындау маңызды. JavaRush редакторлары сауалнамаға қатысқандардың барлығына үлкен «рахмет» айтады. Егер сізді қызықтыратын немесе көпшіліктің пікірін білгіңіз келетін басқа тақырыптар болса, түсініктемелерде жазыңыз :) Жасай берейік.
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION