hmm pregunta interesante.
Con el tiempo, el nombre de las cosas cambia, y esto ciertamente sucede para el desarrollo web. Esto es lo que esos títulos significan para mí
Un desarrollador web diferiría de un programador en que yo diría que un programador hace algo desde cero y un desarrollador web modifica algo. Es casi el mismo trabajo, pero un programador no tiene nada para comenzar. También el programador web suena más como si estuviera girando hacia un desarrollador back-end, mientras que un desarrollador web gira más hacia un front-end …
- ¿Qué debo considerar al diseñar una aplicación web?
- Cómo elegir la mejor empresa de desarrollo de software de agencia de viajes
- ¿Cuál es la mejor manera para que un desarrollador web de un solo hombre comience a crear una aplicación web, teniendo en cuenta la productividad y su trabajo básico?
- ¿Son las aplicaciones de una sola página el futuro de la web?
- ¿En qué se diferencian los sitios web (en términos de tecnologías web utilizadas) de 2013 de 2003?
Mi razonamiento para esta sugerencia. Antes del desarrollo web, un programador habría sido alguien haciendo C ++ o VB o ese tipo de cosas … el código que ahora se considera el desarrollo de back-end. Si suponemos que un desarrollador está modificando algo que ya existe, normalmente un cliente desea actualizar / actualizar su sitio web existente, por lo que una buena cantidad de esto será contenido de la nueva página y quizás actualizaciones de estilo. En general, los clientes se centran más en lo que tienen delante que en sus procesos.
Nota al margen: a menudo me he maravillado de los procesos y he conseguido que algo funcione de manera sorprendente, pero el front end es un poco escaso porque no me he centrado en ello, probando el back-end (la funcionalidad) que todos los usuarios quieren decir es … “¿podemos hacer que sea un poco rojo” o “oh, no me gusta el color de la fuente …”
Por último desarrollo completo de la pila . Todos me llaman desarrollador full stack, odio el término porque puede variar mucho. Algunas personas dicen que es simplemente front-end y back end juntos. Realmente no estoy de acuerdo con esto.
Cuando alguien emplea un desarrollador de pila completa, normalmente contrata a una sola persona en lugar de un grupo de personas. Entonces, un desarrollador de pila completa tiene que ser una banda de un solo hombre.
Esto significa que un desarrollador de pila completa tiene que ser bueno en:
- reunión de requisitos
- diseño de solución
- gestión de proyectos (incluye gestión de recursos)
- documentación formal
- configuración y configuración del servidor
- Seguridad (también incluye protección de datos)
- Desarrollo front end
- Desarrollo de back end
- Pruebas
- Formación
- Seguimiento de problemas
No estoy seguro de por qué la gente se ha fascinado con querer ser un desarrollador full stack. Estaba mucho más feliz como desarrollador front-end y back-end … Estoy pensando que al final probablemente terminaré siendo un gerente de proyecto técnico, parece que cuanto más stack completo haces, menos codificas …