Dasturlash juda qiziqarli va juda foydali. Bu sizga ijodiy bo'lishga imkon beradi, shuningdek, siz uchun yangi martabalarni ochadi. Agar siz qanday dasturlashni o'rganmoqchi bo'lsangiz, qaerga borish va nimani o'rganish kerakligini tushuntirish uchun quyidagi qo'llanmani o'qing.
Qadamlar
3dan 1 qism: Til tanlash
Qadam 1. Dasturlash tilini tanlang
Kompyuter dasturlash asosan kompyuter bajaradigan yozma ko'rsatmalar to'plami sifatida amalga oshiriladi (ikkilik kodlash deb ham ataladi). Bu ko'rsatmalarni bir necha xil "tillarda" yozish mumkin, yoki ko'rsatmalar va matnni tartibga solishning har xil usullari. Har xil turdagi dasturlarni yaratish uchun odatda har xil tillardan foydalaniladi, shuning uchun siz nima qilmoqchi ekanligingizga mos keladigan tilni tanlang. Agar siz til sizning ehtiyojlaringizga mos kelmasligiga qaror qilsangiz, siz har doim yangi tilga o'tishingiz mumkin.
2 -qadam. C, C ++, C# va tegishli tillarni ko'rib chiqing.
Bu tillar asosan o'yinlar kabi mustaqil kompyuter dasturlarini yaratish uchun ishlatiladi. C va C ++ - yangi boshlanuvchilar uchun o'rganish qiyin tillar, lekin imkonsiz emas. Ularni o'rganish sizga nafaqat dasturlash (ko'pchilik dasturlash tillari C yoki C ++ dan ba'zi tushunchalarni meros qilib oladi), balki kompyuter qanday ishlashini ham chuqur tushunishga yordam beradi. Ular mashhur va keng qo'llaniladi, garchi Java -ga juda o'xshash C#tili ancha keng tarqalgan.
3 -qadam. Java yoki JavaScript -ni ko'rib chiqing
Agar siz veb -plaginlar (JavaScript) yoki mobil ilovalar (Java) ustida ishlashni xohlasangiz, bu yaxshi tillar. Bu tillar hozir juda talabga ega, shuning uchun ularni bilish juda qulay. Shuni yodda tutingki, Java va JavaScript nomlari o'xshashligiga qaramay, butunlay boshqa tillar.
Qadam 4. Python -ni sinab ko'ring
Python - ko'p qirrali platformalarda keng qo'llaniladigan juda ko'p qirrali til. Juda kuchli bo'lishiga qaramay, bu yangi boshlanuvchilar uchun oson tildir, shuning uchun uni sinab ko'ring!
5 -qadam PHP ni ko'rib chiqing
PHP PHP: gipermatnli protsessor degan ma'noni anglatadi. Bu veb -dasturlash tili va uning yozilishi va ommabopligi tufayli o'rganilishi nisbatan oson (mashhurlik tilda bir nechta foydali darsliklar bo'lishini anglatadi). Bu server tomondan dasturlash uchun ajoyib til.
Qadam 6. O'zingizni bu tillar bilan cheklamang
Ko'plab dasturlash tillari mavjud, ularning har xil ishlatilishi. Agar siz dasturchi sifatida ishlashni xohlasangiz, siz bir nechta narsani bilishingiz kerak bo'ladi, shuning uchun iloji boricha ko'proq o'rganing.
Sizning eng yaxshi pul tikishingiz - bu siz xohlagan ish turlarining reklamalariga qarash va ular so'raydigan umumiy tillarni qidirish
3 -qismning 2 -qismi: Tilni o'rganish
Qadam 1. Maktabga borishni o'ylab ko'ring
Dasturchi yollaydigan ko'pchilik kompaniyalar siz o'qigan kollej yoki sizning baholaringizdan ko'ra sizning mahoratingiz haqida ko'proq qayg'ursa -da, bu kollej darajasiga ega bo'lishingizga yordam beradi. Siz o'qituvchilardan (va, ehtimol, do'stlaringizdan) mutaxassislik ko'rsatmalarini olganingizda, o'zingizni o'rgatgandan ko'ra samaraliroq o'rganasiz.
Ko'pincha bu sohada ilmiy daraja olganlar uchun stipendiyalar va grantlar mavjud. Bir darajadagi narx yorlig'idan qo'rqmang: bu mumkin
Qadam 2. Onlayn universitetlardan o'rganing
Siz onlayn darajani to'lovlar va oxirida haqiqiy daraja bilan olasizmi yoki MIT -ning ajoyib Coursera kabi bepul dasturida qatnashasizmi, siz ushbu tuzilgan kurslardan dasturlash haqida ko'p narsalarni bilib olishingiz mumkin.
Qadam 3. Onlayn vositalardan foydalanishga harakat qiling
Dasturlash haqida ko'proq bilish uchun Google Universitetlar Konsortsiumi yoki Mozilla Tuzuvchi Tarmog'i kabi bepul xizmatlardan foydalaning. Ushbu kompaniyalar ko'proq ishlab chiquvchilar o'z platformalarini rivojlantirishga yordam berishini xohlashadi va ularning resurslari Internetdagi eng zo'rlaridan biri bo'lishi mumkin.
Qadam 4. Onlayn darsliklar yordamida o'rganing
Veb -saytlari bo'lgan ko'plab dasturchilar bor, ular sizga individual asoslarni, shuningdek, bir nechta fokuslarni o'rgatadi. Bularni topish uchun o'rganmoqchi bo'lgan tilingiz bo'yicha qo'llanmalarni qidiring.
Kodni o'rganishni o'rganish uchun ko'plab bepul onlayn darslar mavjud. Xon akademiyasi kompyuterni kodlashni o'rgatadi, oson darsliklar va videolar bilan. Codecademy-bu bosqichma-bosqich qo'llanmalar bilan o'rganiladigan yana bir bepul sayt
Qadam 5. Iloji bo'lsa yoshlikdan boshlang
Bolalarga dasturlashni o'rgatish uchun mo'ljallangan bir nechta dasturlar mavjud. MIT's Scratch kabi dasturlar juda foydali va siz qanchalik yosh bo'lsangiz, uni tanlash osonroq bo'ladi (har qanday til kabi).
To'plamlardan saqlaning, chunki ular kamdan -kam foydali narsalarni o'rgatadi
3 dan 3 qism: O'zingizni o'rgatish
Qadam 1. Yaxshi kitob yoki dasturlash bo'yicha darslikdan boshlang
Siz o'rganmoqchi bo'lgan dasturlash tili bo'yicha yaxshi kitobni oling. Amazon yoki shunga o'xshash saytlardagi sharhlar, odatda, foydali bo'lmagan kitoblardan foydali kitoblarni aniqlashga yordam beradi.
2 -qadam. Bu til uchun tarjimon oling
Tarjimon - bu boshqa kompyuter dasturi, lekin u siz dasturlash tilida yozgan g'oyalaringizni "mashina kodi" ga aylantiradi, shunda siz ishlarni ko'rishingiz mumkin. Ko'p dasturlar mavjud va siz o'zingiz uchun mos bo'lganini tanlashingiz kerak bo'ladi.
3 -qadam. Kitob o'qing! Kitobdan dasturlash tiliga misollar oling va ularni tarjimoningizga kiriting. Misollarni o'zgartirishga harakat qilib, dasturni boshqacha qilib ko'ring.
4 -qadam. Ishchi dastur yaratish uchun o'z g'oyalaringizni birlashtirishga harakat qiling
Valyutalarni konvertatsiya qilish dasturi kabi oddiy ishlardan boshlang va o'qish va dasturlash tilini o'rganishda davom eting.
5 -qadam Boshqa tilni o'rganing
Birinchi tilingizda faol dasturlashni boshlaganingizdan so'ng, ikkinchisini o'rganishni xohlashingiz mumkin. Agar siz boshlaganingizdan tubdan farq qiladigan paradigmani ishlatadigan ikkinchi dasturlash tilini o'rgansangiz, maksimal foyda olasiz. Masalan, agar siz sxemada boshlagan bo'lsangiz, keyingi safar C yoki Java -ni o'rganishga urinib ko'rishingiz mumkin. Agar siz Java -da boshlagan bo'lsangiz, Perl yoki Python -ni o'rganishingiz mumkin.
Qadam 6. Dasturlashni davom ettiring va yangi narsalarni sinab ko'ring
Yaxshi dasturchi bo'lish uchun siz hech bo'lmaganda o'zgaruvchan texnologiyani kuzatib borishingiz kerak. Bu doimiy ta'lim jarayoni va siz doimo yangi tillarni, yangi paradigmalarni o'rganishingiz kerak, va eng muhimi: yangi narsalarni dasturlash!
Muvaffaqiyatli dasturchi bo'lish, xuddi shunday o'ylashni o'rganishni anglatadi. Siz qiyinchiliklarga o'rganish imkoniyatlari, o'z mahoratingizni oshirish istagi va dasturlash jarayonini takomillashtirishning yangi usullariga ochiq bo'lishingiz kerak
Video - bu xizmatdan foydalanib, ba'zi ma'lumotlar YouTube bilan bo'lishishi mumkin
Maslahatlar
- Qiziqarli narsadan boshlang, muammolarni mantiqiy hal qilish ko'nikmalarini oshirib, o'zingizni qiyinchiliklarni hal qilishga undang.
- Yangi boshlanuvchilar uchun juda qulay bo'lgan juda yaxshi dasturlash tili mavjud. Bu, shuningdek, foydalanuvchilar uchun qulay deb ham ataladi. Va bu VB (Visual Basic tili), buni sinab ko'ring, bu ajoyib.
- Java kabi murakkab tildan boshlamang, balki Python kabi oson tildan boshlang. Python yangi boshlanuvchilarni rag'batlantiradi va dasturlashning deyarli barcha jihatlaridan iborat.
- Yurakdan, sintaksis majburiydir. Siz uni o'zingiz xohlagan tarzda qo'llashingiz mumkin. Ba'zi namunaviy dasturlarni o'rganing, so'ngra o'z kodingizni yozishni boshlang.
- Qulay ma'lumotnomani oling. Tillar yangilanishda davom etar ekan, bu oxirgi versiya ekanligiga ishonch hosil qiling.
- Java multithreading deb nomlangan kuchli kontseptsiyaga ega. Buni diqqat bilan o'rganing.
- Java dasturlarini yozishda Eclipse -dan foydalaning. Bu sizning kodingizni tuzatishi mumkin bo'lgan juda foydali dastur va siz o'z kodingizni bir zumda ishga tushirishingiz mumkin, shuningdek, bir nechta fayllarni ko'rib chiqish uchun paket tadqiqotchisidan foydalanishingiz mumkin.