1. Un día en la vida de un desarrollador
Ser programador es fácil y divertido ☀️. La organización del trabajo la lleva el Project Manager, la lista de features del producto la tiene el Product Owner. Las reuniones las organiza el Scrum Master. Todos los procesos están lo más formalizados y estandarizados posible ✅.

Por la mañana llegas al trabajo, te preparas un té o café ☕️, te sientas frente a la computadora 🖥️. Abres el chat general 💬, revisas si hay mensajes urgentes, si alguien está enfermo 🤒, y si todo está bien, empiezas a trabajar.
Abres el sitio JIRA, donde está la lista de todas las tareas de tu equipo: el backlog del proyecto y el backlog del sprint actual. Las tareas ya están ordenadas por prioridad por tu Scrum Master/TeamLead o ProductOwner.
Tomas la tarea de la parte superior — la más prioritaria 🔝 — y empiezas a trabajar en ella. Para eso, necesitas cambiar su estado a In Progress. Se hace con unos clics 🖱️. Y listo, empieza el reloj ⏳.
A la descripción de la tarea normalmente se le añade información adicional o un enlace a la documentación 📄. La tarea debe contener toda la info necesaria para que puedas completarla. Tener esa info — es responsabilidad de tu manager 👨💼.
Si algo no está claro, puedes reasignar la tarea ("task" en jerga de programador) a tu manager y dejar un comentario explicando qué dudas tienes o qué info falta.
2. Escribiendo código
Ya leíste la descripción de la tarea y entiendes qué hay que hacer. Perfecto, ¡a trabajar 🏁! Aquí te ayuda tu experiencia en CodeGym y tu trabajo en equipo 🤝.
Una vez que la feature está lista y lo has comprobado, necesitas subir el código a Git. Se hace con unos clics directamente desde la IDE. En tu caso — desde Rider 🚀. Primero haces commit en tu repositorio local, y luego haces push al repositorio central.
Normalmente, esta última operación se realiza mediante un Pull Request, cuando envías una solicitud a tu team lead para que revise tu código. Si todo está bien y no hay comentarios, tu team lead aprueba (accept) ✅ tu pull request y pasa a la rama principal del Git.
¡Importante! Nunca te quedes callado si no sabes cómo hacer una tarea. A veces pasa, y muchos novatos (y no solo novatos) suelen resolverlo mal. Recuerda, si en 2 horas no entiendes cómo hacer la tarea, debes avisar a tu manager 🚩.
También, no vayas con tu team lead diciendo "esto no se puede hacer". Esa frase molesta mucho, especialmente si el team lead sabe que "sí se puede hacer" y ya ha hecho algo similar varias veces.
Si no sabes cómo hacer algo, di: “he pasado dos horas/dos días intentando entender cómo hacerlo, pero no puedo”. El team lead te dará pistas sobre en qué dirección buscar en Google 🔍.
Así hemos repasado cómo funciona el proceso en el desarrollo de productos moderno. Escribir código es solo una pequeña parte del trabajo, pero todo está organizado para que nada te distraiga de tu tarea. Así que, ¡anímate a aprender C# — te va a gustar ser programador 😉.
GO TO FULL VERSION