¿Trabajando solo o en grupo? Suponga que la gerencia no hace todo lo posible para sabotear su proyecto con decisiones bien intencionadas pero no informadas. Suponga que tiene que escribir documentación y hacer un plan claro antes de codificar.
Probablemente un prototipo de una aplicación básica que podría usarse en el nivel alfa.
Los chicos que se enriquecieron con ZIP lo hicieron en un fin de semana después de darse cuenta de que dos años de desarrollar su genial sistema experto los estaba convirtiendo en gente pobre.
- Quiero cambiar mi trabajo Actualmente estoy trabajando como ingeniero de sistemas pero quiero cambiar al campo de software. ¿Es esta una secesión incorrecta como mi experiencia (1 año) en ingeniería de sistemas?
- ¿Qué pasará con el talento y la habilidad si cada trabajo se realiza mediante softwares?
- ¿Existe demanda de consultorías de desarrollo web en Canadá?
- ¿Cómo es el proceso de entrevista para la pasantía de ingeniería de software de verano en Twitter y cómo debo prepararme? Además, ¿los pasantes con buen desempeño reciben ofertas de devolución a tiempo completo?
- ¿Puedo comenzar mi carrera en operaciones de desarrollo?
(No sé dónde estás en la matriz de habilidades).
Novato: un algoritmo de aprendizaje que toma datos y logra algo relacionado con la teoría, pero no tiene campanas ni silbatos.
Más avanzado: una aplicación robótica aproximada con su biblioteca de soporte en prueba.
Avanzado: una aplicación de tablero para un automóvil u otro tipo de sistema electromecánico.
Intermedio: Aplicación IoT con juguetes integrados como Arduino y piezas de trabajo para motores, etc.
Intermedio: un sistema de página web que funciona bien con una base de datos como mySQL, Mongo o Couchbase, dado que no sabe qué bases de datos están entrando.
Avanzado: sitio web profesional con funciones limitadas, pero que funciona lo suficientemente bien como para que una empresa funcione.
Avanzado: un componente comercial profesional como una aplicación de middleware, listo para la fase alfa a beta. Y, con documentación.
Avanzado: una suite de visualización de datos con características especiales como foco.
Avanzado: un nuevo lenguaje en la primera fase de prueba.
Intermedio: corrija el código roto en una instalación existente y evite que una empresa pequeña o mediana se vaya abajo.
Avanzado: un sistema de reconocimiento de voz que aún debe ejecutarse en muchos datos.
Avanzado: una biblioteca multinúcleo para simulación física o de ingeniería.
Avanzado: sistemas de resolución o idiomas con inferencia de tipos.
Avanzado: el prototipo de la primera fase de un sistema de comercio de alta frecuencia.
Intermedio: un simple controlador de dispositivo Linux
etc.