¿Cómo aprender lenguajes de programación que me ayuden a conseguir trabajo en Google? ¿Cuáles son algunos recursos para aprender a programar?

Hay una razón por la que la mayoría de los consejos de carrera “convencionales” apestan: el mundo está cambiando rápidamente. Cuando los mentores bien intencionados dan consejos basados ​​en sus experiencias hace décadas, es como enseñar a alguien a manejar con un caballo y un buggy.

Un refrán común de aquellos en la industria de la tecnología es que todos deben aprender a codificar. Hay una multitud de organizaciones (por ejemplo, Code Academy, Treehouse y Udacity entre muchas otras) creadas para ayudar a los profesionales de carrera media a adquirir esta nueva habilidad, así como a la creciente demanda de que incluyamos la programación en nuestro plan de estudios de la escuela primaria.

Si convertirse en un programador te atrae, genial. Pero buscar un empleo basado en una “habilidad difícil” es una forma de pensar obsoleta. La rápida evolución de la tecnología nos obliga a reconsiderar constantemente qué habilidades físicas están en demanda. (Y deberíamos). Mantenerse al tanto de las habilidades difíciles necesarias es una necesidad a corto plazo, pero una de las mejores maneras de posicionarse para el éxito a largo plazo es centrarse en las habilidades blandas necesarias sin importar con qué tecnología esté trabajando.

“A menudo hay una reacción ingenua que mucha gente tiene”. “Dicen: ‘Ahora necesito tomarme X años de descanso, aprender todas las habilidades de programación de computadoras y convertirme en programador’. Muy a menudo es un mal camino por recorrer. “Es la gente que integra las habilidades técnicas con el conocimiento de un área concreta y que entiende el marketing, la presentación y la persuasión”.

En otras palabras, si su trabajo mejora con la tecnología, está en buena forma. Piense en el médico que puede usar complicadas lecturas asistidas por computadora para producir un diagnóstico preciso, o en la persona de ventas que puede analizar los datos del cliente para trabajar de manera más eficiente.

Los trabajadores más inteligentes podrán aprovechar la tecnología en su beneficio y reconocer las formas generales de utilizarla. La tecnología va a cambiar. Los medios de acceso cambiarán. Pero su implementación estratégica seguirá siendo una demanda constante para la fuerza laboral del futuro.

Tutoriales para SIP, Pago por clic, Contabilidad, Sqoop, ITIL, Jackson, Pruebas de seguridad, Awk, JDB, Hadoop, Hive, HBase, XStream, Java8, Guayaba, Memcached, EasyMock, CICS, Análisis y diseño orientado a objetos, Tika, DOM , AngularJS, IMS-DB, NGN, Sed, WCF, JPA, Apache POI, Señales y sistemas, JOGL, DB2, PhoneGap, SVG, VSAM, COBOL, XSD, XPath, Redis, XSLT, Java XML, VBA, JFreeChart, Lucene , Selenium, DTD, Powerpoint, Tcl / Tk, XML, Ingeniería de software y muchas otras tecnologías más recientes

Y

thenewboston

Elija c ++, java o python como su elección de lenguaje de programación. Ser el maestro de al menos uno de los idiomas anteriores. Dominar las estructuras de datos y algoritmos. Participa en concursos de programación competitiva. Contribuye a proyectos de código abierto.

Oye, déjame decirte que para obtener un trabajo en Google necesitas aprender otras cosas además de la programación (que también es necesaria), estas otras cosas son la fluidez en inglés, inglés objetivo, razonamiento lógico, aptitud cuantitativa, inglés verbal y no verbal, rompecabezas capacidad de respuesta.
Y puedes aprender a programar a través de Mega-sitio de estudios bíblicos e información (para html, css, php y todo)
y a través de los tutoriales en videos de Youtube y otros cursos en línea para otros idiomas, también puede solicitar en institutos fuera de línea cerca de su área.

Primero elige el lenguaje como C ++ o Java.
Empieza a estudiar con buenos libros y sigue practicando en codechef, Hackerearth, etc.
visita regularmente geeksforgeeks.com

Mis sugerencias son más especulaciones ya que no trabajo allí. Yo diría aprender Java y C ++. Contribuya a proyectos de código abierto y cree una reputación * por ahí *. Una vez más, sólo mis especulaciones.