JavaRush /Java блогу /Random-KY /JavaRush Walkthrough (1 - 35) - 1#
LeoJames
Деңгээл

JavaRush Walkthrough (1 - 35) - 1#

Группада жарыяланган
Эч нерсе үчүн бир дагы кызмат жок, анын жардамы менен (ал гана) белгилүү бир предметти изилдей турган бир дагы китеп жок. 100% учурларда башка булактардын жардамы менен бир нерсени изилдөөгө туура келет..."

(c) Hubert J-Farnsworth, JavaRush баатыры

КИРИШҮҮ Ошентип, биздин мүнөзүбүздүн негизги өзгөчөлүктөрү:
  • Жеткorктүү тил орус тor.
  • IT дүйнөсүн билүү жана түшүнүү - жырткыч.
  • Дүйнөнү ээлөө каалоосу.
  • Жакынкы келечектеги максатым JavaRush программасын тапшырып, стажировкага өтүү.

1-10-деңгээл: Башталыш

Бул эң оңой көрүнөт, бирок чындыгында эң кыйыны – бул баскычтардан эрки күчтүүлөр гана өтө алат. Бул этаптагы милдет жөн гана программалоо дүйнөсүнө "тийүү" жана "мага бул керекпи?" Java үчүн атайын лекциялар жетиштүү. Биз Жаз documentациясын же Головочтун бардык видеолорун көрбөйбүз; анын ордуна биз бул деңгээлдерди вальс ритминде тынч жана тынч басып өтөбүз. Бирок биз эмнеге умтулуп жатканыбызды түшүнүү бир аз татаалыраак. Ошондуктан, биз төмөнкү китептерди окуйбуз:
JavaRush менен таанышуу (1 - 35) - 1# - 1
Аларда эч кандай code, эч кандай конкреттүү IT сленг, эстеп калуу керек болгон эч нерсе жок, бир гана түшүнүү жана кабыл алуу. * Боб байке жана Чад Фаулер, "Идеалдуу программист" жана "Фанатик программист" - бул ар бир иштеп чыгуучу кээде туш болгон жагдайлар боюнча практикалык кеңештердин жана сунуштардын эки жыйнагы: мотивациянын жоктугу, артыкчылыктарды тандоо, программалоо психологиясы, жетекчorк жана кесиптештер менен болгон мамилелер. , жана башкалар. Программисттен эмне талап кылынарын түшүнүүнүн жакшы башталышы. * Notorious Programmer - атактуу IT кызматкерлеринин, анын ичинде биздин мекендештердин окуяларынын жыйнагы. * Жөн гана Көңүл ачуу үчүн бул, балким, Алтын Классиканын биринчи китеби, Линус Торвалдстын окуясы жана Linuxтун жаралышы. Скандалдар, интригалар, orктөөлөр. Китептер жакшы, бирок эң популярдуу орус тилдүү IT ресурстары менен бирге алар жакшыраак. Биз өзүбүздү макалалардын автору катары таппасак да, эсеп-кысаптарды жасайбыз - ал жерден биз ар дайым суроолорубузга жооп табабыз, ошондой эле татаал, бирок кызыктуу тагдырыбыздагы жолдошторубуз.
JavaRush менен таанышуу (1 - 35) - 1# - 2
Орусча видеодо Habrahabr Stack Overflow ? Азырынча JavaRush-та берилген нерсе жетиштүү. Мотивациялуу видеолор, ар кандай ийгorк окуялары... кимге керек?

11-20-деңгээл: Оору

Бул акыр замандын башталышы, алсызды ото турган, күчтүүнү бекемдей турган этап. Биз мурунку этаптан өттүк, тагдыр менен тил табышып, максатыбызга түшүнүп, максатыбызга жакындап калдык. Java деген эмне? - Учурда эң популярдуу программалоо тor. Ал эмнени билдирет? - Изилдөө үчүн абдан көп материал: китептер, макалалар, documentтер жана башкалар. Кантип тандоо керек жана чөгүп кетпеш керек? Техникалык жактан алганда, сиз эң акыркыларды изилдөөгө аракет кылсаңыз болот, бирок бул жерде көйгөй бар - ал иштебейт. Бул этапта биз кайсы багытка жылышыбыз керектигин жана чындап эле эмне кылгыбыз келгенин түшүнбөйбүз. Албетте, биз адистерди угуп, hibernate, spring, mysql, bootstrap, jquery жана башка көптөгөн коркунучтуу сөздөрдү үйрөнө баштайбыз же белгилүү бир технологияга байланбай эле негиздер менен баштасак болот жана JavaRush практикасын колдонобуз жана бул деңгээлдеги лекция жагымдуу жана визуалдык кошумча катары жана ошол эле учурда - бorмди текшерүү мүмкүнчүлүгү катары. Эмне үчүн бул ыкма жакшыраак? Негиздерди түшүнүү, белгилүү бир технологияны үйрөнүү алда канча азыраак убакытты жана күчтү талап кылат + чечим кабыл алуу үчүн кошумча убакыт жана кошумча маалымат - башка программалоо тorне өтүү толук мүмкүн жана кайрадан жалпы негиздер менен бул кыйын болбойт. Ошентип, экинчи этап - базаны түзүү. Ал эмненин негизинде курулат?
JavaRush менен таанышуу (1 - 35) - 1# - 3
Бул китептерди жана алардын авторлорун сүрөттөө үчүн сөздөр жетишсиз - алар программалоонун альфа жана омегасы. Китептердин өзүндө авторлордун, алардын байланыштарынын, блогдорунун жана долбоорлорунун кошумча ресурстарына шилтемелер бар. Бул китептерди биринчи, атүгүл онунчу жолу тапшырууга аракет кылуу өтө кыйын. Баштоочулар үчүн "Танышуу" жетиштүү, бирок 3+ баскычында улантуу мааниси бар. * Бул жерде кичинекей кошумча болуп саналат. Мен жакында эле компьютердик тармактардын негиздери боюнча видеокурска туш болдум. Компьютерди толтуруу жана "Операциялык система деген эмне экенин" түшүнүү ЖК ээлери үчүн жаңылык болбойт деп үмүттөнөм, бирок тармактар ​​менен, кыязы, эч нерсе болбойт жана бул курс сүрөттү бир аз такташы керек. "Компьютердик тармактар" курсу Кийинки Бул китептерди окуп, курсту көрүп жатып, Java жөнүндө унутпайлы.
Прохождение JavaRush (1 - 35) - 1# - 4
* JavaRushтан бир аз тыныгуу алып, бул 3 китепти толугу менен ырааттуу карап чыгуунун мааниси бар - түшүнүү үчүн өзүңүздүн мисалдарыңыз жана тапшырмаларыңыз жетиштүү болот. Аларды бириктирүүгө аракет кылуунун пайдасы аз болот, бирок алардан кийин 11-20-деңгээлден өтүү ырахат. * Эмне үчүн Философия жана башкалар көп эмес? Ал кылдат жана versionга шилтемесиз жазылгандыктан, башында окубасаң, кайра кайткың келбейт. Татаал, бир аз эскирген, бирок классикалык. * Laforet структуралары жана алгоритмдери? Көптөр “Математика керек эмес, алгоритмдер керек эмес” дегенди жакшы көрүшөт – бул туура эмес, бирок, ошентсе да, Laforet компромисс – алгоритмдердин жакшыраак деңгээлин Дж. Клейнбергдин “Алгоритмдер. Иштеп чыгуу жана колдонуу” китебинен алууга болот. , E. Tardos жана “Анализ алгоритмдери Дж. МакКоннелл”. Алардан өтүп, биз JavaRushка кайтып келдик жана мындан аркы көйгөйлөрдү чечүүнү улантабыз.
Прохождение JavaRush (1 - 35) - 1# - 5
Бул бардыгы үчүн эмес, бирок мен Шилдден 3-этапка кетем. Бул жерде Хорстман жөнөкөй, түшүнүктүү жана достук болот, жана Нимейер аны менен жакшы иштейт - дагы бир жолу, "баары үчүн эмес". Ал эми бул этаптагы китептердин акыркысы.
Прохождение JavaRush (1 - 35) - 1# - 6
Бул "жеңил окуу" үчүн. Бир китепти башынан аягына чейин окуу зарыл эмес. Аларды параллелдүү окуу үчүн эч ким сени кыйнаbyte. Анын үстүнө, бул жерде кезектешип жакшы. Жөнөкөй жана түшүнүктүү - татаал жана түшүнүксүз. Бир гана кошумча бар - BBB. Өтө татаал жана өтө уникалдуу китеп. Анын максаты - абстракциянын деңгээли менен иштөөнү үйрөтүү. "Жеңил окуу" бөлүмү жана Tannenbaum бардык китептер сыяктуу эле, GEB бorмдин ар кандай денгээлде, бир нече жолу окулат. Video. Жана дагы, бардыгы үчүн эмес. Ошентсе да, "Эң мыкты 5 пайдалуу видео курстары" жөнүндө макалада баары буга чейин айтылган. Мен коллекцияга кошом Technostream Mail.Ru Group Hillel Computer School Кошумча баскычта
Прохождение JavaRush (1 - 35) - 1# - 7
Жалгыздык жана муктаждык учурунда программисттин эң жакын досу. Ушундай жылуулук жок болуп турган убакта GitHub дайыма бар... Жана ошол эле учурда алардын YouTube каналы жана жардам бере турган китеп. Бул этапта, бул репозиторийде каттоо жана "Hello, world" жетиштүү болот. Репутацияңызды көтөрө баштоого убакыт келди...

Корутунду

Ушул жерден мен бул макаланы бүтүрөм. Андан аркы этаптар биринчи 2ге караганда өзгөрүлмөлүү жана аларды ойлонуу жана жазуу үчүн көбүрөөк убакыт талап кылынат. Эске сала кетейин, бул ассамблея өзүн жалгыз туура деп эсептебейт жана кандай болгон күндө да акыркы эмес. Сиздин жөндөмүңүзгө, каалооңузга жана мүмкүнчүлүктөрүңүзгө жараша ал толугу менен өзгөрүшү мүмкүн. Ошентсе да, мен JavaRush үчүн эң жалпы жана актуалдуу нерселерди чогултууга аракет кылдым, бул жерде курсту толугу менен бүтүрүү жана стажировкадан өтүү. Талаш-тартыштар жана уруштар жакшы болот. Экинчи бөлүгүн жазыш керекпи же жокпу, бул толугу менен сиздин реакцияңыздан көз каранды жана модераторлор бул макалага тыюу салабы же жокпу, алар менин комментарийлеримди жактырышат. Кандай болгон күндө да, мен баарыңарга ийгorк каалайм жана макала кандайдыр бир деңгээлде жардам берет деп ишенем.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION