软件开发工程师要学会“站在软件公司领导角度思考”“站在软件开发人员角度做事”返回>>

“站在软件公司领导角度思考”更准确地说应该是“站在软件公司领导或管理者的角度思考”。为什么强调“站在软件公司领导或管理者的角度思考”,因为每个人的工作都要服务或服从于更高层次的工作,个人的工作做得再好,如果不能与管理者或软件公司领导的目标协调也没有价值。我强调“站在软件公司领导或管理者的角度思考”,就是要以管理者或软件公司领导的角度看待自己的工作。

软件公司

“站在管理者或软件公司领导的角度思考”,就是站在管理者或软件公司领导的角度思考自己的工作的内容和工作价值。除了管理者或软件公司领导明确提出的工作目标外,还要认真领会管理者或软件公司领导没有明确提出来的目标,全方位地为管理者或软件公司领导实现更高的目标服务。很多营销人员认为,完成销量就是自己的工作目标。其实,这只是营销人员的最低工作目标。在完成销量目标时,软件公司领导更高的目标可能是新机会新模式的发现,次级目标可能还包括新市场拓展、薄弱市场升级、建设基地市场等。

管理者或软件公司领导在下达工作任务时,一定有比工作任务更高的目标,有时甚至管理者或软件公司领导对这些目标也只有朦胧的感觉。悟透了这些目标,才能在完成工作目标的同时,实现管理者或软件公司领导的目标。

完成了工作目标,管理者或软件公司领导会很满意。悟透了管理者或软件公司领导的目标,管理者或软件公司领导会很赏识。软件公司领导提拔的人不一定是完成任务的人,通常是受软件公司领导赏识的人。

“站在软件开发人员角度做事”更是能体现管理玄机的一种思维方式,它实际上解决的是以什么标准要求软件开发人员的问题。一般管理者习惯于按照管理者标准或优秀软件开发人员的标准要求软件开发人员,这是一个极大的误区。因为多数软件开发人员是难以达到管理者标准和优秀软件开发人员标准的,如果达到了,企业就会提拔。所以,一定要把软件开发人员当做普通人管理,管理设计一定要让普通人能够做好,这就是“站在软件开发人员角度做事”。如果一件事情普通人做不好,那么最有效的办法不是培训提升软件开发人员的能力,而是把工作设计得更简单一点。如果像麦当劳一样能够把软件开发人员的工作“傻瓜化”,那么招聘和管理软件开发人员就变得非常简单。

我常常听到管理者骂部下“很笨”,如果他们不笨,你能成为他们的管理者吗?管理的前提就是“部下比自己笨”。因此,骂部下很笨的管理者其实更笨。“站在软件开发人员角度做事”就是以“部下比自己笨”为管理前提,而在部下比自己笨的前提下还要做好工作,这就是考验管理者“笨不笨”的问题。

“站在软件开发人员角度做事”就不需要“高标准,严要求”,而是要“低标准,严要求”。“低标准”做事就是要把复杂的工作流程化、标准化、程序化,让比自己笨的部下很容易学会。

“站在软件公司领导或管理者角度思考”很难,因为没有达到软件公司领导或管理者的高度是很难按照他们的角度思考的,但只要以这种方式去做,总比不思考效果好。当然,我并不是主张部下去揣摩管理者或软件公司领导的心思,而是告诉大家软件公司领导思考才是全局思维。

“站在软件开发人员角度做事”更难。这样做的结果是软件开发人员工作简单化,但管理者的工作却复杂化了。把简单留给软件开发人员是正常的,把复杂留给管理者是符合逻辑的。

陕西弈聪软件信息技术股份有限公司
电话:13679229477    15029073577
地址:陕西西安曲江会展国际F座15层