¿Cuál es el día típico para un desarrollador de software senior?

  • Despierta – toma una ducha.
  • Póngase ropa.
  • Verifique el teléfono por correo electrónico y noticias.
  • Conduzca al trabajo lo más rápido posible.
  • Coloque el equipo / mochila / lo que sea que traiga en su escritorio.
  • Consigue café o té.
  • Si tiene hambre, tome un refrigerio o lo que sea que ellos llaman desayuno.
  • Verifique el correo electrónico.
  • Consultar nuevas entradas.
  • Verifique las comunicaciones (chat / IM / VM, etc.)
  • Verifique reuniones / eventos para ese día.
  • Comience a trabajar hasta standup / scrum / o cualquier reunión.
  • Regrese de la reunión y comience a trabajar nuevamente.
  • Tomar el almuerzo
  • Obtenga más café, agua, jugo u otra bebida.
  • Si existen otras reuniones, asista si es posible si es necesario.
  • Verifique el correo electrónico nuevamente.
  • Hable con un compañero de trabajo, juegue ping-pong, salga a caminar o cualquier otra cosa que no sea código para despejar la mente.
  • Consigue otra bebida
  • Termina más trabajo.
  • Vete a casa.
  • Una vez en casa, atienda a la familia, primero los niños.
  • Cenar.
  • Espere a que todos en la familia se instalen.
  • Comience a leer.
  • Complete un código en el proyecto paralelo o el proyecto OSS.
  • Lee un poco más.
  • Relájate leyendo aún más y luego ve a dormir.
  • Si es fin de semana, simplemente saltee el café y atienda a la familia. Los niños primero.
  • Una vez que todos estén establecidos, comience a codificar en un proyecto paralelo o un proyecto OSS.
  • Lee más libros.
  • Tómese un breve descanso para comer.
  • Tiende a la familia, nuevamente, a los niños primero.
  • Codifica más.
  • Lee mas.
  • Acostarse.
  • Si el fin de semana se reinicia el proceso.

Mira, ahora eres increíble, rico y todas esas cosas que la gente aspira a ser o algo así. Cuando realmente pasa todo el tiempo codificando, ganando dinero para la familia, codificando, leyendo y codificando más.

Espolvorea un poco de interacción social, algo de entretenimiento a la ligera. Cuanto más de esto agregue a la receta, menos éxito tendrá en codificar e interactuar con la familia. Para una optimización completa, manténgase alejado de sitios como quora. 🙂

Trabajo para un inicio de hardware de tamaño mediano de rápido crecimiento con unos pocos equipos de software pequeños, por lo que no hay muchos días típicos. Los desarrolladores junior pasan la mayor parte de su tiempo codificando, probando y documentando. Los desarrolladores senior agregan arquitectura, integración e interacción con el cliente o entre equipos. Aquí está ayer:

  • Consultar correo electrónico y calendario
  • Siéntese en la llamada del cliente para la próxima asociación (noticias de hackers descremados durante momentos aburridos)
  • Conduzca al trabajo, revise el correo electrónico y tome café
  • Problema del controlador de depuración con un sistema prototipo, entrega una solución parcial a otros desarrolladores
  • Llamada telefónica con un experto en comunicaciones por satélite en la otra costa para analizar qué módem y estado de la señal es más útil para exponer a los usuarios
  • Arquitecto subsistema de informes de estado, programe una reunión para recorrer el diseño con el equipo
  • Almuerzo (fuera de la oficina cuando sea posible)
  • 1-a-1 con el director para discutir próximas demostraciones, lanzamiento de productos y tareas del equipo
  • Codificación en subsistemas (finalmente)
  • Asista a la reunión de desarrollo de negocios para realizar un seguimiento de las posibles demandas de software en los próximos proyectos
  • Mire los casos de Jira para los proyectos de otros equipos para buscar superposiciones o conflictos en errores y soluciones
  • Codificar lo que sea que pueda hacer el progreso más reportable en el tiempo que me queda en el día, o hacer documentación si no queda tiempo o atención

En casa para cenar y pasar un rato familiar antes de acostarse

  1. Despierta
  2. Ejercicio
  3. Ir a nadar en mi piscina
  4. Desayuno / cafe
  5. Dejar al niño en la escuela
  6. café
  7. Revisar correo electrónico
  8. Programa
  9. Almuerzo
  10. Nadar
  11. Más programación
  12. Recoger niño
  13. Nadar
  14. Más programación
  15. Cena
  16. Más programación
  17. Quedarse dormido frente al televisor

More Interesting

¿Por qué los desarrolladores de Java son malos diseñadores de UI y UX?

¿Qué piensan los desarrolladores profesionales de los cursos de programación en línea como Codecademy, Code School y freeCodeCamp.org?

¿Puedo aprender todo lo que necesito para mi carrera de ingeniería de software en 4 años de universidad (durante el tiempo libre) y no estudiar más después de conseguir un trabajo?

¿La mayoría de los desarrolladores de software se preocupan por el software de su empresa?

He sido desarrollador de software durante más de 8 años y todavía soy débil en programación y algoritmos, ¿cómo puedo mejorar?

¿Cómo es mudarse de Bangalore a Delhi para un chico del norte de India que trabaja en el dominio de TI como ingeniero de software?

¿Por qué muchos desarrolladores están molestos por los cambios en Angular 2.0?

¿Es posible formatear un almacenamiento externo para que ningún software pueda recuperarlo?

¿Los profesores que enseñan desarrollo de software saben lo que dicen?

¿Es cierto que debo dejar mi trabajo para aprender programación si quiero convertirme en desarrollador de software en 1 año?

¿Cuál es la mejor manera de entrevistar a un posible desarrollador de software externo?

Estoy trabajando en una empresa de TI como desarrollador de software y necesito cambiar a roles de administración. ¿Hay alguna salida sin hacer MBA?

¿Es el desarrollo de software un trabajo difícil?

¿Qué es el método ágil? ¿Cómo puedo desarrollar software usando el método Agile?

¿Cuáles son los pros y los contras de consultar frente a tiempo completo para los desarrolladores de software?