Quiero trabajar en Google y tengo solo 13 años. Vivo en la India y conozco un poco de Java y he comenzado a crear algunas aplicaciones interactivas. ¿Cómo debo empezar?

Cuando era adolescente en la década de 1980, quería trabajar en AT&T Bell Labs. Leí sobre la increíble investigación que estaban haciendo, incluidos los láseres, la radio de microondas e incluso los teléfonos de video. Me sorprendió la capacidad de mi antiguo teléfono y aprendí cómo la red telefónica hacía las llamadas. Sabía que quería trabajar para los laboratorios Bell. Ahí es donde estaba sucediendo todo lo emocionante.

Desafortunadamente, todos los demás pensaron esto, también.

A través del gran sacrificio de mis padres, obtuve una computadora, aprendí lo básico de la programación e incluso hice una programación competitiva (mal). Seguí empujando. Lo hice bien en la escuela secundaria, ingresé en una gran universidad y luego aprendí que muchas personas eran extremadamente más inteligentes que yo. Estaba un poco desanimado. Me inscribí en todas las clases que podrían ayudarme, me involucré con la estación de radio e hice un montón de “manos sucias” de ingeniería, aunque no pude competir en los niveles más altos con los de mejor desempeño. No conseguí buenas pasantías, no me involucré en la investigación con profesores, pero logré un GPA respetable aunque no notable. A pesar de que no era una estrella, me reuní y trabajé con personas increíbles y aprendí un montón de cosas, empujándome más allá de todo lo que pensé que podía hacer.

Cuando terminé mi licenciatura, aproveché el reclutamiento en el campus. Bell Labs entró y pudieron elegir a quien quisieran. Para resumir, me entrevisté y no hice el corte. Incluso me entrevisté en Telcordia y en algunas de las campanas de los bebés, y tampoco recibí ninguna oferta de ellos.

Y qué bendición perder esa oportunidad.

Parte de mis experiencias en la escuela involucró aprender sobre esta cosa llamada “Internet”. La mayoría de las compañías establecidas no querían tener nada que ver con esto ya que estaba restringido de uso comercial en ese momento. Sin embargo, conseguí un trabajo en una compañía de semiconductores con visión de futuro que usaba tecnología emergente de Ethernet e IP para crear una red de vanguardia para respaldar el diseño y la fabricación. Dentro de 3 años, los dejé para trabajar para uno de sus proveedores, un pequeño fabricante de dispositivos que interconectaba redes IP. Esa compañía, Cisco Systems, eventualmente crecería para eclipsar a los antiguos jugadores de tecnología lenta en los Laboratorios Bell.

Entonces, mi consejo sería aprender todo lo que pueda para “trabajar para Google”. Conviértete en un buen programador. Aprende a trabajar en equipo. Comprenda cómo funcionan los sistemas y qué quieren los clientes. Participe en proyectos de código abierto y contribuya, si puede, incluso escribiendo documentos o respondiendo preguntas en foros. Aprenda qué es lo que está mal con las cosas y piense en ideas para mejorarlas e intente mejorarlas. Construye tus propias cosas sobre los hombros de gigantes.

Pero no te ciegues demasiado con el objetivo de “trabajar para Google”. Para cuando llegue a la edad de trabajar, puede que haya algo más grande y más importante que necesite sus habilidades.

Si puede perdonar a un hombre mayor lanzando una perspectiva libre, le recomendaría que se centre en convertirse en un gran ingeniero, en lugar de fijarse una meta como “Quiero entrar en Google”. Una vez que empiece a perfeccionar sus habilidades y cada vez sea más fino, siempre puede ir a lugares y su perspectiva sobre lo que quiere ser va a evolucionar significativamente con el tiempo. Recuerde que las empresas son grandes cuerpos y hay muchos factores que influyen en la satisfacción de un ingeniero en un lugar. Google es una gran compañía, pero también tiene desgaste.

Ya que estás comenzando bastante temprano, hay muchas maneras de que te adaptes muy bien a ti mismo. Lo primero que sugeriría es pedirle que resuelva tantos problemas de CS como pueda. Al resolver, me refiero a “encontrar la forma más eficiente de resolver las preguntas de CS y codificarlas. Intente que su código funcione más rápido y más rápido. Concéntrese en milisegundos”. En el proceso, aprenderá mucho sobre muchos fundamentos diferentes de la informática. Intente participar en entornos de código abierto como github y concursos de codificación populares. Trate de mantenerse entretenido con los últimos avances tecnológicos. Intente crear aplicaciones móviles y aplicaciones web sobre la nube. Aprenderás mucho en el proceso.

Intenta y hazlo bien académicamente también. Desarrollar una personalidad bien redondeada. Elija CS para su flujo principal a medida que avanza en su sub-graduación / post-graduación y apunte a hacerlo bien allí. Tratar de ingresar a las mejores escuelas puede ayudarlo a ser reconocido temprano. Si no lo haces entonces, todavía está bien. Aún puede comenzar en otras compañías de su agrado y luego aplicar siempre más adelante.

La carrera es un camino largo y largo y nunca se puede saber a dónde irás ni a dónde desearás, con el tiempo. Lo mejor que puedes hacer es simplemente: nunca dejar de aprender y afilar aquello en lo que eres bueno. Prepárate para enfrentar las fallas y no te mates tratando de llegar a un lugar específico.

Te deseo lo mejor.

“Watch POGO”, eso es lo que sugirió mi amigo para responder a tu pregunta. :pag

Amigo, no te ofendas, pero tienes 15 años y tus sueños de trabajar en Google cuando crezcas son equivalentes a los sueños de tu infancia de ser piloto. En ese entonces, estaba emocionado cada vez que veía pasar un avión, imaginándose a sí mismo como alguien que volaría ese avión justo encima de su casa. Al igual que estás entusiasmado ahora de trabajar en algunas compañías internacionales famosas inspiradas por sus famosos directores ejecutivos.

No te estoy desmotivando, pero esta es la verdad en la mayoría de los casos. Quieres ser un maestro de la codificación y estás seguro de ello, adelante, persigue tus sueños.

Pero sugeriría lo contrario. Hay profesiones en abundancia que encontrarás a medida que crezcas, que podrían interesarte aún más. Nunca sabes. Estás en la fase de tu vida que nosotros, como adultos responsables, anhelamos regresar. Juega, disfruta y prueba todo lo nuevo. Comete errores para que te perdonen con el pretexto de ser un niño. Pero aprende de esos errores. No hay necesidad de que te preocupes por tu futuro ahora. Tendrás un montón de esos desafortunados años futuros para preocuparte. Disfruta de los preciosos años de infancia que te quedan. Confía en mí, extrañarás mucho estos días sin preocupaciones. Eso es todo, supongo. Paz. 🙂

Voy a adoptar un enfoque ligeramente diferente a esta respuesta, al igual que lo hice para conseguir un trabajo en Google.

  • Cuando tenía 13 años , tuve una muy buena idea de que quería ser abogado cuando creciera.
  • Cuando tenía 16 años , estaba dividida entre el arte, la física y la psicología.
  • Cuando tenía 17 años , solicité estudiar cine en Savannah College of Art & Design (y decidí ir allí, pero también fue la única escuela a la que solicité admisión).
  • Cuando tenía 19 años , comencé a pensar que tal vez la película no era la adecuada para mí (y tenía miedo de graduarme un año antes que mis compañeros), así que puse un título secundario en Diseño de transmisiones / Motion Graphics (ahora llamado Motion Media Design) .
  • Cuando tenía 21 años , me mudé a la ciudad de Nueva York para realizar una pasantía no remunerada haciendo motion graphics para America’s Finest News Source. Después de la pasantía, tenía una cuenta bancaria menguante, no tenía un trabajo remunerado y no me había graduado exactamente en la mejor economía para comenzar una carrera. Me las arreglé para conseguir un trabajo bastante decente trabajando por la noche para una compañía de investigación de mercado bien conocida en los Estados Unidos.
  • Cuando tenía 23 años , estaba harto. Lo dejo. No tenía otro trabajo en fila, pero ya no podía hacerlo. Afortunadamente, la misma compañía me ofreció un trabajo mucho mejor en un equipo de medición de publicidad en línea recientemente creado.
  • Cuando tenía 27 años , solicité un trabajo muy específico en el sitio web de Google. Había trabajado en la industria de la publicidad digital durante algunos años en ese momento, así que tenía una idea bastante clara de a dónde iba y quiénes serían los principales actores. El proceso de la entrevista fue sencillo porque era para un rol técnico pero no para el Eng y me ofrecieron el puesto. Pero casi no lo acepto.

Si decide absolutamente, resueltamente que ser un ingeniero de software en Google es su misión en la vida, entonces hay un gran consejo en este hilo sobre cómo llegar allí. Pero si solo tienes un poco de miedo de no saber qué quieres hacer cuando seas mayor, buenas noticias: ¡hay muy pocos adultos que lo han descubierto! Aquí hay algunas cosas que puede hacer a medida que envejece:

  • Centrarse en desarrollar y dominar habilidades. Las calificaciones valen la pena dentro de unos años de tu carrera, por lo que alguien no tira tu CV a la basura, pero eventualmente pierde su significado.
  • Enfócate en hacer buenos amigos. Es genial cuando tus amigos tienen más éxito que tú: ¡te desafían y te inspiran! Solo ten cuidado de no comparar su vida con la tuya demasiado.
  • Explora tu lado creativo y toma algunas clases de arte. Te sorprendería lo mucho que ayuda en los roles técnicos tener una perspectiva diferente. También: aprende a dar y recibir comentarios constructivos, que es una habilidad que la mayoría de los adultos no tienen
  • Diviértete y haz cosas geniales. Ser una persona interesante en realidad es bastante crítico durante el proceso de entrevista en Google. ¡Tienes que tener una personalidad!

Creo que lo que realmente estoy tratando de decir es que estoy un poco celosa de alguien que sabe lo que quiere hacer cuando crezca. ¡Todavía no lo sé! Pero, hay más caminos que llevan al lugar al que te gustaría ir que los que todos los demás han recorrido .

Los principios de conseguir un trabajo en Google ahora se aplican a muchas compañías, por lo que mi respuesta es más genérica. Sin embargo, en primer lugar voy a ofrecer un par de consejos.

No limite sus opciones de vida a los 13 años solo para centrarse en trabajar para una empresa. Hace 8 años, Google era un lugar muy diferente y, cuando te gradúes de la universidad, verás que habrá evolucionado significativamente de nuevo como compañía. Además, poner toda su energía durante los próximos 8 años para asegurar un trabajo en Google y no tener éxito será bastante devastador. Mantenga sus opciones abiertas.

En segundo lugar, a medida que reciba consejos sobre lo que debe hacer, siempre considere si estos consejos resultan en que usted analice los intereses académicos o personales que no disfruta. Si no está disfrutando de la búsqueda del trabajo en Google, le garantizo que no disfrutará del trabajo. Convertirse en lo mejor que puede ser en algo requiere dedicación, pero realmente necesita un interés genuino en los temas que está estudiando. Elige una carrera que te apasione y las cosas te serán mucho más naturales.

Estoy trabajando en el supuesto de que estás hablando de una carrera de Ingeniería, si no, los siguientes consejos serán un poco inútiles 😉

Las habilidades bien integradas en Matemáticas, Hardware informático, Infraestructura de red y desarrollo de software en varios idiomas diferentes lo beneficiarán. Ser un ingeniero en Google no se trata solo de conocer un lenguaje de programación, se trata de implementar soluciones de software que abordan complejos principios matemáticos. Por lo tanto, aplíquese en Matemáticas y estudie un poco sobre ese tema a medida que envejece un poco para ver las teorías, algoritmos y otras áreas de Matemáticas Aplicadas que comienzan a ser más relevantes a medida que llega al final de la escuela secundaria y más allá.

Empiece a estudiar lenguajes de programación de computadoras ahora, hay muchos recursos en línea para ayudar a personas de todas las edades a obtener una ventaja en la programación. Para que los servicios de software que usted construye funcionen de manera eficiente, es necesario comprender el entorno en el que se ejecutará el software. Muchos de los servicios de Google se basan en la web y el procesamiento se realiza en los servidores, por lo que para que este software sea eficiente, deberá comprender un poco. sobre el procesamiento del servidor, la infraestructura de la computadora y las redes, así que no asuma que puede omitir las clases de hardware solo porque desea centrarse en el software.

Los proyectos paralelos son alentados en la mayoría de las empresas, comienza tu propio ahora Esto podría ser simplemente comprar una computadora pequeña como una Raspberry Pi y experimentar con su potencial, pero eventualmente puede llevarlo a configurar sus propios servidores o comprar algo de capacidad en un servicio de nube elástica para desarrollar un servicio o producto que le interese. Una vez más, dejar que sus pasiones conduzcan sus elecciones de proyectos paralelos siempre facilita el proceso. Pasar tiempo fuera de la escuela por algo que le interesa menos siempre será más difícil.

Trate de usar los períodos más largos de tiempo que tiene donde no está en la escuela por algo constructivo. Puedes lograr mucho en las 6-8 semanas de vacaciones de verano. Y si tomas un año después de la escuela antes de comenzar la universidad, llénalo con algo significativo en lugar de solo ir a Goa o Tailandia 😉

Finalmente comienza a explorar oportunidades para ponerte en el radar de Google. Cada vez más, se están empujando a las escuelas para dirigirse a las personas cada vez más jóvenes. Obviamente, documentar todo lo que haga será clave, pero si ya le están creando un perfil debido a su asistencia a ciertos eventos, las pasantías y luego los roles de tiempo completo serán más fáciles de conseguir.

Buena suerte, pero recuerda lo que dije. Persigue una carrera en algo que te apasione. No permita que una idea romántica de trabajar para una compañía específica lo obligue a tomar decisiones de las que más tarde se arrepienta.

Usted es sólo un imitador. Estoy seguro de que esta respuesta será rechazada hasta el olvido. Nadie se ha vuelto genial preguntando a otros cómo hacer eso. No hay ninguna receta segura de nada en la vida. Tienes que descubrirlo tú mismo, dando pequeños pasos, uno a la vez.

Por ahora, concéntrese en obtener la admisión en una buena escuela de ingeniería, obtenga una buena comprensión de los fundamentos de la informática y luego participe en concursos de programación.

Los libros son generalmente aburridos. Aquí no estamos hablando de cómics, ¿verdad? Tienes que leer muchos libros aburridos para comprender la informática, a veces incluso un trabajo de investigación que es aún más aburrido.

Hay una conversación interesante entre Mozart y un músico más joven, podrás relacionarte con ella. Sólo para su referencia, lo adjunto aquí.

Joven músico: arr, Mozart, quiero convertirme en un gran músico, ¿me dirías cómo componer sinfonías?

Mozart: las sinfonías son muy complicadas, ¿por qué no empiezas con algo más simple?

YM: Arr, ¿pero estabas tocando sinfonías cuando tenías 8?

Mozart: Sí, pero nunca le pregunté a nadie cómo.