这个问题我之前曾经回答过,找不到链接了,再说一下。
软件工程的目标是让生产软件可以像生产齿轮一样的工厂化、可控化。它是一门很棒的学问,在合适的位置可以发挥巨大的作用。
但是,在中国比较难发挥作用。你学成参加工作,一般不会直接领导一个开发团队的。因此也就无法按照你所学的内容设计、改造软件产品的开发流程。更常见的是一位50岁的领导安排你干这干那,你老实听着就是了。运气好一点,遇到一位懂行的,并且公司规模和开发团队规模都适合,那么你可以比其他人更深刻的理解这位懂行的领导为什么这样安排流程,工作得更顺利。
总之,认真学习吧。艺多不压身,说不定哪天就用上了呢~