Nunca me llamo un desarrollador de pila completa en CV o LinkedIn, pero veo que la mayoría de la gente hace esto, ¿es solo un término de marketing ahora?

Podría ser que muchos desarrolladores agreguen el título “Desarrollador de pila completa” a su CV por razones de marketing, sin embargo, para mí, un “desarrollador de pila completa” significa un desarrollador web con los siguientes conocimientos a un buen nivel:

  • Al menos uno o más lenguaje de computadora utilizado en el lado del servidor o back-end, como por ejemplo PHP, Python, Ruby, Javascript (NodeJS), ASP.NET, etc.
  • Al menos un marco de fondo como, por ejemplo, Django, Laravel, Ruby on Rails, etc.
  • Javascript
  • HTML
  • CSS
  • Administracion del sistema.
  • Pruebas de unidad y automatización.
  • Uso básico de software de diseño o manipulación de imágenes.

Básicamente, un “desarrollador de pila completa” es un desarrollador web que puede gestionar el desarrollo web completo y el proceso de lanzamiento por sí mismo (excepto tal vez el proceso de diseño).

Por mucho que no quisiera que fuera cierto, sí, es un término de marketing ahora.

¿Por qué?

Muy simple Si inicia una cuenta en Freelancer, puede ver que en un proyecto normal alrededor de 40-60 personas ofertan por ellos.

El mercado está saturado de desarrolladores web y tener un título de desarrollador web completo es solo otra forma de destacar entre la multitud.

Pero si quieres declararte un desarrollador de pila completa, debes saber:

  • HTML, CSS, JS
  • CSS Framework: Bulma, Materialise, Bootstrap, Foundation – Tú eliges
  • Al menos un Marco JS: React / Angular / Vue / Ember / Meteor
  • Al menos un lenguaje de fondo: PHP, Python, Ruby, Node.js (lo recomiendo encarecidamente)
  • Al menos un marco de back-end: Django, Laravel, Ruby on Rails
  • Al menos un lenguaje atabase: MongoDB, MySQL, Sqlite

Es una credencial.

Un empleador ve al ” desarrollador de pila completa ” y piensa: “Esta persona es capaz de construir un sitio web dinámico que funcione completamente para mí”.

Es un término de marketing, porque usted se está comercializando a sí mismo.

Hay desarrolladores front-end (del lado del cliente) y back-end (del lado del servidor).

Estos términos pueden ser útiles para informar su área de especialización al mercado.

Algunos profesionales crean nuevos términos para las actividades existentes por razones de mercado.

Sí, es solo un truco de marketing. Es como el “artesano del software” anteriormente.

Creo que si no sabes cómo construir un front-end, ten en cuenta que no dije ser un diseñador gráfico, sobre una base de datos, y hacer la plomería en el medio, eres un desarrollador bastante pobre. Hay algunos nichos, como oracle psql, sap, etc., pero no puedes construir una solución de principio a fin de alguna forma o moda, eres un desarrollador bastante pobre en mi libro.

Me llamo un “desarrollador de pila completa” porque puedo diseñar y optimizar una base de datos, escribir un back-end en java o python, implementarlo en un servidor web y escribir una interfaz en html, css y JavaScript. Soy ligeramente competente en reaccionar y estoy tratando de aprender AngularJS.

Puede llamarse “pila completa” cuando puede desarrollar toda la pila web.

No si realmente eres un desarrollador full stack. Si no sabe lo que eso significa, entonces probablemente pueda asumir con seguridad que no es un desarrollador de pila completa.