He estado en Quora durante 3 meses y puedo escribir sobre mi experiencia hasta ahora.
Depende de qué día de la semana sea. Llego al trabajo alrededor de las 10 de la mañana y salgo al café a primera hora de la mañana para desayunar. Luego reviso mis correos electrónicos, reviso mi calendario y hago un plan aproximado para el día. Lo siguiente es una breve sincronización con mi equipo (en realidad mi equipo secundario dentro del equipo). Nos ponemos al día sobre el estado de nuestras tareas / proyectos, nos aseguramos de que las personas no estén bloqueadas entre sí por mucho tiempo, etc. primero. Si me queda tiempo antes del almuerzo, trabajo en algunas de mis tareas de codificación. Una vez a la semana tengo una reunión de equipo donde discutimos actualizaciones importantes de todo el equipo, hacemos una lluvia de ideas sobre un problema, ese tipo de cosas.
Tenemos un All-Hands todos los lunes en la cafetería donde anunciamos actualizaciones importantes de toda la empresa y damos la bienvenida a los nuevos empleados. La gente (incluido yo) generalmente intenta hacer esto en paralelo con el almuerzo. Los ingenieros tienen otra reunión de este tipo durante el almuerzo todos los jueves, donde un par de equipos dan presentaciones sobre en qué han estado trabajando durante las últimas semanas y cuáles fueron algunos de los aprendizajes clave.
- ¿Cómo leemos la cardinalidad en un diagrama UML o en un diagrama E / A?
- ¿Por qué debería usar la recursividad? ¿No son los bucles más legibles y requieren menos líneas?
- ¿Cuáles son los factores impulsores para elegir una pila de tecnología mientras se desarrolla un nuevo proyecto basado en la web?
- ¿Cuáles son las diez principales cosas que están mal en la industria del software?
- ¿Existe un período óptimo de tiempo ininterrumpido (sin distracciones) que los programadores necesitan para trabajar de manera efectiva? Por ejemplo, estiramientos de treinta minutos no funcionan para mí.
Después del almuerzo, algunos días tendré grandes momentos de tiempo ininterrumpido donde podré hacer el trabajo de enfoque. También trato de programar algunas sesiones de tutoría técnica a esta hora del día con otros ingenieros experimentados en la empresa. La tarde también es el momento para uno de los mejores beneficios de la compañía: ¡el masaje! Usualmente tengo uno en mi calendario todas las semanas also También hay clases de ping pong los martes a las que las personas se inscriben. Una vez a la semana, tengo un 1: 1 con mi gerente (durante aproximadamente una hora) y, por lo general, una entrevista programada con un candidato (estoy sombreando en este momento).
Esto continúa hasta la cena. Después de la cena, suelo jugar un par de juegos de billar antes de volver al escritorio. Las tardes después de la cena son otro buen momento para hacer un trabajo de concentración (si no tengo otros planes).
¡Y eso es todo!
Hay toneladas de otras cosas para mezclar. También estoy en el club de lectura de Quora y tratamos de reunirnos cada mes más o menos. Hay un grupo de té de burbujas que corre por la calle Castro algunas tardes. Hay un grupo de corredores, un grupo de lectura de Machine Learning y un evento semanal de bádminton (al que asisto ~ 20% de las veces). Hay viernes de R&B donde el equipo de reclutamiento toca música de R&B durante todo el día. Hay horas de oficina de Adam en caso de que quiera discutir algo 1: 1 con el CEO. Hay un Q&A los viernes a los que todos asisten, seguido de pizza y cerveza y ocasionales juegos de mesa.
¡Es divertido, deberías unirte a nosotros!