Çavkaniyên Zêdetir ji bo hînkirina Zagona Online

Ji JavaScriptê ji bo bernameya mobîl, ev çavkaniyên we hene

Ma hûn dixwazin bixwazin malpera xwe ya xwe ava bikin an jî hûn hêvî dikin ku hûn berbi karûbarên xwe ji bo karsazên potanser ên hêzdar bikin, hîn bibin ku kodê dikarin bi awayekî xwe re bibin. Lê li ku dê dest pê bikin? Vê zelal tune ye ku ji bo cîhanê zimanên zimanî, lêgerînek navnîşek baş bibînin ku hûn ditirsin. Wekî din, hûn çawa difikirin ku kîjan ziman pir ji we re fêm dike?

Ev gotara hewceyê ku hûn bi biryara yekem pêşîn bikişînin ku hûn ê hewce bike ku hûn hînkirina kodê hîn bikin, û paşê wê ji hin çavkaniyên herî baş online pêşniyaz bikin ku hûn ê gava ku hûn amadekariyên xwe pêşve bibin.

01 of 08

Pêşîn Ya Pêşîn: Pêşbigire ku kîjan zimanên bernameya ku hûn dixwazin fêr bibin

Carl Cheo

Tîpa "kîjan zimanek bi zimanek hîn bike" di Google de, û hûn ê di encamên 3 mîlyon lêgerîna lêgerînê de hevdîtin pêk tên. Bi rastî, ev pirsek pirrjimar e, û hûn ê gelek rayedarên ku bi mijara cuda cuda cuda bibînin. Ew dikare ronahî û hêja ji bo we çend caran wext dixebite ku çiqas cûrên cûr'e li ser vê mijarê bêjin, lê heger hûn bixwazin tiştên kurt bikin, yekem jixwe pirsê xwe bipirsin: Ez çi dixwazim çêbikin?

Wek wekî peyvên di zimanê Îngilîzî de têkoşîna dawîn û fikra danûstandinên zimanan, zimanên bernameyên hêsan e, ji ber ku hûn alîkarî hin tiştan bigirin. Ji ber ku hûn biryar dikin ku kîjan zimanek hîn dibe ku, hîn ne girîng e ku hûn çi bikin ku hûn dixwazin çêbikin.

Dixwazin malpera çêbikin? Xwendekarên HTML, CSS û Javascript dê ji bo we girîng e. Bawertirîn di avakirina smartphone appê de? Hûn hewce bikin ku biryarê ka kîjan platformê ku hûn dixwazin bi (an jî Android an jî iOS), û yek ji zimanên wekî Java û Armanc-C hilbijêre.

Belê, nimûneyên jorîn nayê paqij kirin; ew tenê tedbîrên pirsên ku hûn dixwazin dixwazin xwe bikin ji xwe bipirsin, gava ku hûn difikirin ku kîjan zimanî divê hûn bi dest pê bikin. Hêjeya çarçoveyek jor hebe ku çavkaniyek din alîkariyek be, gava ku hûn hewl didin ku kodê xwe li ser zimên zexm bikin. Û tu carî karanîna Google be hindiktirîn; ew ê hinek dilsoz bigirin, lê heger hûn dizanin ku hûn dixwazin ku çêbikin, lêkolîn dikin ku zimanek koding ku ew çêbikin wê çêbibe wê demê û demek baş be.

Carl Cheo, yê ku li pişta nîştî ya zêrîn hat dîtin, ew çavkaniya çavkaniya hînbûna perwerdehiyê dide ku hûn li ser zimanê ku hûn dixwazin hîn bibin. Vê li vir bibînin - bîr bînin ku hûn li ser tabanên cûda bitikînin ku ji bo çavkaniyan ji bo zimanên cuda hene.

02 of 08

Kodecakademiyê

Kodecakademiyê

Ji bo Berbi: Bixwe , ez ji bo hin zimanên sereke yên fêrbûna dersa kodê dibêjim. Heke hûn dixwazin malperek çêbikin, hûn dikarin li ser bingehên bingehîn ên HTML û CSS, ku hûn ê bikar anîna ku hûn çêkirina malperê de kar bikin bikar bînin.

Zimanan pêşkêşî:

Pros: Dema ku tu hesabek koda akademîsyona afirandî û dest pê dikeve, kargeriya xwe ya pêşveçûna xwe bigire, da ku hûn hewce bike û bêyî hewceyê ku hûn hewceyê ku demên ku hûn ji çepê ve dakêşin dest pê bikin. Pêdivî ye ku ev xizmetê li pêşî bi destpêkê ve destnîşan dike; Ew pêşniyazên nû yên pêşniyar bi HTML û CSS re dest pê dike, her çiqas kursên zimên zêdetir pêşketî pêşkêş dikin. Hûn dikarin bi qursê (celebê malperên, APIs, analîzên daneyên danûstendinê) û ji kerema xwe re ji bo malpera pir mezin e - ew ji 20 milyon bikarhêneran re digotin - ev forumên çavkaniyek mezin e ku ji bo pirsîn û bersivên pirsên xwe re bersiv dikin. ji pirsgirêkên ku di çarçoveyeke taybetî de ye ku hûn çawa xwestina dilên dilê we çêbikin. Pro pro: Codeeqademî azad e.

Bawer: Hin kursên (an jî pirsên taybetî di hundirê kursê de) pirsgirêk nayê nivîsîn, ku dikarin ji bo bikarhênerê bikar bînin serî. Pêşniyarên Kodecakademê dikarin bi gelemperî ji wan re rizgar bibin, lê dibe ku ew bi hûrbikin ku bi piranîya naverokê bi awayekî bêhêzî tê pêşkêş kirin. More »

03 of 08

Avrêlên Qanûna

Avrêlên Qanûna

Ji bo herî baş: Kesên ku kêfê û lîstikan digerin rêyên ku bi zimanên coding rastîn çê dikin, çêbikin, ji ber ku hûn ê her dersê piştî lîstikên piçûk ên kurt bikin. Wekî wekî Kodecakademî, ew li pêşdibistana destpêkê, û dibe ku ji Kodayakademî jî bêtir e, ew der barê fikrên bingehîn ên fêrbûna hemî pişk û balkeyên bernameya zimanî ye. Ew ji bo kesên ku îngilîzî ji bilî zimanî dipeyivin, ji ber ku ew di zimanê spanî, Holandî, Portûgal û Rûsyayê de, di nav zimanên din de pêşkêş dikin.

Zimanan pêşkêşî:

Pros: Qursên Koder Avengers bi kêfxweş û tevlihev in - vê yekê, di hevpeymaniyê de û bi hêj bi kodecakademî re hevrikî dikin.

Bawer: Yek e ku yek e ku mesref heye heye; Dema hûn dikarin ceribandinek serbest, dikarin ji bo her kursek bi tevahî kursî bi tenê pênc dersan di qursa bihayê de - $ 29 per meh an meha şeş mehan ji bo 120 dolar. Nehatiyek din, bi kêfxweşiya kodayotêyûmê ye, ew e ku tu pisporên taybetî yên kursên kesane ne hene, da ku hûn pirsgirêkek çareser bikin ka hûn pirsgirêkek hinek pirsgirêkek di hundirê dersa xwe de têkoşînê dikin. Li ser hin malperên din, hûn jî ji hêla xwendina bijareyên kêm zimanî hene hene. More »

04 of 08

Akademiya Khan

Akademiya Khan

Ji bo Best: Newbies, ku dizanin ku ew dixwazin dixwazin çêbikin û dixwazin bixwazin ku rêbazên fêr bibin. Additionally, Akademiya Khan Khan wê ji bo kesên ku dixwazin li ser grafîk û lîstikên cûda-ê bikişînin pir bisekinin. Li ser damezirandin û pêkanîna bernameyên li ser amadekariyek heye.

Zimanan pêşkêşî:

Pros: Her tişt azad e, Akademiya Khan Khan yek ji çavkaniyên herî mezin çêtirîn ji bo hînkirina kodê bêyî bêyî agahdariya karta karta kredî. Dersên bi awayekî mûzîkî ne (neft û dirêj) û tevlîhev dibin. Wê rêbazên nû yên nû têne pêşniyar kirin û hîn kirin jî baş-rêxistin e; Ji bo nimûne, hûn dikarin basicsên navîgasyonê yên Javascriptê bikişînin.

Bawer: Zimanên hûrgelên bi rasterast pêşkêşî, û hûn ê civaka forumê ya ku bi koda akademîsyonê re peyda dibin ne kêfxweş dikin. Ew dibe yan dibe ku tu cûda nabe ku li ser pîvanên xwe û tercîhên xwe hîn bikin - ew tiştek tiştek e ku hişyar bimînin. More »

05 of 08

Kodê

Kodê

Ji bo Best: Ji yên ku dixwazin ji zimanên derveyî JavaScriptê û HTML / CSS dixwazin, fêrbûna taybetî zimanan zimanên mobîl ên ji bo asîmên iOS-ê wekî Objective-C. Ew ne wek destpêka çavkaniyên din li ser vê lîsteyê li ser vê lîsteyê ne, da ku hûn dixwazin ku bi yekemîn malpera din re dest pê bikin û paşê li vir hûn çend karkerên ku di bin beltê de hene. Dibistana Kodê gelek ji çavkaniyên din ên ku di vê gotar de behsa bendê ye - eger hûn li bazirganiya bernameyek bernameyê bibin, ev dibe ku cihekî cihekî cihekî bisekinin herweha heke hûn dixwazin hemî materyalê bikin).

Zimanan pêşkêşî:

Pros: Hilbijêrek mezin, kursên û gelek destkarên rêber ên rêberê rêberê ku hûn dikarin biryara kîjan ziman bi dest pê bikin agahdar bikin. Di navnîşa wê de ji bo ku kursên kursî yên kalîteyî pêşkêş dikin, dibistana Kodê lîsteya pirtûkên pîşesazkirî û podcasts û vîdyoyê pêşkêş dikin. Hûn dikarin xweşikên xwe yên cîhanê yên kodê ji bo amûrên Înîsê dipirse - tiştek ku ne li ser vê lîsteyê li ser çavkaniyên din ên din hene.

Bawer: Hûn dikarin winda bibin ku heke hûn dibistana Kodê bi zûtirîn bernameyên bernameyek bi şûnde bistînin. Plus, ji bo hemî qursên 71 deverî û 254 screencans, hûn ê hewce ne ku hûn meha (mehê meha $ 29 an meha $ 19 a mehan bi planek salane) bidin. - û eger hûn dixwazin vê malperê li ser potansiyonek temamî bikar bînin ' Wê hewceyê ku ji bo veşartinê. More »

06 of 08

Coursera

Coursera

Bêtirîn:: Xwendekarên xweser ên xwe yên ku dilsoz û bîhnfirehiyê digire ku bitikînek digerin ku kursa herî girîng ji bo wan digerin, ji ber ku di heman demê de malperên wekî Kodecakademî, Dersa Coursera ji bo cûreyên pirr ên cûreyên mezin ên bernameyên derveyî .

Zimanan pêşkêşî:

Pros: Dersên ji saziyên cîhanê yên cîhanê hene wekî Zanîngeha John Hopkins û Stanikfordê, ji ber ku hûn di destên baş in. Plus, pir kursên belaş in, her çend hûn dikarin ji bo hinek pereyan bidin, hebijêrên ku hûn belgeya temamî li ser dawiyê pêşkêş dikin.

Bawer: Hûn dê hemî kodê dersên ku di cîhekî yek hêsan-hêsantir de nabînin, wateya ku ev alîkarî bi vê malperê bizanin ku hûn çi dikin ku hûn digerin. Dersên bi gelemperî ne wekî ku bi rêya Kodecakademî, Code Avengers or Akademiya Khan a Akademî ne, tevlihev in an jî wek înaktaktive ne. More »

07 of 08

Mala liser darê

Mala liser darê

Ji bo baştirîn: Kesên ku plan dikin bi programming û bi karanîna karanîna wan pisporên pispor an jî ji bo hin aliyan hîn dibin, ji ber ku piranîya maddî hewceyê peredanek perê heye. Ew ne ku hûn dibêjin ku hûn hewce ne ku hûn bi tonê pêşî bi Treehouse re bêne; ku fikrên ku hûn dixwazin çêbikin pir caran pir zêde ye, ji ber ku gelek kursên li derdora armancên wê têne çêkirin, wek çêkirina malperê.

Zimanan pêşkêşî:

Pros: Zimanên Înternetê ji bo iOS-ê jî hene, da ku hûn dixwazin ku anketek an iPhone-ê çêbikin, vê malper dikare alîkarî bikin ku hûn çawa bikin. Hûn dikarin ji bo civînên civaka civakê bibin, ku hûn hînkirina alîkariya we dema ku hûn stendin, hînbûna xwe û hewldana xwe hîn bikin.

Bawer: Gava ku hûn ceribandinek azad e, Treehouse ji we re pêwîst e ku hûn planên yek ji du dravan hilbijêre. Yek ji yek mesrefê 25 $ mesref dike û hûn dikarin ji hêla 1,000 kursên vîdyoyî û amûrên întegrasyona alîkarî dide, lê ji bo meha $ 49 a meha "Plana Pro" hûn ji bo endam-tenê forum, bonus naveroka, vîdyoyek ji bo vîdyo daxistin. fêrbûna hîndar û bêtir. Hin ji van taybetmendan dikarin bêhtir kêrhatî bibin, lê hûn hewce bibin ku li ser fêrbûna kodê ji bo ku ew ji bo bingehîn a mehê bide dayîn. More »

08 of 08

Programming for Kids

Swift Playgrounds. Sêv

Hemî jorên jorîn li ser destpêkê, bi nûhatî têne çêkirin, lê çi li ser newbies ji temenê tender? Hûn dixwazin dixwazin ku ji van van malperan kontrol bikin li hember zarokan . Vebijêrkên Blockly, Scratch and SwiftPlayground de, û ew ciwanên ku têgezên bernameyên hêsan ên di rêbazên hêsantir, bi hêsantir li ser vîzyonan de tê zanîn dikin.

Destpêk Bixwe, û kêfa xwe bikin

Dema ku ew fêr bibe ku çiqas kodê çawa, çavkaniyên dewlemendiya belaş ên belaş ên înternetê bikar bînin ku ji bo vebijarkên xwe bigirin û ji ber ku hûn dikarin gengaziya hînkirina rêbaz û pisîkên xwe hîn bikin. Bi rastî tu hewce ne ku hûn karta krediya xwe bigire heta ku hûn bawer bikin ku hûn nikarin zanistek din rêvebirin, û / yan heke we biryar da ku hûn dixwazin profesyonelên profesyonel peyde bikin. Lê di vê yekê de, hûn dikarin dixwazin ku li her qonaxek derheqê hundurê veguherînin binirxînin!