¿Cómo es ser un desarrollador de software? ¿Qué haces a diario?

Realmente depende de la empresa para la que trabaja y del entorno laboral, y del tipo de trabajo que realiza.

Las cosas pueden ponerse difíciles. Trabajarías durante meses en proyectos difíciles.
Las cosas también pueden volverse aburridas. Estaría trabajando durante días en tareas tediosas como cambiar los íconos de la aplicación o contar las líneas de código (sí, me pasó a mí y lo hicimos por alguna razón).

Personalmente, mi día comienza escribiendo las tareas que hice el día anterior (llevamos un registro de las tareas que hicimos y del tiempo que nos llevó hacerlo).
Luego informo al líder de mi equipo sobre las tareas pendientes.
Luego hacemos una revisión del código para asegurarnos de que el código enviado a la versión de producción esté libre de errores (casi gratis).

Luego asumo nuevas tareas, las analizo con el equipo.
Luego planeo cómo abordar estas tareas.
La parte más divertida comienza cuando empiezo a codificar.

Normalmente tomo descansos de vez en cuando para romper la rutina y ganar algo de energía para poder continuar mi día.

Lo mismo se repite a diario, a menos que haya tenido una visita de soporte al cliente (sí, también soporte) o a menos que haya tenido una demostración de cliente potencial (sí, también demuestro los módulos que he desarrollado).

11:00 AM: Navegación fb en los interruptores del teléfono en la PC; abre estudio visual, skype, slack jira y pasa la hora.

12:00 AM: Té, llenando una botella de agua, construyendo tu código, recordando qué demonios estaba haciendo ayer

1:00 PM: a punto de comenzar la tarea … espera … es la hora del almuerzo

2:00 PM: oh tarea … pero … Té … porque quién trabaja directamente después del almuerzo

2:30 PM: entonces la tarea … Sí otra vez, pero ¿qué era? jira, hojas, notas en copia.

3:00 PM: Lectura de archivos de código, oh sí, aquí comienza a funcionar.

3:30 PM: oh, espera … déjame revisar el correo electrónico … algún cliente no está contento … y una nueva tarea … arregla esto … arregla eso … errores al azar

5:00 PM: Se corrigieron algunos errores aleatorios, los clientes están contentos, oh tarea.

6:00 PM: en mi tarea

7:00 PM: En mi tarea …

8:00 PM: todavía allí

8:30 PM: oh, es hora. Sí, me voy a casa … tata

Hago mi trabajo desde casa en un tranquilo pueblo costero a orillas del mar de Coral.

Cuando tengo trabajo con el cliente, normalmente manejo correos electrónicos y correspondencia con el cliente por la mañana, incluidas las facturas y cualquier otra relación de contabilidad / cliente.

Entonces me quedo atascado en la codificación. Esto dura la mayor parte del día con un descanso de una hora para el almuerzo, que generalmente incluye nadar en mi piscina (aunque actualmente estoy postoperatorio de un procedimiento médico, así que tengo que dejar mi piscina por un tiempo).

Luego me quedo atascado en la codificación nuevamente hasta la noche.

Durante los períodos tranquilos, nado más, paso más tiempo con la familia y, por supuesto, trabajo en red y busco más negocios, lo que generalmente implica un viaje muy largo a la capital estatal más cercana, Brisbane, el único viaje en mi vida.

50% pensando en cómo hacer algo

20% buscando en Google, investigando, estudiando

15% de codificación

15% de pruebas y depuración

analizando tu trabajo

sub-tarea

codificación, codificación, codificación

casi necesitas hacer alguna búsqueda

leer documentaciones o documentos de nuevos lanzamientos

algún tipo de prueba de trabajo

Aquí hay un ejemplo cercano para un día en la vida del programador

More Interesting

¿Cuáles son las cosas en el desarrollo de software que solo puedo aprender trabajando en empresas y no solo?

¿Por qué la gente máxima (cliente) supone que el desarrollo de software es gratuito?

¿Cómo ayuda un FPGA a un desarrollador de software con su código?

¿Cuál es la mejor computadora portátil económica para desarrolladores de software?

Cómo comenzar mi propio negocio como desarrollador de software

Como desarrollador de software, ¿cuál es un buen nicho para entrar donde puedes reunir a algunos amigos y desarrollar un producto para vender?

¿Cuál es la forma más fácil de mudarse a Canadá como desarrollador de software?

¿Qué tipo de desarrollador de software escribe más código?

¿Cómo puedo convertirme en desarrollador de software SIG?

¿Cómo es trabajar en Pagalguy como desarrollador de software?

¿Por qué los programadores se enojan cuando haces una sugerencia sobre su producto / software?

Vengo de un país del tercer mundo donde los desarrolladores de software están mal pagados y en realidad no hay una compañía de software seria. Soy un desarrollador de software bastante serio. ¿Qué tengo que hacer?

¿Qué proyectos debo hacer para incluir en mi currículum el puesto de desarrollador web, desarrollador de software, desarrollador de C # o SQL?

¿Una sólida base de circuitos digitales y electrónica hace una diferencia real si va a trabajar como desarrollador de software?

Cómo saber cuánto facturar y cuánto tiempo llevará un proyecto de desarrollo de software