Mantengamos el concepto de la pregunta, pero cambiemos el contexto :
- ¿Cuánta cocina pueden hacer los no chefs?
- ¿Cuántos impuestos personales pueden hacer los no contadores?
- ¿Cuánta construcción pueden hacer los trabajadores que no trabajan en la construcción?
Lo que separa a la persona promedio de los profesionales calificados no es la falta de herramientas . Un conjunto de utensilios de cocina profesionales no te convierte en un chef más de lo que usar React te convierte en un programador.
Lo que separa a la persona promedio de los profesionales calificados no es la falta de conocimiento disponible. El acceso al código tributario completo y varios cursos gratuitos sobre contabilidad no ha reducido la necesidad de profesionales de impuestos, al igual que los desarrolladores web.
- ¿Qué lenguajes y marcos de programación debo conocer para el desarrollo web de back-end?
- ¿Sería difícil encontrar desarrolladores si elijo Elixir como el lenguaje de fondo para mi inicio?
- Si el front-end de mi aplicación web es síncrono, ¿ayuda tener un back-end de microservicios asíncronos?
- ¿Es el 8% y no hay salario justo para el único tipo de backend en una startup?
- ¿Qué es el desarrollo de backend?
Lo que separa a la persona promedio de los profesionales calificados no es la falta de acceso a los recursos. Incluso con la enorme línea de recursos de hardware y vivienda de Home Depot, todavía no voy a eludir a los profesionales si necesito una casa construida al igual que no trataría de eludir a los profesionales si necesitara una aplicación web compleja.
En términos generales, lo que separa a las personas promedio de los profesionales calificados es una mezcla de pasión por lo que están trabajando, lo que impulsa una comprensión profunda del negocio en el que se dedican, que culmina en aprender a resolver las necesidades de sus clientes .
¿Cuánto se puede hacer sin programadores?
Mucho. Existen varios editores WYSIWYG que facilitan el acceso a los conceptos básicos del desarrollo front-end. ¡Aún más, hay muchos recursos que hacen que configurar un servidor básico sea igual de fácil! Siendo realistas, no hay ninguna razón por la que no puedas configurar tu propio sitio web básico desde cero sin la ayuda de un programador. Y eso es genial. Sin embargo, la mayoría de los programadores están ocupados trabajando para clientes con necesidades más complicadas, donde aspectos como el rendimiento, la experiencia del usuario y la interacción son significativos.
¿Reducirá la necesidad de desarrolladores novatos?
Si bien reduce la necesidad de sus habilidades , no reduce la necesidad de su presencia . El desarrollo web tiene una rotación considerablemente alta en el nivel de entrada; muchos desarrolladores web aspirantes no pueden conseguir trabajos para mantenerse y (re) recurren a un trabajo más tradicional para vivir. Otros no se encuentran mucho mejor de lo que eran y regresan a un ambiente de trabajo con el que se sienten más cómodos. Pocos realmente adquirirán la combinación de habilidades y experiencia necesarias para llenar zapatos más grandes, y la industria necesita urgentemente a aquellos que puedan atravesar el crisol inicial.