闲聊管理
前言:相信很多从事软件开发的人都工作了几年(大概3~5年),想开始转行到所谓的管理岗位。作者也是这里描述的人之一。
管理的定义:
所谓管理,并不是说不用做技术,而是在做技术的同时也要关注生活方式。你要和各种各样的人打交道(合伙人,利益相关方)。在这个过程中,一开始没有接触过管理层的人可能会觉得没什么。毕竟初生牛犊不怕虎。
其实手法比较简单,只要活得好就行。至少只要不是那种懒于学习的人,就能很好的体现他的技术在薪资上的价值。
然而,管理实际上受到某些环境的影响,如公司环境、团队成员的组成、公司的职能结构和你的职位。
当然,最后一点是你的顶头上司能给你什么样的支持,你的个人魅力能吸引什么样的人来配合。
如何抉择
在中国,所谓的技术工人会慢慢走向管理岗位,这种说法一直很流行。当然,这是大部分现象,少数技术工人会继续在技术岗位上工作。至少在我个人接触的客观事实中,是这样的。不可否认,技术水平很容易判断,有一系列可量化的标准来确定初级、中级、高级甚至高级技术。
但是,管理能力并不是那么容易判断的,往往取决于你的个人素质。总的来说,一个优秀的管理者在个人素质和人际交往上都有一定的要求。其实最根本的还是在于一个人的性格。说到性格,不禁会冒出一句名言,“性格决定命运”。能管理好的人一般都不会太差。如果他们被迫去管理岗位,实际上是在委屈自己,没有考虑自己的性格是否合适。最后的结果可以想象,但往往不尽如人意。
至于如何选择,每个人都有不同的性格。如果你想挑战你的管理能力,你可以试一试。
软件项目管理
软件项目管理不同于传统的行业项目管理。之前为了了解什么是项目管理,买了这个《PMBOK 指南》,学了一下。研究发现,在软件项目管理的过程中,很多方法论是相似的,可以总结如下。行业、专业学科、交叉学科和技术能力在管理中非常重要。工具和技术的使用可以帮助项目管理。领导和管理有本质的区别。领导力取决于你的个人魅力(取决于内在)。管理取决于你的屁股坐在哪里(取决于外面)。管理层实际上安排一群人做什么,什么时候做。作为管理者,你要做好明确的安排,也要拥抱变化。你从小接受的教育是做一个正直的人,社会实际上会教你做人。有时候,如果别人愿意跟着你,那是很难得的。不要因为所谓的头衔或名利,而忽略了自己在管理中对人性的考量。当然,这是一门科学。在这篇闲聊文章中不可能说清楚。让我们顿悟一下。
一点方法论(愚见)
如果你不能很好地管理自己,就不要想着管理别人。这会导致错误。工具推荐:OmniFocus (GTD神器,上手难,因人而异)团队目标管理和时间管理的目标要根据团队情况确定。一句名言“迈一大步,容易得一个鸡蛋”~做得好,会受益,做得不好,会出局,团队成员不会成长。设定一个可行的目标,让每个人都有成就感,都能成长,这是你应该考虑的。工具推荐:OmniPlan和Project(项目管理神器)是清晰合理的安排,合理安排完成事情。确保你心里有一个小小的x。沟通很重要,文件也很重要。对于可以简单表达的内容,千万不要炫耀自己的知识。把复杂的事情简单化,不要把简单的事情复杂化~做好知识沉淀,从经验中总结教训,这往往是帮助团队成长的关键。及时解决问题(沟通、矛盾)。有时候,一顿烧烤能解决的,那两顿饭解决不了~最后
。软件项目管理=如果你过得好,你会很尴尬