Realmente depende de la empresa. A medida que la computación en la nube se vuelve cada vez más popular, el conocimiento requerido está cambiando de ser capaz de administrar un servidor a ser capaz de administrar la nube u otra solución alojada.
Aún así, un buen desarrollador (frontal, posterior o de otro tipo) debe saber cómo configurar un entorno de servidor, cómo configurar IIS o Apache, cómo configurar la base de datos (SQL Server, MySQL, Oracle) y algunas tareas más de administrador.
Las empresas más pequeñas generalmente no tienen administradores para configurar y mantener el hardware, por lo que las personas con más experiencia a menudo pueden realizar esta tarea. Esos empleados son generalmente desarrolladores de back-end. Sin embargo, las organizaciones más grandes tendrán administradores que se encargarán de esta tarea. Las empresas muy grandes incluso tendrán administradores de bases de datos especiales para configurar cualquier base de datos que necesiten, incluidas las bases de datos en la nube.
- ¿Cómo debo aprender sobre el desarrollo web back-end? Estoy bien versado en desarrollo front-end.
- ¿Es mejor conocer el front-end o el back-end como gerente de producto?
- ¿Qué lenguaje es mejor para el desarrollo web frontend / backend: Python, PHP o JavaScript? ¿Y por qué?
- ¿Sería difícil encontrar desarrolladores si elijo Elixir como el lenguaje de fondo para mi inicio?
- ¿Dónde puede un desarrollador de backend aprender diseño web práctico?
Pero el tamaño de la empresa generalmente le dirá cuánto conocimiento adicional necesitaría. Si tienen 10 empleados o menos, prepárese para estar en contacto cercano con los servidores. Si tienen 1,000 o más empleados, entonces es posible que ni siquiera tenga acceso a los servidores sin el permiso de su gerente, su gerente y los tres administradores …