3 ms·
Project estimation has jack squat to do with software engineering. That is a business problem, not a software engineering problem. A bachelor's degree is abou
by MisterBastahrd 7y ago
Project estimation has jack squat to do with software engineering. That is a business problem, not a software engineering problem. A bachelor's degree is about learning the fundamentals of the discipline, not about learning to play with ancillary tools which will be obsolete in 4 years.
- scarface74 7y agoAnd this is the problem with junior developers. We are not paid to “write software” we are paid to solve business problems. Any software that I can avoid writing by using an off the shelf solution and let other people do the “undifferentiated heavy lifting” is a win.
- bpyne 7y agoAn SE is part of the "business". Often an organization has many projects that need to be done, so time estimates are critical to determine when the next project can start. It's an important skill to have. You're not "playing" with tools. You're learning to use them to build stuff of value to someone. And that's the point: SE majors should work on real world projects using modern tools. My contention is that SE should be a separate academic department from CS in the same way the EE is separate from Math and Physics. CS professors would continue to teach CS and very definitely not SE.