Si bien nunca puedo recomendar ser tonto con respecto a su hardware (para que no lo tome a usted y a su gente de rack y stack), la realidad es que la mayoría de los desarrolladores no sabrían cómo instalar un servidor si viniera con instrucciones estúpidas de IKEA y un sherpa
Entonces sí, según la métrica “¿Todos los demás ya saben esto?”, Estás bien.
Probablemente al menos debería comprender los conceptos básicos de TCP / IP (como cómo usar ping / traceroute para hacer una solución de problemas básica) y cómo funcionan los puertos TCP, NAT y el equilibrio de carga (cómo configurar el equilibrio de carga basado en rutas basadas en nginx si usted ‘ re super-1337). En estos días, los usuarios de backend implementan con frecuencia microservicios en un montón de máquinas y luego agregan su contenido utilizando un equilibrador de carga (ya sea a través de un LB físico o utilizando una configuración clicky-clicky en, por ejemplo, VPC de AWS), por lo que debería preocuparse si cualquier cosa.
- ¿Cuándo debería un principiante de programación comenzar a aprender el desarrollo de backend y la implementación en la nube?
- No puedo entender los marcos de back-end. ¿Debería quedarme solo en la interfaz?
- Quiero aprender desarrollo web usando Ruby on Rails (sé que aprender el lenguaje Ruby es esencial). ¿Necesito pasar tiempo para aprender PHP también?
- Quiero contratar a dos desarrolladores web para mi inicio como cofundadores. Un desarrollador web front-end experimentado y un desarrollador web back-end experimentado. ¿Es una mala idea?
- Quiero ser un desarrollador web y quiero construir un sitio web completo que contenga codificación tanto front-end como back-end, ¿qué idioma debo aprender?