¿Es posible que un no programador se prepare para el puesto de Ingeniero de Software en Google en 3-6 meses?

Bueno, no hay límite en lo que uno puede hacer, pero es muy difícil. Programar un problema, incluye muchas cosas. Debe conocer los algoritmos fundamentales, debe tener habilidades matemáticas decentes, debe poder escribir código rápidamente. Debería poder ejecutar su código en su mente y luego corregirlo si algo anda mal. Para convertirse en un buen programador, no solo debe conocer un lenguaje de programación, el lenguaje de programación es simplemente una herramienta para traducir su pensamiento en un lenguaje comprensible por computadora. Pero resolver un problema requiere mucho conocimiento, depende del problema planteado. Aunque la mayoría de las compañías de software tienen un conjunto de temas desde los cuales hacen preguntas, todavía existe una gran variedad y gran variedad de preguntas. Si está muy decidido y listo para hacer el trabajo duro de manera consistente, definitivamente puede hacerlo, ¡pero es difícil!

La respuesta a tu pregunta es realmente simple.

Paso 1: – Aprende Java de YouTube.

Paso 2: – Sigue el curso.

Paso 3: – Elige cualquier marco de desarrollo de juegos 2D para Java.

Paso 4: – Piensa en un concepto para hacer un juego.

Paso 5: – Haz el juego.

Ahora preguntas por qué Java? ¿Y por qué hacer un juego?

La respuesta a eso también es realmente simple.

Java es el lenguaje de programación más popular.

También se usa ampliamente.

Hacer un juego en Java ayuda a aclarar los conceptos del lenguaje.

More Interesting

¿Qué debe esperar un ingeniero sénior, un doctorado y más de 20 años de experiencia en ingeniería / software cuando se entrevista con Google? ¿Cómo debo prepararme?

Si los 'buenos programadores encuentran que la programación es divertida', ¿cómo es que tantos programadores se quejan de corregir errores?

Trabajar con el desarrollo de software es muy agotador hoy en día. Todos los días, se crea un nuevo idioma, biblioteca o marco. ¿Cómo podemos 'sobrevivir' en este contexto?

¿Cuáles son los beneficios de aprender JavaScript como ingeniero de software?

¿Hay ingenieros de software paquistaníes trabajando en grandes compañías de software?

¿Qué proyectos de cartera debe construir un ingeniero de software senior?

¿Cómo fue tu viaje de aprendizaje para ser ingeniero de software / informático?

Cómo renunciar a su trabajo como ingeniero de software

¿Cuál es el peor desastre que se puede atribuir a la negligencia de un ingeniero de software?

¿Son iguales los ingenieros de software de Amazon y Addepar?

¿Puedes convertirte en ingeniero de software a través de la informática?

¿Las API solo se aplican a las soluciones de marca blanca?

¿Cuándo vale la pena contratar programadores en el extranjero? ¿Cuáles son los recursos para encontrarlos? Solo estoy interesado en contratar a tiempo completo, no a tiempo parcial o trabajadores independientes.

¿Es socialmente inaceptable conducir un Porsche en Silicon Valley como ingeniero de software?

¿Cuáles son las formas posibles para que un ingeniero de software aplique en Google o Silicon Valley?