Código fuente de la página de propuesta
El objetivo principal de enfatizar "no pretendas ser genial" es recordarte a ti mismo que no debes caer en los siguientes estereotipos:
Después de dejar tu trabajo, puedes difamar a tu ex empleador, chismear sobre su antiguo empleador y exponerlo (esto es algo malo) para salir adelante.
Satisfacer la curiosidad del público
Bloquearse y menospreciar a los demás.
Se unió a Google en marzo de 2006, 2065438 dimitieron en septiembre de 2006. El título/puesto en el momento de la separación era Ingeniero/Gerente de software empleado. Alrededor de 10.5, se puede dividir aproximadamente en tres períodos:
En los primeros dos años, me centré en los productos de búsqueda de escritorio de Linux y los proyectos de código abierto de Google.
En los tres años transcurridos, dediqué mucho esfuerzo a los productos relacionados con Google China, como los métodos de entrada y Google Music.
En los próximos cuatro o cinco años, generalmente trabajaré dentro del alcance de los gráficos de conocimiento, que es inseparable de los recientes cambios drásticos en la búsqueda de Google y Google Now.
Mientras tanto, se ha escrito mucho código y el equipo ha aportado algo. Además, he sido desarrollador 20 en el equipo de Google Doodles durante mucho tiempo a lo largo de los años, ayudando a desarrollar esos divertidos Doodles; bueno, es cierto, he participado en muchos Doodles divertidos.
¿Qué aprendiste? Bueno, hay muchos, muy variados, elige los tres o cuatro más importantes:
1
Por primera vez, realmente vivo en un mundo diferente.
Al ambiente educativo nacional siempre le ha disgustado la diferenciación. Palabras como pasatiempos personales, espíritu aventurero e inconformista siempre romperán el corazón de padres, maestros e incluso líderes y funcionarios. Al crecer, básicamente viví en un mundo en el que intentaba mantener a todos mis hijos dentro de una regla, un marco y una jaula. Puedo imaginar lo que sería para alguien nacido en la década de 1970 como yo entrar en Google.
Google, Apple, Facebook, Twitter... Para los empleados, estas empresas son en sí mismas grandes familias y sociedades que fomentan la supervivencia diferenciada. Entre ellos, Google siempre ha desempeñado un papel de liderazgo, algo de lo que estar orgulloso cuando se trabaja en Google.
La mayor ventaja de la diferenciación es que tienes la oportunidad de conocer todo tipo de personas mágicas. Entonces, cuando trabajes con personas que tienen perspectivas de vida, estilos de vida, pasatiempos personales e incluso comportamientos muy diferentes, realmente sentirás que el mundo en el que vives no es monótono en absoluto. Hay demasiadas personas interesantes y hay cosas interesantes esperando. para que lo descubras.
En Google, no sorprende ver algo diferente.
A menor escala, hay pacientes con fobia social que se acurrucan en un rincón escribiendo códigos y odian comunicarse con los demás, así como estrellas sociales enérgicas. En la oficina hay gente cariñosa que trae a sus perros al trabajo, hay buenos padres que valoran a sus familias, hay soñadores que trabajan toda la noche, hay frikis de la tecnología que están obsesionados con pasatiempos extraños...
Tomemos los pasatiempos como ejemplo. Entre los colegas con los que he trabajado, algunos pasatiempos interesantes incluyen: construir bicicletas extrañas en el garaje todos los días, tomar licencias no remuneradas para ayudar a otros en la campaña presidencial, ir a un lugar en el que nunca he estado para tomar fotografías todos los fines de semana y estudiar la antigüedad. Fonología, hacerse a la mar para investigar la vida marina, vender durante mucho tiempo material fotográfico de segunda mano, escribir novelas de ciencia ficción, intentar lanzarse en paracaídas fuera de la atmósfera, batir récords mundiales...
Por supuesto, respeta las diferencias, no puedes impedir que nadie se vaya a la cama temprano, luego solo dedica dos horas al día a hacer lo que otros pueden hacer en 12 horas.
Para decirlo sin rodeos, el apoyo de Google a la comunidad LGBT es bien conocido. Al principio entendí este apoyo más bien como algo del nivel de "corrección política". No me llevó mucho tiempo darme cuenta de lo superficial que era mi comprensión. Una vez, un vídeo de la propuesta romántica de un hombre gay en la cafetería de la empresa en la oficina de Google en San Francisco circuló ampliamente y conmovió a muchos colegas. Más tarde recordé que había conocido a uno de estos felices amantes en una conferencia en Silicon Valley.
En otra ocasión, todo mi equipo recibió un correo electrónico de un ejecutivo anunciando su cambio de género y diciendo que a partir de ese día todos tendrían que llamarlo "ella".
Al contrario de lo que mucha gente cree, estas cosas que suceden a tu alrededor no siempre te recuerdan la existencia de la comunidad LGBT. Por el contrario, cuanto más los experimentas, menos te preocupas por ellos: ellos o ellas son simplemente miembros comunes y corrientes de la raza humana, no muy diferentes de ti y de mí.
Cuando vi el documental "Humanity" recomendado por Google en YouTube el año pasado, me quedó claro que la palabra diversidad ya forma parte de mi sangre, y no hay brecha entre mi cerebro y mi cerebro. del documentalista. En ese momento, me perdía en mis pensamientos ante las caras desconocidas en la pantalla.
Creo que lo más ridículo del mundo es que la evolución humana obviamente se ha beneficiado de diferencias en genes y personalidades. Mucha gente se ríe de las diferencias entre los demás y ellos mismos y hace todo lo posible para obligar a los demás a cambiar, con la esperanza de que la gente de todo el mundo sea tan testaruda e ignorante como ellos. La orientación sexual es así, incluyendo el amor, el matrimonio, la familia, el trabajo y la carrera.
Los empleados de Google a menudo se enfrentan a un dilema típico: debido a que muchos colegas dejaron Google temprano para recaudar dinero, iniciar un negocio, cotizar en bolsa y hacer una fortuna, los ingenieros comunes y corrientes como yo, que hemos trabajado en Google durante diez años, volverse diferente—— Las personas que me preguntaron en persona "¿Por qué no han dejado Google todavía" no pudieron ocultar su desprecio, por otro lado, a los ojos de mi familia, mi plan de dejar Google equivalía a arruinar mi oro; trabajo, dejando atrás un ingreso estable y generoso El bienestar de la perseverancia interactúa con la incertidumbre.
De hecho, si entendemos la importancia de la "diversidad", este dilema ya no es válido. Dado que algunas personas eligen una vida secular acelerada, ¿por qué no puedo dejar mi trabajo, seguir lentamente mis propios intereses y dejar que mi carácter comprenda la relación entre el mundo y yo desde una perspectiva diferente? ¿Por qué Slow Life debe ser una vía de escape?
El universo es grande, pero los humanos somos pequeños. La idea de una sensación de seguridad es una tontería, la vida de una persona es lo más importante.
2
La mentalidad cuando miramos la tecnología es completamente diferente.
Esto se trata principalmente de mí. Antes de llegar a Google, me dediqué a la investigación y el desarrollo de software empresarial en el sector bancario de China, creando software para grandes empresas como ICBC y el Banco de China. Esto está muy lejos de los antecedentes de Google como usuario final de Internet.
Antes la tecnología se consideraba algo externo, una herramienta, un ladrillo y un árbol, y una necesidad para resolver las necesidades de los usuarios. Esta mentalidad no tiene nada de malo, simplemente te pone inconscientemente en la posición de un seguidor de la tecnología.
En aquella época, dedicaba mucho tiempo a entender, aprender y ponerme al día con las nuevas tecnologías por miedo a quedarme atrás. De este lenguaje a aquel lenguaje, de este framework a aquel framework, de este modelo a aquel modelo, de esta plataforma a aquella plataforma... no puedo parar.
En ese momento, yo era sólo un "usuario" de tecnología, como mover ladrillos para construir una casa. Si no me importa qué tipo de ladrillos son populares este año, qué tipo de arquitectura de casa será popular el próximo año y qué tipo de apariencia de casa será popular el año siguiente, definitivamente los clientes me llamarán "viejo antiguo" y otros programadores.
Después de entrar en Google y empezar a trabajar mano a mano, me di cuenta de que solía ser una persona estrecha de miras y tacaña, una rana en el pozo. Resulta que muchas de las principales tecnologías que se implementaron antes fueron básicamente dirigidas o participadas por ingenieros de Google. Y todavía hay muchas cosas mágicas escondidas dentro de Google que el mundo exterior no conoce. La diferencia más importante es que ahora formo parte de un gran equipo que lidera las tendencias tecnológicas.
En el pasado, aprendí cómo otras personas diseñaban sus casas y qué materiales recomendaban para construirlas. Ahora, contamos con los mejores expertos en diseño de casas y expertos en materiales y pronto podrán guiar a otros a construir una casa como la suya. Es como saltar a un gran tesoro, sabiendo muy bien que no eres un ladrón, sino el dueño del tesoro. La diferencia entre robar tesoros y fabricar tesoros es muy sutil.
La mentalidad cambió repentinamente, de "usuario" de tecnología a "maestro" de la tecnología.
Por ejemplo, tuve que resolver problemas relacionados con el ABI de C por un tiempo, y de repente se me ocurrió que bastantes personas en el comité de estándares de C trabajan en Google, y un año se celebró la conferencia. en la sede de Google, así que ¿por qué no simplemente arrastrar a una discusión a chicos que son a la vez colegas y tomadores de decisiones autorizados?
Del mismo modo, el mantenedor del kernel de Linux, el inventor de Python, el creador de UNIX, el fundador de Google Brain... trabajando en una empresa con tanta gente maravillosa, debe dar vergüenza preguntar Pide consejo unilateralmente, pero siempre que tengas la oportunidad, siempre esperas poder contribuir al desarrollo de la tecnología, aunque sea un poquito, como esas grandes personas.
Por poner otro ejemplo, tecnologías como MapReduce, Bigtable y TensorFlow que fueron creadas originalmente por Google y han tenido un profundo impacto en la industria no son solo herramientas fuera de Google, sino también el trabajo y el orgullo de Ingenieros de Google. Debido a que cada uno es el maestro, si no está satisfecho con algo, puede alterar el código fuente, enviar sus propios parches o nuevas funciones, o incluso anularlo y rehacerlo.
No subestimes este derrocamiento y rehazlo. Aunque es difícil, porque tienes que convencer a tu jefe y a los usuarios mientras encuentras suficientes desarrolladores, de hecho, muchos marcos, herramientas, bibliotecas, interfaces y servicios dentro de Google se han reinventado una, dos o tres veces. Si no está de acuerdo, comience a trabajar en una nueva versión y sistema. Este problema no sólo ha provocado innumerables confusiones en los procesos, sino que también ha provocado montañas de sana competencia. Debajo del caos superficial, los avances tecnológicos provocados por una competencia sana a menudo están más allá de la imaginación.
En Google hay miles de ingenieros. No se puede decir que todo el mundo desee convertirse en un maestro de la tecnología, pero muchas personas se muestran complacientes. Debido a que Google está a la vanguardia de la tecnología, los aspirantes a ingenieros se sienten realmente avergonzados de ser seguidores puros de la tecnología. Por supuesto, no estoy diciendo que no haya gente en Google haciendo el "trabajo coolie" poco atractivo, pero sí estoy diciendo que la mayoría de la gente tiene una mentalidad competitiva. Incluso cuando realizan trabajos técnicos relativamente simples, a menudo piensan en cómo producir resultados de primer nivel.
Tomemos una entrevista como ejemplo. A un ingeniero se le ocurrió una pregunta relacionada con la luna. Puso algoritmos, programación, diseño, mantenimiento y otras cuestiones en el contexto del sistema solar, y formuló preguntas. en diferentes niveles. Utilicé esta pregunta como ejemplo durante una capacitación en técnicas de entrevista interna. Como resultado, los ingenieros que participaron en la discusión expresaron dos opiniones completamente opuestas. Algunas personas dicen que esta pregunta está diseñada de manera muy inteligente, mientras que otros la critican por estar alejada de la realidad.
De hecho, los geeks técnicos de Google trabajan casi todos los días en contrapuntos extremos, contradicciones y transformaciones que profundizan en la realidad y miran hacia el futuro. La frase que suele decirse "mira las estrellas, mantén los pies en la tierra" está lejos de describir la dualidad de los ingenieros de Google.
Por un lado, los ingenieros saben muy bien cómo participa su código en los sistemas informáticos más vanguardistas y audaces de este planeta e incluso de esta galaxia, cómo lo proporcionan los motores de búsqueda, los teléfonos móviles o los robots de inteligencia artificial. Han contribuido a ello las computadoras cuánticas, la ingeniería genética, los coches sin conductor, etc. Diez años después;
Por otro lado, los "geeks" y "otakus" de los ingenieros a menudo se revelan en los detalles de su trabajo que son casi imperceptibles para los forasteros: han estado trabajando duro para optimizar los compiladores. Durante más de diez años hay expertos en idiomas, expertos en herramientas que han diseñado el mejor sistema de revisión de código, directores técnicos que implementan personalmente prototipos de software y hardware y un equipo internacional que insiste en brindar soluciones de entrada y salida para cada lenguaje humano en la red. planeta... p>
Esta es la diferencia de mentalidad, o la diferencia de nivel técnico. Esto está integrado en los genes de los ingenieros de Google, y es posible que otros no puedan aprenderlo si así lo desean.
Tres
La palabra "gestión" tiene un significado completamente diferente.
En Google, los ingenieros a veces son difíciles de gestionar porque la mayoría de ellos tienen ideas nuevas, muchas ideas, una gran visión y personalidades fuertes. En Google, los ingenieros a veces son fáciles de manejar. Siempre que se les anime a convertir algo aparentemente ordinario en un nivel de clase mundial, tendrán excelentes capacidades de ejecución y no necesitarán supervisión.
Como director técnico, liderar un equipo en Google es completamente diferente a liderar equipos en otras empresas a las que estoy acostumbrado.
Esto puede estar relacionado con el nivel medio del equipo técnico, pero también es una cuestión de nivel directivo.
Recuerdo que en otras empresas me esforzaba mucho en gestionar el proceso de desarrollo. Ahora piénselo, la mayoría de ellos son burocráticos, formulaicos y dogmáticos. La certificación de procesos más extrema como ISO9000 agota a todos y el efecto puede no ser bueno.
Cuando llegué a Google, descubrí un secreto: no importa cuántas reglas, regulaciones o procesos, no son tan efectivos como un conjunto de herramientas útiles. Por ejemplo, el estilo de codificación y las revisiones de código solían molestar a los gerentes técnicos, incapaces de ejecutar comandos y aplicaciones repetitivos. Hará calor durante tres días como máximo y todos serán desobedientes. En Google, esto no es enteramente un problema del sistema.
Sin una revisión de legibilidad, los nuevos ingenieros no pueden enviar código fácilmente. Este es un límite estricto establecido por las herramientas de administración de código. Esto envió al ingeniero directamente a la junta de revisión para su "reeducación". Sí, es realmente "reeducación". Incluso el "padre de Python", Guido van Rossum, se esforzó mucho en aprobar la revisión de legibilidad del código del lenguaje Python.
A continuación, antes de enviar código nuevo, se ejecutarán automáticamente varias herramientas de verificación estáticas y dinámicas para ayudarlo a informar una serie de errores de estilo, errores de compilación, errores de prueba unitaria y errores lógicos simples. Primero debe corregir estos errores de bajo nivel de acuerdo con las indicaciones de la herramienta antes de ingresar al proceso de revisión por pares. Toda la revisión del código se completa en una herramienta web muy conveniente. Las personas que escriben y revisan el código pueden interactuar, discutir e incluso modificar el código fácilmente en línea.
La naturaleza "obligatoria" de la herramienta garantiza la ejecución del sistema y la "conveniencia" de la herramienta minimiza la carga de los ingenieros para ejecutar el sistema. Los dos se complementan entre sí. Por supuesto, también existen sistemas superficiales dentro de Google, pero Google hace un mejor trabajo que otras empresas.
Hablando de gestión, quienes lideran el equipo técnico de Google son realmente miserables. Le entregué el equipo a otra persona dos veces y estoy feliz de realizar un trabajo de código simple. La razón es sencilla. El título es gerente, pero no puedes dar órdenes. Los mejores líderes de equipo de Google están en primera línea, llevándose a todos con ellos. Además de tomar la iniciativa de hacer el trabajo sucio y las tareas que nadie quiere hacer, también tienen que realizar tareas no técnicas que los gerentes deben realizar, como escribir reseñas para todos, establecer bonificaciones, ayudar a todos a solicitar ascensos, y tener conversaciones de corazón a corazón con pesadas cargas psicológicas...
Es ingrato que una persona haga dos trabajos y no tiene derecho a decidir la promoción de los miembros del equipo (que también lo es). bastante sorprendente). No me gusta este tipo de trabajo de gerente. Quien quiera hacerlo, puede hacerlo. Sin embargo, nos guste o no, es realmente sorprendente que el estilo de gestión radicalmente diferente de Google sea claramente caótico y funcione tan bien.
Estrictamente hablando, cuando las personas inteligentes están juntas, sólo necesitan estímulo, no gestión, y el enfoque de Google enfatiza principalmente este punto.
Debo confesar que cuando me uní a Google, sólo había 3.000 ingenieros y dominaban la gestión desordenada, la gestión espontánea y la gestión plana. A medida que Google crece, las grandes empresas enferman como se esperaba. Los procesos son cada vez más complejos, con más y más capas, autoridad superpuesta y borrosa y diferencias en los estilos de gestión entre los diferentes equipos.
Pero aun así, el estilo de gestión de desafiar los estereotipos, resistirse a la política de oficina y a la burocracia está en los genes de Google todavía se puede encontrar en muchos líderes de equipo: este es el factor de salud y vitalidad de Google, que es precioso. .
Por cierto, recientemente, los CTO que no pueden escribir código/código han circulado ampliamente en el círculo chino. Muchos CEO/CTO que son ingenieros de Google publican sus códigos en WeChat Moments para mostrar su actitud. No me interesa si el director técnico escribe código o no. Ya sea que escriba o no, puedo ser un buen administrador, pero si estoy orgulloso de "no escribir código", no puedo aceptarlo en absoluto. Este es el resultado final.
He entrevistado a muchos candidatos para gerentes y directores en Google, y todos están probando la capacidad de cada uno para escribir código o al menos discutir un fragmento de código, no es que tenga que escribir código durante el proceso de gestión. , pero que le tiene miedo. No puede comunicarse con los ingenieros de Google y no puede * * * preservar los genes técnicos de Google.
Como director técnico de Google, no puedes aprender ninguna regla escrita.
En realidad, lo que se puede aprender se basa principalmente en la "iluminación".
Cuatro
La actitud hacia la carrera es completamente diferente.
Esto varía de persona a persona. Mucha gente llega a Google con salarios generosos. Así que aquí sólo hablo de mí.
Hay una sensación que sólo tuve después de empezar a trabajar en Google. Y este sentimiento se ha vuelto más claro y atractivo, hasta el punto de que diez años después, casi lo considero el primer motor de mi trabajo. Bueno, muchas personas pueden sentir este sentimiento y se puede describir de la siguiente manera:
En toda tu carrera, al menos una parte del tiempo (o incluso una pequeña parte), puedes trabajar exclusivamente para divertido. Que una empresa sea adecuada para usted depende principalmente de si puede satisfacer esta necesidad y en qué medida.
Trabajo en diferentes proyectos en Google. A veces es difícil, a veces doloroso, a veces muy estresante y, por supuesto, a veces muy feliz. Pero los proyectos ordinarios no me permiten disfrutar de ese tipo de felicidad, así que en los últimos cinco o seis años he dedicado 20 años de mi tiempo a Google Doodles. Este proyecto es interesante y adecuado para mí.
Los garabatos, bueno, los graffitis en la página de inicio son puramente proyectos creados para hacer felices a los usuarios. Este proyecto no solo requiere que los artistas hagan dibujos, sino que también los miembros escriban animaciones, efectos de sonido y códigos de juegos. No sólo es divertido, también es de muy buen gusto y cultural. Gracias a mi participación, tuve la oportunidad de trabajar con artistas increíbles en la sede de Google. Estoy realmente feliz.
¿Una vez en la fiesta de cumpleaños de Google se eligió Doodle como juego diario llamado Pi? Ata's Game Para implementar un juego como este en una computadora, necesitas un estilo artístico simple, un motor de física que admita JavaScript y un motor de animación fluido y eficiente. Estos son detalles técnicos, así que no entraré en ellos.
Pero fuera de la tecnología, aquellos de nosotros que buscamos la felicidad clamamos por un pi real. ata Aquella vez en Mountain View, en el espacio abierto donde estaba colocado el esqueleto del T-Rex en la sede de Google, pusimos un Pi real. Atta se cuelga del árbol y se turna para golpearlo con una caña de bambú hasta que el caramelo sale por todo el suelo. Una docena de artistas e ingenieros están tan felices como niños.
Es una experiencia pura, sencilla y feliz. No importa cuántos problemas haya en el trabajo, al menos déjate un espacio así, ya sea que se llame hogar de humor o lo que sea, incluso si es pequeño.
Para mí, en el proceso de participar en el proyecto de graffiti, puedo comunicarme con los grandes científicos y artistas conmemorados por el graffiti a través del tiempo y el espacio, interactuar con las pequeñas animaciones y juegos que se diseñan y producen en cualquier tiempo, y predecir el resultado final la felicidad del usuario al ver cada garabato. Esto es algo grandioso.
Afortunadamente, Google puede ofrecer las oportunidades adecuadas para personas como yo que buscan la felicidad. Desafortunadamente (estoy seguro) muchas empresas nunca consideran esta necesidad de sus empleados. Probablemente esto esté determinado por los genes de la empresa y no se puede forzar. Precisamente gracias a mis diez años de experiencia laboral en Google no dudaré en definir el objetivo más importante de mi carrera como "felicidad".
Además de felicidad, mis diez años de carrera también tienen un fuerte sentido de historia. Especialmente durante los diez años que estuve en Google China, tuve la suerte de experimentar la historia, que también fue una gran tormenta en mi vida. Desafortunadamente, gran parte de la historia no se puede describir ni evaluar en detalle. El estilo de escritura llamado Primavera y Otoño no es sólo el compromiso político de los historiadores, sino también la gran sabiduría de examinar la historia desde una dimensión superior.
Esas cosas sobre Google y China son demasiado emocionales, y no hay fuerza en los elogios o críticas; son demasiado directas, y el derecho a hablar puede fácilmente ser privado violentamente si son demasiado detalladas; Caerá inevitablemente en la interminable oposición entre consecuencialismo y teoría del ciclo de la motivación.
Dentro de muchos años, cuando la palabra Internet ya no tenga el espíritu líder de la industria, y cuando la adquisición de información sea tan gratuita como respirar aire, entonces los historiadores humanos y los robots de historia con inteligencia artificial definitivamente compilarán "Información de Internet", "Historia de la censura", "Historia de la libre competencia en la industria tecnológica y protección regional", "Historia de la ecología política de Internet y la ideología de los internautas", "Historia del intercambio de información", "Censura de artículos confidenciales y prohibidos en línea". Palabras clave de Internet", "Economía de Internet y barreras políticas" "y otros libros.
Solo cuando el ritmo se desacelere podremos tener la claridad suficiente para mirar la historia desde una perspectiva diferente. Incluso las teorías históricas autorizadas de hoy encontrarán nuevas controversias e interpretaciones desde diferentes ángulos cuando se transmitan a las generaciones futuras.
En ese momento, mis descendientes tal vez puedan contarles en un tono muy chismoso que en ese momento histórico en el que una empresa y un gobierno no podían ponerse de acuerdo sobre la censura en Internet, alguien de nuestra familia fue testigo de ello en la lugar. A veces, tengo muchas ganas de viajar al futuro, sólo para evaluar si las cosas que tanto valoramos hoy han sido olvidadas por nuestros descendientes.
En general me gusta la "vida lenta" que no tiene un carácter pasivo ni aislado. La "felicidad" y la "diversidad" son las fuentes de fortaleza en esta vida. Después de dejar Google, creí firmemente que esta vida era mi futuro.
Cuantos más pensamientos tengas, más envejecidos serán tu mente y tu cuerpo. Tómese su tiempo en los próximos diez años.
¿Qué tipo de tecnología tocó la fibra sensible de la ciencia y la tecnología en Shenzhen en julio? Ya sea disfrutando de la competencia entre gigantes de la economía o gigantes chinos y extranjeros mostrando sus talentos en big data, en Beijing el 2 de junio de 5438, todo irá un paso más allá: basado en los clásicos, la competencia de tecnología Double Eleven, Highly arquitectura disponible, big data, mobile, etc. , emocionante como siempre; abarca temas candentes, videos en tiempo real, información de noticias, tecnología financiera, etc. , detonando la frontera arquitectónica.