Mambo 20 ambayo ningetamani kujua kabla ya kuwa msanidi wa wavuti

Mambo 20 ambayo ningetamani kujua kabla ya kuwa msanidi wa wavuti

Mwanzoni mwa kazi yangu, sikujua mambo mengi muhimu ambayo ni muhimu sana kwa msanidi programu anayeanza. Nikiangalia nyuma, naweza kusema kwamba matarajio yangu mengi hayakufikiwa, hayakuwa hata karibu na ukweli. Katika nakala hii, nitazungumza juu ya mambo 20 ambayo unapaswa kujua mwanzoni mwa kazi yako ya msanidi wa wavuti. Makala hii itakusaidia kuweka matarajio sahihi.

Huna haja ya diploma

Ndiyo, huhitaji digrii ili kuwa msanidi programu. Habari nyingi zinaweza kupatikana kwenye mtandao, haswa misingi. Unaweza kujifunza kupanga mwenyewe kwa kutumia mtandao.

Googling ni ujuzi wa kweli

Kwa kuwa ndio kwanza unaanza, bado huna ujuzi unaohitajika kutatua matatizo fulani. Hii ni sawa, unaweza kushughulikia kwa msaada wa injini za utafutaji. Kujua nini na jinsi ya kuangalia ni ujuzi muhimu ambao utakuokoa muda mwingi.

Tunapendekeza kozi ya bure ya programu kwa Kompyuta:
Ukuzaji wa Programu: Android dhidi ya iOS - Agosti 22-24. Kozi ya kina hukuruhusu kuzama katika kukuza programu za mifumo maarufu ya uendeshaji ya rununu kwa siku tatu. Kazi ni kuunda msaidizi wa sauti kwenye Android na kuendeleza "Orodha ya Mambo ya Kufanya" kwa iOS. Pamoja na ujuzi na uwezo wa programu-msingi za jukwaa.

Huwezi kujifunza kila kitu

Utalazimika kusoma sana. Angalia tu jinsi mifumo mingi maarufu ya JavaScript ipo: React, Vue na Angular. Hutaweza kuzisoma zote kwa kina. Lakini hii haihitajiki. Unahitaji kuzingatia mfumo unaopenda zaidi, au ule ambao kampuni yako inafanya kazi nao.

Kuandika kanuni rahisi ni vigumu sana

Watengenezaji wengi wasio na uzoefu huandika nambari ngumu sana. Hii ni njia ya kujionyesha, kuonyesha jinsi wanavyopanga vizuri. Usifanye hivyo. Andika msimbo rahisi zaidi iwezekanavyo.

Hutakuwa na muda wa majaribio ya kina

Kutokana na uzoefu wangu mwenyewe, najua kwamba watengenezaji ni watu wavivu linapokuja suala la kuangalia kazi zao. Watayarishaji wengi wa programu watakubali kwamba kupima sio sehemu ya kuvutia zaidi ya kazi yao. Lakini ikiwa unapanga kufanya miradi mikubwa, usisahau kuhusu hilo.

Na pia tuna tarehe za mwisho - karibu kila wakati. Kwa hiyo, kupima mara nyingi hupewa muda mdogo kuliko inavyotakiwa - tu kufikia tarehe ya mwisho. Kila mtu anaelewa kuwa hii inadhuru matokeo ya mwisho, lakini hakuna njia ya kutoka.

Utakuwa na makosa kila wakati kuhusu wakati.

Haijalishi ni njia gani unayoifanya. Shida ni kwamba nadharia hailingani na mazoezi. Unafikiri kitu kama hiki: Ninaweza kufanya jambo hili dogo kwa saa moja. Lakini basi utagundua kuwa unahitaji kupanga upya nambari yako nyingi ili kupata kipengele hicho kidogo kufanya kazi. Matokeo yake, tathmini ya awali inageuka kuwa mbaya kabisa.

Utakuwa na aibu kutazama nambari yako ya zamani

Unapoanza programu, unataka tu kufanya kitu. Ikiwa nambari inafanya kazi, hiyo ni furaha. Kwa msanidi programu asiye na uzoefu, inaonekana kuwa nambari ya kufanya kazi na nambari ya hali ya juu ni kitu kimoja. Lakini unapokuwa msanidi programu mwenye uzoefu na kutazama nambari uliyoandika mwanzoni, utashangaa: "Je! kweli niliandika fujo hizi zote?!" Kwa kweli, yote ambayo yanaweza kufanywa katika hali hii ni kucheka na kusafisha machafuko ambayo umeunda.

Utatumia muda mwingi kukamata mende

Utatuzi ni sehemu ya kazi yako. Haiwezekani kabisa kuandika msimbo bila mende, haswa ikiwa una uzoefu mdogo. Shida kwa msanidi programu wa novice ni kwamba hajui wapi pa kuangalia wakati wa kurekebisha. Wakati mwingine haijulikani hata nini cha kutafuta. Na jambo baya zaidi ni kwamba unajitengenezea mende hizi.

Internet Explorer ndicho kivinjari kibaya zaidi kuwahi kuundwa

Internet Explorer, pia inaitwa Internet Exploder, itakufanya ujutie CSS uliyoandika hivi punde. Hata mambo ya msingi ni glitchy katika IE. Wakati fulani utaanza kujiuliza kwa nini kuna vivinjari vingi. Makampuni mengi hutatua tatizo kwa kuunga mkono IE 11 pekee na matoleo mapya zaidi - hii inasaidia sana.

Kazi huacha seva zinaposhuka

Siku moja itakuwa dhahiri kutokea: moja ya seva yako itashuka. Ikiwa haujafanya kazi kwenye mashine yako ya karibu, hautaweza kufanya chochote. Na hakuna mtu anayeweza. Kweli, ni wakati wa mapumziko ya kahawa.

Utajifanya kuwa unaelewa kila kitu ambacho wenzako wanasema.

Angalau mara moja (labda zaidi) utakuwa na mazungumzo na msanidi mwenzako ambaye atazungumza kwa shauku juu ya mbinu au zana mpya. Mazungumzo yataisha na wewe kukubaliana na taarifa zote zinazotolewa na mpatanishi. Lakini ukweli ni kwamba hukuelewa zaidi hotuba yake.

Huna haja ya kukariri kila kitu

Kupanga ni matumizi ya maarifa katika mazoezi. Hakuna maana katika kukariri kila kitu - unaweza kupata taarifa zinazokosekana kwenye mtandao. Jambo kuu ni kujua wapi kuangalia. Kukariri kutakuja baadaye, wakati wa kufanya kazi kwenye miradi, pamoja na uzoefu.

Unahitaji kujifunza jinsi ya kutatua matatizo kwa ufanisi

Na uifanye kwa ubunifu. Kupanga ni suluhisho la mara kwa mara la shida, na moja inaweza kutatuliwa kwa njia kadhaa. Ubunifu husaidia kufanya hivi haraka na kwa ufanisi.

Utasoma sana

Kusoma kutachukua muda wako mwingi. Utalazimika kusoma kuhusu mbinu, mbinu bora, zana na habari nyingine nyingi za tasnia. Usisahau kuhusu vitabu. Kusoma ni njia nzuri ya kupata maarifa na kuendelea na maisha.

Kubadilika kunaweza kuwa maumivu ya kichwa

Kurekebisha tovuti kwa vifaa vyote ni vigumu sana. Kuna aina kubwa ya vifaa na vivinjari, kwa hiyo daima kutakuwa na mchanganyiko wa "kifaa + cha kivinjari" ambacho tovuti itaonekana kuwa mbaya.

Hali ya utatuzi huokoa muda

Kama ilivyoelezwa hapo juu, utatuzi unaweza kuwa kazi inayotumia wakati mwingi, haswa ikiwa haujui ni wapi pa kuangalia na nini cha kutafuta. Kujua jinsi msimbo wako mwenyewe unavyofanya kazi hukusaidia kutatua haraka. Unaweza kuboresha ujuzi wako wa utatuzi kwa kuelewa jinsi zana za utatuzi zinavyofanya kazi katika vivinjari tofauti.

Utatafuta suluhisho zilizotengenezwa tayari, lakini hazitakufanyia kazi.

Iwapo huwezi kupata masuluhisho wewe mwenyewe, inafaa Googling. Katika hali nyingi, utapata suluhisho za kufanya kazi kwenye mabaraza kama StackOverflow. Lakini katika hali nyingi huwezi kuzinakili na kuzibandika - hazitafanya kazi kwa njia hiyo. Hapa ndipo ujuzi wa kutatua matatizo na ubunifu huja kwa manufaa.

IDE nzuri itarahisisha maisha

Kabla ya kuanza kusimba, inafaa kutumia muda kidogo kutafuta IDE inayofaa. Kuna mengi mazuri, ya kulipwa na ya bure. Lakini unahitaji moja ambayo inafaa kikamilifu. IDE lazima iwe na uangaziaji wa sintaksia, pamoja na uangaziaji wa makosa. IDE nyingi zina programu-jalizi ambazo hukusaidia kubinafsisha IDE yako.

Terminal itafanya kazi kwa ufanisi zaidi

Ikiwa umezoea kufanya kazi katika GUI, jaribu mstari wa amri. Ni zana yenye nguvu ambayo inaweza kutatua shida nyingi haraka kuliko zana za picha. Unapaswa kujisikia ujasiri kufanya kazi na mstari wa amri.

Usirudishe gurudumu

Unapotengeneza kipengee cha kawaida, mahali pa kwanza pa kuangalia ni GitHub kwa suluhisho. Ikiwa tatizo ni la kawaida, basi uwezekano mkubwa tayari umetatuliwa. Kunaweza kuwa tayari kuwa na maktaba thabiti na maarufu yenye suluhisho tayari. Tazama miradi inayoendelea na hati. Ikiwa unataka kuongeza vitendaji vipya kwenye "gurudumu" la mtu mwingine au kuandika upya, unaweza tu kugeuza mradi au kuunda ombi la kuunganisha.

Chanzo: mapenzi.com

Kuongeza maoni