Usted dice: sazonado desarrollador web ... así:
Así
usted debe saber tanto como cualquier administrador de sistema respetable. Esto le permite elegir las tecnologías correctas para el caso empresarial/restricciones.
También debe saber sobre:
- Base de Datos de servidores/DBA
- Arquitectura de la red, la prevención de cuello de botella, la asignación de recursos
- red y la seguridad del sistema
- Protocolos, cortafuegos, enrutamiento
- Varios configuraciones de pila de aplicaciones (más allá de LAMP o .NET)
- Sistemas distribuidos, escalabilidad
- Evaluación de Tecnología (ME, pinceles y todo eso)
y un montón de otras cosas. Al ser un desarrollador web es una especialización de 'desarrollador' para un entorno dado ... como tal, usted debe saber todo sobre ese entorno y todo lo que surge de él, se desarrolla o impacta en él.
+1 - especialmente un desarrollador avezado debe avergonzar a un administrador normal con conocimiento técnico (no tanto con los procedimientos, sino también con la mejor forma de organizar los respaldos). También debería saber cómo calificar/planificar servidores para el rendimiento (especialmente en la base de datos: IOPS, etc.) – TomTom
@Aiden Bell: No estoy seguro de a qué se dirige la primera línea. Estoy pidiendo consejos a las personas que podrían llamarse a sí mismos "desarrolladores web experimentados". No me estoy etiquetando a mí mismo como uno. Tal vez te malinterpretaste? –
@Aiden Bell: En respuesta a la última parte de su respuesta, estoy intentando aprender todo lo posible sobre mi entorno, es por eso que hice la pregunta en primer lugar. –