Hook

What do software engineers actually do? I've been a junior software engineer for one year now and I finally have a full grasp of what it actually means to be a software engineer. Most companies typically break their work down into sprints, which is basically a two week period where you have to complete your task and each task is further broken down into tickets which you have to complete. These tasks is where you actually code and it's usually adding a new feature or fixing bugs which are basically known errors in the code. But as a software engineer you're not actually just coding all day. Most of your time is actually spent trying to understand the code base, reading other people's code and attending meetings where you try to fix known issues. You also spend time doing code reviews where other engineers check your code and you check their code which is basically how you learn what's good code and bad code. And over time you go from being completely lost to slowly understanding patterns, systems and how everything connects.
Their other posts in the index, biggest breakout first.