Working on a development team
Some of the readers of my .NET books are amateurs rather than professionals, meaning they program for fun rather than being paid to do so. They want to learn .NET for a personal challenge or to create software only for their own use.
But most of my readers are either professional .NET developers or aspire to be eventually. Although some professional .NET developers work on their own, most work on a development team with other developers and related roles.
Being a software engineer
As a .NET software engineer, your daily life can be quite varied, depending on the type of projects you’re working on and the organization that you work for. But there are common tasks that you will need to be good at, as shown in the following list:
- Coding and development: Of course, the primary task is writing, debugging, and maintaining code using C# and .NET. This involves developing websites, apps, services, and APIs, fixing bugs, updating...