Qanday kodlash kerak: 15 qadam (rasmlar bilan)

Mundarija:

Qanday kodlash kerak: 15 qadam (rasmlar bilan)
Qanday kodlash kerak: 15 qadam (rasmlar bilan)

Video: Qanday kodlash kerak: 15 qadam (rasmlar bilan)

Video: Qanday kodlash kerak: 15 qadam (rasmlar bilan)
Video: 5000$ turadigan NFT yasash va sotish | Texnoplov 2024, Aprel
Anonim

Texnologiya tobora ommalashib borayotgani sari dasturchilarga bo'lgan ehtiyoj doimo oshib bormoqda. Kodlash - vaqt o'tishi bilan o'rganilgan va takomillashtirilgan mahorat, lekin hamma bir joydan boshlashi kerak. Siz qiziqqan sohadan qat'i nazar, yangi boshlanuvchilar uchun juda mos bo'lgan turli xil tillar mavjud (masalan, JavaScript va boshqalar. JavaScript ancha rivojlangan, shuning uchun HTML yoki CSS -dan boshlang). Qanday qilishni bilish uchun quyidagi 1 -bosqichga qarang.

Qadamlar

2 -usul 1: Til o'rganish

Kod 1 -qadam
Kod 1 -qadam

Qadam 1. Qaysi tilni tanlashingiz haqida ko'p tashvishlanmang

Ko'pgina boshlang'ich koderlar o'rganishni birinchi marta boshlaganlarida qaysi tilni tanlashni bilishmaydi. (Chunki ular birinchi kodni qaerdan boshlashni bilmaydilar). Siz o'rganishni boshlagan haqiqiy til ma'lumotlar tuzilishi va mantig'ini o'rganishda katta farq qilmaydi. Bu eng muhim ko'nikmalar va ularni har qanday til bilan o'rgatish mumkin.

  • Tilni tanlayotganda, qanday rivojlanishdan boshlashni xohlayotganingizga e'tibor qarating va u erdan kirish tilini tanlang. Masalan, agar siz veb -ishlab chiqishni o'rganmoqchi bo'lsangiz, CSS, JavaScript va PHP bilan to'ldirilgan HTML5 -dan boshlang. Agar siz ish stoli dasturlarini bajarishni xohlasangiz, C dan boshlang++ yoki boshqa asosiy dasturlash tili.
  • Agar siz kodlashni martaba qilsangiz, siz hech qachon kodlashni o'rgangan tilni ishlatmasligingizni bilib olasiz. Buning o'rniga, siz hujjatlar va tajribalar davomida siz tillarni o'rganasiz.
Kod 2 -qadam
Kod 2 -qadam

Qadam 2. Internetda siz tanlagan til uchun bepul manbalarni toping

Internet - bu bepul darsliklar, darslar va videolarning xazinasi, siz xohlagan tilga moslashtirilgan. Siz har qanday boshlang'ich tilni bir kunda o'rganishni boshlashingiz mumkin.

  • Ommabop saytlarga Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School va boshqalar kiradi.
  • Bu erda wikiHow-da har xil tilga xos boshlang'ich qo'llanmalar mavjud.
  • YouTube-da deyarli har qanday dasturlash stsenariysi bo'yicha ko'rsatmalarni topishingiz mumkin.
  • Stack Exchange har qanday dasturlash savollari uchun eng mashhur savol -javob saytlaridan biridir.

MUXTISH MASLAHAT

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorti, MS
Archana Ramamoorti, MS

Archana Ramamoorthy, MS

Texnologiya bo'yicha bosh direktor, ish kuni

Bizning mutaxassisimiz hikoyasi :"

Kod 3 -qadam
Kod 3 -qadam

Qadam 3. Yaxshi matn muharririni yuklab oling

Ko'p dasturlash tillari sizning kodingizni yozishda tashqi matn muharrirlaridan foydalanish imkonini beradi. Matn muharririni toping, bu sizga chiziqlar va kod belgilarini ko'rishga imkon beradi.

Mashhur dasturlarga Notepad ++ (Windows), TextWrangler (OS X), JEdit yoki Visual Studio Code kiradi

Kod 4 -qadam
Kod 4 -qadam

Qadam 4. Har qanday kerakli kompilyatorlarni yuklab oling

Ba'zi dasturlash tillari siz yaratgan kodni ishga tushirish uchun kompilyatorni talab qiladi. Kompilyatorlar siz yozgan kodni mashina qayta ishlay oladigan past darajadagi tilga tarjima qiladi. Ko'pgina kompilyatorlar ochiq manbali va ulardan foydalanish bepul. Kompilyatorlarni talab qiladigan tillarga quyidagilar kiradi:

  • C
  • C ++
  • C#
  • Java
  • ASOSIY
  • Fortran
Kod 5 -qadam
Kod 5 -qadam

Qadam 5. Birinchi loyihangizni boshlang

Oyoqlaringizni namlantirishga yordam beradigan yaxshi kirish loyihasini tanlang. Internetda turli xil takliflar va o'quv qo'llanmalari mavjud, biroq ba'zi joylar HTML uchun asosiy veb -saytlar, PHP -ning asosiy ma'lumotlar bazasi va shakl funktsiyalari yoki har qanday kompilyator tiliga ega oddiy dasturlardir.

Kod 6 -qadam
Kod 6 -qadam

Qadam 6. Barcha kodingizni sharhlang

Barcha dasturlash tillarida kompilyator e'tibor bermaydigan matnni kiritishga imkon beruvchi sharhlash xususiyati mavjud. Bu sizning kodingizga sharhlar qo'shish imkonini beradi. Bu sharhlar sizning kodingiz qanday ishlashini boshqalarga bildirish uchun ham, sizning kodingiz nima qilishini o'zingizga eslatish uchun ham juda muhim.

Shuningdek, sharhlash funktsiyasidan foydalanib, testdan o'tish uchun kodni dasturingizdan tezda olib tashlashingiz mumkin. Fikr teglarini chiqarib tashlamoqchi bo'lgan kodning atrofiga qo'ying va keyin kodni qaytarish uchun izoh teglarini olib tashlang

Kod 7 -qadam
Kod 7 -qadam

7 -qadam. Boshqa dasturlarni yoki veb -loyihalarni ajratib oling

Siz ketayotganingizda o'rganayotganda, boshqalarga xuddi shu vazifalarni qanday hal qilganini ko'rishdan uyalmang. Kod nima uchun qilayotganini tushunishga vaqt ajrating.

Veb -saytlarning manba kodini qanday ko'rish haqida batafsil ma'lumot olish uchun ushbu qo'llanmani ko'ring

2 -usul 2: bilimingizni kengaytirish

Kod 8 -qadam
Kod 8 -qadam

Qadam 1. Darslarga qatnashing

Jamoatchilik kollejlari, texnik maktablar va onlayn dasturlar sizga ishga joylashish hamda dasturlashni o'rgatadigan sertifikatlar va kurslarni taklif etadi. Informatika kabi ilg'or daraja har doim ham zarur emas, lekin to'liq vaqtli dasturlash ishiga yordam berishi mumkin.

  • (O'qituvchi yoki dasturlash bo'yicha mutaxassis bilan birma-bir uchrashish haqida ko'p gapirish mumkin, bu har doim ham onlayn manbalarda mavjud emas.)
  • Sinflar qimmatga tushishi mumkin, shuning uchun imtiyozlarni torting. Agar dasturlash shunchaki sevimli mashg'ulot bo'lsa, darslar vaqt va pulga arzimasligi mumkin. Agar siz dasturlashni kasbga aylantirmoqchi bo'lsangiz, mashg'ulotlar sizga katta turtki berishi mumkin (lekin, agar sizda iqtidor bo'lsa, bu kerak emas).
Kod 9 -qadam
Kod 9 -qadam

2 -qadam. Bilimingizni kengaytiring

Dasturlash tillarini o'rganishdan tashqari, siz mantiq va matematika darslaridan ko'p foyda ko'rasiz, chunki ular ilg'or dasturlash uchun talab qilinadi. Siz buni maktabda o'rganishingiz shart emas, lekin sinf sozlamalari yordam berishi mumkin.

  • Fizika hisoblari va boshqa simulyatsiyalarni o'z ichiga olgan dasturlash algoritm va modellarni yaxshi tushunishni talab qiladi.
  • Mantiq dasturlashning asosiy asosidir, shuning uchun mantiq va jarayonlarni tushunish siz kodlashda muammolarni hal qilishga yordam beradi.
  • Ko'pgina dasturlash uchun ilg'or matematikani bilish shart emas, lekin bu bilimlar foyda va optimallashtirishga olib kelishi mumkin.
Kod 10 -qadam
Kod 10 -qadam

3 -qadam Qo'shimcha tillarni o'rganing

Boshlang'ich tilingizni yaxshi tushunganingizdan so'ng, siz tarmoqqa o'tishni boshlashingiz mumkin. O'zingiz bilgan tilni to'ldiradigan boshqa tilni toping yoki sizni qiziqtirgan ish uchun tilni tanlang. HTML va CSS kabi qo'shimcha tillarni o'rganish eng oson.

  • Java eng mashhur tillardan biri bo'lib, Java dasturchilari uchun ko'p imkoniyatlar mavjud. Java juda ko'p turli xil tizimlarda ishlashi mumkin va son -sanoqsiz ilovalarga ega. Java eng tez rivojlanayotgan bozorlardan biri bo'lgan Android ilovalari uchun ishlatiladi.
  • C ++ video o'yinlarni rivojlantirish uchun juda tavsiya etiladi. Unity (keng qo'llaniladigan, arzon o'yin dvigateli) va UDK (mashhur Unreal dvigatelining kodi) da kodlashni o'rganish ba'zi eshiklarni ochishga yordam beradi, lekin ular video o'yinlar sanoatidan tashqarida unchalik foydali emas.
  • Agar siz iPhone ilovalarini yaratmoqchi bo'lsangiz, Xcode va Objective-C sizning asosiy vositalaringiz bo'ladi. Sizga Mac kerak bo'ladi, chunki Xcode faqat Macda kompilyatsiya qila oladi.
  • Python - bu server skriptlari tili, bu o'rganish osonroq tillardan biridir. Python Pinterest va Instagram kabi veb -xizmatlar uchun ishlatiladi va bir necha kun ichida asoslarni o'rganish uchun etarlicha sodda.
Kod 11 -qadam
Kod 11 -qadam

4 -qadam. Sabrli bo'ling

Dasturlash paytida siz ko'pincha qiyinchiliklarga duch kelasiz, ayniqsa xatolarni qidirish yoki yangi g'oyani amalga oshirish. Siz birdaniga butun jumboqni hal qilishdan ko'ra, kichik natijalarga erishishdan mamnun bo'lishni o'rganishingiz kerak bo'ladi. Sabr-toqat samaraliroq kodni keltirib chiqaradi, bu esa dasturlarning yaxshi ishlashi va hamkasblarining baxtli bo'lishiga olib keladi.

Kod 12 -qadam
Kod 12 -qadam

5 -qadam. Boshqalar bilan ishlashni o'rganing

Agar sizda loyihada bir nechta odam ishlayotgan bo'lsa, siz uni qanday amalga oshirish kerakligi haqida ko'p fikrlarga ega bo'lasiz. Ish dunyosida jamoalarda ishlash deyarli mumkin emas, shuning uchun agar siz hamma narsani mustaqil ravishda ishlab chiqishni rejalashtirmasangiz, boshqalar bilan ishlashga tayyor bo'ling.

Kod 13 -qadam
Kod 13 -qadam

Qadam 6. Siz kodlash ko'nikmalarini amalda qo'llashingiz mumkin bo'lgan ishga joylashing

Veb -saytlarni loyihalash yoki ish stoliga ilovalar yozish uchun ko'ngilli sifatida ishlang. Kichkina kompaniyada yarim kunlik ish veb -saytlar yoki oddiy ilovalar uchun kod yozish imkoniyatiga olib kelishi mumkin.

Kod 14 -qadam
Kod 14 -qadam

Qadam 7. Boshqa dasturchilar bilan bog'laning

Sizni qo'llab -quvvatlaydigan va ilhomlantiradigan son -sanoqsiz jamoalar va ishlab chiquvchilar yig'inlari mavjud. Mahalliy dasturlash konventsiyalarini ko'rib chiqing, xakerlik yoki o'yinlar jamida ishtirok eting (umumiy mavzudagi vaqtli tadbirlar) va ta'sir doirasini kengaytirishni boshlash uchun ba'zi dasturiy forumlarga yoziling.

Kod 15 -qadam
Kod 15 -qadam

Qadam 8. Amal qiling, mashq qiling, mashq qiling

Hisob -kitoblarga ko'ra, sizni kompyuter dasturlash bo'yicha mutaxassis deb hisoblash uchun taxminan 15 000 soat vaqt ketadi. Bu ko'p yillik amaliy amaliyot. Haqiqiy dasturlash mahorati, siz mashg'ulotlarga vaqt ajratib, malakali bo'lgandan keyingina paydo bo'ladi.

Har kuni dasturlash uchun vaqt ajratishga harakat qiling, hatto ishlamasangiz ham. Bo'sh vaqtingizda dasturlash kashfiyotlar va yangi g'oyalarga olib kelishi mumkin

Tavsiya: