¿Soy un desarrollador de pila completa si uso firebase u otras soluciones sin servidor para mi backend en lugar de aprender el lenguaje y el framework de backend?

Desde una perspectiva, se podría decir que sí, ya que está escribiendo una aplicación que incluye una “pila completa”. Sin embargo, cuando un posible empleador quiere saber si usted es un “desarrollador de pila completa”, lo que le preguntan es “¿Puede escribir tanto el código front-end como el back-end?”

Cuando el código de fondo está oculto detrás de una capa de abstracción, ya sea que sea un servicio alojado o local, que su código no toca, no está escribiendo full-stack. Te harías un gran mal servicio al mantenerte en una semántica filosófica sobre “¿Qué es ‘full stack’, realmente?” En lugar de reconocer la pregunta que realmente se hace.

Si dice “sí” antes de permitirse adquirir las habilidades que se están discutiendo, se encontrará en una posición muy incómoda.

Aprender el desarrollo completo es fácil: la parte más difícil es mantenerse disciplinado con respecto a qué capa debe realizar diferentes tareas. ¡Toma un pequeño proyecto paralelo y aprende! Pagará dividendos cuando llegue el momento de intentar explicarle a un empleador potencial por qué usted es “realmente un desarrollador de pila completa” a pesar de que nunca ha escrito una consulta SQL, o incluso un código del lado del servidor.

Depende. ¿Vas a un trabajo donde el backend está escrito en Node.js y necesitas mantenerlo y agregar características? Entonces no, no en el contexto de ese trabajo. ¿Vas a una empresa en la que crearás una pila completa para una aplicación totalmente nueva? Entonces sí, puede llamarse a sí mismo full-stack en el contexto de ese trabajo, ya que administrará la pila completa. Pero no lo pondría en tu currículum.

Esto es como una de esas preguntas a medias bromas como “si un hombre habla solo en un bosque y no hay ninguna mujer cerca para escucharlo, ¿todavía está equivocado?”

La respuesta (a su pregunta, no la anterior) está en el ojo del espectador. Se puede ver en ambos sentidos, y ambos son igualmente poco importantes. Lo único que importa es si puede resolver el problema dentro del presupuesto y los plazos establecidos.

Sin embargo, dado que usted se ocupa del backend, incluso si no está escribiendo nada de eso, votaría por “sí”.

Ningún sql es realmente difícil de hacer, excepto por un conjunto limitado de aplicaciones. Úselo para aprender cosas de front-end manteniéndolo simple. Cuando encuentre los límites, puede sumergirse en el back-end.

No está lleno hasta que sepa lo que el empleador quiere pagar.

Francamente no. Full stack debería poder desarrollar tanto frontend como backend al mismo tiempo.

Sí es usted. Si escribe los trabajos de backend que se necesitan en una aplicación real, ¡sí, puede considerarse un verdadero desarrollador de pila completa!

Algo así como: “Soy un contratista de paneles de yeso, si construyo una casa totalmente fuera de paneles de yeso, eso significa que debería renombrarme como constructor de viviendas”

More Interesting

Estoy usando el editor de texto Brackets para crear un sitio web, sin embargo, mi código PHP no se ejecuta cuando ejecuto el sitio web en mi navegador; que pasa

Quiero ser un desarrollador web de backend. ¿Puedo saltearme saltear HTML, CSS y JavaScript?

Cómo elegir el proveedor de alojamiento web adecuado

Necesito desarrollar un sitio web y una aplicación ingeniosa, digamos similar a AirBnB pero no soy programador. ¿Qué es una estimación realista de los costos?

Quiero crear un blog, ¿debería escribir HTML, CSS y JavaScript, o usar un Bootstrap? ¿Y por qué?

¿Qué sitio web puedo usar para encontrar una empresa especializada en el desarrollo de juegos? Tengo una idea para un juego que me gustaría crear.

Como desarrollador de Android, ¿qué tipo de aplicaciones debo desarrollar?

Si construyo una aplicación de red social, ¿dónde y cómo almaceno los usuarios y las contraseñas?

¿Qué sitios web ayudan a estudiar diseño web desde casa?

¿Cómo crear un sitio web personal? ¿Por lo general, están codificados a mano desde cero o utilizan algún tipo de software de construcción de sitios?

Cómo crear un sitio web de búsqueda de salarios como Indeed.com

Soy un probador manual. Mi interés está en el desarrollo. ¿Es bueno aprender AWS o aprender alguna tecnología de desarrollo? Ya he versado en ASP.NET y Java.

Me he fijado el objetivo de aprender Ruby on Rails. Soy un principiante completo en programación y me gustaría algún consejo. ¿Qué tipo de computadora debo comprar? PC o Mac, ¿y de qué tipo?

Mi entrevista es originalmente en blogtalkradio.com.¿Cómo publicar una entrevista de audio en el blog de WordPress?

He estado jugando con php, python y ruby ​​y he estado leyendo sobre django, rails y varios frameworks php. ¿Cuál es el mejor curso de acción para el desarrollador web moderno? Solo quería tener una idea de cuál sería el mejor camino para el futuro y por qué. Gracias por leer.