晃晃悠悠,工作也已经很多年了,遇到的领导也有很多,留下的印象也分很多种。
作为程序员,内心没那么复杂,所以下意识也希望领导不那么复杂,甚至希望公司不那么复杂。
见过爱搞办公室政治的领导,说心里话,不愿意去奉承,但是前辈总教导要学会圆滑。
很多创业公司也是垮在了爱搞办公室政治。很多程序员们也是无辜的。
如果能有领导能够站在程序员们角度想想事情,纯粹点,或许很多事情都能干起来了。
心中的好 leader 就是 技术上指导下属,生活上偶尔也会关心一下。关键时候能够为员工考虑,而不是想着怎么抱住乌纱帽。
虽然很多事情不那么纯粹了,但是我还是相信这样的 leader 有,而且我也遇见过。
个人的一些看法
还有好多,只是没写下来
管过很多开发小团队,Leader 的成熟也是需要时间的。newbie Leader 并不能一上马就能很好的管理团队,需要磨练。直到游刃有余之后,带的团队才会让大家都舒服。个人体会吧。
如果能有领导能够站在程序员们角度想想事情,纯粹点,或许很多事情都能干起来了。
与其期待这样领导的出现,不如把训练领导当作自己的任务之一。Lead your leader, manage your manager. 对领导做的好的地方,及时给予肯定 - 比如当领导诚实坦率,你可以让 ta 知道你很感谢这样的透明;对领导做的不好的地方,及时给予反馈,并站在团队的角度上提出改善的意见。领导者也希望能成长为更好的领导者,会感谢你的帮助。
如果遇到自负而就要你一味顺从的,你就可以换工作了。
管理者与领导者是不一样的。
领导者是舵手。管理者是牧羊犬。
管理要搞清楚管理的到底是什么, 我觉得作为管理者,至少软件开发的管理人员的任务从来都不是管人,而是 管理任务,培养下属。