Uno de mis primeros trabajos tecnológicos fue para una compañía de juegos punto com. Uno de los fundadores fue un programador de C ++, pero escribió todo el sitio en Java.
Por supuesto, todos los nombres de sus clases eran minúsculas y los métodos superiores, pero aparte de eso, su código era bueno, sólido OO.
También trabajé en un fondo de cobertura donde un buen programador de C ++ con cero experiencia en Java escribió un motor de cálculo muy bueno. Durante los primeros días hizo muchas preguntas, luego saltó del nido y produjo un trabajo increíble.
- ¿Cuál es la utilidad de un título de CS para el desarrollador front-end de trabajo promedio?
- ¿Habrá alguna vez un motor de software / juego que elimine / minimice el efecto de cuello de botella de la CPU en los juegos?
- ¿Cómo debería un equipo de desarrollo de software elegir una estrategia de ramificación git?
- ¿Cómo trabajan los arquitectos de software con el personal de programación?
- Cómo construir software como un principiante completo
Dicho esto, hay algunas grandes diferencias, especialmente en concurrencia, por lo que querrá repasar Core Core de Cay Horstman o Thinking Java de Bruce Eckel
Además, desea aclararse con el gerente de contratación. Impresione con sus capacidades de resolución de problemas y su dominio del idioma de Java dada sus experiencias.