Una guía de entrevistas de Google escrita por un antiguo empleado del programa (100,000 Star en GitHub)

(Destaca esas cosas sobre programadores)

Original: esas cosas sobre los programadores (id: iProgrammer)

El tweet de hoy no es solo una cosa seca para la preparación de la entrevista del programador, sino también una historia positiva e inspiradora.

El protagonista es un viejo programador, John Washam, que aunque Google es la empresa en la que ha estado pensando, finalmente se convirtió en ingeniero de Amazon.

(John con un traje con el logo de un programador)


Este recurso de entrevista escrito por él tiene actualmente 100,000 estrellas en GitHub.

La versión china está disponible: http://t.cn/RiOXMwx

Captura de pantalla del catálogo

Puedes ver el contenido específico en GitHub.

Estas son algunas de las experiencias de John.

La experiencia del autor La experiencia de

John es bastante rica. Cuando estaba en la escuela secundaria, estuvo expuesto a la programación, pero estaba estudiando una licenciatura en economía cuando fue a la universidad. Se equivocó en su juicio. Pensó que los programadores estarían demasiado saturados después de graduarse.

Más tarde, se unió al ejército para convertirse en programador, pero los reclutadores lo persuadieron de ingresar al servicio de inteligencia militar, por lo que pasó dos años aprendiendo coreano. Después de eso, sirvió en Corea del Sur durante dos años.

Antes de retirarse, intentó retomar la programación. Aunque aprendió BÁSICO en la escuela secundaria y persistió hasta la secundaria, eligió C ++ y descubrió que el lapso era demasiado grande para sostenerlo. Pero le gusta hacer sitios web.

John se jubiló en 2000 y luego pasó un año en Corea enseñando inglés. Al mismo tiempo, aprendí programación web por mi cuenta por las tardes y los fines de semana, usando Perl, HTML, CSS (todavía muy nuevo en ese momento), JavaScript y SQL.

Durante los siguientes 15 años, fundó 3 empresas, 2 de las cuales seguían operando y generando ingresos (esto fue lo que dijo en 2016). Trabajé en empresas grandes y pequeñas, ayudando a empresas de nueva creación a comenzar y crecer, reclutando y administrando equipos. Ha trabajado como gerente de producto, director ejecutivo, diseñador y comercializador.

No reconciliado con el status quo, buscando un cambio de carrera

En los primeros años de 2016, las desventajas de que John no tuviera un título en informática (CS) comenzaron a hacerse prominentes. En el pasado, pensó que pertenecía al tipo de técnicos populares y podía encontrar trabajo en cualquier lugar.

Pero en el proceso de encontrar un trabajo en 2013, se dio cuenta de que le faltaban habilidades. Pasó demasiado tiempo en su tiempo libre para ganar dinero a través del espíritu empresarial, por lo que sus habilidades se han deteriorado y no ha seguido el ritmo de la tecnología.

No malinterpretes que John no tiene habilidades. Todavía es capaz, pero no en la tecnología o el campo en el que personalmente quiere participar. Aunque puede encontrar un trabajo en una tecnología o un campo obsoletos, aunque también hay mucho dinero allí, no ve perspectivas interesantes.

Una vez, realmente quería unirse a un laboratorio de puesta en marcha dirigido por una empresa de capital de riesgo. Sin embargo, no tiene un título de CS, ni las habilidades y conocimientos correspondientes.

A principios de 2016, John decidió oficialmente cambiar de desarrollador web a ingeniero de software.

(Según una estimación conservadora, John debería tener 37 o 38 años este año. Los estudiantes estadounidenses de secundaria tenían 17 o 18 años cuando se graduaron normalmente, y 21 o 22 después de la universidad. Cuando se retiró de Corea del Sur en 2000, tenía casi 23 o 24 años. Han pasado 15 años ...)

¿Por qué elegir Google?

Google ha establecido un umbral de contratación muy alto. Solo quieren contratar a las mejores personas. A medida que John aprende más, más quiere trabajar allí.

En resumen, Google es una empresa que contrata empleados inteligentes y creativos y los trata bien. Google recompensa el mérito, fomenta las ideas excelentes y brinda a los empleados la libertad de tomar las decisiones correctas para los usuarios.

Por lo tanto, cree que si el objetivo es alto (encontrar un trabajo en Google), incluso si no es seleccionado, aún puede encontrar un trabajo de ingeniero de desarrollo de software de nivel de entrada en otro lugar.

Resultado final

John abandonó por completo los 15 años anteriores de experiencia en desarrollo web. Una vez dijo en un artículo que tiene la misma pasión que un estudiante de informática.

Este es un mundo nuevo para mí, acabo de empezar. Aunque sé que cometeré errores, no tengo miedo. También quiero aprender todo lo que pueda y ser un buen miembro de cualquier equipo.

Entonces comenzó a prepararse para una entrevista con Google, estudiando de 8 a 12 horas al día, probablemente durante 8 meses.

(Datos del algoritmo impreso de John para la revisión de la entrevista)

Algunos pozos que pisó, como:

a. El proceso de preparación se puede acortar, no necesariamente 8 meses.

Al principio, investigué algunos temas innecesarios, algunos porque pensé que los usaría en entrevistas y otros porque quería dominar este conocimiento cuando comencé a trabajar. No quiero ser una carga para el equipo que me asignaron. Al final, estaba sobre preparado.

b. Le tomó 3 semanas leer un libro en C ++ de 1000 páginas. Aunque no domino todo el contenido, ahora tengo cierto conocimiento de C ++. Más tarde, resultó que usó Python en lugar de C ++ en la entrevista. Pensó que necesitaba C ++, C o Java.

Además, lee muchos más libros para la entrevista de los que realmente necesita, de tres a cuatro libros son suficientes.

(John leyó estos libros en el verano de 2016)

En enero de 2017, no se enfrentó a Google.

En marzo de 2017, se unió oficialmente a AWS.

Lectura recomendada Haga clic en el título para saltar

Desde trabajadoras de línea de montaje hasta programadoras que trabajan en Google ;

Entrevisté a un programador de 46 años y tuve muchos pensamientos ;

¡Un estudiante de secundaria de 17 años desarrolló de forma independiente un sitio web de seguimiento de epidemias globales en llamas!

Presta atención a la estrella de "cosas del programador", no te pierdas el círculo

Dentro del círculo, estoy mirando ❤️

Supongo que te gusta

Origin blog.csdn.net/P5dEyT322JACS/article/details/105061672
Recomendado
Clasificación