Si soy un estudiante de 13 años y quiero ser programador en Google. ¿Qué debo saber hasta esta edad?

La pregunta en sí misma es un espectro muy amplio de posibilidades.

Ya que tienes una buena base para java, html, CSS JS y algunos más, estás en el camino correcto al menos. Supongo que definitivamente está por delante del resto de su lote, lo que es una buena señal.

Desde su retoque en la sintaxis de programación a partir de ahora, con el tiempo y la práctica todo se podrá alcanzar y producir.

Hay muchos tutoriales que puedes encontrar en línea (‘thenewboston’ es un interesante canal de YouTube con tutoriales desglosados ​​para un acceso fácil e interactivo).

Aparte de eso, hay varios cursos en coursera que puede usar para la certificación de sus idiomas, eso siempre es una ventaja.

Una vez que haya terminado con esto, puede pasar directamente al aprendizaje de OOPS, Java en Android Studio, cómo las clases interactúan con otros archivos de texto creados (es un tema sumamente confuso e interesante). La curva de aprendizaje puede parecer abrupta, pero una vez que aprendes el código, quedas ordenado para siempre.

También hay otros idiomas –

Swift para iOS (basado en objetivo-C)

PHP para la codificación del lado del servidor (relativamente nuevo)

Nodo JS (basado en JavaScript) nuevamente para el lado del servidor (nuevo, fácil y seguro para el futuro).

Dependiendo de su capacidad para aprender una nueva sintaxis para diferentes entornos y de lo clara que sea su cociente lógico, cualquier idioma puede aprenderse en unos pocos meses. Esto será suficiente para llevarlo al camino correcto para la codificación.

Entrar en Google realmente no es tan importante como la gente lo hace. Necesitas ser diferente. Encuentre los problemas que ve a su alrededor todos los días e intente resolverlos con su código.

Una vez que tengas muchos de estos proyectos favoritos y hayas hecho tu tarea, es muy fácil descifrar Google. Ten fe, mantén un objetivo y trabaja religiosamente para lograrlo. ¡Nada es imposible! Confía en mí que he tenido mi parte de explorar.

Eres joven y definitivamente tienes un futuro brillante. Cuídate y mucha suerte. Solo recuerda que no hay reemplazo para el trabajo duro inteligente.

Primero levántate, refresca tu mente y prepárate para trabajar desde la chatarra. Primero debe aprender los conceptos básicos de idiomas tanto como puede dar un paso adelante e ir a través de cursos avanzados.

No hay necesidad de tomar clases o clases extra de X, Y, Z, el maestro está en su casa frente a usted, es decir, su PC o Lappy con una buena conexión de red.

Simplemente vaya a google y busque cursos de idiomas, obtenga un buen certificado y tome una o dos horas de su ajetreada vida y trabaje vigorosamente en ello.

Para facilitar su tarea de caza, haré una sugerencia para verificar esto.

Hackr.io – Encuentre y comparta los mejores cursos y tutoriales de programación en línea

Tienen los mejores y más recientes cursos de idiomas actualizados que usted quiera, y confíen en que la calidad es la mejor y es una de las mejores.

También sugeriré comenzar con uno más simple, es decir, tratar con Html5 o C, C ++, C # cualquiera de ellos. Te proporcionaré los enlaces para mayor facilidad.

Primero les contaré los beneficios de ellos.

1) Marcado del limpiador / Código mejorado:
HTML5 permitirá a los diseñadores web usar código más limpio y ordenado. Podemos eliminar etiquetas div y reemplazarlas con elementos semánticos HTML5.

2) Formas elegantes:
HTML5 permite al diseñador utilizar formas más sofisticadas. Habrá diferentes tipos de entradas, búsqueda y diferentes campos para diferentes propósitos.

3) consistencia:
A medida que los sitios web adopten los nuevos elementos HTML5, veremos una mayor coherencia en términos de HTML utilizado para codificar una página web en un sitio en comparación con otro. Esto hará que sea mucho más fácil para los diseñadores y desarrolladores comprender inmediatamente cómo se crea una página web.

4) Soporta elementos rich media:
HTML5 tiene una capacidad incorporada para reproducir audio y video, por lo que podemos despedirnos de esas etiquetas de complementos.

5) Caché de aplicación sin conexión:
HTML5 ofrece una función de caché de aplicaciones sin conexión que cargará la página que el usuario ha visitado, incluso si el usuario está temporalmente fuera de línea. Esta característica ayudará a que los archivos se carguen mucho más rápido y reduce la carga en el servidor.

Ahora para C ++ –

  • Como lenguaje de nivel medio, C combina las características de los idiomas de alto y bajo nivel. Puede usarse para programación de bajo nivel, como scripts para controladores y kernels, y también admite funciones de lenguajes de programación de alto nivel, como scripting para aplicaciones de software, etc.
  • C es un lenguaje de programación estructurado lo que permite dividir un programa complejo en programas más simples llamados funciones. También permite la libre circulación de datos a través de estas funciones.
  • El lenguaje C distingue entre mayúsculas y minúsculas .
  • C es altamente portátil y se utiliza para aplicaciones de sistemas de scripts que forman una parte importante de los sistemas operativos Windows, UNIX y Linux.
  • C es un lenguaje de programación de propósito general y puede funcionar de manera eficiente en aplicaciones empresariales, juegos, gráficos y aplicaciones que requieren cálculos.
  • El lenguaje C tiene una biblioteca rica que proporciona una serie de funciones integradas. También ofrece asignación de memoria dinámica .

Ahora algunas cosas útiles para trabajar con

Los mejores tutoriales de C votados por la comunidad de programación | Hackr.io (Para C)

Los mejores tutoriales de C ++ votados por la comunidad de programación | Hackr.io (para C ++)

Los mejores tutoriales de C # votados por la comunidad de programación | Hackr.io (Para C #)

Los mejores tutoriales de HTML 5 votados por la comunidad de programación | Hackr.io (para html5)

Espero que ayude….

Todos los mejores chicos …

¿Por qué sólo en Google? ¿Por qué no otros gigantes tecnológicos como FB, Microsoft, dice Intel? Déjame responder a esta pregunta. Ahora se sabe que el mundo se dirige hacia la automatización, la inteligencia artificial y todas las asociaciones de una forma u otra.

Ya ha hecho un cambio cuántico en cómo se hacen y se comercializan las cosas. Basado en datos, análisis que son hechos crudos y no empañados por emociones humanas. (Se podría decir lo mismo sobre el pensamiento lógico, también).

De acuerdo, tiene un objetivo de vida, un elemento en una lista de deseos. ¿Esto me hace preguntarte si has identificado cuáles son tus propios talentos y habilidades? Esto es igual de importante para alcanzar tu objetivo. Discuta esto con sus maestros, mentores y sus padres.

En segundo lugar, hacer un seguimiento de lo que hace Google y lo que quieren / necesitan. Si no me equivoco, la mayoría de estas empresas tienen competiciones anuales, en las que podría participar. ¡Estas compañías han recogido el talento de tales reuniones organizadas, en sus términos!

Bueno, la mejor de las suertes!

Hasta ahora estás bien. La siguiente visión de Google es AI, Hardware y Desarrollo de Software. Así que empiezas a aprender Lisp, Prolog, C / C ++, Python para AI .

Para el desarrollo de aplicaciones puedes mejorar Python y Ruby.

¡Adiós!