Desarrollador Web - Front-End, Back-End y Full Stack
Desarrollador Web - Front-End, Back-End y Full Stack
Aprende a crear webs responsive con y sin Bootstrap. Haz clic aqu!
En los meses de verano siguen siendo muchas las personas que deciden cogerse unas
vacaciones, las cuales aprovechan no solo para relajarse y divertirse, sino para pensar
en qu harn a la vuelta. Es algo parecido a los propsitos de ao nuevo, pero en
septiembre y el 90% de ellos estn relacionados con la formacin. Bien sea para
encontrar el trabajo que quieres, mejorar el que tienes, conseguir tu primer trabajo o
simplemente porque te gusta estudiar.
Y todo esto, qu tiene que ver con el ttulo del post? Muy sencillo. Durante este verano,
a travs del chat de nuestra web la pregunta que ms nos hicieron fue, "quiero ser
programador web, por dnde debo empezar?". O "despus del verano me van a contratar
de programador web junior y quiero hacer un curso cul debo escoger?" Y entonces
comenzaba un dilogo que se repeta una y otra vez "- Cliente o Servidor? - Qu
lenguajes conoces? - A qu te gustara dedicarte? - ...." Y este es el motivo por el que
hemos decidido escribir este post.
Un desarrollador web no es una sola cosa, sino que abarca mltiples conjuntos de
habilidades que se traducen en diferentes especialidades. Los tres trminos ms
comunes que se utilizan para nombrar dichas especialidades de forma genrica son:
front-end, back-end y full stack. En este artculo trataremos de denir cada una de ellas y
ver sus diferencias.
Desarrollador Front-end:
https://www.campusmvp.es/recursos/post/DesarrolladorwebFrontendbackendyfullstackQuienesquien.aspx 1/6
2017530 Desarrolladorweb:Frontend,backendyfullstack.Quinesquin?
Desarrollador Back-end:
El desarrollador back-end trabaja del lado Servidor, detrs del escenario, permitiendo
con su trabajo que el usuario disfrute de su experiencia. Sin l, el desarrollo llevado a
cabo por su anterior compaero no se sostendra.
Para ser programador del lado Servidor, son numerosos los lenguajes y frameworks
entre los que elegir, todo depender de la empresa en la que caigas. A da de hoy, los
ms comunes son:
ASP.NET: es la plataforma de
desarrollo web de Microsoft. Muy
utilizada en las empresas. Tiene las
variantes Web Forms y MVC.
PHP: por ejemplo, el famoso gestor
de contenidos WordPress usa por detrs
PHP. Laravel es uno de los frameworks
usados con este lenguaje.
Ruby: junto con su framework Ruby
on rails.
Python: fcil de aprender. Usado a menudo con Django como framework
https://www.campusmvp.es/recursos/post/DesarrolladorwebFrontendbackendyfullstackQuienesquien.aspx 2/6
2017530 Desarrolladorweb:Frontend,backendyfullstack.Quinesquin?
SQL Server
MySQL
Oracle
PostgreSQL
MongoDB, que es un almacn de datos no-relacional o NoSQL.
Actualmente es prcticamente
imposible ser un buen desarrollador
full stack. La publicacin Tech Crunch lo ilustra perfectamente en los grcos
mostrados en este artculo. Tal y como evoluciona hoy en da la tecnologa, es casi
inviable tener una pata en cada lado (Cliente/Servidor/Arquitectura) y dominar todos.
Generalmente, los programadores que se hacen llamar full stack estn ms centrados
https://www.campusmvp.es/recursos/post/DesarrolladorwebFrontendbackendyfullstackQuienesquien.aspx 3/6
2017530 Desarrolladorweb:Frontend,backendyfullstack.Quinesquin?
en una de las dos partes, es decir, dominan una de las partes y de la otra tienen
nociones, las justas para defenderse en su da a da. Estos perles suelen trabajar en
pequeas empresas donde ellos solos son los encargados de todo el desarrollo web.
Resumen
Como puedes ver el desarrollo web presenta mltiples facetas las cuales adems
evolucionan con el tiempo. As que no te presiones ni intentes aprender todo a la
vez. recuerda en la mayora de tus trabajos no estars solo, sino que formars parte de
un equipo con lo que tu papel estar perfectamente denido. Por lo tanto, escoge en
dnde quieres desarrollar tu carrera (Cliente o Servidor) y concntrate en aprender y
perfeccionar tus habilidades y conocimientos de desarrollo web de forma enfocada. No
te dejes amilanar por las numerosas novedades que aparecen todos los das, y
comprobars que con perseverancia te convertirs en un profesional.
Independientemente del tipo de programador web que hayas elegido ser, si quieres
destacar entre tus compaeros, no olvides desarrollar tus habilidades sociales, lo
que los angloparlantes llaman soft skills frente a las que hemos estado hablando en
todo el post que eran hard skills. Las ms importantes son: capacidad para aprender
rpidamente, capacidad para resolver problemas de forma eciente, atencin al detalle
y por supuesto, facilidad a la hora de comunicarse.
https://www.campusmvp.es/recursos/post/DesarrolladorwebFrontendbackendyfullstackQuienesquien.aspx 4/6
2017530 Desarrolladorweb:Frontend,backendyfullstack.Quinesquin?
Publicaciones relacionadas
Comentarios (2)
Morgan Reyes
13/10/2015 0:09:22
UnoQuePasaba
21/07/2016 8:11:41
Yo, soy "full stack not stop", donde trabajo debido a mi jefa experta en repartir
marrones sin saber de que van las cosas, pues por ms que le he dicho que mi
perl no contemplaba desarrollo back-end (javascript cliente y maquetacin),
pues nada, luego se quejaba por el retraso y problemas de errores (encima con
bajas estimaciones), hice con MVP un curso de Javascript avanzado y ahora, que
conozco mejor la forma de desarrollar (ya que soy de .NET y no entenda el
concepto de prototipo de Js versus OOP de .NET) van y me ponen a otra cosa.. y
es que eso, soy externo y pringatodo, bajo el mandato de unos desarrolladores
de INDRA (factora de Salamanca) que cuando entend como va el JS, me d
cuenta porque el "jefecillo" de la parte de web, era junior, haca gambadas y
encima, que se lo comentaba, me daba explicaciones de acionado (le dije de
modular un js que tuve extraer de una pgina aspx de +3000 lineas de script) y
que no entenda el concepto... en n... que no saben lo que es un front-end, ni
https://www.campusmvp.es/recursos/post/DesarrolladorwebFrontendbackendyfullstackQuienesquien.aspx 5/6
2017530 Desarrolladorweb:Frontend,backendyfullstack.Quinesquin?
https://www.campusmvp.es/recursos/post/DesarrolladorwebFrontendbackendyfullstackQuienesquien.aspx 6/6