There are many misunderstandings in Software Engineering. The first main misunderstanding is that Software Engineering is about writing code. I would argue that is the main misunderstanding.
In reality, software engineering is about solving problems, business problems, process problems, machine problems, etc. using code in software as a tool.
The 80/20 rule applies here. 80% of time is spent analyzing and developing solutions, 20% of time is spent writing code and developing software.
Too many people focus on the code part, when they should be focusing on problem solving part.
In reality, software engineering is about solving problems, business problems, process problems, machine problems, etc. using code in software as a tool.
The 80/20 rule applies here. 80% of time is spent analyzing and developing solutions, 20% of time is spent writing code and developing software.
Too many people focus on the code part, when they should be focusing on problem solving part.