Al buscar su primer puesto profesional, consideraría una organización que es más pequeña, más rápida y más de un tipo de servicio / consultoría. El desarrollo de software implica mucho más que simplemente escribir código.
Aquí hay algunas cosas para evitar, sin ningún orden en particular:
- Organización de TI interna que está utilizando tecnología anticuada y no tiene planes o camino para avanzar. Siempre hay aplicaciones que son heredadas y deben ser compatibles, pero si eso es lo único que tienen que hacer, evítelo.
- Empresas que no invierten en software / hardware adecuado. He visto demasiadas veces entregarme computadoras portátiles que apenas pueden ejecutar el software comercial requerido, y mucho menos Visual Studio, Xcode o Android studio. No tiene el hardware más reciente pero adecuado para hacer su trabajo diario. Estas son excelentes preguntas para hacer en la entrevista (¿Qué tipo de hardware obtiene un desarrollador? ¿Qué tipo de software ejecuta?)
- Si tienen una política BYOL (traiga su propia computadora portátil) y la recomiendan encarecidamente. Hacer el trabajo del cliente / empresa nunca debe estar en el hardware personal. La razón principal es la responsabilidad y el costo. Si compró un nuevo y elegante Mac Pro de $ 3000 y el disco duro falla o es robado, es su responsabilidad. No creo que al principio de tu carrera tengas otros $ 3000 para comprar otro. Si el hardware de la empresa falla, no es su responsabilidad.
- No hay un camino claro para avanzar. Si el gerente de contratación baila sobre esta pregunta o tema, evite este lugar. Un equipo bien dirigido tiene caminos para sus empleados y la gerencia los ayuda a llegar allí.
- Trabajando como desarrollador en solitario. Al principio de su carrera, tener personas con algunos años de experiencia puede ayudarlo en el camino correcto. Cuando estás solo, se obtiene un gran aprendizaje, pero no tienes a nadie con quien colaborar ideas y ayudar a revisar tu código.
- Cómo encontrar a alguien en línea para entrevistarme para un puesto de ingeniero de software como aprendiz
- ¿Los desarrolladores temen envejecer?
- ¿Qué habilidades necesitaría para ser desarrollador de software / pasante de programación en Duolingo?
- Tengo 29 años con 5 años de experiencia laboral como ingeniero de software. Quiero unirme a Google después de 2 años. es posible?
- ¿Los sitios como CodeChef, Hackerrank, Spoj y HackerEarth tienen en mente los conceptos de ingeniería de software al formular preguntas?