Veo a los ingenieros como creciendo a través de una serie de etapas. En esta lista, llamaría a la etapa 2/3 ‘junior’ y a la etapa 3/4 ‘intermedia’ … si es necesario. Pero las palabras no tienen sentido.
- No se pueden realizar tareas básicas. Requiere mucha tutoría / ayuda y pasa la mayor parte de su tiempo leyendo / aprendiendo.
- Puede realizar tareas básicas. Requiere mucha atención por parte de un ingeniero más experimentado para saber qué hacer a continuación cada día.
- Puede ejecutar un pequeño proyecto por su cuenta: diseñe el documento hasta la entrega final para algo muy sencillo.
- Puede ejecutar un proyecto significativo por su cuenta. Algo con cierta complejidad significativa de ingeniería o producto para resolver.
- Puede resolver un problema mayor. Tome un tema abstracto significativo y conviértalo en uno o más proyectos y consígalos todos.
- Puede ser responsable de un sistema / producto. Manteniendo la cosa saludable. Averiguar qué hay que hacer con qué prioridad. Delegar problemas y proyectos.
Cualquiera que se una a un equipo siempre comienza en la etapa 1. Las personas que tienen más antigüedad tienden a flotar en las etapas de manera rápida y sin esfuerzo.
Las habilidades de liderazgo tienden a aparecer alrededor de la etapa 4 tardía (si es que aparecen) y son necesarias para llegar a la etapa 6.
- ¿Dónde puedo encontrar desarrolladores independientes de aplicaciones para Android e iOS en Bangalore?
- ¿Cuáles son algunas alternativas de Stack Overflow aptas para principiantes?
- ¿Cuál es el futuro de un desarrollador de software después de un MBA con 6 años de experiencia?
- ¿Cuáles son los pros y los contras de consultar frente a tiempo completo para los desarrolladores de software?
- ¿Los desarrolladores de software chinos se están volviendo dominantes en Silicon Valley?