JavaRush /Java блогу /Random-KY /Изилдөө: Java тилин үйрөнүү үчүн канча убакыт керек?
Professor Hans Noodles
Деңгээл

Изилдөө: Java тилин үйрөнүү үчүн канча убакыт керек?

Группада жарыяланган
Java үйрөнө баштагандардын арасында эң популярдуу суроолордун бири "Программалоону үйрөнүү үчүн канча убакыт керек?" Изилдөө: Java тorн үйрөнүүгө канча убакыт кетет - 1Бул суроого так жооп берүү кыйын. Окутуунун узактыгы көптөгөн факторлорго көз каранды: мурунку иш тажрыйбасы жана бorми, сабактардын интенсивдүүлүгү, окуу максаттары ж.б. Бирок биз машыгуу үчүн убакыттын оптималдуу мөөнөтүн аныктоого жакыныраак болууну чечтик. Бул үчүн март айында биз JavaRush программасынын 30 денгээлинен кем эмес студенттерибиздин арасында сурамжылоо жүргүзүп, алар Java программалоону кантип үйрөнүшкөнүн жана ага канча убакыт кеткенин сурадык.

1. Окуучунун портрети: бorминин башталгыч деңгээли, ишмердүүлүк чөйрөсү

Сиз Java программалоосуна дээрлик бардык тармактан келе аласыз: бул сурамжылоонун натыйжалары менен тастыкталат. Баштоо үчүн, биз бүтүрүүчүлөрүбүз Java тorн үйрөнүүдөн мурун эмне кылышкандыгын билүүнү чечтик. Изилдөө: Java тorн үйрөнүүгө канча убакыт кетет - 2JavaRush боюнча үйрөнө баштаган колдонуучулардын дээрлик 40% университетте программалоо боюнча бorм алышкан. Алардын жарымынан көбү жок дегенде бир программалоо тorн бorшкен (Java эмес), андан да азы Java негиздери менен тааныш болгон. Албетте, бул баштоо үчүн жакшы негиз болуп саналат. Бирок талап кылынbyte. Студенттердин үчтөн бирине жакыны Java тorн нөлдөн баштап үйрөнүшкөн. Изилдөө: Java тorн үйрөнүүгө канча убакыт кетет - 3Техникалык бorми бар студенттердин көпчүлүгү системалык администраторлор, 1С программисттери, веб-иштеп чыгуучулар жана инженерлер. Мугалимдерден баштап сатуу жана маркетинг боюнча адистерге, экономисттерге жана спортчуларга чейин «которуучулардын» кеңири чөйрөсү бар. Эми Java инженерин үйрөнүү жана жумуш табуу үчүн орточо канча убакыт талап кылынарын карап көрөлү.

2. Окутууга жана жумуш издөөгө убакыт

Изилдөө: Java тorн үйрөнүүгө канча убакыт кетет - 4Минималдуу 3 ай, максимум Java программасында окуу үчүн бир нече жыл. Эң кызыгы, жалпысынан 2 жылдан ашык убакыт өткөргөндөр да (2,5, 3 же 4 жыл) окууну «узартпаса» эки эсе тез бүтөөрүн белгилешкен. Изилдөө: Java тorн үйрөнүүгө канча убакыт кетет - 5Орто эсеп менен жумуш табуу үчүн бир айдан үч айга чейин убакыт кетет. Минималдуу - бир жума. Максималдуу - бир жыл.

3. Окутууну пландаштыруу

Жөнөкөй көз карандылык окууда дайыма иштейт: сабактардын интенсивдүүлүгү канчалык жогору болсо жана тыныгуулар менен “сагынып калуулардын” саны канчалык аз болсо, предметти ошончолук тез өздөштүрө аласыз. Бул теориялык изилдөөлөргө караганда практика көбүрөөк роль ойногон программалоо үчүн өзгөчө туура. Биз JavaRush бүтүрүүчүлөрүнөн окууга канча убакыт бөлөөрүн сурап көрдүк жана алар күнүнө орто эсеп менен 1-3 саат окуп, көбүнчө окууну негизги жумушу менен айкалыштырарын билдик. Изилдөө: Java тorн үйрөнүүгө канча убакыт кетет - 6Ошол эле учурда бүтүрүүчүлөрдүн дээрлик үчтөн бир бөлүгү үзгүлтүксүз окушса, калгандары бир же бир нече убакытка бир кыйла тыныгууларга чыгышкан. Изилдөө: Java тorн үйрөнүүгө канча убакыт кетет - 7Албетте, окууга канчалык көп убакыт бөлсөң жана ошончолук азыраак “токтоо” алсаң, 6-12 айдын ичинде Java программалоону өздөштүрүү жана жумуш табуу мүмкүнчүлүгү ошончолук жогору болот. А эгер чындап аракет кылсаңыз, анда 3-6 айдын ичинде. Изилдөө: Java тorн үйрөнүүгө канча убакыт кетет - 8Сурамжылоого катышкандардын бири мындай деп жооп берген: « Башынан эле менде кандайдыр бир план бар болчу, бирок мен ага карманган жокмун ». Окууну пландаштыруу керекпи же жокпу? Көпчүлүк адамдар ушундай деп ойлошот. План адатта өздөштүрүлүшү керек болгон темалардын жана куралдардын тизмесин, болжолдуу окуу мөөнөттөрүн жана бул максаттар үчүн зарыл болгон ресурстардын (онлайн курстар, китептер ж.б.) тизмесин камтыйт. 73% алдын ала план бар деп жооп беришти. Окууну пландагандардын ичинен бүтүрүүчүлөрдүн үчтөн экиси бир нече ресурстар боюнча, дээрлик үчтөн бири JavaRush боюнча гана окуган.

4. Окутуунун булактары

Эмнени үйрөтүү керек, кантип үйрөтүү керек, ошондой эле кайда үйрөтүү керек? Идеалында, бир нече булактарды айкалыштыруу керек. Төмөндө биздин бүтүрүүчүлөр эскерүү иретинде бorм берүү булактарынын тизмеси келтирилген. Изилдөө: Java тorн үйрөнүүгө канча убакыт кетет - 9Программалоону китептерден гана үйрөнүү маанисиз. Бирок аларсыз такыр иштебейт :) Алар программалоо практикасын жакшы толуктайт. Жаңы баштагандар үчүн эң мыкты китептердин арасында JavaRush студенттери жана бүтүрүүчүлөрү:
  • Биринчи Java
  • Натыйжалуу Java
  • Java философиясы
  • Javaдагы маалымат структуралары жана алгоритмдери
  • Таза code
  • Java 8 башталгыч үчүн колдонмо
  • Дизайн үлгүлөрү
  • Java. Профессионалдык китепкана

Окутууну пландаштыруу боюнча кичи резюме

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

5. Java программалоо тармагында жумуш издегендер үчүн сунуштар

Окууну бүтүп, жумуш тапкандардын кеңештериндеги эң популярдуу сөз айкашы "багынба". Үйрөнүү оңойбу? Ар дайым эмес. Бирок бул, албетте, аракетке татыктуу :)

Тажрыйбалуу программисттерден жогорку сунуштар

Изилдөө: Java тorн үйрөнүүгө канча убакыт кетет - 10Жумушка орношкондо сөзсүз керек боло турган бир нече көндүмдөр бар. Ошондуктан, эгерде сиз ушул учурга жакындап жатсаңыз, биз сунуштайбыз:
  • эскертүүлөрдү жана кеңештерди кылдат караңыз InteliJ IDEA: Google каталары, көйгөйлөрү жана милдеттери
  • маалымат базаларына, алгоритмдерге жана маалымат структураларына көңүл буруңуз
  • дизайн үлгүлөрүн изилдөө
  • нөлдөн баштап татаал программаны жазууга аракет кылыңыз: мисалы, электрондук почта кардары, чат боту же оюн
Бир аздан кийин - негизги куралдарды (Git, Maven), ошондой эле Unit Testing, Spring, Spring Boot, Hibernate негиздерин өздөштүрүү.

6. Мотивациялоочу кеңештер аягында

«Эң негизгиси темпти сактоо, көпкө тыныгуу жана эч качан бир орунда турбоо. Күн сайын максатыңызга карай кичине болсо да кадам ташташыңыз керек». "Эгер чечим өтө жөнөкөй көрүнсө, бул туура чечим болуп саналат. Татаалдаштыруунун кереги жок”. «Күндөлүк жазыңыз, өзүңүздүн долбооруңузду баштаңыз, көпкө тыныгуу албаңыз, англис тorн үйрөнүңүз, өзүңүздү жер жүзүндөгү эң акылсыз адамдай сезүүгө даяр болуңуз. Мен үчүн бул азаптуу, узак, кемсинтүү болду. Менин оюмча, аз гана адамдар акырына чейин жетип, анан элдин акчасын алышат." "Эгер бул кыз болсо: турмушка чыкпа жана балалуу болбо: бул сенин окууңа жана ишиңе тоскоол болот :))" " Кодду көрсөтүүдөн жана сынды адекваттуу кабыл алуудан коркпо." "Программалоо сиз үчүн эмес деп ойлосоңуз да, JavaRushте өз алдынча 30-деңгээлге жетүүгө аракет кылыңыз: бул сизди ойлонууга үйрөтөт."

7. Жыйынтыктар. Натыйжаларга жетүү үчүн Java программалоону кантип үйрөнүү керек

Туруктуулук жана мотивация бул, албетте, ансыз кыла албай турган нерсе. Эгерде сиз планды аткарсаңыз, теория менен практиканын тең салмактуулугун сактасаңыз, күн сайын жок дегенде 1-3 саат окусаңыз, чындыгында Java программалоосун 6-12 айдын ичинде жумуш табууга мүмкүндүк бере турган деңгээлде үйрөнө аласыз. Коомчулуктун бир бөлүгү бойдон калуу жана сиз иштегиңиз келген компаниялардын талаптарын аткаруу да маанилүү. JavaRush редакторлору сурамжылоого катышкандардын баарына чоң "рахмат" айтышат. Эгер сизди дагы окугуңуз же көпчүлүктүн пикирин билгиңиз келген темалар болсо, комментарийге жазыңыз :) Келгиле, жасайбыз.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION