JavaRush /Java блогу /Random-KY /Эмнени үйрөтүү керек, кайда үйрөтүү керек, кантип үйрөтүү...

Эмнени үйрөтүү керек, кайда үйрөтүү керек, кантип үйрөтүү керек?

Группада жарыяланган
Баарына салам! Менин атым дима. Бул менин IT жөнүндө биринчи макалам, андыктан өтө катуу баа бербеңиз. Бул программисттердин катарына жаңыдан кошула баштаган, бирок бул чоң маалымат деңизинде адашып калуудан корккондор үчүн пайдалуу болот. Эмнени үйрөтүү керек, кайда үйрөтүү керек, кантип үйрөтүү керек?  - 1

Фон

Элестетиңиз, сиз 26 жаштасыз, сиз уюлдук компанияңыздан жумуштан бошотулдуңуз жана башкы директоруңуз Европага качып кетти, анткени анын алдамчылык иштери аны өлкөдөн тышкары жашоого мажбурлап жатат. Менин 2016-жылдын 31-декабрында ушундай болду. Мен окшош тармакта ушундай жумуш таба алмакмын, ал тургай сунуштар да болгон, бирок... бул мени бактылуу кылабы? Эмне үчүн иштейсиң деп өзүңө суроо берип көрдүң беле? Сиз чындап эле ким болгуңуз келет? Жумуштан кеткенден кийин эки ай бою өзүмдү издеп... башка адам болуп калдым. Мен каалаган нерсем боло аларымды түшүндүм: дарыгер, жыгач уста, бизнесмен. Мунун баары убакыт маселеси, эң негизгиси башкаларга караганда көбүрөөк иш кылуу, мен баарына жетишем. Натыйжада мен программист болуп калдым! Мен бир жылдан бери IT компаниясында ийгorктүү иштеп жатам жана буга абдан кубанычтамын. Мен үйрөнгөндү жакшы көрөм, ошондуктан мен Java, веб-технологияларды изилдөөгө жүздөгөн сааттарымды сарптадым жана Java дүйнөсүнө тезирээк кирүүгө эмне жардам береринин кыскача баяндамасын даярдадым.

Биринчи этап: агартуу

Сиз программалоо оңой эмес экенин түшүнүшүңүз керек. Ал эми алгач ийгorкке жетпегениңиз нормалдуу көрүнүш. Башында мен эки ай Python үйрөндүм, циклдерди көргөндө алар мага абдан татаал нерседей сезилди. Эң негизгиси - бул негиздер: аларды түшүнбөсөңүз, жаңы технологияларды тез үйрөнө албайсыз. Мен шарттар, циклдер, массивдер менен иштөө, OOP ж.б.у.с. жөнүндө айтып жатам.

Экинчи этап: Эмнени codeдоо керек?

Сиз өнүктүрүү чөйрөсү керек болот. Java дүйнөсүндө алардын үчөө бар:
  1. IDEA (акысыз жана акы төлөнүүчү)
  2. NetBeans (акысыз)
  3. Eclipse (акысыз)
Үчөөнү тең аракет кылдым.
  1. NetBeans байыркы жана көрксүз, ал учурда Apache инкубаторунда, ошондуктан жаңы релиз чыгабы же жокпу белгисиз.
  2. Eclipse чет өлкөлөрдө популярдуу, анткени ал бекер жана Netbeansка караганда бир аз жакшыраак.
  3. IDEA, жок эле дегенде, биз үчүн үстөмдүк өнүктүрүү чөйрөсү болуп саналат. Акы төлөнүүчү version менен акысыз versionнын айырмасы сизге азырынча кереги жок алHowтар ​​(Жаз) менен иштөөдө гана. Анын үстүнө Санкт-Петербургдун орус жигиттери жасашат. Ата мекендик өндүрүшчүлөрдү колдойлу!

Үчүнчү этап: Окууну кайдан баштоо керек?

Биринчиден, эски модада, китептерди окуу:
  1. Биринчиден, "Java үйрөнүү"
  2. Г. Шилдт, "Java 8. Баштоочу үчүн колдонмо"
  3. Кей Хорстманн, "Java. Профессионалдык китепкана"
  4. Брюс Йекел, " Ява философиясы "
Мен аларды ушул принцип боюнча окудум: бир китепте түшүнбөсөм, башкасынан окуй баштадым, анткени авторлор бир эле маалыматты ар кандай жолдор менен беришет. Мага баарынан да Head First китеби "Learning Java" жакты: эскиздер көп, ар бир бөлүмдөн кийин тесттер бар. Экинчиден, YouTube'да видеосабактарды көрүү:
  1. алишев
  2. Java сабактары
  3. Гоша Дудар
Тизме бир нече эсе көп болушу мүмкүн, бирок бул каналдар эң маалыматтуу. Алишев сүрөт, тембр жана материал боюнча орус тorндеги эң мыкты видеокурс. Анын Udemy боюнча акы төлөнүүчү курсу да бар: мен аны биринчилерден болуп сатып алдым. Java Lessons - бул абдан маалыматтуу курс. Буга чейин 500 видео бар, бирок сапаты начар. Бала китептин кийинки бөлүмүн окуп, бир аз машыгып, анан сабакты жаздырган окшойт. Гоша Дудар Европа боюнча чаап баратат. Эгер сиз башка тилдерди билсеңиз жана тилдин синтаксиси менен таанышкыңыз келсе, аны көрүшүңүз керек. Маанилүү эскертүү. Эгер сиз кандайдыр бир видео курсту көрүп, эч нерсе түшүнбөсөңүз, анда сизге сүрөт, үн жакпай жатат - аны таштаңыз, өзүңүздү мажбурлабаңыз: сизге ылайыктуураак нерсени издеңиз. Үчүнчүдөн, интерактивдүү машыгуу аркылуу:
  1. JavaRush
  2. Степик
  3. Hackerranck
  4. CodeAcademy
Эң жакшы вариант JavaRush . 2 жолу өттүм. Биринчи жолу мен эч нерсе түшүнгөн жокмун, жоопторду карап чыктым. Экинчи жолу тилдин жаңы мүмкүнчүлүктөрүн үйрөнүп, аң-сезимдүү иштедим. Мен андан кийин гана OOP жана массивдер менен иштөөнү толук түшүндүм. Степик - бул сонун курс. Видео тренинг да, интерактивдүү тренинг да бар. Баары бекер, эмнеге жашап жатканын түшүнбөйм =) Калгандары англис тorндеги интерактивдүү курстар. Тил билсең, ал жактан да күч сынасаң болот. Акы төлөнүүчү онлайн курстарга байланыштуу: Мен Интернеттен тапкан ар кандай курстарды карап чыктым жана чынымды айтсам, вебинарлардын деңгээли Twitchтеги оюнчу агымынан да начар. Сүрөт начар, үн жийиркеничтүү, мугалим кызыксыз. Дегеле, мен спикердин маалымат жеткирүү үчүн чакырыгы болушу керек экенин түшүндүм, эгер ал болбосо, зеригүүдөн өлүп калуу ыктымалдыгы жогору. Бул маалымат сизге убакытты жана күч-аракетти үнөмдөөгө жардам берет деп ишенем. Эгер менин макалам сизге пайдалуу болсо, жазыңыз, мен уланта алам. Темалар болушу мүмкүн:
  1. Тарых: канча окудум, кантип жумушка орноштум, кандай кыйынчылыктардан өттүм.
  2. Java дүйнөсүндө веб-иштеп чыгууну кайдан баштоо керек.
  3. Аутентификациянын түрлөрү, авторизация.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION