Les habilitats que necessiteu ser un desenvolupador de fons

Què és el desenvolupament final?

Peopleimages.com

Pensant en passar al bon desenvolupament del desenvolupament web?

Com ja sabeu, hi ha tres tipus de desenvolupadors web: 44

A continuació, em centraré únicament en els desenvolupadors de suport, mirant el que fan, les habilitats necessàries per convertir-se en un desenvolupador de fons, i com, finalment, es pot convertir en un.

Què fa un desenvolupador de final de darrere?

Els desenvolupadors de fons són els responsables de crear el "costat del servidor" en aplicacions web.

Toca tot el que passa abans de fer clic al vostre navegador, que es coneix com a "costat del client". (Normalment , els desenvolupadors d'inici de pàgina són responsables de crear l'experiència al client).

Tot i que els desenvolupadors de fons es centren en el funcionament intern d'aplicacions web, segueixen treballant de manera conjunta amb els desenvolupadors de front, oferint als lògics del costat del servidor els elements d'aplicació web cap a l'exterior.

El desenvolupador Backend afegeix aquesta lògica utilitzant un llenguatge de script de servidor com Ruby o PHP.

A part de fer que les aplicacions web siguin funcionals, els desenvolupadors backend també s'encarreguen d'optimitzar l'aplicació de velocitat i eficiència.

A més, els desenvolupadors de fons sovint creen una solució d'emmagatzematge de dades amb una base de dades.

La base de dades és un component crucial per a totes les aplicacions web perquè emmagatzema informació (com ara usuaris, comentaris, publicacions, etc.). Les bases de dades comuns inclouen MySQL, MongoDB i PostgreSQL.

A qui treballa un desenvolupador de fons?

Els desenvolupadors backend normalment treballen en equips amb altres usuaris.

Fins i tot en un equip més gran, generalment hi ha un disseny, front-end (enginyers, arquitectes UX , etc.), i després un equip de suport.

Pel que fa als equips de suport, els desenvolupadors de fons funcionen juntament amb els enginyers de programari. Es podria fer només el desenvolupament d'APOST REST o relacionat. Un altre podria ser una garantia de qualitat (QA), enginyer.

Com veieu, fins i tot dins del backend hi ha diferents funcions.

Quines habilitats / tecnologies he de saber per convertir-me en desenvolupador de fons?

Utilitzant la plantilla de descripció del treball Backend total com a referència, a continuació es mostren algunes de les habilitats bàsiques i tecnologies que un desenvolupador de fons ha de saber.

On puc aprendre aquestes habilitats de final de carrera?

La majoria de desenvolupadors de suport i els que treballen a l'equip de suport tenen formació formal d'una manera o altra. AKA un grau de computació (CS).

En comparació amb els desenvolupadors capdavanters, els desenvolupadors de back-end poden haver de fer més abstracció. Podrien ser mineria de dades, escriure algorismes abstractes, etc. És per això que un màster formal de CS és útil.

Tanmateix, si està més enllà dels anys de la universitat, hi ha cursos presencials (o campaments d'inici) i opcions en línia disponibles per preparar-vos per a una carrera en el desenvolupament del programa.

Cursos de desenvolupament personal de suport

Per descomptat, al fer una ubicació presencial, és tot.

La millor manera de trobar un curs de desenvolupament personalitzat a prop vostre és a través de la recerca en línia.

Tanmateix, aquí teniu dos suggeriments per fer rodar la pilota:

Els camps d'inici / cursos a la persona no són barats. Però són més assequibles que un grau formal de CS. (A més, a diferència de les classes en línia, teniu el luxe de poder interactuar amb els companys i amb un instructor).

Opcions d'aprenentatge en línia del Backend (o Full Stack)

No és tan fàcil trobar cursos en línia només de fons. La majoria ensenya la pila completa, tant al front com al backend. No obstant això, aquí teniu algunes opcions de curs en línia per tenir en compte:

Conclusió

Al final, els desenvolupadors backend tenen un paper crític en els equips de desenvolupament web. Són responsables de gestionar l'emmagatzematge de dades i garantir que el contingut es lliuri a la interfície.

Si coneixes a algú que pensa en la transició al desenvolupament web, assegura't de compartir aquest article amb ells.