¿Qué debo hacer para unirme a Google antes de cumplir 30 años?

Lo que el usuario de Anon ha dicho en su respuesta es un buen consejo definitivamente, pero sin entrar en eso, diría que seguir este consejo lo ayudará a encontrar una buena compañía donde pueda estar rodeado de buenas personas y trabajar en algunos problemas interesantes. ¡Puede ser Google hoy, Quora mañana y cualquier cosa que puedas crear un día!

Y una nota: este es solo un consejo desde mi punto de vista, no es tu camino a Google.

Me gustaría dividir mi consejo en dos partes, la primera parte es más bien de alto nivel, y la segunda parte entra en detalles de técnicas, etc.

  • Basarse en lo básico : una buena comprensión de los algoritmos y las estructuras de datos lo ayudará a resolver muchos problemas. Y lo más importante, estos son independientes del idioma / plataforma, por lo que este es el criterio utilizado por muchas compañías para juzgar a los candidatos.
  • Descubra los problemas: el mundo se enfrenta y trabaje en ellos : hay muchas cosas por resolver. No todos vemos todo de la misma manera, por lo que es posible que vea cosas que otros no necesariamente ven. Muchas veces, esta perspectiva proviene de viajar, o simplemente de tener un ojo diferente para las cosas o cualquier otra razón, pero básicamente trata de ver cómo puedes cambiar las cosas para mejorar. Esto podría ser en su lugar de trabajo, en su viaje diario o en su hogar. Siempre hay cosas que esperan ser resueltas y puedes crear soluciones interesantes para ellas si piensas lo suficiente. Ahora escriba estas cosas y posiblemente cree una pequeña solución programática para ello. No te estoy pidiendo que configures Google, pero puedes comenzar con algo pequeño.
  • Intenta ser un poco multidisciplinario : aprende un poco más de lo que sueles hacer. Si usted es un programador del lado del servidor, aprenda un poco sobre la interfaz de usuario. Si eres un estudiante de ingeniería, aprende un poco de historia. Si conoce bien la gestión de proyectos, aprenda un poco más de geografía. No estoy dando instrucciones para saberlo todo, eso es prácticamente imposible. Pero aprenda sobre algunas áreas fuera de la rutina. Estos podrían ser sus pasatiempos, o simplemente un paso fuera de su área para saber más.

Puedo seguir con estas cosas bastante “teóricamente inspiradoras”, pero no gastaré demasiado en eso, ya está disponible si lees a mucha gente.

La segunda parte es lo que yo llamo técnicas, estas son herramientas, en lugar de propósitos, pero si trabaja en estas con el propósito correcto, esto definitivamente lo ayudará:

  • Entra en las competiciones TopCoder. Resolver algoritmos, resolver problemas de diseño de componentes. Resuelve cosas
  • Ingrese a StackOverflow: haga preguntas y responda las preguntas de las personas. Esto llevará tiempo, pero mejorarás contigo mismo con el tiempo.
  • Lea el libro de Gayle Laakmann McDowell sobre cómo descifrar entrevistas de Google, Amazon, Microsoft, etc. El libro lo ayudará a obtener una perspectiva.
  • Ingrese a un proyecto de código abierto de su elección. Las opciones son muchas por ahí. Desde proyectos de código abierto de Apache hasta plataformas Cloud y BigData de código abierto. Te meterás bien en el zapato del desarrollador y también aprenderás sobre todas estas cosas cambiantes de la industria.
  • Codifique sus cosas y publíquelas en Github.
  • Escriba cosas que no sean código: publique sobre un problema que resolvió si nadie más lo ha publicado aún.
  • Comience a seguir y manténgase en contacto con los cambios en la industria: la nueva forma de construir proyectos utilizando XyZ, etc. Una vez más, este tipo de consejo puede ser contra intuitivo si no puede priorizar las cosas correctamente.
  • Aprenda lo que llamo “cosas nuevas”, al menos tenga en cuenta. Sigue mi tabla Programación de tecnología, etc.
  • Aprenda también otras habilidades: la comunicación y demás son igual o incluso más importantes.
  • Sigue repitiendo y refinando esto por ti mismo. Haga un plan y cumpla con el horario. No hay bala de plata. Haz lo que te apasiona. (Como lo que estoy haciendo en este momento 😉)

Mira, Google es una gran compañía, pero no es un castillo mágico de cuento de hadas que necesita un búho y una varita mágica como requisito. Tampoco hay una carta de oferta enterrada en una cueva remota detrás de un pozo de víboras y una roca de diez toneladas.

Al igual que con perseguir mujeres (u hombres si lo prefiere), el mayor error que puede cometer es poner su objetivo en un pedestal. Es una gran empresa como cualquier otra. Por el amor de Dios,

Detener. Adorando Google

La gente comete este error todo el tiempo y les muerde el culo bastante psicológicamente.

Habiendo dicho eso:

Asegúrese de que sus fundamentos en ciencias de la computación (estructura de datos, algoritmos, análisis de complejidad, etc., etc.) estén al 100%, asegúrese de tener algunos proyectos notables en su haber para calificar esa primera pantalla del teléfono y conectarse un poco en red para recomendaciones si usted puede.

Aparte de eso, la única otra recomendación que puedo ofrecer es entrevistar a otros lugares (Microsoft, Amazon, Facebook, Foursquare, Goldman Sachs, lo que sea) y entrevistar mucho. Entrevistar mucho te mantiene en la práctica y mantiene tu cabeza en el juego. Además, quién sabe, es posible que reciba una oferta que realmente le guste del trato 🙂

Tengo un pensamiento similar contigo. Quiero unirme a Google lo antes posible.

More Interesting

Acabo de completar mi duodécimo estándar. Estoy interesado en informática. Pero estoy confundido con la diversidad dentro de esto. 1. Bsc Multimedia y animación 2. Btech en ingeniería de software 3. BE Informática 4. BE Tecnología de la información De las 4 ¿cuál tiene un buen futuro?

Soy estudiante de un BCom en el segundo año. Tengo un deseo muy fuerte de desarrollar una carrera en el mercado de valores. ¿Qué cursos necesito hacer?

¿Cuál es la evolución natural para un programador?

¿Cuáles son los desafíos de un abandono de doctorado para inscribirse nuevamente en un doctorado en un instituto diferente?

¿Cuál es la mejor plataforma de enseñanza remota?

¿Qué trabajos ofrecen el mayor grado de autonomía?

¿Cuáles son las diversas oportunidades laborales para los ingenieros eléctricos?

¿En qué se diferencian las entrevistas APM de Google de sus entrevistas internas APM?

¿Cuál es el beneficio de hacer maestrías en la gestión de la cadena de suministro?

¿Qué tipo de calificaciones necesito para obtener una pasantía de ingeniería eléctrica en una empresa de tecnología como Intel o Texas Instruments?

¿Cuál es el alcance de Pharm.D. en los Estados Unidos después de completar el curso en India?

Como un joven ingeniero de software que fue despedido recientemente, me aterra cómo se verá esto para los empleadores. ¿Cuál es algún consejo para alguien en mi posición?

¿Cuánto tiempo llevaría convertirse en sargento de la Guardia Nacional de Nueva York?

¿Debo preferir MAIT o VIT Vellore para una sucursal de TI?

¿Puedo cambiar mi sucursal de instrumentación electrónica (EIE) a comunicación electrónica (ECE) en la Universidad de Jadavpur si mi GPA de primer año es 10.0?