Ir a anon porque no quiero hablar por la compañía para la que trabajo.
Las empresas por las que vale la pena trabajar entienden que los desarrolladores de nivel de entrada no saben nada excepto un idioma o dos, un sistema operativo o dos y algunos algoritmos. Hay que enseñarles todo, excepto cómo no ser un imbécil, y supongo que no hay forma de enseñar eso, solo hay que saberlo.
El mundo está inundado de trabajos para desarrolladores de software, pero también hay muchos DINO (desarrolladores solo de nombre). Tienes que entender que una persona con un título obtendrá primero los mejores trabajos, y los autodidactas obtendrán lo que sobra, que es principalmente de hámsters web y desarrolladores de juegos por contrato.
- ¿Hay alguna escuela en Alemania en la que pueda aprender a desarrollar software?
- Si la oferta de desarrolladores de software eventualmente excede la demanda, ¿qué sucederá?
- ¿Cuáles son las ventajas y desventajas de ser ingeniero / desarrollador de software?
- ¿Vale la pena trabajar en una startup como desarrollador de software?
- Si solo tiene dos desarrolladores de software promedio, ¿cómo escala un back-end para manejar más de 5 millones de tráfico?
La mayoría de las empresas han aprendido que la forma más eficiente de separar el trigo de la paja es exigiendo un título. Entonces, paso 1, demuestre que tiene lo necesario para seguir instrucciones, trabajar bajo la supervisión de un supervisor (el profesor), cumplir con las expectativas y trabajar duro durante un largo período de tiempo (aproximadamente 4 años) en lugar de emborracharse todos los días. Si su título no está en CS, aprenda un idioma, un sistema operativo y algunos algoritmos y estructuras de datos. Java, Python, C ++ son excelentes opciones, al igual que Windows o Linux. No debería llevarte más de un año, incluso si eres un licenciado en artes liberales.
¡Entonces, sal y contrata!