JavaRush /Java blogi /Random-UZ /JavaRush dasturi (1 - 35) - 1#
LeoJames
Daraja

JavaRush dasturi (1 - 35) - 1#

Guruhda nashr etilgan
Hech narsa uchun bitta xizmat yo'q, biron bir kitob (faqat u) yordamida biron bir mavzuni o'rganishi mumkin. 100% hollarda siz boshqa manbalar yordamida biror narsani o'rganishingiz kerak bo'ladi..."

(c) Xubert J-Farnsvort, JavaRush qahramoni

KIRISh Shunday qilib, xarakterimizning asosiy xususiyatlari:
  • Mavjud til rus tilidir.
  • IT olami haqidagi bilim va tushuncha hayvondir.
  • Istak dunyoni egallashdir.
  • Mening yaqin kelajakdagi maqsadim - JavaRush dasturidan o'tish va amaliyotga o'tish.

1-10 daraja: Boshlanish

Bu eng oson ko'rinadi, lekin aslida eng qiyin - faqat kuchli irodalilargina bu darajalardan o'ta oladi. Ushbu bosqichdagi vazifa shunchaki dasturlash dunyosiga "tegish" va "bu menga kerakmi?" Java uchun maxsus ma'ruzalar ko'proq. Biz Bahor hujjatlarini yoki Golovochning barcha videolarini tomosha qilmaymiz, aksincha, biz bu darajalarni vals ritmida jim va xotirjam bosib o'tamiz. Ammo biz nimaga intilayotganimizni tushunish biroz murakkabroq. Shuning uchun biz quyidagi kitoblarni o'qiymiz:
JavaRush (1 - 35) - 1# - 1
Ularda hech qanday kod yo'q, maxsus IT slengi, eslab qolish kerak bo'lgan hech narsa yo'q, faqat tushuniladi va qabul qilinadi. * Bob amaki va Chad Fauler, "Ideal dasturchi" va "Fanatik dasturchi" har qanday ishlab chiquvchi ba'zan duch keladigan vaziyatlar bo'yicha ikkita amaliy maslahat va tavsiyalar to'plamidir: motivatsiya etishmasligi, ustuvorliklarni tanlash, dasturlash psixologiyasi, rahbariyat va hamkasblar bilan munosabatlar , va boshqalar. Dasturchidan nima talab qilinishini tushunish uchun yaxshi boshlanish. * Notorious Programmer – mashhur IT xodimlari, jumladan, yurtdoshlarimiz hikoyalari to‘plami. * "Faqat o'yin-kulgi uchun" bu, ehtimol, "Oltin klassika" ning birinchi kitobi, Linus Torvaldsning hikoyasi va Linuxning yaratilishi. Janjallar, intrigalar, tergovlar. Kitoblar yaxshi, lekin eng mashhur rus tilidagi IT-resurslari bilan birga ular yaxshiroq. Biz o'zimizni maqola muallifi deb topmasak ham, hisob-kitob qilamiz - u erda biz doimo savollarimizga javob topamiz, shuningdek, qiyin, ammo qiziqarli taqdirimizdagi o'rtoqlar.
JavaRush (1 - 35) - 1# - 2
Rus tilidagi videoda Habrahabr stack to'ldirilsinmi ? Hozircha JavaRush-da berilganlarning o'zi kifoya. Motivatsion videolar, har xil muvaffaqiyat hikoyalari... kimga kerak?

11-20 daraja: og'riq

Bu oxiratning boshlanishi, bu zaiflarni o'tdan o'tqazadigan va kuchlilarni kuchaytiradigan bosqichdir. Biz avvalgi bosqichdan o‘tdik, taqdirimiz bilan kelishdik, maqsadimizni tushunib, maqsadimizga yaqinlashdik. Java nima? - Hozirda eng mashhur dasturlash tili hisoblanadi. Bu nima degani? - O'rganish uchun katta hajmdagi materiallar: kitoblar, maqolalar, hujjatlar va boshqalar va boshqalar. Qanday tanlash va cho'kib ketmaslik kerak? Texnik jihatdan, siz eng so'nggi narsalarni o'rganishga harakat qilishingiz mumkin, ammo bu erda muammo - bu ishlamaydi. Ushbu bosqichda biz qaysi yo'nalishda harakat qilishimiz va aslida nima qilishni xohlayotganimiz haqida ozgina tushunamiz. Albatta, biz mutaxassislarni tinglab, hibernate, spring, mysql, bootstrap, jQuery va boshqa ko‘plab qo‘rqinchli so‘zlarni o‘rganishni boshlashimiz mumkin yoki ma’lum bir texnologiyaga bog‘lanmasdan, asoslardan boshlashimiz mumkin va biz JavaRush amaliyotidan foydalanamiz va Ushbu darajadagi ma'ruza yoqimli va vizual qo'shimcha sifatida va shu bilan birga - bilimlarni sinab ko'rish imkoniyati sifatida. Nima uchun bu yondashuv yaxshiroq? Asoslarni tushunish, muayyan texnologiyani o'rganish ancha kam vaqt va kuch talab qiladi + qaror qabul qilish uchun qo'shimcha vaqt va qo'shimcha ma'lumot - boshqa dasturlash tiliga o'tish juda mumkin va yana umumiy asoslar bilan bu qiyin bo'lmaydi. Shunday qilib, ikkinchi bosqich - bazani yaratish. U nimaga quriladi?
JavaRush (1 - 35) - 1# - 3
Bu kitoblar va ularning mualliflarini ta’riflash uchun so‘zlar yetarli emas – ular dasturlashning alfa va omegasidir. Kitoblarning o'zida mualliflar, ularning kontaktlari, bloglari va loyihalari qo'shimcha manbalariga havolalar mavjud. Bu kitoblarni birinchi yoki hatto o'ninchi marta topshirishga harakat qilish juda qiyin. Yangi boshlanuvchilar uchun "Kirish" etarli, ammo 3+ bosqichda davom etish mantiqan. * bu erda kichik qo'shimcha. Yaqinda men kompyuter tarmoqlari asoslari bo'yicha video kursga duch keldim. Umid qilamanki, kompyuterni to'ldirish va "operatsion tizim nima ekanligini" tushunish shaxsiy kompyuter egalari uchun yangilik bo'lmaydi, lekin tarmoqlar bilan, ehtimol, hech narsa qo'lga kiritilmaydi va bu kurs rasmni biroz aniqlashtirishi kerak. Kurs "Kompyuter tarmoqlari" Keyingi Ushbu kitoblarni o'qish va kursni tomosha qilishda Java haqida unutmang.
Прохождение JavaRush (1 - 35) - 1# - 4
* JavaRush-dan qisqa tanaffus qilish va ushbu 3 ta kitobni ketma-ket ko'rib chiqish mantiqan to'g'ri keladi - tushunish uchun o'zingizning misollaringiz va topshiriqlaringiz etarli bo'ladi. Ularni birlashtirishga urinish kam foyda keltiradi, lekin ulardan keyin 11-20 darajalarni bosib o'tish juda yoqimli. * Nega boshqa ko'p emas, balki falsafa? U puxta va versiyaga havolasiz yozilganligi sababli, agar siz uni boshida o'qimasangiz, orqaga qaytishni xohlamaysiz. Murakkab, biroz eskirgan, ammo klassik. * Laforet tuzilmalari va algoritmlari? Ko'pchilik "Matematika kerak emas, algoritmlar kerak emas" deyishni yaxshi ko'radi - bu to'g'ri emas, lekin shunga qaramay, Laforet murosaga keladi - algoritmlarning yaxshiroq darajasini J. Kleinbergning "Algoritmlar. Rivojlanish va qo'llash" dan olish mumkin. , E. Tardos va "J. McConnell tomonidan tahlil algoritmlari". Ulardan o'tib, biz JavaRush-ga qaytdik va keyingi muammolarni hal qilishda davom etamiz.
Прохождение JavaRush (1 - 35) - 1# - 5
Bu hamma uchun emas, lekin men Shildni 3-bosqichga qoldiraman. Bu erda Horstmann sodda, aniq va do'stona bo'ladi va Niemeyer u bilan yaxshi ishlaydi - yana "hamma uchun emas". Va bu bosqichdagi kitoblarning oxirgisi.
Прохождение JavaRush (1 - 35) - 1# - 6
Bu "engil o'qish" uchun. Bitta kitobni boshidan oxirigacha o'qish shart emas. Ularni parallel ravishda o'qish uchun sizni hech kim bezovta qilmaydi. Bundan tashqari, bu erda almashtirish yaxshiroqdir. Oddiy va tushunarli - murakkab va tushunarsiz. Faqat bitta qo'shimcha bor - BBB. Juda murakkab va nihoyatda noyob kitob. Uning maqsadi abstraksiya darajalari bilan ishlashni o'rgatishdir. "Oson o'qish" bo'limi va Tannenbaumning barcha kitoblari singari, GEB turli darajadagi bilimlarda bir necha marta o'qiladi. Video. Va yana, hamma uchun emas. Shunga qaramay, "Top 5 foydali video kurslari" haqidagi maqolada hamma narsa allaqachon aytilgan. Men to'plamga qo'shaman Technostream Mail.Ru Group Hillel Kompyuter maktabi Qo'shimcha ravishda bosqichda
Прохождение JavaRush (1 - 35) - 1# - 7
Yolg'izlik va muhtojlik paytlarida dasturchining eng yaxshi do'sti. Bunday iliqlik kam bo'lgan bir paytda, GitHub doimo u erda ... Va shu bilan birga, ularning YouTube kanali va yordam beradigan kitob. Ushbu bosqichda ro'yxatdan o'tish va omborda "Salom, dunyo" ni yozish kifoya qiladi. O'z obro'ingizni oshirishni boshlash vaqti keldi ...

Xulosa

Shu nuqtada men ushbu maqolani tugataman. Keyingi bosqichlar birinchi 2 bosqichga qaraganda ancha o'zgaruvchan va ularni o'ylash va yozish uchun ko'proq vaqt kerak bo'ladi. Eslatib o'taman, bu yig'ilish yagona to'g'ri deb da'vo qilmaydi va har qanday holatda ham yakuniy emas. Sizning mahoratingiz, xohishingiz va imkoniyatlaringizga qarab, u butunlay o'zgarishi mumkin. Ammo shunga qaramay, men JavaRush uchun eng umumiy va tegishli narsalarni to'plashga harakat qildim, bu erda maqsad kursni to'liq yakunlash va amaliyot test topshirig'ini topshirishdir. Munozaralar va janjallar mamnuniyat bilan qabul qilinadi. Ikkinchi qismni yozish yoki yozmaslik butunlay sizning munosabatingizga bog'liq va moderatorlar mening sharhlarim bilan shug'ullanishni yoqtirganidek, ushbu maqolani taqiqlaydimi yoki yo'qmi. Qanday bo'lmasin, barchangizga omad tilayman va maqola sizga qaysidir ma'noda yordam beradi deb umid qilaman.
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION