(
Una infografía interactiva integral que explora el modelo moderno de carrera de doble vía en ingeniería de software, desde roles de nivel inicial hasta liderazgo ejecutivo. Esta herramienta proporciona visualizaciones claras e información sobre las rutas de carrera tanto de Contribuidor Individual (IC) como de Gerente de Ingeniería (EM).
- Sistema de Doble Vía: Comparación clara entre las rutas de carrera IC y EM
- Gráficos Interactivos: Múltiples visualizaciones de Chart.js que muestran la progresión de carrera
- Alcance de Impacto: Representación visual de cómo crece la influencia a través de los niveles de carrera
- Datos de Compensación: Datos de referencia de la industria de las principales empresas tecnológicas
- De Nivel Inicial a Distinguido: Progresión completa desde SWE II hasta Ingeniero Distinguido
- Visualización de Alcance: Gráfico que muestra el crecimiento exponencial en influencia (1 a 1000+ ingenieros)
- Información de Compensación: Datos de progresión salarial de niveles de Google y Meta
- Hitos de Carrera: Indicadores claros de progresión y expectativas
- Niveles de Gerencia: Desde Gerente de Ingeniería hasta VP/CTO
- Análisis de Cambio de Mentalidad: Gráfico de radar comparando requisitos de habilidades IC vs EM
- Progresión de Liderazgo: Gestión de equipo a estrategia organizacional
- Métricas de Éxito: Cómo cambia la medición del éxito del código al resultado del equipo
- Ayuda para Selección de Ruta: Criterios claros para elegir entre vías IC vs EM
- Evaluación Personal: Preguntas para ayudar a determinar tu dirección de carrera
- Información de la Industria: Basada en análisis de empresas tecnológicas líderes
- Navegador web moderno (Chrome, Firefox, Safari, Edge)
- No se requieren herramientas de construcción o dependencias
-
Clona el repositorio:
git clone https://github.com/yourusername/software-engineering-career-paths.git cd software-engineering-career-paths -
Abre
index.htmlen tu navegador web- Haz doble clic en el archivo, o
- Arrastra y suelta en tu navegador, o
- Usa un servidor local (recomendado para desarrollo)
Para la mejor experiencia de desarrollo, usa un servidor local:
# Usando Python 3
python -m http.server 8000
# Usando Node.js (si lo tienes instalado)
npx serve .
# Usando PHP
php -S localhost:8000Luego abre http://localhost:8000 en tu navegador.
- Frontend: JavaScript Vanilla (ES6+)
- Estilos: Tailwind CSS (vía CDN)
- Gráficos: Chart.js (vía CDN)
- Fuentes: Google Fonts (Inter)
- No se requieren herramientas de construcción o bundlers
software-engineering-career-paths/
├── index.html # Archivo principal de infografía
├── README.md # Este archivo
├── CONTRIBUTING.md # Guías de contribución
├── LICENSE # Licencia MIT
├── .gitignore # Reglas de Git ignore
├── .github/ # Archivos específicos de GitHub
│ └── workflows/ # GitHub Actions
│ └── deploy.yml # Flujo de trabajo de despliegue
└── docs/ # Documentación
└── ARCHITECTURE.md # Arquitectura técnica
- Usa indentación consistente (2 espacios)
- Sigue las mejores prácticas de JavaScript ES6+
- Mantén estructura HTML semántica
- Usa nombres descriptivos para variables y funciones
- Crea una rama de característica:
git checkout -b feature/nueva-caracteristica - Haz tus cambios
- Prueba exhaustivamente en múltiples navegadores
- Haz commit con mensajes descriptivos
- Haz push y crea un pull request
- Prueba en múltiples navegadores (Chrome, Firefox, Safari, Edge)
- Prueba el diseño responsivo en diferentes tamaños de pantalla
- Asegura que se cumplan los estándares de accesibilidad
- Valida HTML y CSS
¡Aceptamos contribuciones! Por favor consulta CONTRIBUTING.md para guías detalladas.
- Haz fork del repositorio
- Crea una rama de característica
- Haz tus cambios
- Prueba exhaustivamente
- Envía un pull request
- Actualizaciones de Contenido: Información de rutas de carrera, datos de la industria
- Mejoras de UI/UX: Mejores visualizaciones, diseño responsivo
- Nuevas Características: Herramientas adicionales de carrera, cuestionarios de evaluación
- Documentación: Mejores explicaciones, ejemplos
- Accesibilidad: Soporte para lectores de pantalla, navegación por teclado
- Rendimiento: Optimización de código, mejoras de carga
- Precisión de Datos: Actualizar información de compensación y niveles de carrera
Este repositorio está configurado para desplegarse automáticamente en GitHub Pages. Simplemente haz push a la rama main y el sitio estará disponible en:
https://yourusername.github.io/software-engineering-career-paths/
- Construye/minifica el proyecto (si es necesario)
- Sube los archivos a tu servidor web
- Asegúrate de que todos los activos sean accesibles
- Chrome: 80+
- Firefox: 75+
- Safari: 13+
- Edge: 80+
- No se almacenan datos sensibles
- Todos los recursos externos usan HTTPS
- No se requiere autenticación de usuario
- Sitio estático sin backend
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para detalles.
- Problemas: Usa GitHub Issues
- Discusiones: Usa GitHub Discussions
- Email: your-email@example.com
- Investigación de la Industria: Basado en análisis de escaleras de carrera en empresas tecnológicas líderes
- Tailwind CSS: Por el excelente framework CSS utility-first
- Chart.js: Por la visualización interactiva de datos
- Contribuidores: Todos los que ayudan a mejorar esta herramienta
- Agregar más comparaciones de escaleras de carrera de empresas
- Implementar cuestionario interactivo de evaluación de carrera
- Agregar herramientas de análisis de brechas de habilidades
- Crear sistema de emparejamiento de mentores
- Agregar variaciones internacionales de rutas de carrera
- Integrar con datos del mercado laboral
- Agregar guías de transición de carrera
- Crear plantillas descargables de planificación de carrera
La información de rutas de carrera y datos de compensación en esta infografía está basada en:
- Escaleras de Carrera de Empresas: Google, Meta y otras empresas tecnológicas líderes
- Reportes de la Industria: Encuestas salariales de ingeniería de software y estudios de progresión de carrera
- Redes Profesionales: Información de líderes de ingeniería y expertos en desarrollo de carrera
Nota: Todos los datos representan promedios de la industria y son para propósitos ilustrativos. La compensación real y progresión de carrera pueden variar significativamente por empresa, ubicación y circunstancias individuales.
Hecho con ❤️ para la comunidad de ingeniería de software
Última actualización: Diciembre 2024