- Nunca participe en una discusión en línea (lista de correo o G +) sobre temas políticos o sociales. Si es absolutamente necesario que comparta sus puntos de vista y sus contraargumentos devastadores sobre estos asuntos, escriba sus ideas en pedazos de papel negros, doble el papel en grúas, convierta las grúas en un móvil y luego encienda el móvil.
- En este sentido, sea siempre cordial, cortés y muy cortés. Mantén tu sentido del humor agudo / impactante para ti mismo: habrá algunos que no lo entiendan, y entonces es un problema para todos. Y recuerda que el snark de una persona es la opresión de otra persona. Nunca seas idiota, incluso si la otra persona lo “merece”. Por otro lado, si alguien es un imbécil con usted, manténgase informado y desplace el problema a su supervisor o al Departamento de Recursos Humanos si lo necesita.
- Guarde un documento privado sobre lo que está haciendo y visítelo de 2 a 3 veces por semana o más. Esta es su propia revisión privada de desempeño, donde puede anotar lo que logró, en lo que está atascado, con lo que está confundido, etc. No sea innecesariamente autocrítico, solo sea objetivo sobre lo que está sucediendo. Asegúrate de escribir cómo pasaste el día. Si perdiste todo el día ayudando a alguien a entender C ++ o corregir un error, escríbelo. Esto ayudará de dos maneras.
- Cuando sea el momento de hacer el rendimiento real, tendrá una fuente rica de material para utilizar, en lugar de olvidar todas las cosas que hizo en los últimos N meses.
- Si nota un patrón de estar demasiado estancado durante demasiado tiempo, entonces haga algún tipo de corrección (tal vez esto implica llegar a los miembros del equipo o a su gerente, o buscar algún tipo de ayuda para que no se atasque).
- Si parece que no puede averiguar a dónde va todo su tiempo, el documento debería poder ayudarlo. Por otro lado, si se encuentra gravitando con ciertas cosas, intente ver si puede hacer que esas cosas sean su trabajo diario.
- Comuníquese con frecuencia con el líder de su equipo y, en menor medida, con su gerente, y asegúrese de que ambos comprendan bien en qué están gastando su tiempo y que estén de acuerdo en que es valioso. Trate de no tolerar demasiada ambigüedad, aunque a veces puede ser difícil obtener claridad de la gente sobre los objetivos, con una discusión repetida que se espera que se acerque al estilo de Paradoja de Zeno.
- Si su instinto le dice que hay algo mal en su proyecto (por ejemplo, es una pérdida de tiempo, o nunca funcionará, o es una mala combinación para sus habilidades), no ignore su instinto. Trate de averiguar si está equivocado (posible) o si tiene razón (también es posible) y luego haga algo al respecto. Lo que haga al respecto se deja como un ejercicio para el lector, pero este tipo de cosas suceden de vez en cuando, así que intente averiguar si hay alguna manera de mejorar el proyecto desde dentro, o de lo contrario contribuir, o si lo necesita. para cambiar de equipo.
- Encuentra la manera de mezclarte con personas de otros equipos; Hay mucho que hacer en G y es posible que escuches sobre proyectos interesantes de esta manera. Por lo menos, está seguro de conocer gente interesante, no hay escasez de gente interesante en G.
- Intenta aprender de manera amplia y profunda. No dijiste qué tipo de trabajo tienes, pero asumiendo que eres un SRE o SWE, hay docenas de sistemas en los que se espera que tengas al menos una noción de alto nivel de cómo funcionan para que puedas ser conocedor de ellos. Pero también trata de profundizar en un par de piezas de funcionalidad para que realmente las entiendas. No se sorprenda si las personas le dicen cosas mutuamente contradictorias acerca de cómo funciona algo; cuando esto suceda, intente averiguar cuál es la verdad (mire el código si tiene que hacerlo, o lea sus documentos, o ejecute sus pruebas)
- Siempre intente jugar con la funcionalidad de Google fuera de su proyecto. Enciende un MapReduce. Haga una aplicación de juguete en App Engine o Compute Engine. Escribe un programa Go. Haz una campaña de juguetes de AdWords. Haz todos los codelabs. Aprende sobre TensorFlow. Alimentar una imagen a la imagen API. Etc etc etc etc etc
- Sea entusiasta con el excepcionalismo de Google y escéptico con el excepcionalismo de Google. Existen algunas reglas prácticas que pueden ayudarlo a mantener su cinismo. Tales como: si una herramienta tiene un nombre que es sinónimo de “rápido”, la herramienta será extremadamente lenta.
- Manténgase informado sobre lo que está sucediendo fuera de Google. Hay muchos grandes avances en tecnología, codificación y ciencias de la computación que están ocurriendo fuera de G. No te dejes poner demasiado miope. Si imagina trabajar fuera de G más adelante en la vida, pagará para mantenerse al día sobre lo que está sucediendo allí.
[EDIT: gracias por los upvotes! Pensé en uno más:
11. “Encuentra tu voz” o tal vez me refiero a “encuentra tu cubo”. Si usted es un promotor natural, o está haciendo un trabajo llamativo, puede dejar de leer. Para el resto de nosotros, intente identificar cuál es su talento y encuentre maneras de inyectarlo en sus conversaciones con otras personas y con el jefe / gerente de su equipo. Parece que a las personas les gusta estereotipar a otros (para bien o para mal) y realmente ayuda establecer un poco en su cerebro con respecto a lo que hace bien. Para mí, fue “soy bastante lento, pero soy muy metódico y tenaz, mis programas casi nunca tienen errores cuando se terminan, y soy bastante bueno en inmersiones estrechas y profundas (como por qué es este programa chocando el 1% del tiempo) ”. Si haces esto, y esta es la parte divertida, no pasará mucho tiempo antes de que lo que dijiste sobre ti mismo se convierta en la narrativa estándar de otras personas sobre ti: “Oye, me he dado cuenta de que eres muy metódico y tenaz, tal vez deberías trabajar en la tarea XYZ por un tiempo “]