What is a typical day of a Software Developer.
I want to be a Software Developer I want to know what people in this field do everyday.
2 answers
Rich’s Answer
In my experience, this can vary based upon the project and customer needs. You may be focusing on one task and the priorities shift and you have to refocus you attention on the new priority.
- Plan to spend time on a daily basis understanding the challenge/customer need
- Developing code for the solution
- Testing the code for validation
- Documentation
There also may be travel required for implementation if you need to deploy your solution in the customer environment as is my case.
I suggest you identify some companies local to you that you have interest in and see if they can offer shadowing opportunities so you can get some first-hand experience. This would be well worth it in my opinion!
Gabriele’s Answer
Then the work will start pulling the most relevant card/s to work on during the day. It could be about developing software, or refactoring code or testing stuff developed by other team members. Depending on the projects in progress, probably during the day you will be involved in some alignment meetings with people from other teams or weekly with the Product owner and the rest of the team to review the backlog of activities to be started. Periodically you will be involved also in demos or retrospective meetings to review the work done, get feedbacks and evaluate possible improvements to the team processes and way of work.