Day in the life of
Web Developer – Sue Malomo
Each morning I look at the tickets that are assigned to me to determine what I’ll be working on for that day.
During our daily Dev Stand-Up, each developer states what projects they worked on the previous day and what they plan to work on for the current day. If any issues need to be addressed immediately, the project manager will let me know, which becomes my focus until it’s resolved.
I am usually assigned to 3-5 different projects during a sprint, ranging from websites to web applications and mobile apps. Each project usually requires 2-3 different programming languages or technologies, so I often switch between PHP, JavaScript, HTML/CSS, or React Native.
Working with a team of other developers means I can often collaborate on a particular task or ask questions if I can’t figure something out. The tickets that I work on each day might be building a new site or application, adding a new feature to an existing website, or it might be a bug that needs to be resolved.
I have a few client meetings each week where we review current or upcoming tasks to determine progress and priority.
Typically I spend 5-6 hours each day working in a code editor and 1-2 hours in meetings.
Pros
- Working through a problem is like solving a puzzle — and there is usually more than one possible solution.
- I really enjoy the variety of technologies and tasks that I work on each day — no two days are ever the same.
- Collaborating with designers, project managers, and other developers.
- Working from home (or anywhere, as long as you have electricity and internet) provides a great work/life balance.
Cons
- It can be hard to “turn off” work mode. I often find myself thinking about a difficult project or bug after work hours.
- Bugs can be difficult to track down and sometimes a “simple” task can take hours to figure out.
- Technology advances quickly so skills can “expire” and you need to constantly be learning to stay on top of the latest developments in a language or framework.
- Some people find it difficult to switch from one project or language to another multiple time during the day.
Web Developers
design, create, and modify Web sites. Analyze user needs to implement Web site content, graphics, performance, and capacity. May integrate Web sites with other computer applications. May convert written, graphic, audio, and video components to compatible Web formats by using software designed to facilitate the creation of Web and multimedia content.