20 hlutir sem ég vildi að ég vissi áður en ég varð vefhönnuður

20 hlutir sem ég vildi að ég vissi áður en ég varð vefhönnuður

Strax í upphafi ferils míns vissi ég ekki marga mikilvæga hluti sem eru mjög gagnlegir fyrir byrjandi þróunaraðila. Þegar ég lít til baka get ég sagt að margar af væntingum mínum stóðust ekki, þær voru ekki einu sinni nálægt raunveruleikanum. Í þessari grein mun ég tala um 20 hluti sem þú ættir að vita í upphafi vefhönnuðarferils þíns. Þessi grein mun hjálpa þér að setja réttar væntingar.

Þú þarft ekki prófskírteini

Já, þú þarft ekki gráðu til að verða verktaki. Flestar upplýsingar er að finna á netinu, sérstaklega grunnatriði. Þú getur lært að forrita á eigin spýtur með því að nota internetið.

Googla er algjör kunnátta

Þar sem þú ert að byrja, skortir þig enn þá þekkingu sem þarf til að leysa sum vandamál. Þetta er allt í lagi, þú getur séð það með hjálp leitarvéla. Að vita hvað og hvernig á að leita að er mikilvæg kunnátta sem mun spara þér mikinn tíma.

Við mælum með ókeypis og öflugri forritun fyrir byrjendur:
Forritaþróun: Android vs iOS — 22.–24. ágúst. Ákaflega námskeiðið gerir þér kleift að sökkva þér niður í að þróa forrit fyrir vinsælustu farsímastýrikerfin í þrjá daga. Verkefnið er að búa til raddaðstoðarmann á Android og þróa „To-Do List“ fyrir iOS. Auk þess að þekkja möguleika þvert á vettvang forrita.

Þú getur ekki lært allt

Þú verður að læra mikið. Sjáðu bara hversu margir vinsælir JavaScript rammar eru: React, Vue og Angular. Þú munt ekki geta rannsakað þau öll vandlega. En þetta er ekki krafist. Þú þarft að einbeita þér að umgjörðinni sem þér líkar best við, eða þann sem fyrirtækið þitt vinnur með.

Það er mjög erfitt að skrifa einfaldan kóða

Margir tiltölulega óreyndir verktaki skrifa mjög flókinn kóða. Þetta er leið til að sýna sig, til að sýna hversu vel þeir forrita. Ekki gera það. Skrifaðu einfaldasta mögulega kóðann.

Þú munt ekki hafa tíma fyrir ítarlegar prófanir

Af eigin reynslu veit ég að forritarar eru latir þegar kemur að því að athuga vinnu sína. Flestir forritarar eru sammála um að próf séu ekki áhugaverðasti hluti starfsins. En ef þú ætlar að gera alvarleg verkefni, ekki gleyma því.

Og við höfum líka frest - næstum allan tímann. Þess vegna er prófunum oft gefinn styttri tími en krafist er - bara til að standast frestinn. Allir skilja að þetta skaðar lokaniðurstöðuna en það er engin leið út.

Þú munt alltaf hafa rangt fyrir þér um tíma.

Það skiptir ekki máli hvernig þú gerir það. Vandamálið er að kenningar passa aldrei við framkvæmd. Þú hugsar eitthvað á þessa leið: Ég get gert þetta litla á klukkutíma. En svo kemstu að því að þú þarft að endurskipuleggja mikið af kóðanum þínum til að fá þennan litla eiginleika til að virka. Fyrir vikið reynist frummatið alrangt.

Þú munt skammast þín fyrir að horfa á gamla kóðann þinn

Þegar þú byrjar fyrst að forrita viltu bara gera eitthvað. Ef kóðinn virkar, þá er það gleði. Fyrir óreyndan forritara virðist sem vinnukóði og hágæðakóði sé það sama. En þegar þú verður reyndur þróunaraðili og horfir á kóðann sem þú skrifaðir strax í upphafi muntu verða undrandi: "Skrifaði ég virkilega allt þetta rugl?!" Í rauninni er allt sem hægt er að gera í þessum aðstæðum að hlæja og hreinsa upp glundroðann sem þú hefur skapað.

Þú munt eyða miklum tíma í að veiða pöddur

Villuleit er hluti af starfi þínu. Það er algjörlega ómögulegt að skrifa kóða án galla, sérstaklega ef þú hefur litla reynslu. Vandamálið fyrir nýliða þróunaraðila er að hann veit einfaldlega ekki hvert hann á að leita þegar kembiforritið er. Stundum er ekki einu sinni ljóst hverju á að leita að. Og það versta er að þú býrð til þessar pöddur fyrir sjálfan þig.

Internet Explorer er versti vafri sem hefur verið búinn til

Internet Explorer, einnig kallaður Internet Exploder, mun láta þig sjá eftir CSS sem þú skrifaðir. Jafnvel grunnatriði eru galli í IE. Á einhverjum tímapunkti muntu byrja að spyrja sjálfan þig hvers vegna það eru svona margir vafrar. Mörg fyrirtæki leysa vandamálið með því að styðja aðeins IE 11 og nýrri útgáfur - þetta hjálpar virkilega.

Vinnan hættir þegar netþjónar fara niður

Einn daginn mun það örugglega gerast: einn af netþjónunum þínum mun fara niður. Ef þú hefur ekki unnið á heimavélinni þinni geturðu ekki gert neitt. Og það getur enginn. Jæja, þá er kominn tími á kaffisopa.

Þú munt láta eins og þú skiljir allt sem samstarfsmenn þínir eru að segja.

Að minnsta kosti einu sinni (líklega oftar) muntu eiga samtal við einhvern annan þróunaraðila sem mun ákaft tala um nýja tækni eða tól. Samtalinu lýkur með því að þú samþykkir allar fullyrðingar viðmælanda. En sannleikurinn er sá að þú skildir einfaldlega ekki megnið af ræðu hans.

Þú þarft ekki að leggja allt á minnið

Forritun er beiting þekkingar í verki. Það þýðir ekkert að leggja allt á minnið - þú getur fundið þær upplýsingar sem vantar á netinu. Aðalatriðið er að vita hvar á að leita. Minning kemur síðar, á meðan unnið er að verkefnum ásamt reynslu.

Þú þarft að læra hvernig á að leysa vandamál á áhrifaríkan hátt

Og gerðu það á skapandi hátt. Forritun er stöðug lausn vandamála og hægt er að leysa þau á marga vegu. Sköpunargáfa hjálpar til við að gera þetta fljótt og vel.

Þú munt lesa mikið

Lestur mun taka mikinn tíma þinn. Þú verður að lesa um aðferðir, bestu starfsvenjur, verkfæri og margar aðrar fréttir úr iðnaði. Ekki gleyma bókunum. Lestur er frábær leið til að öðlast þekkingu og fylgjast með lífinu.

Aðlögunarhæfni getur verið höfuðverkur

Það er mjög erfitt að laga vefsíðu fyrir öll tæki. Það er mikið úrval af tækjum og vöfrum, þannig að það verður alltaf „tæki + vafri“ samsetning þar sem síðan mun líta illa út.

Villuleitarupplifun sparar tíma

Eins og fram kemur hér að ofan getur kembiforrit verið mjög tímafrekt verkefni, sérstaklega ef þú veist ekki hvar þú átt að leita og hvað þú átt að leita að. Að vita hvernig þinn eigin kóði virkar hjálpar þér að kemba hratt. Þú getur bætt villuleitarkunnáttu þína með því að skilja hvernig villuleitarverkfæri virka í mismunandi vöfrum.

Þú munt leita að tilbúnum lausnum en þær virka ekki fyrir þig.

Ef þú finnur ekki lausnirnar sjálfur er það þess virði að googla. Í flestum tilfellum finnurðu vinnulausnir á spjallborðum eins og StackOverflow. En í flestum tilfellum geturðu ekki bara afritað og límt þau - þau munu ekki virka þannig. Þetta er þar sem hæfileikar til að leysa vandamál og sköpunargáfu koma sér vel.

Góð IDE mun gera lífið auðveldara

Áður en þú byrjar að kóða er þess virði að eyða smá tíma í að finna réttu IDE. Það eru margir góðir, bæði greitt og ókeypis. En þú þarft einn sem passar fullkomlega. IDE verður að hafa auðkenningu á setningafræði, auk villuauðkenningar. Flestar IDE eru með viðbætur sem hjálpa þér að sérsníða IDE.

Flugstöðin mun gera vinnu skilvirkari

Ef þú ert vanur að vinna í GUI skaltu prófa skipanalínuna. Það er öflugt tól sem getur leyst mörg vandamál hraðar en grafísk tól. Þú ættir að vera viss um að vinna með skipanalínuna.

Ekki finna upp hjólið aftur

Þegar þú ert að þróa staðlaðan eiginleika er fyrsti staðurinn til að leita að er GitHub fyrir lausn. Ef vandamálið er dæmigert, þá hefur það líklega þegar verið leyst. Það gæti nú þegar verið stöðugt og vinsælt bókasafn með tilbúinni lausn. Skoða virk verkefni með skjölum. Ef þú vilt bæta nýjum aðgerðum við „hjól“ einhvers annars eða einfaldlega endurskrifa það geturðu einfaldlega gafflað verkefninu eða búið til sameiningarbeiðni.

Heimild: www.habr.com

Bæta við athugasemd