这样的软件管理正确吗?
背景:我,一个实际工作只有一年时间的小生.
在现在的这个团队里,我们的头是一个原来研究卫星的人,当然了那是很久远的事了.大概可以追述到十年前了.
现在他在我们技术开发部里当着项目经理.公司比较复杂,不多说了.
事件:
1,他不懂高级编程,还总是在用面向过程的思想去做事,而且还要主动去分析任务,如果是业务上的分析也就算了,更重要的是,他很执着的对我们的技术也做分析,更为让我感觉意外的是,他连我们的实现细节都很关心(但往往也只是我们说,他听).我不知道他这样的做法是不是真的对?
2,由于我们现在的业务很复杂,领导也不知道自己想要什么,所以,我们总是推了重做.但我主张是在做的时候,也要进行抽离,将以后也可复用的变成组件或是模块也可啊!但他老是说,需求不固定,现在做的一切都是白做.只要尽快去完任务就可了.我不明白,这样的开发方式是不是正确的?
3,加班很狂,如果真加班能完成任务也行.我们往往是加了一夜的班后,第二天就什么都做不了了.我工作这么久,就没有休过几个天,包括节假日.累无所谓,让我看到希望也行啊!
我说的可能都不是很全面,至少他们的业务理念还有idea都不错.但处于现在的我,正是学习技术的时候,我并不知道工程是不是应该这样去做.现在请大伙儿帮我出出主意,去还是留?