50 labākie resursi, mācoties kodēt

Ievads

Kodēšanas iemācīšanās lēnām ir kļuvusi par vērtīgu priekšrocību. Neatkarīgi no profesijas izpratne par kodēšanu un tehnoloģijām ir vērtīga priekšrocība.

Tehnoloģijas un kodēšana ir inovācijas pamatā gandrīz visās nozarēs.

Šodienas tirgus meklē daudznozaru cilvēkus. Ievietojiet sevi nākamajos 5 gados. Neviens nemeklē tikai prasmes, bet gan sarežģītu cilvēku, kurš zinās, kā pielietot starpdomēnu zināšanas.

Iespējas un mācīšanās sākas no zinātkāres. Sekojot savām ziņkārībām, jūs ienesīsiet aizraušanās, kas jūs vairāk piepildīs. Veicot vairāk nekā vienu darbu, jūs varat paveikt tos visus labāk. Nekas nedarbojas, ja neesat mazliet nejēdzīgs. Tas liek jums vēlēties, lai lietas notiek, pārbaudiet, uzlabojiet un atkārtojiet procesu. Risks būt ziņkārīgs un rīkojieties!

Tāpēc, ņemot vērā to, iemācīsimies kodēt 50 labākos resursus.

Tiešsaistes nodarbības

  1. Hanas akadēmija

Viņu tiešsaistes kursi piedāvā ļoti daudz mācību priekšmetu (kā viņu sākumlapā teikts: “Jūs varat iemācīties jebko”), ieskaitot daudzus datorprogrammēšanā. Daži kursi tiek piedāvāti arī jaunākiem bērniem.

Mācītās tēmas: JS, HTML / CSS, SQL, daudz kas cits

2. Rubīna mūks

Pilnīgi bezmaksas, kaut arī jums ir iespēja ziedot. Balstoties uz interaktīvām pamācībām, kurās jūs lasāt stundu un ierakstāt kodu. Visbeidzot, “palaist” to. RubyMonk ir viena iesācēju kursu iespēja, divi vidējie un viens uzlabotais.

3. Kodu akadēmija

CodeAcademy ir vieta, kur sāk vairums cilvēku, kuri ir tikko iesākti kodēšanā. Platforma griežas ap interaktīvu mācīšanos; tas ir, jūs nedaudz lasāt, ierakstāt kodu tieši pārlūkā un tūlīt redzat rezultātus.

Mācītās tēmas: HTML un CSS, JavaScript, PHP, Python, Ruby, Angularjs, komandrinda un citas

4. FreeCodeCamp

Vispirms māca kodēšanu, izmantojot izveidoto mācību programmu (kopā aptuveni 800 stundas). Pēc tam tas dod praktisku pieredzi, strādājot ar bezpeļņas projektiem.

Mācītās tēmas: HTML, CSS, JavaScript, datu bāzes, DevTools, Node.js un Angular.js

5. CodeWars

CodeWars piedāvā jautru veidu, kā iemācīties kodēšanu. Ar cīņas mākslas tēmu programma ir balstīta uz izaicinājumiem, ko sauc par “kata”. Pabeidziet tos, lai nopelnītu apbalvojumus un nokļūtu augstākās rindās.

Mācītās tēmas: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure un Haskell

6. Railsforzombies.org

Interaktīvs veids, kā iemācīties Ruby on Rails tieši pārlūkprogrammā. (Šī ir labāka izvēle cilvēkiem, kuri jau zina kādu Rubīnu.) Izveidoja Code School.

7. CodeBar

CodeBar mērķis ir dot iespēju nepietiekami pārstāvētām grupām iemācīties kodēt. Viņi to dara, piedāvājot bezmaksas nedēļas seminārus un pasākumus. Ņemiet vērā, ka Codebar notikumi atrodas Lielbritānijā.

8. Railsgirls

Viņu mērķis ir nodrošināt sievietes ar rīkiem un kopienu, kur viņas varētu labāk izprast, kā tehnoloģija darbojas un kā viņas var veidot savas idejas. Viņi to dara, nodrošinot lieliskas konsultācijas par lietu būvēšanu un padarot tehnoloģijas pieejamākas.

Uzziniet skicēšanu, prototipēšanu, pamatprogrammēšanu un iepazīstieties ar tehnoloģiju pasauli!

9. Ūdemija

Udemy ir tiešsaistes mācību platforma. Tas ir paredzēts profesionāliem pieaugušajiem, kuri vēlas pievienot savas prasmes atsākumam vai izpētīt viņu kaislības. Viņi ir apmaksājuši un bezmaksas kursus par dažādām tēmām, ieskaitot kodēšanu.

10. Kursa

Liela tiešsaistes kursu bibliotēka, kurā nodarbības pasniedz reāli universitātes profesori. Visi kursi ir bez maksas, taču, lai pierādītu kursa pabeigšanu, jums ir iespēja maksāt par “Coursera Verified sertifikātu”.

Tīklošana un pasākumi

Labs veids, kā sākt mācīties kodēt, ir apmeklēšana pasākumos un konferencēs. Šeit ir dažas bezsaistes darbības, ko varat darīt:

11. Atrodi mentoru

Šis ir viens no interesantākajiem veidiem, kā mācīties. Sazinieties ar vērtīgiem cilvēkiem jūsu apkārtnē un piesaistiet dažus no viņiem jums. Mentors var jums palīdzēt ar zināšanām un iepazīstināšanu ar citiem speciālistiem.

12. Vietējie meetupi

Izmantojiet lietotni Meetup, lai atrastu pasākumus un cilvēku grupas, kurus interesē tādi paši priekšmeti kā jūs.

13. Hakatoni

Hakatoni ar tehnoloģiju palīdzību nodrošina vietu pašizpausmei un radošumam. Cilvēki ar tehnisko izglītību sanāk kopā, veido komandas ap problēmu vai ideju un kodē unikālu risinājumu no jauna - tie parasti ir vietņu, mobilo lietotņu un robotu veidi.

14. Centrmezgli un kopstrādes telpas

Vienkārši google TechHub vai “kopstrādes centrs” un apskatiet, kas jums ir jūsu apkārtnē. Tā varētu būt ideāla vieta, kur atrast un piedalīties interesantos pasākumos, satikt jaunus cilvēkus un, protams, iemācīties kodēt.

15. Prakses

Prakses iespējas šajā jomā ir bezgalīgas. Darba portāli izliek daudz piedāvājumu, un Facebook un LinkedIn ir īpašas grupas, kur var atrast visu veidu prakses.

Tiešsaistes kopienas

16. Github

Šī ir viena no lielākajām atvērtā pirmkoda kopienām pasaulē. Jūs varat dot ieguldījumu projektos, izsekot progresam un balstīties uz lieliskām idejām.

17.Gitter

Gitter ir tērzēšanas un tīkla platforma, kas palīdz pārvaldīt, attīstīt un savienot kopienas, izmantojot ziņojumapmaiņu, saturu un atklājumus.

18. kaudze pārpildīta

Steku pārpilde ir lielākā tiešsaistes kopiena, kurā programmētāji var mācīties, dalīties zināšanās un uzlabot karjeru.

19. Skursteņu apmaiņa

Stack Exchange ir jautājumu un atbilžu vietņu tīkls par tēmām dažādos laukos, katra vietne aptver noteiktu tēmu. Uz jautājumiem, atbildēm un lietotājiem attiecas reputācijas piešķiršanas process.

20. Twitter

Twitter ir satriecošs resurss, lai atrastu un vērstos pie jomas ekspertiem. Tur ir tūkstošiem talantīgu un pārliecinošu izstrādātāju. Ja vēl nezināt, kam sekot, nav problēmu! Varat atrast tiešsaistes sarakstus ar ietekmētājiem (piemēram, šo) vai arī meklēt, izmantojot tagus, piemēram, #developer.

Mans ieteikums šeit būtu sekot līderiem jūsu nišā un būt informētiem par jaunākajām tehnoloģijām un praksi.

21. Reddit

Reddit ir arī lieliska kopiena, lai atrastu tēmas un mijiedarbotos ar cilvēkiem.

Piemēram, / r / web_design ir vieta, kur izpētīt un atklāt visas lietas, web dizains, izstrāde un web dizainera dzīves cikls. Viņi sveic gan iesācējus, gan veterānus, lai sniegtu ieguldījumu ar noderīgām un informatīvām ziņām, uzdotu jautājumus vai iesaistītos diskusijās.

22. Hakeru ziņas

Hacker News ir sociālo ziņu vietne, kas koncentrējas uz datorzinātnēm un uzņēmējdarbību. To pārvalda Pola Grehema ieguldījumu fonds un starta inkubators Y Combinator. Parasti saturs, ko var iesniegt, ir definēts kā “jebkas, kas iepriecina intelektuālo zinātkāri”.

23. Dizaineru ziņas

Dizaineru ziņas ir cilvēku kopiena, kas nodarbojas ar dizainu un tehnoloģijām. Kopš 2012. gada 31. decembra tā ir bijusi vieta, kur apspriest un dalīties ar interesantām lietām mūsu nozarē.

24. Produktu medības

Produktu medības katru dienu novieto labākos jaunos produktus. Tā ir vieta produktu mīlošajiem entuziastiem, lai dalītos un iepazīstinātu ar jaunākajām mobilajām lietotnēm, vietnēm, aparatūras projektiem un tehnoloģiju darbiem.

25. Drebīgs

Dribbble ir dizaineru kopiena, kas demonstrē savu jaunāko darbu. Tīmekļa dizaineri, grafiskie dizaineri, ilustratori, ikonu mākslinieki, tipogrāfi, logotipu dizaineri un citi radošie veidi kopīgo mazus ekrānuzņēmumus (kadrus), kas parāda viņu darbu, procesu un pašreizējos projektus.

26. Behance

Vadošā tiešsaistes platforma radošo darbu demonstrēšanai un atklāšanai. Radošā pasaule atjaunina viņu darbu vienuviet, lai to plaši un efektīvi pārraidītu. Uzņēmumi pēta darbu un piekļuves talantus globālā mērogā.

27. Quora

Quora ir vieta, kur iegūt un dalīties zināšanās. Tā ir platforma jautājumu uzdošanai un saziņai ar cilvēkiem, kuri sniedz unikālas atziņas un kvalitatīvas atbildes.

Grāmatas

Neaizmirsti lasīt. Lasiet par to, ko nozīmē sprints, kas ir viegls startēšana, kā veikt liesu attīstību.

28. Tīrs kods

29. Mīkstās prasmes: programmatūras izstrādātāja dzīves rokasgrāmata

30. Datorprogrammēšanas māksla

31.Pērļu programmēšana

32. Kods pabeigts

33. Kodētāji darbā

Grāmatas personīgai attīstībai un biznesam, kas jums palīdzēs iemācīties kodēt

Ja plānojat piedalīties vienā no stilīgākajiem projektiem, jums vispirms būs jāsaņem liels attēls.

Saglabājot spēcīgas attiecības ar apkārtējiem, jūsu dzīve kļūs vieglāka. Zemāk atradīsit grāmatu sarakstu, kuras, manuprāt, ir ļoti noderīgas, lai izprastu biznesa vidi, kā arī padomus, kā veidot attiecības ar cilvēkiem:

34. Brauc

35. Lean Startup

37. Nulle pret vienu

38. Ciltis

39. Zilais okeāns

Youtube kanāli

Izmantojot daudzos satriecošos tiešsaistes resursus, īpaši video pamācības, iemācīties kodēt nekad nav bijis tik vienkārši.

40. Koku māja

Uzziniet, kā izveidot vietnes un lietotnes, rakstīt kodu vai sākt uzņēmējdarbību. Uzziniet no vairāk nekā 1000 videoklipiem, ko izveidojuši eksperti skolotāji par tīmekļa dizainu, kodēšanu, uzņēmējdarbību un daudz ko citu.

41. Learncode.Academy

Tīmekļa attīstības un Web dizaina apmācības, tai skaitā: HTML, CSS, JavaScript, CSS izkārtojumi, reaģējošais dizains, React.js, Node.js, Angular.js, Docker, Dev Ops, Server Administrēšana, Izvietošanas stratēģijas.

42. Google izstrādātāji

Google izstrādātāju kanāls piedāvā nodarbības, sarunas, jaunākās ziņas un labāko praksi. Uzziniet Android, Chrome, Web izstrādi, Polimēru, Veiktspēju, iOS un citu!

43. Android izstrādātāji

Šeit atrodas Android izstrādātāju tiešraides video no tiešraidēm, kā arī videoklipi, kas satur demonstrācijas, apmācības un visu citu, kas saistīts ar Android attīstību.

44. Kodēšanas vilciens

Viņi katru nedēļu publicē “radošās kodēšanas” video pamācības. Aptvertās tēmas svārstās no programmēšanas valodu pamatiem, piemēram, JavaScript (ar p5.js) un Java (ar apstrādi), līdz ģeneratīvajiem algoritmiem, piemēram, fizikas simulācijai, datora redzējumam un datu vizualizācijai.

Teds Talks

Šeit ir TED Talks (un vairāk) kolekcija par programmēšanas tēmu:

45. Kods: nākamā universālā valoda

46. ​​Interneta izcelsmes stāsti

47. Programmēšanas kolekcija

Atvērtā koda projekti

Kad nezināt, kur sākt, atklātā pirmkoda projekti ir lielisks veids, kā sākt. Atvērtā pirmkoda projektu meklēšana ir lieliska, jo jums būs iespēja mijiedarboties ar milzīgiem izstrādātājiem un iemācīties pareizi rakstīt kodu.

Fun Fact: Viss Gov.UK un Rails kods ir atvērts no Github. Šeit ir dažas vietas ar atvērtā pirmkoda projektiem:

48. Kods trīss

49. Ava

50. Līdzstrādnieku pakts

Kodēšana iznīcina perfektu, un pēc tam tas padara neiespējamu. Veiksmi!

Paldies par lasīšanu Ja jums patika šis stāsts, nospiediet taustiņu ❤ un ļaujiet citiem uzzināt par šiem resursiem.

Vai zināt kādus citus lieliskus resursus, lai iemācītos kodēt? Kopīgojiet tos zemāk komentāru sadaļā.