20 tiştên ku ez dixwazim berî ku bibim pêşdebirek malperê bizanim

20 tiştên ku ez dixwazim berî ku bibim pêşdebirek malperê bizanim

Di destpêka kariyera xwe de, min gelek tiştên girîng ên ku ji bo pêşdebirek destpêkê pir bikêr in nizanibû. Dema li paş xwe mêze dikim, dikarim bêjim ku gelek hêviyên min bi cih nehatin, ne nêzî rastiyê bûn jî. Di vê gotarê de, ez ê li ser 20 tiştên ku divê hûn di destpêka kariyera xweya pêşdebirê malperê de zanibin biaxivim. Ev gotar dê ji we re bibe alîkar ku hûn hêviyên rast destnîşan bikin.

Ji te re dîplomeyek ne hewce ye

Erê, ji bo ku hûn bibin pêşdebir ne hewceyê derecê ne. Pir agahdarî li ser Înternetê têne dîtin, nemaze yên bingehîn. Hûn dikarin bi karanîna Înternetê bi tena serê xwe bername fêr bibin.

Googling jêhatîbûnek rastîn e

Ji ber ku hûn nû dest pê dikin, hûn hîn jî nebûna zanîna ku ji bo çareserkirina hin pirsgirêkan hewce ne. Ev baş e, hûn dikarin wê bi arîkariya motorên lêgerînê re mijûl bikin. Fêrbûna çi û çawa lê bigerin jêhatîbûnek girîng e ku dê we gelek wext xilas bike.

Em ji bo destpêkek bernameyek zexm a belaş pêşniyar dikin:
Pêşveçûna Serlêdanê: Android vs iOS - 22-24 Tebaxê. Kursa zexm dihêle hûn sê rojan xwe di pêşdebirina serîlêdanên ji bo pergalên xebitandinê yên herî populer ên mobîl de binixumînin. Kar ev e ku li ser Android-ê arîkarek deng biafirîne û ji bo iOS-ê "Lîsteya To-Do" pêşve bibe. Zêdetir nasîna bi kapasîteyên serîlêdanên cross-platformê.

Hûn nikarin her tiştî fêr bibin

Pêdivî ye ku hûn pir bixwînin. Tenê binihêrin ka çend çarçoveyên JavaScript-ê yên populer hene: React, Vue û Angular. Hûn ê nikaribin wan hemî bi baldarî bixwînin. Lê ev ne hewce ye. Pêdivî ye ku hûn li ser çarçoweya ku hûn çêtirîn jê hez dikin, an ya ku pargîdaniya we pê re dixebite balê bikişînin.

Nivîsandina kodek hêsan pir dijwar e

Gelek pêşdebirên nisbeten bê tecrube kodek pir tevlihev dinivîsin. Ev rêyek e ku meriv nîşan bide, da ku nîşan bide ka ew çiqas bername dikin. Vê yekê nekin. Koda herî hêsan a gengaz binivîse.

Hûn ê ji bo ceribandina bêkêmasî wext tune

Ji ezmûna xweya xwe, ez dizanim ku pêşdebiran dema ku meriv karê xwe kontrol dike mirovên tembel in. Pir bernamenûs dê bipejirînin ku ceribandin ne beşa herî balkêş a karê wan e. Lê heke hûn plan dikin ku projeyên cidî bikin, wê ji bîr nekin.

Û me jî muhlet hene - hema hema her dem. Ji ber vê yekê, ceribandinê bi gelemperî ji hewcedariyê kêmtir wext tê dayîn - tenê ji bo bicîhanîna muhletê. Her kes fêhm dike ku ev yek zerarê dide encama dawî, lê tu çare tune.

Hûn ê her dem di derbarê demê de xelet bibin.

Ne girîng e ku hûn bi kîjan awayê bikin. Pirsgirêk ev e ku teorî qet bi pratîkê re hev nagire. Hûn tiştek weha difikirin: Ez dikarim vê tiştê piçûk di saetekê de bikim. Lê dûv re hûn fêr dibin ku hûn hewce ne ku pir koda xwe ji nû ve ava bikin da ku ew taybetmendiya piçûk bixebite. Wekî encamek, nirxandina destpêkê bi tevahî xelet derdikeve.

Hûn ê şerm bikin ku hûn li koda xweya kevn binêrin

Dema ku hûn yekem dest bi bernamekirinê dikin, hûn tenê dixwazin tiştek bikin. Ger kod dixebite, ew kêfxweş e. Ji bernamenûsek bêtecrube re, wusa dixuye ku koda xebatê û koda kalîteya bilind heman tişt in. Lê gava ku hûn bibin pêşdebirek bi tecrûbe û li koda ku we di destpêkê de nivîsîbû binêre, hûn ê ecêbmayî bimînin: "Ma min bi rastî ev hemî tevlihevî nivîsand?" Bi rastî, tiştê ku di vê rewşê de dikare were kirin ev e ku hûn kaosa ku we afirandiye bikenin û paqij bikin.

Hûn ê gelek wext bi girtina xeletiyan derbas bikin

Debugging beşek ji karê we ye. Bi tevahî ne gengaz e ku hûn kodê bêyî xeletiyan binivîsin, nemaze heke we kêm ezmûn hebe. Pirsgirêka ji bo pêşdebirek nûjen ev e ku ew bi hêsanî nizane dema ku xeletiyê dike li ku binêre. Carinan jî ne diyar e ku meriv li çi bigere. Û ya herî xirab ev e ku hûn van xeletiyan ji bo xwe diafirînin.

Internet Explorer geroka herî xirab e ku heya niha hatî afirandin

Internet Explorer, ku jê re Internet Exploder jî tê gotin, dê we ji CSS-ya ku we nû nivîsandiye poşman bike. Tewra tiştên bingehîn di IE-yê de xirav in. Di demekê de hûn ê dest pê bikin ku ji xwe bipirsin çima ewqas gerok hene. Pir pargîdan pirsgirêkê bi piştgirîkirina tenê IE 11 û guhertoyên nûtir çareser dikin - ev bi rastî dibe alîkar.

Kar disekine dema ku server dakevin

Rojekê bê guman ew ê bibe: yek ji te pêşkêşkerên Ew ê têk biçe. Ger tu li ser makîneya herêmî nexebitî, tu ê nikaribî tiştekî bikî. Û kesek din jî dê nikaribe. Belê, dem dema navbereke qehweyê ye.

Hûn ê wisa bikin ku hûn her tiştê ku hevkarên we dibêjin fêm dikin.

Bi kêmanî carek (dibe ku bêtir) hûn ê bi pêşdebirek hevalek re ku dê bi coş li ser teknîkek an amûrek nû biaxive re danûstendinek bikin. Axaftin dê bi pejirandina hemî gotinên ku hevpeyivîn dike biqede. Lê ya rast ev e ku we bi hêsanî piraniya axaftina wî fêm nekir.

Ne hewce ye ku hûn her tiştî ezber bikin

Bernamekirin di pratîkê de sepandina zanînê ye. Ji bîrkirina her tiştî tiştek tune - hûn dikarin agahdariya winda li ser Înternetê bibînin. Ya sereke ev e ku meriv zanibe ku meriv li ku binêre. Ezberkirin dê paşê were, dema ku li ser projeyan dixebitin, digel ezmûnê.

Pêdivî ye ku hûn fêr bibin ka meriv çawa pirsgirêkan bi bandor çareser bike

Û bi afirîneriyê bikin. Bername çareseriyek domdar a pirsgirêkan e, û yek dikare bi çend awayan were çareser kirin. Afirînerî ji bo kirina vê zû û bi bandor dibe alîkar.

Hûn ê pir bixwînin

Xwendin dê gelek wextê we bigire. Hûn neçar in ku li ser rêbaz, pratîkên çêtirîn, amûr û gelek nûçeyên pîşesaziyê bixwînin. Pirtûkan ji bîr nekin. Xwendin ji bo bidestxistina zanînê û domandina jiyanê rêyek girîng e.

Adaptability dikare bibe serêş

Veguheztina malperek ji bo hemî cîhazan pir dijwar e. Cûreyek pir alav û gerok hene, ji ber vê yekê dê her gav tevliheviyek "cîhaz + gerok" hebe ku tê de malper xirab xuya dike.

Tecrûbeya xeletkirinê wextê xilas dike

Wekî ku li jor hatî behs kirin, debugkirin dikare karekî pir demdirêj be, nemaze heke hûn nizanin li ku bigerin û li çi bigerin. Fêrbûna koda we çawa dixebite ji we re dibe alîkar ku hûn zû debug bikin. Hûn dikarin jêhatîbûnên xweyên debugkirinê bi fam bikin ka amûrên debugkirinê di gerokên cihêreng de çawa dixebitin.

Hûn ê li çareseriyên amade bigerin, lê ew ê ji we re nexebitin.

Ger hûn bi xwe nikaribin çareseriyan bibînin, hêjayî Googlê ye. Di pir rewşan de, hûn ê li ser forumên mîna StackOverflow çareseriyên xebatê bibînin. Lê di pir rewşan de hûn nekarin tenê wan kopî bikin û bişopînin - ew ê bi vî rengî nexebitin. Li vir jêhatîbûn û afirîneriya çareserkirina pirsgirêkê bi kêr tê.

IDE-yek baş dê jiyanê hêsantir bike

Berî ku hûn dest bi kodkirinê bikin, hêja ye ku demek hindik derbas bikin da ku IDE-ya rast bibînin. Gelek baş hene, hem bi pere û hem jî belaş. Lê hûn hewceyê yekî ku bêkêmasî li hev tê. Pêdivî ye ku IDE ronîkirina hevoksaziyê, û hem jî ronîkirina xeletiyê hebe. Piraniya IDE-an pêvekên ku ji we re dibe alîkar ku IDE-ya xwe xweş bikin hene.

Termînalê dê xebatê bikêrtir bike

Heke hûn ji bo xebitandina GUI-ê bikar tînin, rêzika fermanê biceribînin. Ew amûrek hêzdar e ku dikare gelek pirsgirêkan ji amûrên grafîkî zûtir çareser bike. Divê hûn pê ewle bin ku bi rêzika fermanê re dixebitin.

Tekerê ji nû ve îcad nekin

Dema ku hûn taybetmendiyek standard pêşve dixin, cîhê yekem ku meriv lê bigere ji bo çareseriyê GitHub e. Ger pirsgirêk tîpîk e, wê hingê bi îhtîmalek ku ew jixwe çareser bûye. Dibe ku jixwe pirtûkxaneyek aram û populer bi çareseriyek amade hebe. Bi belgekirina projeyên çalak bibînin. Heke hûn dixwazin fonksiyonên nû li "tekera" ya yekî din zêde bikin an jî bi hêsanî wê ji nû ve binivîsin, hûn dikarin bi tenê projeyê bişopînin an daxwazek hevgirtinê biafirînin.

Source: www.habr.com