Reklāma
“Man ir 24 gadi un taisnība sāka mācīties kodēšanu. Es gribu būt programmētājs. Vai es esmu par vēlu spēlē? ”
Viena no Quora.com atbildēm uz šo balsojumu nāca no grafiķa Mišels Poissons.
Man ir 63 gadi, un pirms astoņiem mēnešiem es nolēmu iemācīt sevi Blender 3D. Tas ir atvērts avots, rakstīts C valodā, un skriptu veidošanai izmanto Python. Pagājušajā vasarā tas bija HTML5, CSS3, JavaScript un PHP. Tāpēc no mana viedokļa 24 ir tikpat labs laiks kā jebkurš.
40 gadi starp respondentu un šaubītāju ir zibsnis mūsu domāšanas procesā, kas saka, ka tā ir jauna cilvēka spēle. Atkārtosim - nav vecuma mācīties. Kad esat nonācis šajā ceļā, jums vienkārši jāturpina praktizēt. Un šodien ir vairāk nekā viens veids, kā asināt kodēšanas karbonādes.
Ja esat paņēmis programmēšanas valoda, kas jāmācās Kā izvēlēties programmēšanas valodu, lai šodien apgūtu un iegūtu lielisku darbu 2 gadu laikāLai kļūtu par patiesi labu programmētāju, var paiet daudz gadu veltīta darba; Tātad, vai ir veids, kā izvēlēties pareizo valodu, sākot ar šodienu, lai pieņemtu darbā rīt? Lasīt vairāk
, sāksim nodarbību ar dažām novatoriskām vietnēm.Domuzīme - Mācieties ar projektiem
Uzziniet: HTML, CSS, JavaScript
Dash ir līdzīga Codecademy ar savu iesaistošo uz projektiem balstīto pieeju, un konsultācijas sniedz jums cauri pieciem arvien grūtākiem projektiem. Pašlaik tā ir ierobežota ar trim tīmekļa tehnoloģijām, tā ir labi izstrādāta iesācējiem un pilnīgi bez maksas. Sākot no personīgas vietnes izveidošanas līdz Madlibs spēlei, potenciālajam kodētājam ir jāatslēdz 82 prasmes, apmeklējot kontrolpunktus stundās.
Dash ir paredzēta pakāpeniskai mācībai - jūs nevarat pāriet pie nākamās prasmes, ja neatbloķējat iepriekšējo. Dash projekti ir īsi un balstīti uz reālās pasaules vajadzībām. Katrā no tām ir “sižets” - ar realitātes līdzību, veidojot projektus fiktīviem klientiem. Dash redaktors arī ļauj pārslēgt displeju “ko jūs redzat” no datora monitora uz mobilo tālruni.
Uzziniet: HTML5, CSS3, JavaScript.
Mācīšanās, izmantojot kodētājus ar ekrāniem, ir vēl viens interesants priekšmets, kā kaut ko izveidot ar kodu. Tas nav gluži piemērots iesācējiem, taču, ja jums ir kāda pieredze ar jostas palīdzību, kodu atskaņotājs parāda mākslu izgatavot taimeri vai stilīgs kalkulators no nekā. Iesācēji iedvesmu var gūt no tā, ka dažas koda rindiņas rada digitālo mākslu.
Spēlējiet to dažādos ātrumos. Izmantojiet laika skalas slīdni, lai apturētu un pārtītu palaistos bitus. Par katru gājienu izlasiet aprakstu un komentārus. Ja vēlaties skatīties, kā kāds kaut ko rada ar kodu jums piemērotā tempā, Code Player ir ideāls.
Talantu draugs - mācieties ar viktorīnām un mīklām
Uzziniet: JavaScript un citas valodas no C līdz Scala.
Atrisiniet kodēšanas viktorīnas, kas ietver Java, Ruby, Python, PHP un citas. Vietne ir apmaksājusi mentoringa programmas ar ekspertu programmatūras izstrādātājiem, palīdzot studentiem attīstīt tīmekļa attīstības prasmes. Tā ir trīs mēnešu programma. Bet jūs varat piesakieties bez maksas un izmēģiniet jautras problēmas uz iebūvētā redaktora. Viktorīnas var palīdzēt uzlabot jūsu prasmes un ar redaktora starpniecību sniegt tūlītēju atgriezenisko saiti. Talantu draugs var nebūt visiem, jo tā ir apmaksāta programma, taču viktorīnas palīdz jums izmantot savas prasmes.
Codewars - mācieties no reālā koda izaicinājumiem
Uzziniet: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
Pieliekot sevi kādam citam labāk nekā jūs varētu būt ātrākais veids, kā iemācīties - katrs sportists zina šo “noslēpumu”. Codewars ir vēl viena platforma programmētājiem, lai palielinātu savas prasmes, trenējoties kopā ar citiem par reāliem koda izaicinājumiem. Bet šeit ir pieķeršanās - reģistrējoties ir jāpierāda sevi izvēlētajā programmēšanas valodā. Startēšanas laikā jums jāatrisina “kataPirms jūs esat ielaists iekšā, līdzīgi kā kara mākslas skolas ētika.
Codewars nav pirmā vieta iesācējiem. Tas varētu pārtapt tiešsaistes sabiedrībā, kurā talantīgi kodētāji var konkurēt, sadarboties un apvienoties ap programmēšanas izaicinājumiem - bet tikai tad, ja viņiem ir zināma pieredze zem jostas.
CodeWars ir vēl viens kopienas centiens ar pūļa piesaistītiem koda izaicinājumiem un risinājumiem. Daži koda bloki ir izmantojami, ļaujot citiem dot ieguldījumu (t.i., “kumite”). Spēļu veidošanas elementi padara to jautru. Piemēram, katas palielinās grūtībās, un jūs nopelnāt goda punktus, kad jūs veiksmīgi iziet cauri tām. Iesācējam tas nav viegli, taču noteikti ir vēl viens no tiem jautri veidi, kā praktizēt savas kodēšanas prasmes Vai jums ir garlaicīgi programmēt grāmatas? Izmēģiniet 3 jautrus veidus, kā izlīdzināt savas kodēšanas prasmesJa kādreiz esat mēģinājis iemācīties kodēt no grāmatas, jūs zināt, cik garlaicīga tā var būt. Kāpēc neizmēģināt dažas saistošas iespējas, lai mācīšanās būtu omulīgāka un jautrāka. Lasīt vairāk .
Codaround - mācīties kopā ar sabiedrību [vairs nav pieejama]
Uzziniet: JavaScript, Ruby un iOS programmēšana
Mācīšanās bieži ir efektīvāka, ja mijiedarbojas ar vienaudžiem, kuri labāk izvēlas jūsu izvēlēto prasmi nekā jūs. Codaround (beta) ir zīmols, kas izvērš jaunu mācību forumu, kurš mēģina pievērst pie sevis mācīšanu arī grupas apguves. Iepriekš pazīstams kā Hackavard, Codaround tuvina kopienu solo-students. Sociālo rīku un tikšanās pakalpojumu pulkā Codaround turpina koncentrēties uz plaukstošo kodētāju kopienu.
Reģistrējieties Facebook, norādiet savas kompetences līmeni un jūs atrodaties. Vietne ir daļa tērzēšanas un daļēji sanāksmju plānošanas platforma. Vēlaties kaut ko uzzināt - paziņojiet par to vietnē un tikšanās ar mācību partneriem ērtā vietā. Varat arī izmantot šo vietni, lai redzētu, vai tuvumā notiek kādas tikšanās.
Tā kā tā ir ļoti jauna, mijiedarbība ir maz un galvenokārt ASV. Ir labāki veidi, kā sazināties ar kodētāju kopienu, taču Codaround ir vēl viena iespēja, kuru varat sekot, ja tā aug.
Programmētājs - mācieties ar “simulatoru”
Uzziniet: 19 tehnoloģijas no Android uz SQL
Programmr ir paredzēts kā programmēšanas simulators kodēšanas prasmju apgūšanai un praktizēšanai. Platforma aptver tādas tehnoloģijas kā AngularJS, Backbones, PHP, Python un citas. Vietne sevi dēvē par “tiešsaistes interaktīvu laboratoriju” iesācējiem kodētājiem, lai kodētu, apkopotu un vadītu projektus pārlūkā. “Autofakultātes” modulis nodrošina tūlītēju atgriezenisko saiti studentiem, kad viņi izpilda vingrinājumus un izaicinājumus. Jūs kodējat savas lietojumprogrammas, pēc tam iegultat tās, piemēram, YouTube videoklipus.
Jūs varat praktizēt, izmantojot kodēšanas vingrinājumus un izaicinājumus. Izveidojiet pats savu projektu un pievienojiet to vairāk nekā 3000 projektu portālam vietnē. Vai arī iemērciet šos projektus un uzziniet, kā tie tika izveidoti. Liekas, ka šobrīd nav neviena atklāta konkursa, taču sekojiet līdzi laimēt dažas Amazon dāvanu kartes un vietu līderu sarakstā!
CheckIO - Mācieties ar spēļu palīdzību
Uzziniet: Python
Kodēšanas spēlēšana ir jaunākā tendence... īpaši mācot bērniem programmēšanas pamatjēdzienus, izmantojot spēli 11 labākās kodēšanas spēles bērniem, lai apgūtu programmēšanuVai vēlaties ieinteresēt bērnus programmēšanā? Izmēģiniet labākās kodēšanas spēles bērniem, lai virzītu viņus pareizajā virzienā. Lasīt vairāk . CheckIO ir kodu spēļu platforma kodētājiem, kuri vēlas apgūt dažas Python prasmes. Python ir viena no izplatītākajām programmēšanas valodām, ko māca iesācējiem. Programmā CheckIO programmēšanas orientieri tiek saukti par “salām”. Jums jārēķinās ar plānošanas izaicinājumiem vai “misijām”, lai dotos no vienas salas uz otru. CheckIO apkopo kodēšanas mīklas, kas veido katras salas izaicinājumus.
Kopuzņēmumu meklēšana ir unikāla ar trim mācību iespējām - sniedziet mīklas, izmantojot GitHub, palīdziet puzļu tulkošanā 10 valodās un piedāvājiet padomus problēmu risinātājiem. Apvienojot sabiedrību un spēles, lietotāji var plānot misijas, izaicināt savus vienaudžus un palīdzēt viens otram uzlabot savu kodu. CheckIO ir kļuvis par vienu no populārākajiem galamērķiem mācīšanās Python 5 labākās vietnes, lai uzzinātu Python programmēšanuVai vēlaties uzzināt Python programmēšanu? Šeit ir labākie veidi, kā mācīties Python tiešsaistē, no kuriem daudzi ir pilnīgi bez maksas. Lasīt vairāk .
Kā jūs iemācāties kodēšanu?
Vecie cilvēki ir uzjautrināti. Daudzi no mums to apguva smagā veidā… ar datorzinātņu grādu vai no programmēšanas grāmatām. Ja esat iesācējs, varat izmantot profesionālā koda paraugi Programmētāju top 10 profesionālo kodu paraugiVai vēlaties uzzināt un izveidot lietojumprogrammas ar koda fragmentu piemēriem? Šeit ir labākās bezmaksas koda paraugu vietnes, ar kurām sākt. Lasīt vairāk uzlabot savas kodēšanas prasmes. Un, ja jūs meklējat jautru vingrinājumu, varat izmantot savas jaunatklātās kodēšanas prasmes savas spēles veidošana ar spēļu izstrādes programmatūru.
Ja jūs kodējat kā darbu, pieņem šīs kodēšanas problēmas 8 kodēšanas izaicinājumi un konkursi, kas var radīt naudu vai darba vietasTiešsaistes programmēšanas konkursi var piedāvāt atklājumus darbā vai vienkāršu naudas atlīdzību. Izvēlieties no šiem kodēšanas izaicinājumiem. Lasīt vairāk uzlabot savas prasmes un karjeras iespējas. Bet, ja jums ir grūti iemācīties kodēt, pārbaudiet dažus jaudīgi automatizēti rīki, kurus varat izgatavot bez kodēšanas Vai nevēlaties apgūt kodēšanu? 5 veidi, kā joprojām padarīt jaudīgus automatizētus rīkusVai nezināt, kā kodēt, jūs atturējat no lietu veidošanas tiešsaistē? Sāciet tagad, jo šeit ir noderīgi tādi rīki kā bez koda. Lasīt vairāk zināšanas.
Saikat Basu ir interneta, Windows un produktivitātes redaktora vietnieks. Pēc MBA šķēršļu un desmit gadus ilgas mārketinga karjeras noņemšanas viņš tagad aizrautīgi palīdz citiem uzlabot viņu stāstīšanas prasmes. Viņš pieskata trūkstošo Oksfordas komatu un ienīst sliktos ekrānuzņēmumus. Bet fotogrāfija, Photoshop un produktivitātes idejas nomierina viņa dvēseli.