JavaRush /Java blogi /Random-UZ /Java-ni noldan o'rganish va jiddiy dasturchi bo'lish mumk...

Java-ni noldan o'rganish va jiddiy dasturchi bo'lish mumkinmi?

Guruhda nashr etilgan
Agar siz kodlash va boshqa IT mutaxassisliklari bo'yicha tajribangiz bo'lmasa, darslar, usullar va ob'ektga yo'naltirilgan dasturlash haqida hech narsa bilmasangiz, Java-ni onlayn o'rganish va noldan jiddiy dasturchi bo'lish haqiqatan ham mumkinmi? uzoq Indoneziyadagi orolmi? Bu savol juda ko'p odamlar tomonidan so'raladi , shu jumladan JavaRush veb-saytida. Java-ni noldan o'rganish va jiddiy dasturchi bo'lish mumkinmi?  - 1Shuning uchun bugun biz Java tilini o'rganish haqiqatga to'g'ri keladimi yoki yo'qligi haqida gaplashmoqchi bo'ldik. Va agar javob ha bo'lsa, buni qanday qilish kerak.
Spoiler ogohlantirishi:

ha, bu juda haqiqat!

Java: o'rgatish yoki o'rgatmaslik?

Quyida mashhur Quora savol-javob saytida o‘z fikrlari bilan o‘rtoqlashayotgan kundalik dasturchilardan Java tilini o‘rganishga oid ba’zi iqtiboslar keltirilgan. “Dasturlash tilini o'rganishga oddiy chet tilini, masalan, frantsuz tilini o'rganishga qanday qarasangiz, xuddi shunday qarang. Hech qanday universal talablar yo'q, shundan so'ng siz ushbu tilni bilib olasiz. Siz "salom" va "rahmat" kabi oddiy so'zlarni o'rganishingiz mumkin. Lekin bu siz frantsuz tilida gaplasha olasiz degani emas. Men, o'z navbatida, ingliz tilida so'zlashuvchiman. Men uni ravon gapiraman, lekin ingliz tilidagi barcha so'zlarni mutlaqo bilmayman. Va, ehtimol, men hech qachon bilmayman. Shuning uchun, mening maslahatim: dasturlash tilini o'rganishga ma'lum bir vaqt oralig'ini ajratishingiz mumkin bo'lgan vazifa sifatida qaramang, uni bajaring va davom eting. Bu har doim sayohat va odatda bu umrbod sayohat”, - deydi avstraliyalik dasturchi Styuart Makyuen. “Java - bu okean. Va siz qirg'oqda turganingizda, dastlab ko'rgan narsangiz faqat qirg'oq suvlari. Va siz okeanni kesib o'tish uchun qayiqda qancha vaqt yurishingiz kerakligini bilishni xohlaysiz. Hech qachon etarli vaqt bo'lmaydi. Java-ni qanchalik chuqur o'rganishni xohlayotganingizni o'zingiz hal qiling. Ammo suzishga tayyor bo‘lsangiz, kechiktirmasdan suvga sho‘ng‘ing”, — deb mangu savolga shunday go‘zal metafora bilan javob berdi hind Java koderi Kiran Kumnoor.

Asosiy maslahatlar

Xo'sh, endi, intrigani boshida ko'mib qo'ygandan so'ng, keling, ishga kirishaylik: keyin bir qator foydali maslahatlar va asosiy tavsiyalar, ularni amalda qo'llasangiz, Java-ni noldan o'zlashtirish imkoni boricha ko'proq ekanligini ko'rasiz. , va bu Shaolin ustalari darajasida fidoyilikni talab qilmaydi, sizga kerak bo'lgan narsa - istak, ozgina vaqt va kuch sarflashga tayyorlik, shuningdek, ushbu muammoni hal qilishga qanday to'g'ri yondashishni tushunish.
  1. Agar siz Java-ni o'rganishga qaror qilsangiz, darhol boshlang, kechiktirmang.

    Безусловно, следует понимать, что освоение новой профессии — дело непростое, на это придется потратить немало времени и энергии. Так что, прежде чем принять окончательное решение, стоит хорошенько подумать, изучить информацию в Сети, послушать и почитать, что говорят люди с опытом. Помимо обдумывания целесообразности изучения программирования в целом, безусловно имеет смысл потратить время и на выбор языка программирования, с которого вы начнете свой путь. Логично, что мы в JavaRush считаем Java лучшим языком для старта карьеры в программировании, и, надо заметить, можем аргументированно доказать, почему это так, и зачем учить Java. Но конечно на этот счет есть и другие мнения, а финальное решение принимать только вам.

    Но How только вы приняли решение заняться изучением Java, начинайте сразу, не откладывайте, иначе высока вероятность, что это желание так и останется лежать в вашем ментальном шкафу на полке правильных и благородных стремлений, где-то между “со следующей недели начну бегать” и “надо будет научиться играть на гитаре.”

    Кстати, для тех, кому ниHow не удается начать or заставить себя заниматься регулярно, у нас есть материал об инструментах для борьбы с прокрастинацией и планирования обучения.

    Java-ni noldan o'rganish va jiddiy dasturchi bo'lish mumkinmi?  - 2
  2. Не обращайте внимание на слова критиков.

    Если вы уже решor изучать Java, лучшей стратегией будет игнорировать слова критиков и разного рода личностей с негативным мнением по поводу данного начинания. Дело в том, что среди программистов более чем достаточно людей, у которых найдется пара неласковых слов в address новичков, желающих пополнить ряды профессиональных codeеров, or гуманитариев, приходящих в ИТ из других сфер, да и сам язык Java тоже имеет немало критиков, годами предрекающих его скорую смерть. Критические мнения следует принимать во внимание, если вы находитесь в процессе взвешивания всех за и против, но когда решение уже принято — лучшей стратегией будет пропускать их мимо ушей.

  3. Не хватайтесь сразу за все обучающие материалы одновременно.

    Хорошим советом на базе собственного опыта поделился новичок в Java Питер Морган (Peter Morgan). “Java — мой первый язык программирования, и у меня нет технического образования. Одна из моих главных ошибок в самом начале: я пытался изучать Java, используя сразу множество доступных способов и источников информации — книги, форумы, видеолекции и т.д. Whatбы не тратить зря время и силы, советую сначала изучить доступные ресурсы и выбрать несколько хороших сайтов or книг, по которым можно выучить Java. После того, How вы определorсь с выбором, начинайте использовать эти ресурсы по одному. Если, попробовав один сайт or почитав Howую-то из книг, вы чувствуете, что это вам не подходит, возьмите что-то другое. Но давайте каждому источнику информации достаточно времени, чтобы втянуться, не бросайте сразу,” — советует он.

  4. Не фокусируйтесь на одной лишь теории, ключ к успеху — в практике.

    Ko'pchilik, hatto ko'pchilik bo'lmasa ham, yangi boshlanuvchilar orasida keng tarqalgan yana bir xato - bu har qanday amaliyotni boshlashdan oldin nazariyani chuqur o'rganishga e'tibor berishdir. Ushbu yondashuv juda ko'p kamchiliklarga ega: nazariyani hech qanday amaliyotsiz o'rganish sizning o'rganishingizni sezilarli darajada sekinlashtiradi va shu bilan birga davom etish uchun motivatsiyani kamaytiradi. Bu barcha sohalar uchun amal qiladi, lekin dasturlashni o'rganishda ayniqsa to'g'ri keladi. Java o'qitish bo'yicha ko'plab tajribali mutaxassislarning ta'kidlashicha, biror narsani mustaqil ravishda sinab ko'rishdan oldin darsliklarni ko'rib chiqishni boshlagan yangi boshlanuvchilar, o'rganish orqali o'rganadiganlarga qaraganda o'rtacha ko'proq vaqt sarflashadi.

  5. Ammo nazariya haqida unutmang.

    Ammo, yuqorida aytilganlarning barchasiga qaramay, siz nazariyani butunlay unutmasligingiz kerak, ayniqsa siz professional dasturchi sifatida uzoq muddatli rivojlanishga sodiq bo'lsangiz. Bunday holda, nafaqat Java haqida darsliklar va joriy kitoblarni muntazam o'qish , balki iloji bo'lsa, keyingi rivojlanish uchun mustahkam texnik asosni shakllantirish uchun Informatika kursining asosiy materiallarini o'rganish mantiqan . Rus tilidagi ko'plab yaxshi kitoblar va o'quv materiallari mavjud bo'lmasligi mumkinligi sababli, ingliz tilini o'rganish ham o'quv jarayoniga vaqt ajratishga arziydi.

Java-ni noldan o'rganish va jiddiy dasturchi bo'lish mumkinmi?  - 3

Java-ni noldan o'rganish - yangi boshlanuvchilar uchun qisqacha qo'llanma

Va nihoyat, biz Java-ni noldan o'rganish bo'yicha qisqacha qo'llanmani baham ko'ramiz. To'liq yangi boshlovchidan funktsional Java koderiga qadar 7 qadam, ko'plab tajribali o'qituvchilar unga amal qilishni maslahat berishadi.
  1. 1-qadam. O'quv qo'llanmasini o'rganishni boshlang yoki amaliyot muammolari bilan onlayn Java kursini o'ting.

    Treningning boshidanoq iloji boricha ko'proq mashq qilishga harakat qiling, yaxshisi har kuni. Siz juda oddiy vazifalardan boshlashingiz mumkin, chunki asosiy narsa muntazam mashq qilish odatini shakllantirishdir. Internetda doimiy amaliyotga e'tibor qaratgan holda bir nechta munosib onlayn Java kurslarini topishingiz mumkin. Qaysi biri sizga mos kelishini aytish qiyin, chunki bu ko'plab omillarga bog'liq, shuning uchun yuqoridagi maslahatlardan biriga amal qilib, bir nechtasini sinab ko'rishingiz mumkin - har bir usulni o'z navbatida sinab ko'ring va unga etarli vaqt bering.

  2. 2-qadam. So'rang, so'rang va yana so'rang.

    Treningning birinchi kunidan boshlab, ixtisoslashgan forumlar va guruhlarda savollar berishdan tortinmang, garchi bu savollar juda ahmoqona tuyulsa ham. Shu bilan birga, siz Google qidiruvi kabi foydali xizmatni unutmasligingiz kerak. Ko'pgina savollaringizga forumlarda allaqachon javob berilgan. Shuning uchun uni google-da qidiring va siz uni topasiz.

    Java-ni noldan o'rganish va jiddiy dasturchi bo'lish mumkinmi?  - 4
  3. 3-qadam. Agar o'quv jarayoningiz qotib qolgan bo'lsa, kitoblarni o'qing.

    Agar siz qotib qolgan bo'lsangiz yoki taraqqiyotingiz juda sekin deb o'ylayotgan bo'lsangiz, nazariyangizni biroz ko'rib chiqishga arziydi. Shuning uchun, treningning ikkinchi oyidan boshlab siz yangi boshlanuvchilar uchun yaxshi Java darsliklarini o'qishingiz mumkin .

  4. 4-qadam. Muntazam ravishda boshqa odamlarning kodini o'rganing va undan o'rganing.

    Bundan tashqari, ikkinchi oydan boshlab, boshqa odamlarning kodini muntazam o'qishni va undan o'rganishni boshlang. Masalan, GitHub yoki Stackoverflow-da juda ko'p turli xil kod namunalarini topish mumkin.

  5. 5-qadam. Yangi boshlanuvchilarning savollariga javob berishni boshlang.

    Taxminan uchinchi oyda siz ko'plab yangi boshlanuvchilarning savollariga mustaqil ravishda javob berishni boshlashingiz mumkin. Ma'lumki, har qanday narsani o'rganishning eng yaxshi usuli - bu boshqalarga o'rgatishdir.

  6. 6-qadam. GitHub-da o'z omboringizni yarating.

    Taxminan bir xil bosqichda siz o'zingizning GitHub omboringizni yaratishingiz va u bilan ishlashni boshlashingiz mumkin. Bu birinchi qarashda ko'rinadiganidan osonroq.

  7. 7-qadam. Loyihangizni GitHub-da boshlang.

    Taxminan to'rtinchi yoki beshinchi oyda va tez o'rganadiganlar uchun, ehtimol uchinchi oyda, dasturlash asoslari va Java sintaksisi bilan etarlicha tanish bo'lganingizda, o'z loyihangizni yozishni boshlang va uni GitHub-ga joylashtiring.

Pastki chiziq

Natijada nimaga erishamiz? Istak va qat'iyat bilan yangi boshlovchi texnik bilimga ega bo'lmasa ham, aslida Java dasturchisi bo'lishi mumkin va buni nisbatan tez bajarish mumkin. Tajriba shuni ko'rsatadiki, to'g'ri yondashuv bilan siz bir necha oy ichida ko'proq yoki kamroq funktsional kodlovchiga aylanishingiz mumkin. Ammo aldanmang, bu mukammallikka olib boradigan cheksiz yo'lning boshlanishi. Chunki Quora ekspertlaridan biri aytganidek, Java okeandir. PS : Va nihoyat, yuqorida aytilganlarning barchasini tasdiqlash uchun, noldan Java dasturchisi bo'lishga muvaffaq bo'lgan va buni amalga oshirgan gumanitar fanlar bo'yicha bir nechta haqiqiy muvaffaqiyat hikoyalari, shu jumladan bizning veb-saytimiz yordamida:
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION