Java -ni o'zingizga o'rgatishning 11 usuli

Mundarija:

Java -ni o'zingizga o'rgatishning 11 usuli
Java -ni o'zingizga o'rgatishning 11 usuli

Video: Java -ni o'zingizga o'rgatishning 11 usuli

Video: Java -ni o'zingizga o'rgatishning 11 usuli
Video: How the cryptocurrency exchange Binance became a haven for hackers, fraudsters, and drug traffickers 2024, Aprel
Anonim

Agar siz kasbni o'zgartirish haqida o'ylayotgan bo'lsangiz yoki shunchaki o'z kodingizni yozishni qiziqtirayotgan bo'lsangiz, siz qaysi dasturlash tilini o'rganishingiz va uni o'zingiz o'rganishingiz mumkinmi degan savol tug'ilishi mumkin. Java - dunyodagi eng mashhur dasturlash tillaridan biri, va agar siz o'zingizni o'rgatmoqchi bo'lsangiz, bu eng yaxshi variantlardan biri. Java -ni o'rganishning ijobiy va salbiy tomonlari haqida ko'proq bilib olish va uyda qanday ishlashni boshlash haqida ma'lumot olish uchun bizda bor!

Qadamlar

11 -savol 1: Java tilini o'rganish osonmi?

O'zingizga Java -ni o'rgating 1 -qadam
O'zingizga Java -ni o'rgating 1 -qadam

Qadam 1. Bu shamol emas, lekin, albatta, o'rganish osonroq tillardan biri

Java - bu yangi boshlanuvchilar uchun ajoyib dasturlash tili, chunki u sizni kodni yozish uchun uning asosiy mantig'ini tushunishga majbur qiladi. Java -dan boshqa dasturlash tiliga o'tish boshqa tildan Java -ga o'tishdan ko'ra osonroq. Ammo, har qanday til singari, koddan to'liq foyda olish uchun uni tushunish uchun vaqt, kuch va e'tibor talab etiladi.

Ko'p koderlar Java -ning asoslari va asosiy mantig'ini boshqa tillarga qaraganda o'rganish ancha oson deb hisoblaydilar

O'zingizga Java -ni o'rgating 2 -qadam
O'zingizga Java -ni o'rgating 2 -qadam

2 -qadam. Java -ni o'qish boshqa tillarga qaraganda ancha oson, lekin yozish qiyinroq

Java - bu aniq, ya'ni funktsiyani bajarish uchun boshqa tillarga qaraganda ko'proq kod satrlarini yozish kerak. Agar siz kodlashda yangi bo'lsangiz, bu juda yaxshi, chunki hamma narsa aniq yozilgan skriptlar bilan ishlashni tushunish va tushunish osonroq. Biroq, siz ko'proq kod satrlarini yozishingiz kerak bo'lgani uchun, xato qilish uchun ko'proq joy bor.

  • Ba'zi koderlar Java -ni boshqa tillarga qaraganda o'zlashtirish qiyin bo'lishi mumkin deb o'ylashadi, chunki u harakatlarni bajarish uchun ko'proq skript satrlarini talab qiladi va ba'zi bir qarama -qarshi yo'llar bilan ortiqcha bo'ladi.
  • Misol sifatida, agar siz "wikiHow -ga xush kelibsiz!" Ni chop qilmoqchi bo'lsangiz. Java -da sizga jami 7 ta alohida satr kodi kerak bo'ladi: asosiy sinf { / / public static void main (String… args) { / / System.out.println ("wikiHow -ga xush kelibsiz!"); /} /}. Python -da sizga faqat bitta qator kerak bo'ladi: chop etish ("Wikihow -ga xush kelibsiz!").

11 -savol 2: O'zingizga Java -ni o'rgatish mumkinmi?

  • O'zingizga Java -ni o'rgating 3 -qadam
    O'zingizga Java -ni o'rgating 3 -qadam

    1-qadam. Bu mumkin emas-buni qilishning eng keng tarqalgan usuli

    Siz Java -ni mustaqil o'qishni va yozishni o'rganishingiz mumkin. Hozirgi kunda ko'pchilik professional dasturchilar shunday ishlay boshlaydilar. U erda juda ko'p bepul darsliklar, amaliy vositalar, ma'ruzalar va darslar bor, bu har qachongidan ham osonroq. Biroq, real bo'lish juda muhim-agar siz Java-ni chindan ham o'zlashtirmoqchi bo'lsangiz, buni o'zingiz qilishingiz, ehtimol, buni amalga oshirishning eng sekin usulidir. Buni amalga oshirish mumkin, lekin bu bir necha yil va ko'p mashqlarni talab qilishi mumkin.

    • Ko'pgina professional koderlar, boshqa koderlar bilan loyihalar ustida ishlashni boshlamaguncha, ular Java -da to'liq mutaxassis bo'lmaganliklariga ishonishadi. Agar siz boshqalar bilan birgalikda xatolarni aniqlashda ishlamasangiz, dasturlash tilini o'zlashtirish qiyinroq bo'ladi.
    • Kompyuter dasturchilarining 69% ga yaqini o'z-o'zini o'rgatadi. Agar siz endigina boshlayotgan bo'lsangiz, o'zingiz o'rganishning eng yaxshi usuli.

    11dan 3 -savol: Java -ni noldan o'rganishni qanday boshlash kerak?

    O'zingizga Java -ni o'rgating 4 -qadam
    O'zingizga Java -ni o'rgating 4 -qadam

    Qadam 1. Til asoslari bo'yicha qo'llanmalarni o'qish yoki tomosha qilishdan boshlang

    Bir necha kun davomida iloji boricha ko'proq ma'lumotni o'zlashtiring, shunda siz tilning terminlari va mantig'i bilan tanishasiz. Siz bu ma'lumotni istalgan YouTube kanalida yoki kodlash veb -saytida topishingiz mumkin, lekin o'rganishni boshlash uchun eng yaxshi joy Oracle veb -saytida bo'lishi mumkin, chunki ular Java egalik qiladigan kompaniya. Ular o'zlarining barcha hujjatlari va ma'lumotlarini Internetda https://www.oracle.com/java/technologies/javase-downloads.html saytida e'lon qilishadi. O'rganishdan boshlang:

    • Shartli shartlar. Bu dasturga boshqa ma'lumotga asoslanib biror narsa qilish kerakligini aytadigan bayonotlar. Bular har qanday dasturning qon tomiridir. Shartli shartlar har doim "agar" bilan boshlanib, keyin qavs ichida.
    • Looplar. Bu funktsiyalar to'plamini ma'lum vaqt davomida takrorlashga imkon beradigan vositalar. Java -da buni uchta usuli bor (looplar uchun, looplar uchun va looplar paytida bajaring). Agar siz biron bir murakkab vazifani bajarishni xohlasangiz, bu kalit.
    • Funktsiyalar/usullar. Ushbu kod bloklari ma'lum vazifani bajaradigan ma'lumotlarning qayta ishlatilishi mumkin bo'lgan bitlaridir. Java -da funktsiyani/usulni yaratishning bir qancha usullari bor, lekin asosiy mantiq erta boshida muhim ahamiyatga ega.
    • Deklaratsiyalar. Bu iboralar bir oz ma'lumotni unga o'zgaruvchi va nom berish orqali etkazadi. Bu sizning kodingizdagi ma'lum ma'lumotlarni tanlashda juda muhimdir.
    O'zingizga Java -ni o'rgating 5 -qadam
    O'zingizga Java -ni o'rgating 5 -qadam

    Qadam 2. Bepul onlayn kurslar bilan birgalikda amal qiling, asoslarni bilib oling

    Java -da juda ko'p resurslar borki, siz ularni hech qanday sarflamasdan o'rganishingiz mumkin. Code Gym, Java Online -ni o'rganing va Coding Bat 100% bepul. Bu saytlar sizga amaliy mashg'ulotlar beradi, tilning qanday ishlashini tushuntiradi va sizga asoslar haqida bilishingiz kerak bo'lgan hamma narsani o'rgatadi. Bir necha hafta yoki oyni ushbu darsliklarni bajarishga sarflang, shunda siz asoslarni o'rganasiz.

    • Bundan tashqari, YouTube -da Java bilan kodlash bo'yicha yuzlab bepul darslar mavjud. Java -ga ega bo'lgan Oracle kompaniyasi, hatto u erda o'zlarining bepul videolariga ega. Boshqa ajoyib variantlarga Code Java, Mosh bilan dasturlash va Amigos kodlari kiradi.
    • Agar xohlasangiz, Udemy yoki Coursera -da Java kursini to'lashingiz mumkin. Ba'zilar bu kurslarni afzal ko'rishadi, chunki ular dars uchun pul to'lashda o'zlarini qiziqtirishadi.
    O'zingizga Java -ni o'rgating 6 -qadam
    O'zingizga Java -ni o'rgating 6 -qadam

    Qadam 3. Sintaksisni o'zlashtirish uchun asosiy dasturlarni yozishni mashq qiling

    Sintaksis - bu kod satrlarining tartibi va joylashuvi va bu o'rganish qiyin bo'lgan narsalardan biridir. Siz faqat videolarni tomosha qilish yoki kitob o'qish orqali Java -ni o'zlashtira olmaysiz. Sintaksisni tushunish uchun siz yozma harakatni amalda bajarishingiz kerak. Yoki kod yozish uchun qo'llanma bilan birga boring yoki "salom dunyo" dasturi kabi boshlang'ich vazifasini bajaring. Atrofdagi o'yinchoqlar bundan zavqlanishadi. O'zingizning oddiy kodlaringizni kashf etishga harakat qiling. Boshlang'ichning mashhur loyihalariga quyidagilar kiradi:

    • Asosiy matematik funktsiyalarni bajaradigan dastur.
    • Rekursiv funktsiya yordamida faktoriallarni topadigan dastur.
    • Siz yozgan so'z palindrom yoki yo'qligini aniqlaydigan dastur.
    • Matn muharriri vazifasini bajaradigan dastur.

    11dan 4 -savol: Men haqiqatan ham o'rganayotganimni qanday tushunishim mumkin?

  • O'zingizga Java -ni o'rgating 7 -qadam
    O'zingizga Java -ni o'rgating 7 -qadam

    Qadam 1. Onlayn hamjamiyatga qo'shiling va ulardan kodingizni ko'rib chiqishni so'rang

    O'rganishning eng yaxshi usullaridan biri bu siz yozgan kod haqida boshqa dasturchilar bilan gaplashishdir. Stack Overflow koderlar orasida juda mashhur va Github - agar siz katta kod bloklarini baham ko'rmoqchi bo'lsangiz yoki boshqa muxlislar bilan muammolarni bartaraf qilmoqchi bo'lsangiz. O'zingizning narsalaringiz bilan o'rtoqlashing, fikr -mulohazalaringizni so'rang va boshqa koderlardan maslahat oling, qanday qilib yaxshilashingiz mumkinligini bilib oling!

    • Agar sizda Reddit hisob qaydnomasi bo'lsa, r/dasturlash va r/learnjava - bu mutlaqo ajoyib jamoalar.
    • Bu forumlar yoki jamoalarning istalgan birida siz dasturlash loyihasiga qo'shilishni so'rashingiz mumkin! U erda juda ko'p kommunal dasturlash loyihalari bor va ularning ko'pchiligiga arqonlarini ko'rsatish uchun yangi boshlanuvchilarni olib kelish muammo bo'lmaydi.

    11 -savol 5: O'zimga Java -ni o'rgatish yoki darsga borish yaxshiroqmi?

    O'zingizga Java -ni o'rgating 8 -qadam
    O'zingizga Java -ni o'rgating 8 -qadam

    1 -qadam. Agar siz tez o'rganmoqchi bo'lsangiz va kasbingizni o'zgartirmoqchi bo'lsangiz, lager lagerlari juda yaxshi

    Boot lagerlari har qachongidan ham mashhur, chunki ular professionallarga karerasini o'zgartirishning oson yo'lini taklif qilishadi. Ushbu intensiv dasturlar odatda 2-4 oy davom etadi va ularning maqsadi sizga ma'lum kodlash tili haqida bilishingiz kerak bo'lgan hamma narsani o'rgatishdir. Agar sizda mustaqil ravishda o'qish uchun ko'p yillar bo'lmasa, bu ajoyib usul!

    Bu lagerlar odatda 3 000 000-13 000 $ turadi. Biroq bitiruvchilar ko'pincha to'g'ridan-to'g'ri ish joyiga joylashadilar, siz bitirganingizdan so'ng sertifikat olasiz va kodlash boot lagerining o'rtacha bitiruvchisi bir necha yildan so'ng yiliga 100 000 dollar ishlab topishi mumkin. ishdan

    O'zingizga Java -ni o'rgating 9 -qadam
    O'zingizga Java -ni o'rgating 9 -qadam

    2-qadam. Agar siz chuqur ma'lumot va ma'lumotga ega bo'lishni istasangiz, kollej darajalari idealdir

    Agar siz o'rta maktabda o'qiyotgan bo'lsangiz yoki bir yil tanaffus qilsangiz va kollejda nima o'qishni xohlayotganingizni tushunmoqchi bo'lsangiz, informatika - bu ajoyib variant! Siz Java-ni boshqa dasturlash tillari bilan bir qatorda o'rganasiz va siz kodlash va kompyuter bilan bog'liq hamma narsani chuqur tushungan holda bitirasiz!

    Agar siz allaqachon kollejga borgan bo'lsangiz yoki siz darhol ishchi kuchiga kirgan bo'lsangiz va martaba o'zgarishini o'ylayotgan bo'lsangiz, koder bilan ishlash uchun orqaga qaytib, informatika bo'yicha bakalavr darajasini olishingiz shart emas. Ko'pgina koderlar o'z-o'zidan o'qitiladi va Java-da rasmiy ta'lim olishni xohlovchilar buni lager bilan tezroq va kam pul evaziga qilishlari mumkin

    O'zingizga Java -ni o'rgating 10 -qadam
    O'zingizga Java -ni o'rgating 10 -qadam

    3 -qadam. Agar siz zavqlanishni xohlasangiz va o'zingizni sekin o'rgansangiz, o'z -o'zidan o'rganish yaxshiroqdir

    Agar siz kodlashni o'rganishni xohlasangiz va o'z xohishingiz bilan o'rganmoqchi bo'lsangiz, o'zingizni mutlaqo o'rgatishingiz mumkin. Bu maktabga borishdan ko'ra ko'proq vaqt talab qilishi mumkin, lekin bu yanada qiziqarli va foydali bo'ladi. Bundan tashqari, agar siz bu martaba qilishni xohlasangiz, o'z-o'zini o'rgatgan ma'lumotli dasturga ishga yollanishingiz mumkin! Tilni o'zlashtirish uchun sizga biroz ko'proq vaqt kerak bo'ladi.

    11dan 6 -savol: Java -da dasturlash bilan shug'ullanish uchun nima kerak?

  • O'zingizga Java -ni o'rgating 11 -qadam
    O'zingizga Java -ni o'rgating 11 -qadam

    Qadam 1. Kod yozishni boshlash uchun IDE -ni yuklab oling

    Notepad yoki Microsoft Word kabi matnni qayta ishlash hujjatiga texnik jihatdan kod yozishingiz mumkin, lekin hech bir professional dasturchi buni qilmaydi. Agar siz jiddiy o'rganmoqchi bo'lsangiz, IDE (integratsiyalashgan ishlab chiqish platformasi) ni yuklab oling. Eclipse, ehtimol siz boshlaganingizda eng yaxshi garovingiz, chunki u ommabop va bepul, lekin siz IntelliJ, BlueJ, Xcode yoki Java -ga mos keladigan boshqa IDE -ni o'rganishingiz mumkin.

    Bu dasturlarda maxsus koderlar uchun mo'ljallangan vazifalar paneli, asboblar va foydalanuvchi interfeysi mavjud. Ha, agar siz haqiqatan ham xohlasangiz, Notepad -dan o'rganishingiz mumkin, ammo buning ma'nosi yo'q. Ko'p IDE -lar bepul va siz baribir professional kodni almashish, ishga tushirish yoki yozishni o'rganishingiz kerak bo'ladi

    7dan 11 -savol: Siz har qanday kompyuterda dastur qila olasizmi?

  • O'zingizga Java -ni o'rgating 12 -qadam
    O'zingizga Java -ni o'rgating 12 -qadam

    Qadam 1. Ha, Java har qanday operatsion tizimda ishlaydi

    Java - bu keng qo'llaniladigan va bir xil dasturlash tili bo'lib, u Apple OS, Windows yoki Linuxda bo'lishidan qat'i nazar, xuddi shunday ishlaydi. Bu juda yaxshi, chunki siz tashqariga chiqib, qimmatbaho apparat yoki dasturiy ta'minot sotib olishingiz shart emas. Shuning uchun odamlar "har kim kod yozishni o'rganishi mumkin" deganida, ular buni anglatadi!

  • 11 -savol 8: Java -ni o'zlashtirish uchun qancha vaqt ketadi?

  • O'zingizga Java -ni o'rgating 13 -qadam
    O'zingizga Java -ni o'rgating 13 -qadam

    Qadam 1. Bu butunlay bog'liq, lekin har kuni mashq qilish jarayonni tezlashtiradi

    Agar siz Python va C ++ ni bilsangiz, bir necha oy ichida Java -ni o'zlashtirishingiz mumkin. Ammo, agar siz kodlashda yangi bo'lsangiz va o'zingizni o'rgatayotgan bo'lsangiz, murakkab dasturlarni qanday kodlashni to'liq tushunish uchun yillar kerak bo'lishi mumkin. Qanday bo'lmasin, har kuni mashg'ulotlarga vaqt ajratish, buni amalga oshirishning eng tezkor usuli bo'ladi. Agar kuniga atigi 20-30 daqiqa bo'lsa ham, siz mashq qilishingiz kerak!

    Bu, shuningdek, "usta" nimani nazarda tutayotganingizga bog'liq. Mutaxassislikning juda ko'p turli sohalari borki, siz nazariy jihatdan butun umringizni Java -da kod yozishning turli usullarini o'rganishingiz mumkin

    11 -savol 9: Java o'rganish uchun eng yaxshi dasturlash tilimi?

  • O'zingizga Java -ni o'rgating 14 -qadam
    O'zingizga Java -ni o'rgating 14 -qadam

    Qadam 1. Bu, albatta, eng yaxshi 3 -til, shuning uchun bu yomon tanlov emas

    Python va Javascriptdan keyin (Java bilan bir xil emas), Java dunyodagi eng mashhur uchinchi dasturlash tili. Java -da 3 milliarddan ortiq qurilma ishlaydi, shuning uchun uni ishlatishda hech qanday kamchilik yo'q. Bu shunchalik aniqki, Java -dan boshqa yo'l bilan emas, balki Pythonga o'tish osonroq bo'ladi. Hamma narsani hisobga olgan holda, agar siz kodlashni yangi bilsangiz, Java - bu ajoyib tanlov!

    O'rtacha Java ishlab chiqaruvchisi yiliga taxminan 100 000 dollar oladi va bu erda talab katta, shuning uchun agar sizning maqsadingiz ish topish bo'lsa, Java yaxshi tanlovdir

    11dan 10 -savol: Qanday qilib Java -ni 24 soat ichida o'rganishim mumkin?

  • O'zingizga Java -ni o'rgating 15 -qadam
    O'zingizga Java -ni o'rgating 15 -qadam

    Qadam 1. Afsuski, bunday bo'lmaydi

    Agar siz Internetda o'tirsangiz, siz "24 soat ichida kodlashni o'rganing!" yoki "bir oy ichida kodlashni master!" kitoblar va kurslar. Afsuski, ular asosan hiylalar. Agar siz o'zingizni o'qishga bag'ishlasangiz, bir yoki ikki hafta ichida, albatta, juda ko'p yutuqlarga erishishingiz mumkin bo'lsa -da, siz qisqa vaqt ichida kodni qanday yozishni o'rganmaysiz.

    Esda tutingki, Java - bu informatika bo'yicha ilmiy darajaga ega bo'lish uchun siz butun kurslarda o'qishingiz kerak bo'lgan narsa. Bu siz bir kechada o'rganishingiz mumkin bo'lgan narsa emas

    11dan 11 -savol: Nega ba'zi dasturchilar Java tilini o'rganmaslikni taklif qilishadi?

  • O'zingizga Java -ni o'rgating 16 -qadam
    O'zingizga Java -ni o'rgating 16 -qadam

    Qadam 1. Ba'zi mutaxassislar orasida eskirgan degan tuyg'u bor

    Java - bu eng qadimgi dasturlash tillaridan biri va ko'plab professional koderlar uning takrorlanishini va aniqligini yoqtirmaydi. Java -da dastur yozish boshqa tillarga qaraganda ko'proq vaqt talab etadi. Natijada, ba'zi mutaxassislar Java dodo yo'lidan ketayotganiga ishonishadi. Albatta, Java odatdagidek keng tarqalgan emas, lekin u tez orada yo'qolmaydi. Agar bu foydadan xoli bo'lsa, bundan keyin ancha vaqt o'tadi.

  • Tavsiya: