Dasturlash tilini qanday o'rganish kerak (rasmlar bilan)

Mundarija:

Dasturlash tilini qanday o'rganish kerak (rasmlar bilan)
Dasturlash tilini qanday o'rganish kerak (rasmlar bilan)

Video: Dasturlash tilini qanday o'rganish kerak (rasmlar bilan)

Video: Dasturlash tilini qanday o'rganish kerak (rasmlar bilan)
Video: Dasturlash tillarini qanday ketma-ketlikda o'rganish kerak? 2024, May
Anonim

Agar siz kompyuter dasturlari, mobil ilovalar, veb -saytlar, o'yinlar yoki boshqa dasturiy ta'minotni yaratishga qiziqsangiz, dasturlashni o'rganishingiz kerak bo'ladi. Dasturlar dasturlash tili yordamida yaratiladi. Bu til dasturni kompyuterda, mobil telefonda yoki boshqa uskuna bo'lsin, ishlayotgan mashinada ishlashiga imkon beradi.

Qadamlar

6 -qismning 1 -qismi: Til tanlash

Dasturlash tilini o'rganing 1 -qadam
Dasturlash tilini o'rganing 1 -qadam

2 8 YAQINDA

Qadam 1. Siz qiziqayotgan sohani aniqlang

Siz har qanday dasturlash tilidan o'rganishni boshlashingiz mumkin (garchi, ba'zilari, albatta, boshqalarga qaraganda "osonroq"), shuning uchun siz o'zingizni dasturlash tilini o'rganish orqali nimaga erishmoqchi ekanligingizni so'rashdan boshlamoqchisiz. Bu sizga qanday dasturlash turini tanlash kerakligini aniqlashga va sizga yaxshi boshlanish nuqtasini taqdim etishga yordam beradi.

Agar siz veb -ishlab chiqishni xohlasangiz, kompyuter dasturlarini ishlab chiqishdan farqli o'laroq, siz o'rganishingiz kerak bo'lgan boshqa tillarga ega bo'lasiz. Mobil ilovalarni ishlab chiqish mashinasozlikdan ko'ra boshqa ko'nikmalarni talab qiladi. Bu qarorlarning barchasi sizning yo'nalishingizga ta'sir qiladi

Dasturlash tilini o'rganing 2 -qadam
Dasturlash tilini o'rganing 2 -qadam

0 5 Yaqinda

Qadam 2. "Oddiy" tildan boshlashni o'ylab ko'ring

Sizning qaroringizdan qat'i nazar, siz yuqori darajadagi, sodda tillardan birini boshlashni o'ylab ko'rishingiz mumkin. Bu tillar, ayniqsa, yangi boshlanuvchilar uchun foydalidir, chunki ular deyarli har qanday tilda qo'llanilishi mumkin bo'lgan asosiy tushunchalar va fikrlash jarayonlarini o'rgatadi.

  • Bu toifadagi eng mashhur ikkita til Python va Ruby. Bu ikkalasi ham ob'ektga yo'naltirilgan veb-ilovalar tillari bo'lib, ular juda o'qiladigan sintaksisdan foydalanadi.
  • "Ob'ektga yo'naltirilgan"-bu til "ob'ektlar" tushunchalari yoki ma'lumotlar to'plami va ularning manipulyatsiyasi atrofida qurilganligini anglatadi. Bu C ++, Java, Objective-C va PHP kabi ko'plab ilg'or dasturlash tillarida qo'llaniladigan tushuncha.
Dasturlash tilini o'rganing 3 -qadam
Dasturlash tilini o'rganing 3 -qadam

0 5 Yaqinda

3 -qadam. Turli tillar uchun asosiy darsliklarni o'qing

Agar siz hali ham qaysi tilni o'rganishni boshlashingizga ishonchingiz komil bo'lmasa, bir necha tillar uchun qo'llanmalarni o'qing. Agar bitta til boshqalarga qaraganda bir oz ma'noga ega bo'lsa, sekin urib ko'ring yoki yo'qligini tekshirib ko'ring. Internetda mavjud bo'lgan har bir dasturlash uchun son -sanoqsiz qo'llanmalar mavjud, shu jumladan wikiHow -dagi ko'plari:

  • Python - ajoyib boshlang'ich tili, u bilan tanishganingizda juda kuchli bo'ladi. Ko'p veb -ilovalar va bir qator o'yinlar uchun ishlatiladi.
  • Java - son -sanoqsiz turdagi dasturlarda, o'yinlardan tortib veb -ilovalarga, ATM dasturlariga qadar ishlatiladi.
  • HTML - har qanday veb -ishlab chiqaruvchi uchun muhim boshlang'ich joy. Boshqa veb -ishlab chiqishga o'tishdan oldin HTML -ni boshqarish juda muhimdir.
  • C - eski tillardan biri, C hali ham kuchli vosita bo'lib, zamonaviy C ++, C#va Objective -C uchun asosdir.

Hisob

0 / 0

1 -qism viktorina

Agar siz avval veb -ishlab chiqish asoslarini o'rganmoqchi bo'lsangiz, qaysi dasturlash tilidan boshlashingiz kerak?

Python

Aniq emas! Python - bu o'rganish uchun ajoyib dasturlash tili, lekin u dasturlash tillarining eng asosiy tushunchalariga qaratilmagan. Buning o'rniga, agar siz veb -ilovalar va o'yinlar yaratmoqchi bo'lsangiz, Python -ni o'rganishingiz mumkin. U erda yaxshiroq variant bor!

Java

Aniq emas! Java - bu keng tarqalgan dasturlash tili, lekin agar siz asosiy tushunchalarni o'rganmoqchi bo'lsangiz, boshqa tilni sinab ko'rishingiz kerak. Agar siz veb -ilovalarga, o'yinlarga va hatto bank dasturlariga o'tishni xohlasangiz, Java -ni o'rganing. Yana taxmin qiling!

HTML

Ha! HTML dasturi, shubhasiz, eng asosiy dasturlash tillaridan biridir. HTML - bu veb -ishlab chiquvchilar uchun katta veb -ishlab chiqish loyihalari ustida ishlashni boshlash uchun zarur bo'lgan ko'nikmalarni o'rganish uchun ajoyib joy. Boshqa viktorina savoli uchun o'qing.

C

Qayta urinib ko'ring! C - eski til bo'lib, u bugungi kunda ham dolzarbdir. C ni bilish foydalidir, chunki bu C ++, C#va Objective C kabi bugungi kunda keng tarqalgan dasturlash tillari uchun asosdir. Biroq, C odatda veb -ishlab chiqish asoslarini o'rganish uchun eng yaxshi til emas. To'g'ri javobni topish uchun boshqa javobni bosing …

Yana testlar kerakmi?

O'zingizni sinab ko'rishda davom eting!

6 -dan 2 -qism: Kichikdan boshlash

Dasturlash tilini o'rganing 4 -qadam
Dasturlash tilini o'rganing 4 -qadam

0 4 Yaqinda

Qadam 1. Tilning asosiy tushunchalarini bilib oling

Amalga oshiriladigan ushbu qadamning qismlari siz tanlagan tilga qarab o'zgarib tursa -da, barcha dasturlash tillari foydali dasturlarni yaratish uchun zarur bo'lgan asosiy tushunchalarga ega. Bu tushunchalarni erta o'rganish va o'zlashtirish muammolarni hal qilishni osonlashtiradi va kuchli va samarali kodni yaratadi. Quyida turli xil tillarda uchraydigan asosiy tushunchalar keltirilgan.

  • O'zgaruvchilar - o'zgaruvchi - bu ma'lumotlarni o'zgartirish va o'zgartirish. O'zgaruvchilarni manipulyatsiya qilish mumkin va ular odatda saqlanishi mumkin bo'lgan ma'lumotlar turini aniqlaydigan "tamsayılar", "belgilar" va boshqalar kabi aniqlangan turlarga ega. Kodlashda, o'zgaruvchilar, odatda, odam o'quvchisiga ma'lum darajada mos keladigan nomlarga ega. Bu o'zgaruvchining kodning qolgan qismi bilan qanday aloqada bo'lishini tushunishni osonlashtiradi.
  • Shartli bayonotlar - shartli bayon - bu gap to'g'ri yoki yo'qligiga qarab bajariladigan harakat. Shartli ifodaning eng keng tarqalgan shakli "If-then" iborasi. Agar bayon to'g'ri bo'lsa (masalan, x = 5), unda bitta narsa ro'y beradi. Agar bayonot noto'g'ri bo'lsa (masalan, x! = 5), unda boshqa narsa bo'ladi.
  • Vazifalar yoki kichik dasturlar - Bu kontseptsiyaning haqiqiy nomini tilga qarab boshqa narsa deb atash mumkin. Bu "protsedura", "usul" yoki "chaqiriladigan birlik" bo'lishi mumkin. Bu asosan katta dastur ichida kichikroq dastur. Funktsiya dastur tomonidan bir necha bor "chaqirilishi" mumkin, bu esa dasturchiga murakkab dasturlarni samarali yaratishga imkon beradi.
  • Ma'lumot kiritish - bu deyarli har bir tilda qo'llaniladigan keng tushuncha. Bu foydalanuvchining ma'lumotlarini qayta ishlashni, shuningdek ma'lumotlarni saqlashni o'z ichiga oladi. Bu ma'lumotlarning qanday yig'ilishi dastur turiga va foydalanuvchiga kiradigan ma'lumotlarga (klaviatura, fayl va hk) bog'liq. Bu Chiqish bilan chambarchas bog'liq, natijada ekranda ko'rsatiladimi yoki faylda bo'ladimi, natija foydalanuvchiga qaytariladi.
Dasturlash tilini o'rganing 5 -qadam
Dasturlash tilini o'rganing 5 -qadam

0 6 Yaqinda

Qadam 2. Har qanday kerakli dasturni o'rnating

Ko'pgina dasturlash tillari kompilyatorlarni talab qiladi, ular kodni mashina tushunadigan tilga tarjima qilish uchun mo'ljallangan. Boshqa tillar, masalan Python, dasturlarni kompilyatsiya qilmasdan darhol bajaradigan tarjimondan foydalanadi.

  • Ba'zi tillarda odatda kod muharriri, kompilyator va/yoki tarjimon va tuzatuvchini o'z ichiga olgan IDE (Integrated Development Environment) mavjud. Bu dasturchiga har qanday kerakli funktsiyani bir joyda bajarishga imkon beradi. IDE shuningdek, ob'ektlar ierarxiyasi va kataloglarining vizual ko'rinishini o'z ichiga olishi mumkin.
  • Internetda turli xil kod muharrirlari mavjud. Bu dasturlar sintaksisni ajratib ko'rsatishning turli usullarini taklif qiladi va boshqa ishlab chiquvchilar uchun qulay vositalarni taqdim etadi.

Hisob

0 / 0

2 -qism viktorina

Ma'lumotni saqlash va unga o'zgartirish kiritish uchun dasturning qaysi jihati javobgardir?

Shartli bayonotlar.

Yoq! Shartli bayonotlar ma'lumotlarni saqlash yoki ularga havola qilish uchun javobgar emas. Buning o'rniga, shartli bayonotlar - bu bayonotning to'g'riligiga qarab bajariladigan harakatlar. Qayta urinib ko'ring…

Ma'lumot kiritish.

Qayta urinib ko'ring! Ma'lumotlarni kiritish (yangi ma'lumotlar), eski ma'lumotlar saqlanishi va ularga murojaat qilish bilan bog'liq emas, hatto ma'lumotlar o'zgargan bo'lsa ham. Biroq, ma'lumotlarni kiritish deyarli har bir tilning bir qismidir va foydalanuvchi kiritishiga javobgar bo'ladi. U erda yaxshiroq variant bor!

Vazifalar

Aniq emas! Dasturlash tilining funktsiyalari yoki dasturlari ma'lumotlarni saqlash va havola qilishda ishtirok etmaydi. Buning o'rniga, funktsiyalar - bu murakkab dasturlarni yaratishga imkon beradigan katta dasturlar ichidagi kichikroq dasturlar. Boshqa javobni tanlang!

O'zgaruvchilar

Bu to'g'ri! O'zgaruvchilar ko'pchilik dasturlash tillarida asosiy tushunchadir. Ular dasturda ma'lumotlarni o'zgartirish va saqlash bilan shug'ullanadilar, shuningdek ularni boshqarish mumkin. Boshqa viktorina savoli uchun o'qing.

Yana testlar kerakmi?

O'zingizni sinab ko'rishda davom eting!

6 -dan 3 -qism: Birinchi dasturni yaratish

Dasturlash tilini o'rganing 6 -qadam
Dasturlash tilini o'rganing 6 -qadam

0 4 Yaqinda

Qadam 1. Bir vaqtning o'zida bitta kontseptsiyaga e'tibor qarating

Har qanday tilda o'qitiladigan birinchi dasturlardan biri bu "Salom dunyo" dasturi. Bu ekranda "Salom, dunyo" (yoki qandaydir variant) matnini ko'rsatadigan juda oddiy dastur. Bu dastur birinchi marta dasturchilarga sintaksisni asosiy, ishlaydigan dasturni, shuningdek, ko'rsatiladigan chiqishni boshqarishni o'rgatadi. Matnni o'zgartirib, siz dasturda asosiy ma'lumotlar qanday ishlashini bilib olishingiz mumkin. Quyida wikiHow -ning turli tillarda "Salom dunyo" dasturini yaratish bo'yicha ko'rsatmalari keltirilgan.

  • Pythonda salom dunyo
  • Rubyda salom dunyo
  • Salom Dunyo C
  • PHP -da salom dunyo
  • Salom dunyo C# da.
  • Java -da salom dunyo
Dasturlash tilini o'rganing 7 -qadam
Dasturlash tilini o'rganing 7 -qadam

0 9 YAQINDA

2 -qadam. Onlayn misollarni dekonstruksiya qilish orqali bilib oling

Internetda deyarli har bir dasturlash tillari uchun minglab kodli misollar mavjud. Ushbu misollardan foydalanib, tilning turli jihatlari qanday ishlashini va turli qismlar o'zaro ta'sirini tekshiring. O'z dasturlaringizni yaratish uchun turli misollardan bit va bo'laklarni oling.

Dasturlash tilini o'rganing 8 -qadam
Dasturlash tilini o'rganing 8 -qadam

0 7 Yaqinda

3 -qadam. Sintaksisni tekshiring

Sintaksis - bu tilni yozish usuli, uni kompilyator yoki tarjimon tushunishi uchun. Har bir tilning o'ziga xos sintaksisi bor, lekin ba'zi elementlar bir nechta tillarda bo'lishishi mumkin. Sintaksisni o'rganish tilda dasturlashni o'rganish uchun zarurdir va ko'pincha odamlar kompyuter dasturlash haqida o'ylaganlarida. Aslida, bu shunchaki ilg'or tushunchalar quriladigan poydevor.

Dasturlash tilini o'rganing 9 -qadam
Dasturlash tilini o'rganing 9 -qadam

0 3 Yaqinda

Qadam 4. O'zgarishlar bilan tajriba o'tkazing

Misol dasturlariga o'zgartirishlar kiriting va natijani tekshiring. Tajriba qilish orqali siz nima ishlayotganini va nima kitob yoki qo'llanmani o'qishdan ko'ra tezroq ekanligini bilib olishingiz mumkin. Dasturingizni buzishdan qo'rqmang; xatolarni tuzatishni o'rganish har qanday rivojlanish jarayonining asosiy qismidir va yangi narsalar deyarli birinchi marta to'g'ri ishlamaydi.

Dasturlash tilini o'rganing 10 -qadam
Dasturlash tilini o'rganing 10 -qadam

0 8 YAQINDA

5 -qadam. Nosozliklarni tuzatishni mashq qilishni boshlang

Dasturlash paytida siz doimo xatolarga duch kelasiz. Bu dasturdagi xatolar va deyarli hamma joyda namoyon bo'lishi mumkin. Xatolar dasturdagi zararsiz tuhmatlar bo'lishi mumkin yoki ular dasturni kompilyatsiya qilish yoki ishlashiga to'sqinlik qiladigan katta xatolar bo'lishi mumkin. Bu xatolarni qidirish va tuzatish - dasturiy ta'minotni ishlab chiqish tsiklidagi asosiy jarayon, shuning uchun buni erta qilishga odatlaning.

Asosiy dasturlarni o'zgartirish bilan tajriba o'tkazayotganda, ishlamaydigan narsalarni uchratasiz. Qanday qilib boshqacha yondashishni aniqlash - dasturchi sifatida ega bo'lishingiz mumkin bo'lgan eng qimmatli ko'nikmalardan biri

Dasturlash tilini o'rganing 11 -qadam
Dasturlash tilini o'rganing 11 -qadam

0 6 Yaqinda

Qadam 6. Barcha kodingizni sharhlang

Deyarli barcha dasturlash tillarida tarjimon yoki kompilyator tomonidan ishlov berilmagan matnni kiritish imkonini beruvchi "izoh" funksiyasi mavjud. Bu sizga kod nima qilayotgani haqida inson tilida qisqa, ammo aniq tushuntirishlarni qoldirishga imkon beradi. Bu sizning kodingiz katta dasturda nima qilishini eslab qolishga yordam bermaydi, bu boshqalarga sizning kodingiz nima qilayotganini tushunishga imkon beradigan hamkorlik muhitida muhim amaliyotdir. Hisob

0 / 0

3 -qism viktorina

Nima uchun dasturlash tilini o'rganayotganingizda namunali dasturlarga o'zgartirish kiritishingiz kerak?

Siz xatolaringizni tuzatishni o'rganishingiz mumkin.

Deyarli! Xatolarni tuzatish yoki kodingizni "tuzatish" o'quv jarayonining muhim qismidir. Agar siz amalda ishlatayotgan misol kodlariga o'zgartirishlar kiritishni boshlasangiz, qaytishingiz va xatolarni tuzatishni o'rganishingiz mumkin. Bu to'g'ri bo'lsa -da, dasturlarga o'zgartirish kiritishingiz kerak bo'lgan boshqa sabablar ham bor. Boshqa javobni tanlang!

Siz nima ishlashini va nima ishlamasligini bilib olishingiz mumkin.

Siz qisman haqsiz! Agar siz namunali dasturlarga o'zgartirishlar kiritsangiz, qaysi o'zgarishlar ishlayotganini va qaysi biri ishlamasligini tezda bilib olasiz. Bu sinov va xato jarayoni siz tanlagan tilni o'rganishning muhim qismidir. Bu to'g'ri, lekin misol dasturlarini o'zgartirishingizning boshqa sabablari bor. U erda yaxshiroq variant bor!

Siz odatda kitobdan ko'ra tezroq o'rganishingiz mumkin.

Siz adashmaysiz, lekin yaxshiroq javob bor! Skriptdan voz kechish yoki siz o'rganayotgan namunali dasturlarga o'zgartirish kiritish, tez o'rganishga yordam beradi. Siz allaqachon skript qilinmagan o'zgarishlarni amalga oshirishda bevosita tajribaga ega bo'lasiz. U erda yaxshiroq variant bor!

Yuqoridagilarning barchasi.

To'g'ri! Bu sabablarning barchasi sizning namunaviy dasturlaringizga nima uchun o'zgartirish kiritishingiz kerakligini tushuntiradi. Dasturlarni qanday disk raskadrovka qilishni va nima ishlayotganini (yoki ishlamayotganini) oldindan bilib olishni o'rganish, dasturlash tilini faqat namunali dasturga amal qilganingizdan ko'ra tezroq kashf etishga yordam beradi. Boshqa viktorina savoli uchun o'qing.

Yana testlar kerakmi?

O'zingizni sinab ko'rishda davom eting!

6 -dan 4 -qism: Doimiy ravishda mashq qilish

Dasturlash tilini o'rganing 12 -qadam
Dasturlash tilini o'rganing 12 -qadam

0 6 Yaqinda

Qadam 1. Har kuni kod yozing

Dasturlash tilini o'zlashtirish hamma narsadan ko'ra vaqt talab qiladi. Hatto oddiy sintaksisni tushunish uchun bir -ikki kun kerak bo'ladigan Python kabi sodda tilni ham yaxshi bilish uchun ko'p vaqt kerak bo'ladi. Boshqa har qanday mahorat singari, amaliyot ham malakali bo'lishning kalitidir. Ish va kechki ovqat o'rtasida bir soat bo'lsa ham, har kuni hech bo'lmaganda kodlashga vaqt sarflashga harakat qiling.

Dasturlash tilini o'rganing 13 -qadam
Dasturlash tilini o'rganing 13 -qadam

0 10 YAQINDA

Qadam 2. Dasturlaringizga maqsad qo'ying

Maqsadlarga erishish mumkin bo'lgan, ammo qiyin vazifalarni qo'yib, siz muammolarni hal qilishni va echimlarni topishni boshlashingiz mumkin. Kalkulyator kabi asosiy dasturni o'ylab ko'ring va uni yaratish usulini ishlab chiqing. Siz o'rganayotgan sintaksis va tushunchalardan foydalaning va ularni amaliy maqsadlarda qo'llang.

Dasturlash tilini o'rganing 14 -qadam
Dasturlash tilini o'rganing 14 -qadam

0 3 Yaqinda

3 -qadam. Boshqalar bilan gaplashing va boshqa dasturlarni o'qing

Muayyan tillar yoki fanlarga bag'ishlangan ko'plab dasturiy jamoalar mavjud. Hamjamiyatni topish va unda qatnashish sizning bilim olishingiz uchun mo''jizalar yaratishi mumkin. Siz o'quv jarayonida sizga yordam beradigan turli xil namunalar va vositalarga ega bo'lasiz. Boshqa dasturchilar kodini o'qish sizni ilhomlantiradi va siz hali o'zlashtirmagan tushunchalarni tushunishga yordam beradi.

  • Siz tanlagan til uchun dasturlash forumlari va onlayn hamjamiyatlarga qarang. Doimiy savollar berib turmasdan, ishtirok etishga ishonch hosil qiling. Bu jamoalarga odatda savol -javoblar emas, balki hamkorlik va munozara joyi sifatida qaraladi. Bemalol yordam so'rang, lekin o'z ishingizni ko'rsatishga tayyor bo'ling va har xil yondashuvlarni sinab ko'ring.
  • Bir oz tajribaga ega bo'lganingizda, hack-a-thon yoki dasturlash jamiga tashrif buyuring. Bu odamlar yoki jamoalar odatda ma'lum bir mavzuga asoslangan funktsional dasturni ishlab chiqish uchun soatlab raqobatlashadigan voqealar. Bu tadbirlar juda qiziqarli bo'lishi mumkin va boshqa dasturchilar bilan uchrashishning ajoyib usuli.
Dasturlash tilini o'rganing 15 -qadam
Dasturlash tilini o'rganing 15 -qadam

0 2 Yaqinda

Qadam 4. Qiziqish uchun o'zingizni chaqiring

Siz hali bilmagan narsalarni qilishga harakat qiling. Vazifani (yoki shunga o'xshashni) bajarish yo'llarini o'rganing va keyin buni o'z dasturingizda bajarishga harakat qiling. "Asosan" ishlaydigan dastur bilan kifoyalanmaslikka harakat qiling; har bir jihat benuqson ishlashiga ishonch hosil qilish uchun hamma narsani qiling. Hisob

0 / 0

4 -qism viktorina

Nima uchun dasturlash jamiga qo'shilish kerak?

Bu sizga asosiy tushunchalarni o'rgatadigan foydali savol -javob sessiyalari.

Yoq! Ba'zi dasturiy tiqilishlar qo'shimcha savol -javoblar sessiyasiga ega bo'lishi mumkin bo'lsa -da, voqealarning o'zi savol -javob segmentlari sifatida mo'ljallanmagan. Buning o'rniga, agar siz savollaringizga javob topa olmayotgan bo'lsangiz, sizga yordam beradigan boshqa dasturchilarni qidiring yoki ko'proq ma'lumot olish uchun boshqa dasturlarni o'qing. Yana taxmin qiling!

Ular sizni o'rganishga undaydigan qiyin musobaqalar.

Ha! Dasturlashdagi murabbo va xakerlik-bu musobaqalar. Bir nechta dasturchilar birlashadilar va birinchi bo'lib funktsional dasturni ishlab chiqish uchun raqobatlashadilar. Siz dasturlashdan ko'p narsani o'rganishingiz mumkin va unga yozilish sizni tilni o'rganishga ko'proq vaqt sarflashga undashi mumkin. Boshqa viktorina savoli uchun o'qing.

Bu boshqalar bilan hamkorlik qilishni o'rganishingiz mumkin bo'lgan onlayn forumlar.

Qayta urinib ko'ring! Dasturlash tiqilishi dasturlash forumlari bilan bir xil emas. Biroq, siz dasturlash forumidan foydalanib, ba'zi dasturiy tiqilishlardagidek hamkorlik qilishingiz mumkin. To'g'ri javobni topish uchun boshqa javobni bosing …

Yana testlar kerakmi?

O'zingizni sinab ko'rishda davom eting!

6 -qismning 5 -qismi: bilimingizni kengaytirish

Dasturlash tilini o'rganing 16 -qadam
Dasturlash tilini o'rganing 16 -qadam

0 1 YAQINDA

Qadam 1. Bir nechta o'quv kurslarini o'ting

Ko'pgina universitetlar, jamoat kollejlari va jamoat markazlari siz maktabga yozilmasdan qatnashishingiz mumkin bo'lgan dasturlash darslari va mahorat darslarini taklif qilishadi. Bu yangi dasturchilar uchun juda yaxshi bo'lishi mumkin, chunki siz tajribali dasturchidan amaliy yordam olishingiz va boshqa mahalliy dasturchilar bilan bog'lanishingiz mumkin.

Dasturlash tilini o'rganing 17 -qadam
Dasturlash tilini o'rganing 17 -qadam

0 5 Yaqinda

Qadam 2. Kitob sotib oling yoki qarzga oling

Har bir taxmin qilinadigan dasturlash tili uchun minglab o'quv qo'llanmalari mavjud. Sizning bilimingiz kitobdan bo'lmasligi kerak, lekin ular zo'r havola qiladi va ko'pincha yaxshi misollarni o'z ichiga oladi.

Dasturlash tilini o'rganing 18 -qadam
Dasturlash tilini o'rganing 18 -qadam

0 2 Yaqinda

3 -qadam. Matematika va mantiqni o'rganing

Ko'pgina dasturlash asosiy arifmetikani o'z ichiga oladi, lekin siz ilg'or tushunchalarni o'rganishni xohlashingiz mumkin. Agar siz murakkab simulyatsiya yoki boshqa algoritmli og'ir dasturlarni ishlab chiqayotgan bo'lsangiz, bu ayniqsa muhimdir. Kundalik dasturlashning ko'pchiligi uchun sizga matematikaning rivojlanganligi kerak emas. Mantiqni, ayniqsa, kompyuter mantig'ini o'rganish, ilg'or dasturlar uchun murakkab muammolarni hal qilishda eng yaxshi yondashuvni tushunishga yordam beradi.

Dasturlash tilini o'rganing 19 -qadam
Dasturlash tilini o'rganing 19 -qadam

0 2 Yaqinda

Qadam 4. Hech qachon dasturlashni to'xtatmang

Mutaxassis bo'lish kamida 10 000 soatlik amaliyotni talab qiladi degan mashhur nazariya mavjud. Bu munozarada bo'lsa -da, umumiy tamoyil to'g'ri bo'lib qoladi: ustalik vaqt va fidoyilikni talab qiladi. Hamma narsani bir kechada bilishni kutmang, lekin agar siz diqqatni jamlab, o'rganishni davom ettirsangiz, o'z sohangizning mutaxassisi bo'lishingiz mumkin.

Dasturlash tilini o'rganing 20 -qadam
Dasturlash tilini o'rganing 20 -qadam

0 4 Yaqinda

5 -qadam. Boshqa dasturlash tilini o'rganing

Siz, albatta, bitta tilni o'zlashtirishingiz mumkin bo'lsa -da, ko'plab dasturchilar bir nechta tillarni o'rganish orqali o'z sohalarida muvaffaqiyat qozonishlariga yordam beradi. Ularning ikkinchi yoki uchinchi tillari odatda birinchisiga qo'shimcha bo'lib, ularga murakkab va qiziqarli dasturlarni ishlab chiqish imkonini beradi. Birinchi dasturni yaxshi tushunganingizdan so'ng, yangisini o'rganishni boshlash vaqti keldi.

Ehtimol, siz ikkinchi tilni o'rganish birinchi tilga qaraganda ancha tezroq ketishini sezasiz. Dasturlashning ko'pgina asosiy kontseptsiyalari, ayniqsa, tillar bir -biri bilan chambarchas bog'liq bo'lsa, tillar bo'ylab o'tadi

Hisob

0 / 0

5 -qism viktorina

To'g'ri yoki noto'g'ri: Siz o'zingizni mutaxassis deb atashdan oldin kamida 1 000 soat dasturlash bilan shug'ullanishingiz kerak.

To'g'ri

Yoq! Aniq bo'lishi mumkin yoki bo'lmasligi mumkin bo'lgan ustun nazariya shundaki, siz o'zingizni 1000 emas, balki mutaxassis deb atash uchun 10 000 soat mashq qilishingiz kerak. Muayyan dasturlash tilini yaxshi bilish uchun necha soat mashq qilish kerakligi haqida qat'iy yoki qat'iy qoidalar yo'q, lekin siz tez o'rganishingiz va zanglamasligingiz uchun til ustida muntazam ishlashingizga ishonch hosil qilishingiz kerak. Yana taxmin qiling!

Yolg'on

Ha! Qachon o'zingizni malakali mutaxassis deb atash mumkinligi haqida qat'iy qoidalar yo'q, lekin umumiy nazariya shuni ko'rsatadiki, siz 1 000 emas, 10 000 soat mashq qilishingiz kerak. Ammo, agar siz muntazam ravishda mashq qilsangiz va o'zingizni haqiqatan ham o'rganishga qo'llasangiz. dasturlash tili, siz kutganingizdan kamroq vaqt ichida funktsional bo'lib qolishingiz mumkin. Boshqa viktorina savoli uchun o'qing.

Yana testlar kerakmi?

O'zingizni sinab ko'rishda davom eting!

6 -dan 6 -qism: O'z mahoratingizni qo'llash

Dasturlash tilini o'rganing 21 -qadam
Dasturlash tilini o'rganing 21 -qadam

0 2 Yaqinda

Qadam 1. To'rt yillik dasturga yoziling

To'liq talab qilinmasa ham, kollej yoki universitetda to'rt yillik dastur sizni turli tillarda o'qitishi, shuningdek, professionallar va boshqa talabalar bilan muloqot qilishingizga yordam beradi. Bu usul, albatta, hamma uchun mos emas va ko'plab muvaffaqiyatli dasturchilar to'rt yillik institutga bormagan.

Dasturlash tilini o'rganing 22 -qadam
Dasturlash tilini o'rganing 22 -qadam

0 4 Yaqinda

2 -qadam. Portfel yaratish

Dasturlarni yaratganingizda va bilimingizni kengaytirganingizda, sizning eng yaxshi ishlaringiz portfelda saqlanganligiga ishonch hosil qiling. Siz ushbu portfelni ishga qabul qiluvchilarga va intervyu beruvchilarga o'zingiz bajarayotgan ishning namunasi sifatida ko'rsatishingiz mumkin. O'z vaqtida bajarilgan har qanday ishni o'z ichiga olganingizga ishonch hosil qiling va sizga boshqa kompaniya bilan qilingan har qanday ishni qo'shishga ruxsat bering.

Dasturlash tilini o'rganing 23 -qadam
Dasturlash tilini o'rganing 23 -qadam

0 4 Yaqinda

Qadam 3. Biroz erkin ish bilan shug'ullaning

Dasturchilar, ayniqsa mobil ilovalarni ishlab chiquvchilar uchun juda katta freelance bozor mavjud. Tijorat dasturlash qanday ishlashini bilish uchun bir nechta kichik freelance ishlarini bajaring. Ko'pincha siz o'zingizning portfelingizni yaratish va nashr etilgan ishlarga ishora qilish uchun mustaqil ishlardan foydalanishingiz mumkin.

Dasturlash tilini o'rganing 24 -qadam
Dasturlash tilini o'rganing 24 -qadam

0 3 Yaqinda

Qadam 4. O'zingizning bepul dasturiy ta'minotingizni yoki tijorat dasturlarini ishlab chiqing

Pul ishlash uchun dasturlash uchun kompaniyada ishlash shart emas. Agar sizda ko'nikmalar mavjud bo'lsa, siz dasturiy ta'minotni o'zingiz ishlab chiqishingiz va uni o'z veb -saytingiz yoki boshqa bozor orqali sotib olishingiz mumkin. Tijorat savdosi uchun siz chiqaradigan har qanday dasturiy ta'minotni qo'llab -quvvatlashga tayyor bo'ling, chunki xaridorlar o'z ishini kutishadi.

Bepul dastur - bu kichik dasturlar va yordamchi dasturlarni tarqatishning mashhur usuli. Ishlab chiquvchi hech qanday pul olmaydi, lekin bu ismni tanib olish va o'zingizni jamiyatda ko'rsatish uchun ajoyib usul

Hisob

0 / 0

6 -qism Viktorina

Nega to'rt yillik dasturga yozilishni xohlaysiz?

Siz bir nechta tilni tezroq o'rganishingiz mumkin.

Deyarli! To'rt yillik dasturda siz dasturlash tillarining xilma-xilligiga duch kelasiz. Bir nechta tilni o'rganish ko'p vaqt talab qilishi mumkin, lekin kollejning CS kurslari o'quv jarayonini tezlashtiradi. Bu to'g'ri bo'lsa-da, kimdir to'rt yillik dasturga yozilishining boshqa sabablari ham bor. To'g'ri javobni topish uchun boshqa javobni bosing …

Siz professional dasturchilar bilan uchrashishingiz mumkin.

Siz qisman haqsiz! To'rt yillik dasturlar sizni tarmoqqa kirishingiz mumkin bo'lgan mutaxassislar bilan tanishtiradi. Siz tez -tez dasturni tugatganingizdan so'ng ish topish uchun ushbu ulanishlardan foydalanishingiz mumkin. Boshqa javobni ko'ring …

Siz dasturlash sohasida o'z nomingizni qo'yishingiz mumkin.

Siz adashmaysiz, lekin yaxshiroq javob bor! Agar siz to'rt yillik dasturda yaxshi ishlayotgan bo'lsangiz, tez-tez o'zingizni dasturlash tarmog'i bilan tanishtirishingiz va sohada o'z nomingizni qo'yishingiz mumkin. To'rt yillik dasturlar sizning ismingizni ko'rsatishga yordam beradi va sizni dasturlash bozoriga potentsial qimmatli qo'shimchadir. Yana taxmin qiling!

Yuqoridagilarning barchasi.

Aynan! Bularning barchasi ko'p odamlar to'rt yillik dasturga qo'shilishining sabablari. Bir nechta dasturlash tillarini bilish qimmatli mahorat to'plamidir va to'rt yillik dastur ularni tezroq o'rganishga yordam beradi. Shuningdek, siz professionallar va boshqa talabalar bilan bog'lanishingiz va bu sohada o'z nomingizni chiqarishni boshlashingiz mumkin. Boshqa viktorina savoli uchun o'qing.

Yana testlar kerakmi?

O'zingizni sinab ko'rishda davom eting!

Maslahatlar

  • Agar siz o'yinni dasturlash bilan qiziqsangiz, Python, C ++ va Java -ni o'rganing. Uchtasidan, C ++, ehtimol, eng yaxshi ijrochi, Pythonni o'rganish eng oson, Java esa Windows, Mac OS va Linuxda o'zgarishsiz ishlashi mumkin.
  • Bepul dasturiy ta'minot haqida bilib oling. Bepul dasturlar katalogida mavjud bo'lgan dasturlarning manba kodini o'rganing. Nima uchun g'ildirakni qayta kashf qilish kerak, uni yaxshiroq qila olasiz? Siz nima dasturlayotganingizni tushunganingizga ishonch hosil qiling.
  • Ko'pchilik uchun, qiziqtirgan yoki ulardan foydalana oladigan narsalarni dasturlash darslik misollaridan ko'ra qiziqroq. Sizni qiziqtirgan loyihalar haqida bilish uchun qidiruv tizimidan foydalaning.
  • Qachonki siz yangi narsani o'rgansangiz, uni o'zingiz amalga oshirishingiz, so'ngra kontseptsiyani tushunganingizga ishonch hosil qilish uchun, natijalarni bashorat qilib, dizaynni o'zgartirishingiz foydali bo'ladi.
  • Dasturiy ta'minot nashriyotida mavjud bo'lgan zamonaviy dasturlash interfeyslari va rasmiy ma'lumot materiallaridan foydalaning.
  • Sizga yordam beradigan havolalar mavjud. Hamma narsani yoddan eslamasangiz, uyalmang; bu vaqt bilan keladi. Muhimi, ma'lumotni qaerdan topishni bilish.
  • Amaliyot uchun boshqalarga o'rgatishga harakat qiling. Bu sizni nafaqat malakali qiladi, balki har xil nuqtai nazardan chuqurroq o'ylashga imkon beradi.

Tavsiya: