Kompüter proqramlaşdırması, kompüter proqramları, proqram təminatı və ya telefon və ya tablet tətbiqləri qurmaq və dizayn etmək istəyən hər kəs üçün əvəzolunmaz bir bacarıqdır. Xoşbəxtlikdən, proqramçı kimi düşünməyi və lazım olan bacarıqları əldə etməyi öyrənmək üçün kollecə daxil olmaq lazım deyil. Evinizin rahatlığından onlayn olaraq necə proqram qurmağı öyrənmək mümkündür və nadir deyil. Bir çox veb saytlar pulsuz olaraq əldə edilə bilən təhsil kurslarını təqdim edir və həm yeni başlayanlar, həm də bir neçə yeni peşəkar fənd öyrənmək istəyən təcrübəli kodlaşdırıcılar üçün faydalıdır.
Addımlar
4 -cü hissənin 1 -i: Pulsuz Proqramlaşdırma Veb Saytının Seçilməsi
Addım 1. Təcrübəsiz bir proqramçıysanız Kod Akademiyasını seçin
Kod Akademiyası, təcrübəsiz kodlaşdıranların əsasları öyrənməsinə kömək edə biləcək tanınmış, populyar bir saytdır. Sayt pulsuzdur və fərqli proqramlaşdırma dilləri və proqramlaşdırmanın aspektləri haqqında məlumat əldə etməyə imkan verən fərqli kurslar seçə bilərsiniz. Kurs təkliflərinə aşağıdakılar daxildir: JavaScript, PHP, Python və HTML + CSS. Daha çox məlumatı https://www.codecademy.com saytından əldə edin.
Kod Akademiyasının tərzini sevirsinizsə, bir neçə oxşar (həm də pulsuz) onlayn proqramlaşdırma saytına baxın. Məsələn, https://www.code.org saytında Code.org -a baxın. Http://www.codeschool.com ünvanındakı Kod Məktəbinə də baxın
Addım 2. Video dərsləri istəyirsinizsə, Kahn Akademiyası vasitəsilə kurslar keçin
Bəzi proqramlaşdırma bacarıqlarını onlayn olaraq öyrənmək istəyən vizual öyrənənlər üçün Kahn Akademiyası ən yaxşı seçim ola bilər. Pulsuzdur və Kahn Akademiyası dərslərinə addım-addım proqramlaşdırma təlimatı və izləmək üçün izlənilən videolar daxildir.
Daha çox məlumat əldə edin və https://www.khanacademy.org/computing/computer-programming ünvanından onlayn olaraq bir neçə sinifə baxın
Addım 3. Əsaslardan kənara çıxmaq istəyirsinizsə MIT Açıq Kurs Proqramına baxın
Massachusetts Texnologiya İnstitutu köhnə kurslardan tədris planlarını onlayn olaraq yerləşdirir. Bu, ən yüksək səviyyədə təlimçilərdən öyrənmək istəyən maraqlı proqramçılar üçün dəhşətli bir qaynaq təmin edir. Yeni başlayanlar üçün bu ən yaxşı seçim olmasa da-kurslar müəllimlərlə ünsiyyət qurmağınıza icazə vermir və bütün dərs materiallarına daxil ola bilməyəcəksiniz-OCW proqramlaşdırma işlərini doldurmaq istəyən daha təcrübəli proqramçılar üçün əla bir qaynaqdır. bilik.
Https://ocw.mit.edu/index.htm saytında daha çox məlumat əldə edin
4 -cü hissə 2: Ödənişli Proqramlaşdırma Saytlarında Öyrənmə
Addım 1. Şəxsi proqramlaşdırma məşqçisi ilə işləmək üçün Udacity seçin
Nəzarət və kömək olmadan onlayn proqramlaşdırma kurslarına girmək çox rahat deyilsə, Udacity sizin üçün doğru sayt ola bilər. İnternetdə işləmək üçün sizə şəxsi məşqçi təyin ediləcək. Məşqçi, veb saytının idarə etdiyi proqramlaşdırma kurslarında gəzməyinizə kömək edəcək. Ancaq Udacity pulsuz deyil; xidmətlərinə görə pul ödəməlisən.
Dərslərin qiyməti 999 ABŞ dollarına qədər ola bilər. Daha ətraflı məlumat üçün Udacity veb saytına baxın:
Addım 2. Böyük bir kurs seçimi ilə maraqlanırsınızsa Udemy -ni seçin
Sayt, əksəriyyəti kodlaşdırma və proqramlaşdırma aspektlərini araşdıran 55.000 -dən çox kurs təklif edir. Dərslər bu sahədəki mütəxəssislər tərəfindən tədris olunur, baxmayaraq ki, bir çoxlarının ödənişli olması tələb olunur. Udemy, həm də pulsuz olaraq bir çox başlanğıc, giriş səviyyəsi kursları təklif edir. Çox sayda xüsusi kursu olan bir sayt istəyirsinizsə, Udemy ilə birlikdə gedin.
- Ayrıca, Udemy -nin tez -tez satışlarına diqqət yetirin. Kursların başlaması üçün əlverişli bir qiymətə (10 ABŞ dollarından başlayaraq) baxmayaraq, satışlar kursların dəyərini 50-85%aşağı sala bilər.
- Https://www.udemy.com/ saytında daha çox məlumat əldə edin.
Addım 3. İngilis dilindən başqa bir dildə işləmək istəyirsinizsə Code Avengers seçin
Code Avengers Yeni Zelandiyada yerləşir və ingilis dilinə əlavə olaraq rus, holland, ispan, türk, italyan və portuqal dillərində proqramlaşdırma kursları təklif edir. Sayt Python, Java Script və HTML + CSS kimi ümumi kodlaşdırma dillərinin öyrədilməsinə yönəlib. Sayt ödənişsiz dərslər keçə biləcəyiniz pulsuz sınaq müddəti təklif edir.
- Code Avengers, 5-16 yaş arası gənc proqramçılar üçün xüsusi olaraq hazırlanmış dərslər də təklif edir.
- Pulsuz bir sınaq müddəti sınayın və daha çox məlumat əldə edin:
4 -dən 3 -cü hissə: Proqramlaşdırma Kursu
Addım 1. Sizi maraqlandıran bir proqramlaşdırma kursu seçin
Məsələn, şık veb saytların dizaynı ilə maraqlanırsınızsa, HTML/CSS, jQuery və ya Ajax kimi mövzularda kurslar axtarın. Öz onlayn sahibkarlığınızı qurmaq istəyirsinizsə, PHP və MySQL bunun üçün yaxşı bir seçimdir.
Kiçik onlayn biznes müəssisələrinin əksəriyyəti bu açıq mənbəli (və tez -tez pulsuz) texnologiyalardan istifadə etməklə qurulur
Addım 2. Ən populyar dili öyrənmək üçün Java -ya diqqət yetirin
Java, dünyada 7 milyarddan çox cihazda (Android cib telefonları da daxil olmaqla) istifadə olunur və bu da proqramlaşdırmağı öyrənən hər kəs üçün təbii bir başlanğıc nöqtəsidir. Bu dilə yüksək tələbat var, bir çox işə götürən işəgötürən, xüsusən gələcək proqramçılarından Java istifadə etmələrini istəyər.
- Java kursları hər bir onlayn öyrənmə saytı vasitəsi ilə mövcuddur.
- Təlimat saytlarından başqa, LinkedIn -də kütləvi bir Java icması da daxil olmaqla təcrübəsiz proqramçılara kömək edəcək bir çox onlayn Java icması var.
Addım 3. Bir -biri ilə əlaqəli 3 dil öyrənmək üçün C, C#və ya C ++ kurslarını keçin
Bir təlimat veb saytı seçdikdən sonra, növbəti əsas qərar öyrənmək üçün bir proqramlaşdırma dili seçmək olacaq. C ən qədim və ən çox istifadə olunan dillərdən biridir. C ++ istifadəçilərə müxtəlif platformalar üçün proqramlar yaratmağa imkan verir, C# (tələffüz C sharp) dilin ən müasir iterasiyasıdır.
Artıq qeyd olunan bütün təlim veb saytları bu 3 dildə də kurslar təqdim edəcək
Addım 4. Məlumat idarəçiliyində işləmək istəyirsinizsə SQL öyrənin
SQL, əhəmiyyətli miqdarda məlumatların idarə edilməsi və istifadəsi tələb olunan sahələrdə çalışan sahibkarlar və digərləri üçün məşhur bir kodlaşdırma dilidir. Dil, verilənlər bazası qurmağa və idarə etməyə imkan verir.
SQL Java və ya C kimi çox yönlü olmasa da, peşəkar proqramçılar və kodlaşdırıcılara böyük tələbat var. İşəgötürənlərin çoxu məlumat emal proqramçılarından SQL-də sərbəst danışmasını tələb edir
Addım 5. Başlamaq üçün daha asan bir seçim istəyirsinizsə Python seçin
Python, Java və ya C ++ kimi digər kodlaşdırma dilləri kimi öyrənmək o qədər də çətin deyil. Ümumiyyətlə veb saytlar qurmaq və verilənlər bazası yaratmaq üçün istifadə olunur və eyni zamanda oyunlar və proqramlar qurmaq üçün kifayət qədər çox yönlüdür.
Zaman keçdikcə proqramçıların çoxu bir çox dil öyrənir. Bu mənada, ilk dilinizi öyrəndikdən sonra əlavə dilləri seçdiyiniz müddətcə, ana dilinizin nə olduğu çox da önəmli deyil
Addım 6. Bir kursun sizə təqdim etdiyi nümunə kodu ilə oynayın
Əksər onlayn kurslar, müəyyən kodlaşdırma düymələrinin və mətnlərin nə etdiyini anlamanıza kömək etmək üçün sizə nümunə kodu göstərəcəkdir. Buna görə, sadəcə koda baxmaq, düzəltmək və dəyişdirmək əvəzinə, işinizin nə nəticələr verdiyini görün. Bu, verilən anlayışları daha tez mənimsəməyinizə kömək edəcək.
- Kursunuz oxumaqda ağırdırsa bu xüsusilə vacibdir. Kodlaşdırma və əslində kodlaşdırma haqqında oxumaq çox fərqli proseslərdir.
- Öyrəndiyiniz kodlaşdırma prinsiplərini həqiqətən anladığınızdan əmin olmaq üçün kursunuzdan nümunə kodu tətbiq edin.
Addım 7. Qarışıqsınızsa kömək istəməkdən qorxmayın
Onlayn, ev siniflərində proqramlaşdırma kursu ilə qarışıqlıq hiss etmək asan ola bilər. Bir kodlaşdırma problemində qalmısınızsa və ya kursun bir tərəfi haqqında aydın deyilsinizsə, təlimatçıya və ya həmyaşıdlarınızdan birinə müraciət edin. Məsələn, müəyyən bir kod xətti yazmağa çalışsanız, təxminən 20 dəqiqə tək işləyin. Sonra, hələ də mat qalmısınızsa, kömək üçün təlimatçı ilə əlaqə saxlayın.
- Özünü idarə edən bir onlayn dərs alırsınızsa, kodlaşdırma suallarınıza cavab verməyə hazır olan təcrübəli kodlaşdırıcılarla əlaqə qurmaq üçün bir kodlaşdırma forumuna baxın.
- Məsələn, "Stack Overflow" forumuna baxın:
- Https://www.codeproject.com/ ünvanından "Kod Layihəsi" onlayn forumuna da baxa bilərsiniz.
4 -cü hissənin 4 -ü: Öyrəndiklərinizi evdə təkmilləşdirin
Addım 1. Bacarıqlarınızı artırmaq üçün hər gün kodlaşdırma tətbiq edin
Vaxt tapa bilsəniz, oturun və kompüter proqramlarını əsas səviyyədən kodlaşdırmağa başlayın. Kodun özü ilə nə qədər çox məşğul olsanız, kodlaşdırma biliklərini o qədər sürətli alacaqsınız. Kodunuzu əl ilə yazmağa çalışın. Bir proqramlaşdırma işi üçün müraciət edirsinizsə, müsahibədə əl ilə kod yazmağınız xahiş olunur.
Ancaq kodu öyrənmək üçün zehni olaraq yorulmağa ehtiyac yoxdur. Əsəbiləşirsinizsə və ya getdikcə daha çox qarışıqsınızsa, 30 dəqiqə ara verin
Addım 2. Kodlaşdırma ilə tanış olmaq üçün proqramlaşdırma kitablarını oxuyun
Əgər kinestetik və ya toxunma qabiliyyətli bir şagird deyilsinizsə, ancaq əsasən vizual vasitələr və oxu vasitəsi ilə məlumat əldə edirsinizsə, proqramlaşdırma kitabları kodlaşdırma haqqında öyrənmək üçün əla olacaq. Bu kitablar yalnız kodlaşdırma mexanikasını deyil, həm də kodlaşdırma dillərinin tarixini və nəzəriyyələrini də sıradan çıxarır. Əgər maraqlanırsınızsa, başlıqlara baxın:
- HTML 5 nədir?, Brett McLaughlin.
- PHP Essentials, Julie Meloni tərəfindən.
- Allen Downey tərəfindən Python düşünün.
- Zed Shaw tərəfindən Ruby Çətin Yolunu öyrənin.
Addım 3. Kodlaşdırmanın əsaslarını öyrənmək üçün uşaq tətbiqindən istifadə edin
Uşaqlara yönəlmiş kodlaşdırma tətbiqləri evdə onlayn kod yazmağı öyrənən böyüklər üçün faydalı ola bilər. Tətbiqlər kodlaşdırmanı ən sadə komponentlərinə ayırır və məlumatları qrafiki ağır və işlənməsi asan olan bir şəkildə təqdim edirlər. Bu, sinifinizdə mübarizə aparırsınızsa və sürətlə başa düşməyinizə kömək edə bilər və zehninizdə kodlaşdırmanın əsaslarını möhkəmləndirə bilərsiniz.
Əgər maraqlanırsınızsa, "Scratch", "Tynker", "Hopscotch" və "Cargo-Bot" kimi uşaqlara yönəlmiş kodlaşdırma tətbiqlərinə baxın. Bunlar bütün böyük tətbiq mağazalarında olmalıdır
Addım 4. Özünüzü kodlaşdırmaya batırmaq üçün onlayn kodlaşdırma oyunu oynayın
Əyləncəli və əyləncəli bir təlimat vasitəsilə kodlaşdırma öyrənmək fikrini sevirsinizsə, bir kodlaşdırma oyununa baxın. Pulsuz oynaya biləcəyiniz bir çox oyun onlayn olaraq mövcuddur. Bu oyunlar proqramlaşdırma sinifinizdə əldə etdiyiniz bilikləri tamamlaya bilər. Oyun oynamaqdan çox oyun qurmaq istəsəniz, bir sıra onlayn kodlaşdırma dərsləri öz onlayn oyununuzu yaratmaq prosesində sizə yol göstərir.
- Https://codecombat.com/ ünvanından Code Combat -a onlayn baxın.
- Ayrıca CodinGame -ə baxa bilərsiniz:
- Öz onlayn oyun kodunuzu qurmaq üçün https://www.crunchzilla.com/game-maven ünvanından Game Maven-ə daxil olun.
İpuçları
- "Kodlaşdırma" və "proqramlaşdırma" anlayışları mahiyyətcə bir -birini əvəz edir. "Proqramlaşdırma" daha çox texniki yönümlü "kodlaşdırma" nı özündə birləşdirən bir çətir terminidir.
- Bir çox əlavə onlayn proqramlaşdırma saytı var. Bəzi onlayn qaynaqlar haqqında fikir əldə etmək üçün https://girldevelopit.com saytından Girl Develop It -ə baxın.
- Kompüter proqramlaşdırmasını onlayn öyrənmək üçün bankı qırmaq lazım deyil. Kompüter elmlərində bacarıqlar inkişaf etdirmək üçün sizə lazım olan tək şey kompüter, düzgün tərtibçilər (pulsuz olaraq mövcuddur) və etibarlı internet bağlantısıdır.