"Bwana hufanya makosa zaidi kuliko anayeanza kufanya majaribio"
Mwisho
1. Mhariri wa maandishi
Madhumuni ya kihariri cha maandishi ni kupunguza juhudi za watumiaji kujaribu kubadilisha umbizo lao kuwa lau sahihi ya HTML. Mhariri mzuri wa maandishi huruhusu watumiaji kuunda maandishi kwa njia tofauti.
Wakati fulani, kila mtu ametumia mhariri wa maandishi. Hivyo kwa nini si
2. Reddit clone
Reddit huchukua muda wangu mwingi, lakini ninaendelea kubarizi juu yake. Kuunda clone ya Reddit ni njia bora ya kujifunza upangaji (huku ukivinjari Reddit kwa wakati mmoja).
Reddit hukupa tajiriba sana
Wateja wenye busara watatambua mara moja kuwa kazi hiyo inafanywa vibaya na watapata mtu mwingine.
3. Kuchapisha kifurushi huria cha NPM
Ukiandika msimbo wa Javascript, kuna uwezekano kwamba unatumia kidhibiti kifurushi. Kidhibiti kifurushi hukuruhusu kutumia tena msimbo uliopo ambao watu wengine wameandika na kuchapisha.
Kuelewa mzunguko kamili wa ukuzaji wa kifurushi kutatoa uzoefu mzuri sana. Kuna mambo mengi unayohitaji kujua unapochapisha msimbo. Unahitaji kufikiria juu ya usalama, toleo la kisemantiki, ukubwa, kanuni za kutaja na matengenezo.
Kifurushi kinaweza kuwa chochote. Ikiwa huna wazo, unda Lodash yako mwenyewe na ulichapishe.
Lodash:
Kuwa na kitu ambacho umefanya mtandaoni kunakuweka 10% juu ya wengine.
4. mtaala wa bureCodeCamp
freeCodecamp imekusanya mengi
freeCodeCamp ni shirika lisilo la faida. Inajumuisha jukwaa shirikishi la kujifunza kwa msingi wa wavuti, jukwaa la jumuiya mtandaoni, vyumba vya mazungumzo, machapisho ya Kati, na mashirika ya ndani ambayo yananuia kufanya maendeleo ya mtandao wa kujifunza kufikiwa na kila mtu.
Utakuwa na sifa zaidi ya kazi yako ya kwanza ikiwa utaweza kumaliza kozi nzima.
5. Unda seva ya HTTP kutoka mwanzo
Itifaki ya HTTP ni mojawapo ya itifaki kuu ambazo maudhui husafirishwa kwenye mtandao. Seva za HTTP hutumiwa kutoa maudhui tuli kama vile HTML, CSS, na JS.
Kuweza kutekeleza itifaki ya HTTP kutoka mwanzo kutapanua ujuzi wako wa jinsi mambo yanavyoingiliana.
Kwa mfano, ikiwa unatumia NodeJs, basi unajua kwamba Express hutoa seva ya HTTP.
Kwa kumbukumbu, angalia ikiwa unaweza:
- Sanidi seva bila kutumia maktaba yoyote
- Seva lazima itoe maudhui ya HTML, CSS na JS.
- Utekelezaji wa router kutoka mwanzo
- Fuatilia mabadiliko na usasishe seva
Ikiwa hujui kwa nini, tumia
6. Programu ya Desktop kwa maelezo
Sisi sote tunaandika, sivyo?
Wacha tuunde programu ya madokezo. Programu inahitaji kuhifadhi madokezo na kuyasawazisha na hifadhidata. Unda programu asili kwa kutumia Electron, Swift, au chochote unachopenda na kinachofanya kazi kwa mfumo wako.
Jisikie huru kuchanganya hii na changamoto ya kwanza (kihariri cha maandishi).
Kama bonasi, jaribu kusawazisha toleo lako la eneo-kazi na toleo la wavuti.
7. Podikasti (Kani ya mawingu)
Ni nani asiyesikiliza podikasti?
Unda programu ya wavuti yenye utendaji ufuatao:
- Fungua akaunti
- Tafuta Podikasti
- Kadiria na ujiandikishe kwa podikasti
- Simamisha na ucheze, badilisha kasi, vitendaji vya mbele na vya nyuma kwa sekunde 30.
Jaribu kutumia API ya iTunes kama sehemu ya kuanzia. Ikiwa unajua rasilimali nyingine yoyote, tafadhali chapisha kwenye maoni.
8. Kukamata skrini
Habari! Ninarekodi skrini yangu sasa hivi!
Unda eneo-kazi au programu ya wavuti inayokuruhusu kunasa skrini yako na kuhifadhi klipu kama .gif
Hapa
Tafsiri ilifanywa kwa msaada wa kampuni
Chanzo: mapenzi.com