Xihloko lexi xi ta vulavula hi ndlela yo va muendli wa tiprogreme ku sukela eku sunguleni eka malembe yo hambana-hambana. Yi byela leswaku hi tihi timfanelo leti mutivi wa ntirho lowu a faneleke a va na tona, leswi faneleke ku endliwa leswaku a va un’we.
I mhaka ya dyondzo ni vuswikoti byo tirha handle ka yona. Ku hlamuseriwa switirhisiwa leswi nga ta lava ku va ni vutshila. Yi vulavula hi malembe lawa swi antswaka ku sungula ku dyondza ntirho wo karhi eka wona, ndlela ni laha u nga wu kumaka kona ntirho tanihi muendli wa tiprogreme ni swin’wana swo tala. Ku endla minongonoko i ntirho lowu tsakisaka swinene naswona wu lavekaka enkarhini wa hina. Munhu loyi a endlaka xiboho xo nghena eka yona u fanele a va eka “wena” hi thekinoloji naswona a nga chavi swiphiqo. Ku dyondza ntirho lowu a swi olovi naswona a swi lehi, kambe hi ku navela, u nga fikelela swo tala hi nkarhi wo koma swinene. [xitlhokovetselo id=”xiengetelo_11638″ align=”aligncenter” ku anama=”1224″].
Miholo eka xiyenge xa IT[/ caption].
- I mani programmer naswona u endla yini?
- Swipfuno na swiphiqo swa phurofexini
- Ha yini u va muendli wa tiprogreme
- I mani loyi a faneleke eka ntirho lowu
- Hi tihi timfanelo leti muendli wa tiprogreme a faneleke a va na tona?
- Ndlela yo va muendli wa tiprogreme ku suka eka xiyimo xa le hansi – sungula sweswi!
- Swiletelo leswi dumeke eka xiyenge xa nhluvukiso
- Xana u nga yi kuma kwihi dyondzo ya muendli wa tiprogreme na leswi lavekaka ku va muendli wa swilo – timfanelo ta munhu hi xiyexe, timali na minkarhi
- Hi tihi tidyondzo leti u faneleke ku ti teka loko u amukeriwa leswaku u ta va muendli wa tiprogreme
- Xana swa koteka ku va muendli wa tiprogreme u nga ri na dyondzo
- Tikhoso ta minongonoko – ku dyondza ku suka eka xiyimo xa le hansi ekaya
- Dyondzo leyi kongomisiwaka hi mutsundzuxi
- Dyondzo leyi tiyimeleke ya mhaka leyi
- Swipfuno swo dyondzisa swo tiva ntirho wa muendli wa tiprogreme ku sukela eka malembe ya 10-20 hi vukhale na vatumbuluxi lavakulu
- 2 tindlela to specialize tani hi muendli wa webu – front end VS back end
- Ku hambana ka nkoka
- Mintirho Leyi Tolovelekeke
- Ndzi lava ku va muendli wa swilo – xana ndzi fanele ndzi hlawula yini?
- Hi rihi ririmi ra minongonoko leri muendli wa novice a faneleke ku hlawula hi 2022?
- Nwaya
- 1C
- JavaScript
- Xitirhisiwa xa Python
- Leswi muendli wa nkarhi lowu taka a faneleke ku swi dyondza
- Ku titoloveta nkarhi na nkarhi
- Xana vaendli va tiprogreme va tirha kwihi
- Ndlela yo lava ntirho
- Swihlawulekisi Swa Ntshaho
- Ku dyondzeriwa ntirho eka muendli wa tiprogreme
- Hi yihi mintlhontlho leyi vaendli va swilo lava ha ku sungulaka ku langutana na yona?
- Ndlela yo papalata swiphiqo entirhweni wa muendli wa tiprogreme
- Xana swi antswa ku dyondza minongonoko hi malembe mangani – xana swa koteka ku va muendli wa malembe ya 20-30-40-50 hi vukhale?
- Xana swi teka nkarhi wo tanihi kwihi ku va muendli wa tiprogreme
- Ndlela yo va mutivi la lavekaka eka ntirho lowu
- Switsundzuxo eka lava sungulaka ku suka eka vaendli va tiprogreme lava dumeke
I mani programmer naswona u endla yini?
Muendli wa tiprogreme i mutivi loyi a tirhaka ku endla khodi ya nongonoko wa thekiniki yihi na yihi kumbe xitirhisiwa. Leswaku a endla leswi, u tirhisa rin’wana ra tindzimi to endla minongonoko, leri nga ni swimunhuhatwa ni marito yo hambana-hambana. Hi ririmi rihi ro endla khodi, muendli wa yona u hlawula. Swi titshege hi vutivi bya yena ni muxaka wa ntirho lowu a faneleke a wu endla. Mutivi lonene u fanele ku twisisa tindzimi ta kwalomu ka 3-5.
Muendli wa tiprogreme a hi minkarhi hinkwayo a tirhisanaka ni khompyuta. A nga vumba khodi hambi ku ri eka phepha ro olova. U lava PC ku kambela xiendlo xa yena hi nkarhi wa ku lulamisa swihoxo leswi landzelaka. Vasunguri va tala ku pfilunganya muendli wa tiprogreme ni mutivi wa IT. Xa vumbirhi xi nga va na kwalomu ka 50 wa swihlawulekisi swo hambana (mulawuri wa sisiteme, mutivi wa ku tirhiseka, mutivi wa SEO, na van’wana). Kambe u nga va mutivi lonene wa IT ntsena hi ku dyondza swilo swa xisekelo swa minongonoko. Vatumbuluxi va avanyisiwile hi tinxaka ta 3 letikulu:
- Ku tirhisiwa : ku tumbuluxa switirhisiwa swa mintlangu, minongonoko ya le hofisini, na swin’wana.
- System : tsala OS.
- Vaendli va tiwebsite : va tirha ku endla tiwebsite.
Swipfuno na swiphiqo swa phurofexini
Vaendli va swikombelo va manguva lawa va tsakela swinene ntirho wo tano. Hakunene, namuntlha vantshwa va dyondza thekinoloji ya tikhompyuta hi ku olova naswona va yi tiva kahle endlelo rihi na rihi. Ku endla minongonoko i ntirho lowu tsakisaka hakunene lowu susumetaka nhluvuko swinene. Kambe eka ndhawu leyi ku ni swilo leswinene ni leswitsongo.
Swiyenge leswinene swa phurofexini leyi:
- Muholo lowunene . Mutivi la fanelekaka ni la nga ni ntokoto u hola hi xiringaniso xa 80-100 wa magidi ya tirhandi. Eka va le xikarhi, muholo wu nga fika eka 150-200 k.
- Mintirho yo tala. Vaendli va minongonoko va laviwa swinene namuntlha, hikuva ku na endlelo ra misava hinkwayo ra ku tirhisa xidijitali emisaveni hinkwayo.
- Ku haha hi vutumbuluxi . Mutumbuluxi a nga kombisa miehleketo ya yena, a ringeta tikhodi to hambana na tindlela to tlhantlha xiphiqo, a ringeta ku humelela ka tona, a tumbuluxa nchumu wuntshwa.
- Ku koteka ku tirha ekule . Lowu i ntirho lowu nga endliwaka nkarhi wihi na wihi na kun’wana na kun’wana, nchumu lowukulu hileswaku phurojeke yi hetiwa hi nkarhi.
- Ku kula ka ntirho etikweni rihi na rihi . Matiko hinkwawo lama endlaka nhluvuko ma lava swinene vativi lava tlhariheke.
- ntirho wo tshama ehansi . Muendli wa tiprogreme a nga tirha siku hinkwaro a ri eka xiyimo xin’we eka khompyuta. Leswi swi vanga swiphiqo eka fambiselo ra misiha ni marhambu ni ku vona.
- Endlelo ro dyondza leri yaka emahlweni . Ku endla swilo leswintshwa a swi yimi swi nga ri kona. Swiendlakalo leswintshwa swi humelela siku na siku, vaendli va tiprogreme va fanele ku tiva hinkwaswo leswi fambelanaka na phurofexini ya vona.
Ha yini u va muendli wa tiprogreme
Munhu un’wana ni un’wana loyi a ehleketaka hi ntirho lowu u fanele a tivona eka wona. A hi nge a a ri ni vutshila eka sayense leyi kongomeke exikolweni, a nga hlawula ntirho lowu nga ekusuhi laha a nga kombisaka vuswikoti bya yena ku antswa. Xikombiso, ku va mutivi wa tinhlayo, kumbe ku dyondza sayense ya tikhompyuta, na swin’wana. Loko munhu a ri eka xiteji xo hlawula, u fanele a dzikisa mianakanyo yakwe eka xivutiso xin’we: “Xana ndzi lava ku va muendli wa tiprogreme, kumbe ndzi tsakela bindzu rin’wana leri fanaka laha ndzi nga vaka mutivi lonene?” Loko ndhawu leyi yi koka rinoko, a ku na ndhawu yo kanakana.
I mani loyi a faneleke eka ntirho lowu
Ku endla minongonoko swi tsakela ngopfu vanhu lava tsakelaka thekinoloji ya manguva lawa. Va fanele va tlhela va va ni vutivi bya swa xithekiniki (kambe ku ni swin’wana leswi nga riki kona). Swi laveka ku hluvukisa ku twisiseka, ku tiyisela, ku ehleketa loku nga twisisekiki, ku dyondza rungula lerintshwa malunghana ni thekinoloji.
Hi tihi timfanelo leti muendli wa tiprogreme a faneleke a va na tona?
Vatumbuluxi va tshamela ku tirhisana ni vanhu vo hambana-hambana. Khamphani ya vaendli va tiprogreme yi ta tshama yi tsakile ku va na mutirhi wo tshembeka, wo hanyisana na vanhu na ku pfuleka. Mutirhi-kulobye wo tano u tiyimisele ngopfu ku pfumela ku pfuna ni ku hlangana hafu ya ndlela. Muendli wa tiprogreme lonene u fanele a va ni timfanelo leti:
- Ku kota ku rhangisa emahlweni hi ndlela leyinene, ku hlawula ntirho lowu tshembisaka swinene na ku hlayela nkarhi wa ku tirhisiwa ka wona;
- Vana u lunghekele ku tirha eka ntlawa (swi tika swinene eka vanhu lava nghenaka endzeni);
- Tirha kahle na mintirho, yi endla yi tirha kahle no yi avanyisa hi swiphemu swo hlayanyana;
- Tinyiketele eka pakani yo karhi, u nga kavanyetiwi hi swilo leswi nga riki swa nkoka (handle ka sweswo u nga lahleka eka khodi);
- U nga vi na tingana ku vutisa no hlamusela tinhla leti tumbeleke – ku suka eka vatirhikulobye, muxavi, mutivi loyi a tolovelekeke;
- Minkarhi hinkwayo hluvuka ensin’wini ya wena naswona u titoloveta nkarhi na nkarhi hilaha swi nga kotekaka hakona;
- Pfumela swihoxo, ringeta ku endla hi tindlela to hambana-hambana, fikelela vuyelo.
Ndlela yo va muendli wa tiprogreme ku suka eka xiyimo xa le hansi – sungula sweswi!
Nchumu wo sungula lowu munhu un’wana ni un’wana wa vumbirhi loyi a endlaka xiboho xo ti ringeta eka bindzu leri a wu endlaka i ku tivutisa: “Xana u nga va njhani muendli wa tiprogreme ku sukela eku sunguleni?” I swa nkoka ku teka xiboho xa leswaku hi yihi specialization ya muendli leyi n’wi fanelaka swinene. Swi titshege hi leswi a lavaka ku swi endla: ku endla tiwebsite, ku tsala tikhodi ta mintlangu ni swin’wana. Kutani u fanele ku hlawula ririmi ro endla minongonoko, u dyondza ni ku ringeta ku va ni vutshila eka ntirho lowu hi ku tirhisa.
Swiletelo leswi dumeke eka xiyenge xa nhluvukiso
Tindhawu leti dumeke swinene ta minongonoko namuntlha hi leti:
- Ku tumbuluxiwa ka minongonoko ya mabindzu . Bindzu rin’wana ni rin’wana ri lava ku tirhisiwa hi ku tirhisa michini. Eka bindzu leri, minongonoko ya khampani ya 1C yi tala ku tirhisiwa.
- Nhluvukiso wa Webu . Muxaka wa ntirho wu ya hi swilaveko swa muxavi. Swi nga va sevha ya khampani, webusayiti ya xitolo xa le ka Internet, blog ya munhu la dumeke. Ngopfu-ngopfu ku tirhisiwa PHP, JavaScript na Python.
- Ku tumbuluxiwa ka switirhisiwa swa tiselfoni . Loko mutivi a tiva ku endla minongonoko ya ti-smartphone, a nga kuma ntirho lowu hakeriwaka kahle hi ku olova. A nga tlhela a tsala khodi ya switirhisiwa leswi tsariweke ivi a swi kandziyisa eka GooglePlay kumbe AppStor.
Hi ndlela leyi, yin’wana ya tidyondzo letinene ta
JavaScript , hi Xirhaxiya.
Xana u nga yi kuma kwihi dyondzo ya muendli wa tiprogreme na leswi lavekaka ku va muendli wa swilo – timfanelo ta munhu hi xiyexe, timali na minkarhi
Le Russian Federation ku ni tiyunivhesiti to tala ni swikolo swa vutshila leswi letela vaendli va tiprogreme lava fanelekaka. Tinhlengeletano ni tiyunivhesiti ta le Moscow:
- Yunivhesiti ya Mfumo ya Moscow . Ntsengo: 220 wa magidi ya tirhandi / lembe. Nkarhi: 4-6 wa malembe https://sev.msu.ru/kafedra-programmirovaniya/.
- Yunivhesiti ya Polytechnic ya Moscow . Ntsengo: 89 wa magidi ya tirhandi / lembe. Kotara ya 4-6 wa malembe.
- Nhlangano wa Fizikisi ni Thekinoloji wa le Moscow . Ntsengo: 250 wa magidi ya tirhandi / lembe. Nkarhi: 4-6 wa malembe.
Swikolo swa xithekiniki na tikholichi ta ntsindza:
- Kholichi ya Mabindzu ya Capital . Ntsengo: 93 wa magidi ya tirhandi / lembe. Nkarhi: 2 wa malembe na 9 wa tinhweti.
- Kholichi ya MGUPI . Ntsengo wa kona i 90 wa magidi ya tirhandi / lembe. Nkarhi: 2 wa malembe na 6 wa tinhweti.
- Xikolo xa vuthekiniki xa le Moscow xo endla swichayachayana . Swi durha 99 wa magidi ya tirhandi / lembe Nkarhi: 2 wa malembe na 10 wa tin’hweti.
Hi tihi tidyondzo leti u faneleke ku ti teka loko u amukeriwa leswaku u ta va muendli wa tiprogreme
Leswaku a dyondza tanihi muendli wa tiprogreme, mukomberi u fanele a pasa swikambelo swa Xirhaxiya, tinhlayo, fizikisi ni sayense ya tikhompyuta. Exikarhi ka tidyondzo timbirhi to hetelela, u fanele ku endla xiboho, ku ya hi vutshila bya nkarhi lowu taka. Dyondzo yo engetela – Xitsonga. Kambe etindhawini tin’wana ta dyondzo, xikambelo xo tano a xi laveki.
Xana swa koteka ku va muendli wa tiprogreme u nga ri na dyondzo
Leswaku u va mutumbuluxi, a swi bohi leswaku u va ni diploma ya dyondzo. Hambiswiritano, handle ka yona, swi ta tika eka mutivi la ha ku sungulaka ku kuma ntirho lowunene. Ku engetela kwalaho, u ta boheka ku dyondza hi matimba hambi swi ri tano. U ta boheka ku tilulamisela swiphiqo, u va munhu la tiyiselaka swinene ni la layaka. Mhaka-nkulu i ku va ni ku navela ni ku lunghekela ntirho lowu vekaka mihandzu eka wena n’wini.
Tikhoso ta minongonoko – ku dyondza ku suka eka xiyimo xa le hansi ekaya
Namuntlha ku ni to tala ta tona, eka swiyimo swa xiviri ni le ka netiweke. Hakanyingi tikhoso a hi ta mahala, kambe vahlengeleti va ta kota ku nyika xichudeni nongonoko wa ndzetelo lowu humelelaka. Leswi swi ta ku pfumelela ku tilulamisela ku endla minongonoko hi nkarhi wo koma. Hakanyingi mintirho yo tano yi endliwa hi vun’we. Tikhoso ti kahle swinene ku ku pfuna ku hleleka ni ku dzikisa mianakanyo eka pakani yo karhi. Ku ta va na dyondzo ya swilo swa thiyori, leswi vaendli lava nga ta va va nga ta swi tirhisa hi ku hatlisa, ehansi ka nkongomiso wa mudyondzisi. Ntirho wo karhi wu averiwa yindlu, endzhaku ko wu heta, munhu u ta kota ku vutisa xivutiso eka muhlayisi. Hi ringanyeta tikhoso leti landzelaka eka lava sungulaka lava lavaka ku va ni vutshila eka ntirho lowu:
HTML Academy .
xikolo xa khodi .
“Masungulo ya PHP eka Masungulo ya Khodi”
Yandex Workshop .
freecodecamp ya xitsonga .
Dyondzo leyi kongomisiwaka hi mutsundzuxi
Muxaka lowu wa ndzetelo i wunene hikuva u nga tsarisa eka sete ya tidyondzo ta munhu hi xiyexe na mudyondzisi. Leswi swi tlhela swi lava vuvekisi bya timali, kambe vuyelo byi ta tirha swinene. Phela, mutsundzuxi u ta tirhisana ni xichudeni xin’we, a nyikela nkarhi lowu engetelekeke eka xona. Leswi swi vula leswaku endlelo ro dyondza ri ta famba hi rivilo lerikulu swinene. Ntirho lowu wu tolovelekile eka Internet ni le vuton’wini bya xiviri. Mudyondzisi u tumbuluxa nongonoko wa munhu hi xiyexe wa wadi yin’wana na yin’wana, hi ku ya hi matimba na ku tsana ka yena. Mutsundzuxi a nga tsarisa eka musunguri, kumbe muendli wa tiprogreme loyi a nga na ntokoto loyi a lavaka ku antswisa vutivi bya vona.
Dyondzo leyi tiyimeleke ya mhaka leyi
Kuna ndlela ya vunharhu ya ndzetelo – hi wexe. Nakambe hi yona leyi nga durhiki ngopfu naswona yi lehe ngopfu. Kambe munhu u fanele ku tiendlela nongonoko hi yexe, a lunghiselela swilo swa dyondzo ni ku tune in ni ku lunghiselela vutivi lebyi dzikeke lebyi hlelekeke bya misava ya minongonoko. Xo sungula u fanele u hlawula ririmi. Hinkwaswo swi nga dyondziwa handle ko seketeriwa hi mudyondzisi. Ku ni tivhidiyo to tala to hambana-hambana ni swihloko eka Internet leswi nga ta pfuna muendli wa nkarhi lowu taka.
Swipfuno swo dyondzisa swo tiva ntirho wa muendli wa tiprogreme ku sukela eka malembe ya 10-20 hi vukhale na vatumbuluxi lavakulu
U fanele u dyondza ntsena eka tibuku letinene. Swi fanerile ku tirhisa ti-encyclopedia eka physics na tinhlayo. Eka swihlangi leswintsongo, unga teka swipfuno swa vana swofana na Avanta+.
Tidyondzo leti hatimbirhi ti vumba masungulo lawa dyondzo hinkwayo yi nga ta akiwa eka wona. Nakambe swa fanela ku xava tibuku to olova ta minongonoko. “Python ya vana” hi Jason Briggs yi ta endla.
Ku ya emahlweni, u nga tirhisa buku leyi nge “Python: Great Programming in Minecraft” hi Andrey Koryagin. Buku leyi yi na vuxaka na tinhlayo, yi na vuxokoxoko bya nkoka mayelana na tikhodixini ta 3D, mintirho na swin’wana. Swi pfuna eka dyondzo ya tirhoboto.
Ku hluvukisa vuswikoti eka minongonoko kumbe vumaki, swi ringanyetiwa ku nyikela nyingiso eka “Swikambelo swa miri na swikambelo swa Lego” – Koryagin A.
Eka vatumbuluxi lavatsongo lava ha ku dyondzaka swisekelo, ku ringanyetiwa leswaku u tolovelana na Lego WeDo Educational Robotics. Buku yo tsalela eka yona yi katsiwile ni buku leyi.
Leswi u nga ni vutshila eka swilo swo olova, u nga ya emahlweni u ya eka leswi rharhanganeke swinene, hi C ++. Hi xikombiso, buku ya swichudeni leyi tsariweke hi Herbert Schildt yi fanelekile.
Swi tlhela swi ringanyetiwa ku nga nyikeli nyingiso eka buku leyi vulavulaka hi Delphi hi Nikita Kultin:
Ku kota ku endla tikhodi ta mintlangu, swi fanerile ku tirha hi C # leyi sekeriweke eka Unity, hi J. Manning.
Xana muendli wa tiprogreme u lava ku tiva tinhlayo: https://youtu.be/_2beqwXS9Os
2 tindlela to specialize tani hi muendli wa webu – front end VS back end
Vaendli va tiprogreme lava endlaka sayiti va avanyisiwile hi 2 wa “fronts” leyikulu: “frontend” na “backend”. Vativi lava endlaka xiboho xo hlanganisa vumundzuku bya vona na nhluvukiso wa webu va fanele ku teka xiboho xa leswaku i muxaka wihi wa ntirho lowu va wu tsakelaka. Leswi a swi vuli leswaku munhu un’we a nge tirhi eka backend na frontend hi nkarhi wun’we. Phela wa ha fanele u sungula kun’wana, naswona hi ntokoto u nga hlanganisa tindlela leti. Leswaku u hlawula vutshila byo hlawuleka, u fanele u tolovelana ni swivumbeko ni swilo leswi kongomeke swa swilo leswi haswimbirhi.
Ku hambana ka nkoka
Mutivi wa le mahlweni u ni vutihlamuleri bya tlhelo ra sayiti leri fikelelaka ni leri vonakaka hi muendzi. U tumbuluxa layout ya dizayini, a tumbuluxa ntirho lowu nga ta olova ku wu tirhisa. Muendli wa tiprogreme wa xivumbeko lexi u ringeta ku endla leswaku sayiti yi tirha kahle naswona a nga soholoti leswi vonakaka eka switirhisiwa ni le ka swihlamusela-marito. Leswaku a tirha eka frontend, muendli wa tiprogreme la nga ni vutshila u fanele a dyondza swilo swa xisekelo, ku nga: HTML, CSS, SASS, JavaScript. Ntirho wa muendli wa le ndzhaku i tlhelo lerin’wana ra mali ya nsimbi leyi fanaka. U na vutihlamuleri byo tumbuluxa thekinoloji leyi nga vonakiki eka mutirhisi. Hi ku olova, mutivi u endla leswaku tithebhu toleto hinkwato, swikomba-nkarhi ni swiaki swin’wana leswi tirhaka swi tirha. Musunguri eka ntirho wa backend u fanele ku tlhela a va na vutivi byo karhi: dyondza 1 kumbe tindzimi to hlayanyana ta minongonoko, ku kota ku tirhisa sisiteme ya vulawuri bya vuhundzuluxi, ku twisisa database na ku tolovelana na JSON:API.
frontend-i-backend[/xitlhokovetselo xa xitlhokovetselo].
Mintirho Leyi Tolovelekeke
Frontend va nghenelerile eka:
- Hi ku tumbuluxa swihlanganisi na swivumbeko, tlhelo ra le mahlweni ri nga hluvukisa xitirhisiwa xa xitolo xa le ka inthanete. Nxaxamelo wa mintirho ya yena wu katsa ku humesa swiphephana swa mahungu.
- Nhluvukiso wa SPA. Loko bangi yi kombela ku endla xikombelo, kutani yi ta va ni tichati ni swifaniso, mintirho yo landzelela mali leyi hlayisiweke, xikalo, rungula ra mali ni swin’wana.
Backend va tirha eka:
- Ku tumbuluxiwa ka CRUD. Loko mutirhisi a tsarisa eka sevha naswona akhawunti ya yena yi endliwa, endzhaku u fanele ku tsala khodi ya munhu hi xiyexe. Hi yona, u nga hlayisa ku cinca kwihi na kwihi, u susa xivumbeko kumbe u xi vuyisela.
- Ku lulamisa rungula leri tlhelo ra le mahlweni ri tirheke ha rona. Data leyi yi fanele ku hlayisiwa no hleriwa. Mutivi u tirhana na ku hangalasiwa ka mahungu eka database, u lawula ti-cache, na swin’wana.
- Ndzavisiso wa matsalwa yo hambana-hambana. U fanele a pulana xitirhisiwa hi ndlela leyinene. Hi xikombiso, loko hi xitshuketa nchumu wo karhi wu nga fambi kahle eka xiteji xo karhi, leswi a swi fanelanga swi khumba algorithm hinkwayo.
[xitlhokovetselo id=”xiengetelo_11648″ align=”aligncenter” ku anama=”1196″]
backend-mutumbuluxi-mepe-ndlela-2022[/xitlhokovetselo]
Ndzi lava ku va muendli wa swilo – xana ndzi fanele ndzi hlawula yini?
Frontend yi lulamerile eka lava:
- u lava ku sungula ku tirha no kuma mali eka ntirho wa IT hi nkarhi wo koma;
- u tsakela ku tirha hi xivono xa sayiti, hi ku tirhisa endlelo ro tumbuluxa;
- a nge swi koti ku tiyisela nkarhi wo leha a nga si vona mihandzu ya matshalatshala yakwe.
Backend i ndlela leyinene eka vanhu:
- hi mianakanyo ya xithekiniki;
- lava nga swi tsakeriki ku endla layout;
- lava lavaka ku khandziya xitepisi xa ntirho va kula va ya eka xiyimo xa ndhuna.
Hi rihi ririmi ra minongonoko leri muendli wa novice a faneleke ku hlawula hi 2022?
Xo sungula u fanele u hlawula yin’wana ya tindzimi to olova to endla minongonoko. Hambi ku ri eka lava va nga ta va ti- guru eka ntirho wa vona, a swi bumabumeriwi ku sungula hi ku dyondza tindzimi leti rharhanganeke to fana na C ++. Eka vunyingi bya lava sungulaka, lowu wu ta va ntirho lowukulu naswona va ta tshoveka, va lahlekeriwa hi ku tsakela hinkwako eka minongonoko. Hi rihi ririmi ra minongonoko leri u nga ri hlawulaka hi 2022: [caption id="attachment_11645" align="aligncenter" width="908"]
Xiyimo xa tiobe xa sweswi – tindzimi ta 10 ta minongonoko leti dumeke ta le henhlaSwi fanerile ku sungula hi leswi:
Nwaya
Ku khwaxa i xin’wana xa swilo leswi olovaka ku swi dyondza. Hi mpfuno wa yona, vana va tivisiwa eka minongonoko. A swi bohi ku nhlokohata ni ku tsala tikhodi ka ha ri emahlweni. Swivumbeko hinkwaswo swa ririmi swi nga kokiwa hi mbeva. Laha u nga ha phurogirema makhadi ya swifaniso leswi nga ni vutomi, mintlangu, tifilimi, swikombiso. Tanihi xikombiso, hi leyi vhidiyo ya ndlela yo endla ntlangu wo olova wa ku ehleketa: https://youtu.be/yUWl37QKLzw
1C
1C – minongonoko hi Xirhaxiya, leswi olovisaka swinene ntirho. Phurojeke leyi yi endleriwe ku endla leswaku ntirho wa ikhonomi ni wa nhlengeletano wa bindzu rihi na rihi wu tirha hi ku tirhisa michini. Vasunguri lava kunguhataka ku va na vutshila eka nongonoko wa 1C va tsundzuxiwa ku hlalela vhidiyo, leyi hlamuselaka hi vuxokoxoko tinhla to tsakisa na timhaka to tirha na yona: https://youtu.be/MN9cam6yWKw
JavaScript
Swi ta teka musunguri kwalomu ka tiawara ti nga ri tingani ku dyondza swilo swa xisekelo ni ku tsala khodi ya xifaniso lexi hanyaka, xitirhisiwa xo olova xa movha kumbe ntlangu wo olova. Hi ndlela leyi, mutirhisi u ta kota ku yi ringeta eka browser yihi na yihi. A hi ringeteni ku endla ntlangu wa masungulo: https://youtu.be/Av53VJI-UiE
Xitirhisiwa xa Python
Python – u nga hlaya khodi handle ko endla matshalatshala yo tala, ngopfu-ngopfu loko u tiva swilo swa xisekelo swa HTML. Phurojeke leyi yi tumbuluxiwile ku olovisa migingiriko ya muendli wa swilo. Hi ku tirhisa ririmi leri, u nga endla ntlangu wa Nyoka, u endla mupfuni wa rito wa munhu hi xiyexe kumbe bot ya Thelegram, na swin’wana swo tala. Ku na miehleketo yo tala ya lava sungulaka leyi vhidiyo leyi yi faneleke ku yi hlohlotela: https://youtu.be/VRYxdyWJ3_U PHP – hikwalaho ka ririmi leri, u ta kota ku tilulamisela hi ndlela leyi humelelaka eka minongonoko ya webu. Yi faneleka kahle ku tumbuluxa switshuriwa swa console, tiwebsite na switirhisiwa, ku suka eka ku olova ku ya eka ku rharhangana swinene. Ku ringanyetiwa ku hlalela vhidiyo yo koma ya ndlela yo endla domain na xivumbeko xa xitolo xa inthanete: https://youtu.be/FxrWRHCMOT8 Tindzimi ta minongonoko leti dumeke ta 2022:
Leswi muendli wa nkarhi lowu taka a faneleke ku swi dyondza
Ku engetela eka ririmi ra minongonoko, i swa nkoka ku tiva kahle:
- tinhlayo ta tinhlayo;
- tinhlayohlayo;
- Ririmi ra Xinghezi;
- ku twisiseka
- fizikisi;
- vuxokoxoko bya mahungu.
Ku titoloveta nkarhi na nkarhi
Swi fanerile ku phurogirema nchumu wo karhi siku na siku, u sungula hi swiendlakalo swo olova ivi u ya emahlweni hi leswi rharhanganeke swinene. Eku sunguleni swinene, muendli wa vutshila u tsala tikhodi to biha hi ku kongoma. Loko a sungula ku twisisa leswi, u ringeta ku antswisa nongonoko. Leswi swi vula leswaku u ya ehenhla hi xiyimo xa le henhla. Leswi swi humelela nkarhi wun’wana ni wun’wana, naswona nkarhi hinkwawo muendli wa tiprogreme u ringeta ku antswisa swivumbiwa swakwe. Loko u nga titoloveti, dyondzo hinkwayo yi ta hetelela yi rivariwile.
Xana vaendli va tiprogreme va tirha kwihi
Vatumbuluxi va laveka kun’wana na kun’wana laha ku nga na switirhisiwa, minongonoko, ku tirha na tipulatifomo ta inthanete. Va tirha etihofisini leti tolovelekeke kumbe ekaya, loko valawuri va nga ri na mhaka na swona. Le Russian Federation, mukhuva wa ku rhurha ka vaendli va tiprogreme va ya tirha ematikweni mambe wu ve lowu xiyekaka. Ematikweni man’wana, muholo wa mutivi wa xiyimo xa le henhla wu tlula wa kwalaho hi kwalomu ka 2-3 wa minkarhi.
Ndlela yo lava ntirho
Ku nga khathariseki ku duma, ku hakeriwa ka mali yo tala swinene ni ku pfumaleka lokukulu ka vatirhi, a hi tikhampani hinkwato leti hatlisaka ku tihlanganisa ni vaendli va tiprogreme lava ha ku sungulaka ku tirha. Phela, vathori vo tala va lava vatirhi va xiphurofexinali lava nga laviki ku dyondzisiwa nchumu. Kambe a wu nge swi koti ku tshika. U fanele ku bela riqingho eka swinavetiso, u ya eka reception ya mabindzu, u nyikela vukorhokeri bya wona. Kambe xo sungula u fanele u lunghiselela:
- Tsala xitatimende xa ntirho . Nhlangano wihi na wihi lowu tixiximaka wu ta lava tsalwa leri eka munhu loyi a nga ta va mutirhi. Yi fanele ku va na: vuxokoxoko mayelana na dyondzo na ntokoto wa ntirho (loko wu ri kona), nhlamuselo ya vuswikoti na timfanelo, ku tihlanganisa na munhu hi xiyexe, vutivi bya tindzimi na hinkwaswo leswi nga pfunaka.
- Namarheta diploma . Hi dyondzo, vathori va tiyimisele ngopfu ku teka vaendli va tiprogreme va kuma xikhundlha.
- Tsalwa ra ntokoto wa ntirho . Nakambe yi khoma minkarhi leyikulu. U nga yi teka entirhweni lowu hundzeke.
- Lunghiselela photifoliyo . Swi ta olova ku kumisisa mpimo wa vutshila bya muhlawuriwa wa xivandla. Eichar u ta kota ku languta ntirho ni ku twisisa loko munhu a nga swi kota ku langutana ni mintirho yo tano.
Swihlawulekisi Swa Ntshaho
Ku hava ntirho lowu faneleke ku chava ni ku vilela. Hikwalaho, loko u ya eka mbulavurisano, a swi bohi leswaku u vilela. Swi antswa ku ringeta ku ti koka u ti veka leswaku ku nga vi muthori wa nkarhi lowu taka loyi a tholaka mutivi, kambe yena hi byakwe u endla xiboho xa loko a lava xikhundlha xo tano. U fanele u vulavula hi matimba ya wena.
Interview a hi xikambelo, kambe i nkarhi wo ti humesa hi ndlela leyinene. Swi fanerile ku vutisa loyi a nga ta va mufambisi hi swiyimo swa ntirho, ntshembo wa ku kula ka khamphani, swivandlanene swa ntirho, na swin’wana. Kutani u ta vona munhu la titshembaka emahlweni ka yena. Naswona mabindzu hinkwawo ma lava vatirhi vo tano.
Ku dyondzeriwa ntirho eka muendli wa tiprogreme
Loko muendli a tekiwa eka nkarhi wo ringeta, lexi a hi xivangelo xo vilela leswaku eku heleni ka xona, mufambisi u ta ala ku tirhisana. Ku hambana ni sweswo, u fanele u kombisa vutshila bya wena hi tlhelo lerinene naswona u hambeta u dyondza swilo leswintshwa. Hakanyingi, ku dyondzeriwa ntirho i ntirho wa xivumbeko, nkarhi lowu u faneleke u wu rindza u nga si endla xikombelo ximfumo xa ntirho.
Hi yihi mintlhontlho leyi vaendli va swilo lava ha ku sungulaka ku langutana na yona?
Ntirho wa muendli wa yona wa tsakisa naswona a wu tolovelekanga. Kambe, tanihi le ka ntirho wihi na wihi, ku ni “mintlhamu” ni laha. Ku ringanyetiwa ku tolovelana na swiphiqo leswi tolovelekeke leswi yimeleke lava sungulaka:
- Ku tirha hi khodi ya munhu un’wana . A hi minkarhi hinkwayo vativi va tsalaka minongonoko ya vona va ri eku sunguleni. Minkarhi yin’wana va fanele va langutana ni ku hetisisiwa ka fambiselo ra muendli un’wana wa tiprogreme. Mutirhi un’wana na un’wana u na xiyimo xa yena xa vutivi na vuswikoti. Xiphiqo xi le ka mhaka ya leswaku minkarhi yin’wana khodi yi nga hlengeletiwa hi muendli wa vutshila, kumbe loyi a nga dyondzekangiki ngopfu. Eka xiyimo xihi na xihi, ku twisisa ku tumbuluxiwa ka munhu un’wana a swi olovi, ngopfu-ngopfu eka lava sungulaka.
- Ku Tirha Eka Tisisiteme Letikulu Ni Leti Rarhanganeke . Hi ndlela leyinene, tisisiteme hinkwato leti nga eka tisisiteme ta software ti fanele ku va kona hi ku hambana naswona ti kota ku cincana marungula na yin’wana na yin’wana. Entiyisweni, leswi a swi endleki. Ti- complex ti ni milayeni ya magidi yo hlayanyana ya khodi. Leswaku va swi twisisa, vaendli vo tala va tiprogreme va hlamusela leswi nga ni tin’hweti to tala swi tsariwile.
Ndlela yo papalata swiphiqo entirhweni wa muendli wa tiprogreme
Nhluvukiso wa munhu un’wana wu vuriwa Legacy-code. Leswaku u yi ntshunxa hi ndlela leyi humelelaka, swa bumabumeriwa leswaku u tihambanisa hi ku helela eka yona. Swi antswa ku tiendlela subsystem ya wena u tsala khodi hi wexe, nkarhi na nkarhi u kambela ntirho wa wena na van’wana. Kutani ku ta va ku nga ha vi na ku pfilunganyeka naswona u ta kota ku hatla u langutana ni swihoxo swa mutirhi-kuloni.
Xana swi antswa ku dyondza minongonoko hi malembe mangani – xana swa koteka ku va muendli wa malembe ya 20-30-40-50 hi vukhale?
A ku na swipimelo leswi nga erivaleni swa malembe. Kambe swa hlohleteriwa ku sungula ku dyondza u ri ni malembe ya 12-13. Lowu i nkarhi lowu n’wana a nga rhwaliki ngopfu hi tidyondzo naswona se a hisekaka swinene. Swi fanerile ku sungula ku dyondza swin’wana swo olova – ku dizayina turtle, kutani u sungula ku endla ti flowcharts hi Scratch. Dyondzo leyi rharhanganeke na leyi dzikeke yinga sungula endzhaku, kwalomu ka 15-20 wa malembe hi vukhale (hi ndzetelo wa nkarhi na nkarhi). Tanihi vanhu lavakulu, a swi si tshama swi hlwela ku dyondza. Loko ku ri na nsusumeto na ku hiseka, kutani u nga endla minongonoko loko u huma penceni. Mhaka-nkulu i ku kuma swilo leswinene swo dyondza ni ku titoloveta nkarhi na nkarhi. Tikhodi toleto leti nga ta kumiwa ti nghenisiwa kahle eka photifoliyo. Leswi swi ta va plus leyikulu enkarhini lowu taka. Xana malembe ya nkoka swinene eka IT, xana swa laveka ku hlaya tibuku, ku endla yini eka swichudeni – Interview with A. Byndyu: https://youtu.be/jI-cZRFpbkk
Xana swi teka nkarhi wo tanihi kwihi ku va muendli wa tiprogreme
Xivutiso i xa munhu hi xiyexe ntsena. Eka xiyimo xihi na xihi, endlelo leri ri ta teka malembe yo hlayanyana. Eka xiyimo lexinene, swi ta koteka ku va ni vutshila eka nongonoko lowu lavekaka endzhaku ka malembe ya 3-4. Kambe u fanele u endla matshalatshala lamakulu. Vunyingi lebyikulu bya vaendli va tiprogreme lava se va nga ni vutshila va teka kwalomu ka malembe ya 8-10 leswaku va va ni vutshila lebyinene eka ntirho lowu lowu rharhanganeke.
Ndlela yo va mutivi la lavekaka eka ntirho lowu
Muendli wa tiprogreme i ntirho wa ndhuma. Sweswi swa olova ku tiva vutshila hinkwabyo lebyi lavekaka ku tlula, xikombiso, eka malembe ya 5-7 lama hundzeke. Switirhisiwa hinkwaswo na tikhoso swi le rivaleni ra mani na mani. Leswaku u va muendli lonene, u lava:
- dyondza rungula lerintshwa mayelana ni swiendlakalo;
- nkarhi na nkarhi va hluvukisa vutshila bya vona;
- ku cincana ntokoto na vaendli van’wana va minongonoko;
- lwela ku tirha na vatumbuluxi lavanene leswaku ku va na nkarhi wo kula hi xiphurofexinali.
Ku ni vanhu lava tsakelaka ku lahlekeriwa hi malembe yo tala entirhweni lowu va nga wu rhandziwaka, ematshan’weni yo tshika vutomi byo tano kan’we ivi va endla leswi va swi rhandzaka. U nga chavi ku ringeta ni ku ti ringeta eka tindhawu to hambana-hambana. Loko u tsakela minongonoko, kutani swa antswa ku hluvukisa ntirho lowu wo titsakisa ku kondza wu sungula ku endla mali. Ndlela yo va programmer ku suka eka xiyimo xa le hansi hi masiku ya 187, xitori xa xiviri – video ya dyondzo: https://youtu.be/PyVT8G1QEg0
Switsundzuxo eka lava sungulaka ku suka eka vaendli va tiprogreme lava dumeke
Xana va nga dyondza eka mani, loko ku nga ri eka vini va vutshila bya vona? I vatirhi va xiphurofexinali ntsena lava nga ni ntokoto wa malembe yo tala lava nga byelaka vatshila ni vaendli va tiprogreme lava nga tolovelekangiki leswi nga swa nkoka ku swi tekela enhlokweni loko u ri karhi u dyondza ni ku tirha tanihi muendli wa tiprogreme. Leswi u faneleke u swi nyikela nyingiso eka swona ni leswi u nga fanelangiki u swi endla. Ku ringanyetiwa ku languta switsundzuxo swa 5 ku suka eka vaendli va minongonoko lava tivekaka lava hoxeke xandla swinene eka nhluvukiso wa ndhawu leyi.
Brendan Eich i muvumbi wa JavaScript. Eka yin’wana ya mimbulavurisano ya yena, u khutaza vatirhi-kulobye leswaku va nga tshameli ku ehleketa hi swihoxo, kambe tiyiseka leswaku va swi nyikela nyingiso ni ku ringeta ku twisisa leswaku xivangelo xa kona i yini. U tlhela a nyika xitsundzuxo xa ku tirhisa rin’wana ra tindzimi to endla minongonoko:
Nakona
James Goslingyi hlamusela nkoka wa ku kota ku endla xiboho lexinene. Muendli wa tiprogreme u vula leswaku wa tisola hi nkarhi lowu lahlekeke loko a wu tlanga hi ntirho lowu nga riki na nchumu kumbe lowu nga humelerisiki nchumu. U fanele u rhangisa swilo hi ndlela leyinene.
Ku tsala khodi ya nongonoko wo karhi i goza lerikulu hi ndlela leyi hlamarisaka. Vatumbuluxi votala va kongomisa matshalatshala ya vona eka mbuyelo wa nkarhi woleha, leswaku ku tumbuluxiwa ka vona kuta tirha kuringana kwalomu ka 10 wa malembe. Tikhodi tin’wana ti hundzuka hambi ku ri nseketelo lowu pfunaka eka nhlayo leyikulu ya vaendli va swilo. John Carmack u avelane leswi eka mbulavurisano wa yena
.
Joel Goldberg u vula leswaku
yi tshemba leswaku ku nga khathariseki leswaku mianakanyo yoleyo yi tlharihile ku fikela kwihi, yi fanele yi olova hilaha swi nga kotekaka hakona. Loko swi koteka, muendli wa tiprogreme u ringanyeta ku olovisa xikimi xa nhluvukiso. Phela, swi nga ha endleka leswaku mutivi un’wana a ta lava ku yi tirhisa (kumbe u ta boheka ku yi tirhisa), kambe a nge swi koti ku kuma khodi ya kona.
Naswona eku heteleleni, xitsundzuxo lexikulu lexi humaka eka
Linus Torvalds :
A swi na mhaka leswaku munhu u endla yini, kumbe muholo wa yena i yini. A swi nge endleki leswaku a ta kota ku humelela entirhweni lowu a nga wu rhandziwiki. Naswona loko leswi swi endleka, a nge swi koti ku tiphina hi ku helela hi ku hlula ka yena. Vaendli vo tala lava dumeke va fikelele swiyimo swo tano eka bindzu ra vona hikuva minkarhi hinkwayo va teke ku endla minongonoko tanihi xiphemu xa vutomi bya vona.