Zručnosti musíte byť Backend Developer

Čo je vývoj späť?

peopleimages.com

Premýšľate o prechode do rozkvetu v oblasti vývoja webu?

Ako možno už viete, existujú tri typy vývojárov webu: 44

Nižšie sa budem sústrediť výlučne na vývojárov backendov tým, že sa pozriete na to, čo robia, na zručnosti potrebné na to, aby sa stali vývojármi backendov a ako sa nakoniec môžete stať jedným.

Čo robí back-end vývojár?

Vývojári spätného konca sú zodpovední za vytváranie "strany servera" vo webových aplikáciách.

AKA všetko, čo sa stane predtým, ako narazíte na váš prehliadač - čo je známe ako "strana klienta". (Spracovatelia front-endu sú zvyčajne zodpovední za vytváranie skúseností na strane klienta.)

Zatiaľ čo veriaci vývojári sa zameriavajú na vnútorné fungovanie webových aplikácií, stále pracujú ruka v ruke s vývojármi front-end tým, že poskytujú prvkom webovej aplikácie na vonkajšej strane serverovej logiky.

Spätný vývojár pridáva túto logiku pomocou skriptovacieho jazyka na strane servera, ako je Ruby alebo PHP.

Okrem toho, že webové aplikácie sú funkčné, vývojári backendov sú tiež zodpovední za optimalizáciu aplikácie pre rýchlosť a efektivitu.

Navyše, vývojári backendov často vytvárajú riešenie ukladania dát s databázou.

Databáza je kľúčovou súčasťou všetkých webových aplikácií na ukladanie informácií (napríklad používateľov, komentárov, príspevkov atď.). Bežné databázy zahŕňajú MySQL, MongoDB a PostgreSQL.

Kto robí back-end vývojárov?

Vývojári backendu zvyčajne pracujú v tímoch s ostatnými.

Dokonca aj v rámci väčšieho tímu je všeobecne dizajn, front-end (inžinieri, architekti UX atď.) A potom tím backendov.

Pokiaľ ide o backendové tímy, vývojári späť pracujú spolu so softvérovými inžiniermi. Jeden by mohol robiť len vývoj REST API alebo súvisiace. Ďalším môže byť inžinier zabezpečenia kvality (QA).

Ako vidíte, aj v rámci backendu sú rôzne povinnosti.

Aké zručnosti / technológie musím vedieť, aby sa stali zadným koncovým vývojárom?

Pomocou šablóny opisu celkového opisu úloh ako referencie nižšie sú niektoré základné zručnosti a technológie, ktoré musí vývojár backendu vedieť.

Kde sa môžem naučiť tieto zručnosti?

Väčšina vývojárov backendov a tých, ktorí pracujú na backendovom tím, majú formálne školenie tak alebo onak. AKA titul informatiky (CS).

V porovnaní s vývojármi na front-end môžu vývojári na back-end musieť robiť viac abstrakcie. Mohli by to byť dolovania dát, písanie abstraktných algoritmov atď. Preto je vhodný formálny titul.

Napriek tomu, ak ste za vašimi vysokoškolskými rokmi, sú k dispozícii kurzy in-person (alebo bootovacie kempy) a online možnosti, ktoré vám pripravia kariéru v backendovom vývoji.

Individuálne kurzy vývoja Backend

Samozrejme, keď robíte kurzy tvárou v tvár, je to všetko.

Najlepším spôsobom, ako nájsť kurz osobného vývoja vo vašom okolí, je prostredníctvom online výskumu.

Tu sú však dva návrhy na to, aby sa loptička dostala do pohybu:

Samostatné topánky / kurzy nie sú lacné. Ale sú cenovo dostupnejšie ako formálne CS stupeň. (Okrem toho, na rozdiel od online kurzov, máte luxus, že môžete komunikovať s kolegami a inštruktorom.)

Možnosti učenia Online Backend (alebo Full Stack)

Nie je tak jednoduché nájsť iba on-line kurzy backend. Väčšina vyučuje celý stoh - tak predné aj zadné. Napriek tomu tu sú niektoré online možnosti kurzu, aby zvážili:

záver

Nakoniec vývojári backendov zohrávajú rozhodujúcu úlohu v tímoch vývoja webových aplikácií. Sú zodpovedné za manipuláciu s dátami a za zabezpečenie toho, aby sa obsah dostal na prednú časť.

Ak poznáte niekoho, kto premýšľa nad prechodom do vývoja webových stránok, uistite sa, že s ňou zdieľate tento článok.