文章资料-情感.机器.认知-电子AI 游客
技术人如何成长,做了领导以后才明白!
【8035】by1 2019-03-09 最后编辑2019-03-09 19:16:34 浏览885

当我还是个单纯的程序员的时候,我觉得做技术应该是最难的,想搞个简单点的客户端技术,网络、SQL、架构设计、Java、OC, 什么都要懂,Python,Js, shell要学的东西很多,还不断的有新的东西出来,今天 React Native,kotlin ,明天又大数据,后天人工智能,区块链等等。。。说好听是学无止境,说不好听是掉到坑里出不来。


反过来看那些主管,不参与具体的版本开发,天天就是开开会,发发邮件,今天跟测试撕逼,明天和产品讨论版本计划,后天和项目经理讨论人力安排,半年来个总结汇报,多轻松啊!



然鹅,当我做了leader后,有些事我才真正开始明白。。。

1.决策者永远比执行者累,要负的责任和要做的事的大小的影响都是完全不同的概念。


2.公司失败了,永远是老板的责任,老板不会说公司失败了是因为招了一堆垃圾员工,因为招什么人的责任也是老板自己来背。这个原则向下同样适用于任何管理职位。


3.从来不会因为某个技术问题发愁,让人累的都是人…...


4.很多时候明明已经对全部人交代了,但很多人还是要单独确认,同样的话总是要翻来覆去的说。推出一个新的流程,自己要先试试,然后写清操作规程,接着通知,讲解。然后运行的时候各种低级错误依旧层出不穷。


5.最快乐的时候就是专心写代码的时候,因为对就是对,错就是错,没有中间地带,没有不确定性,不存在写完一段代码后说这段代码可能正确。


6.没做领导的时候,觉得领导都是傻逼,做了领导之后觉得下属才是傻逼。


7.如果你手下一员工干起活来让你十分满意舒服无可挑剔,过不了多久,他就不再是你手下员工了。于是你手下一直是一帮各种各样的有毛病的员工。忽然懂得了管理学说每个人必定会升到他/她无法胜任的位置上。


8.想要招聘个心仪的下属,不知道要花掉多大的运气才行。


9.以前觉得领导就是吃香喝辣耍威风,现在自己当领导才知道领导很累,很多时候也不是耍威风,而是装孙子。


10.管理方法是可以学的,但是责任,担当,格局这些内在是需要修炼的!


11.有多少责任就有多少委屈,地位与责任成正比,责任与待遇成正比,待遇与委屈成正比!


12.技术出身初做管理恐怕都时常有冲动觉得一些交下去的工作还不如我自己做速度快质量好,不过还要忍住放权和给下属成长的机会。


13.下属能力不够,有你来带;自己能力不够,自己想办法去弥补。。。


以上纯属吐槽,下面说点正经的,做管理以来,有几个能力是我觉得以前很少考虑现在一定要提升的:


一、技术视野:技术能力仍然是基础,但是要格局更宽阔、视角更全面,既要能关注到未来的技术发展方向和趋势,也对公司的技术储备和路线心中有数,能够进行技术的落地和创新。公司什么阶段该用什么样的技术,哪些新的技术需要引进来,在不同的阶段,引入什么样的技术力量,这些都是技术管理者的职责。

 

二、管理能力:团队管理最重要的是带领团队完成既定目标,在技术岗上,你的成功就只是决定于你做得有多好;在管理岗上,你的成功决定于别人做得有多好。成为管理者,一定要有这个思维方式的转变,重点是让团队做好,而不是自己亲自动手。而想让团队具备高战斗力是需要很多「道」与「术」的,比如打造团队文化、团队激励是「道」,沟通技巧、考核方式是「术」,而这些如果不想在实践中通过各种挫折来走弯路,那就一定要多学习和了解一些行业大拿的成功经验。

 

三、商业嗅觉:其实这考验的是对于业务和公司战略的理解程度,作为技术管理者一定要明白,技术最终还是要通过业务来产出价值,想要制定技术战略,首先要了解企业战略,了解行业趋势,了解公司在行业中的位置和地位,然后再去考虑技术团队如何支持和配合公司的战略,在这个过程中,优秀的技术管理者要学会跨界,跳出技术人的思维,从产品、市场甚至CEO的视角去思考问题,从而培养自己的战略思考能力。