对于深耕一线的程序员,很多人都期望转身成为管理者。无非是名利。俗话说“天下万物皆为利”,想出个高高在上是没道理的。当然,这不是什么丢人的事。虽然我们的目的是为了自己的利益,但只要能为公司创造价值,为下属谋取利益,何不追求名利呢?相信没有人敢说他一心济世吧?今天我就直奔主题,和大家分享一下我是如何在毕业二年级从一个普通的技术人员晋升到管理岗位的。首先大家要注意“促销”这个动词,非常重要。推广的底层逻辑是什么?就是因为你的能力已经超过了岗位的需要,那么你现在的岗位是什么?是程序员吗?是的!程序员需要什么技能?是技术能力!所以想要升职,首先要提升的能力是技术能力,而不是你到处都找不到的管理能力!技术能力是你晋升的基础!如果你在技术上无法碾压同岗位的其他人,却专心钻研管理,那你就是本末倒置,你从书本上学到的管理皮毛可能一辈子都用不上!晋升方式一般为内部晋升。你总不能指望有技术经验的人去新公司找管理职位吧?那么,为什么通过内部提拔就能晋升到管理岗位,而不能通过跳槽呢?道理也很简单,对内你的工作能力是用时间证明的。所以要想升职,首先要证明自己的技术/工作能力远超同龄人。作为一个程序员,如果整天学管理呢?但无论技术还是业务,在工作上都无法赢得掌声,在业务上无法撕裂产品经理,在技术上无法指导同事。你对破碎管理的研究有什么用?这和那些高高在上的人工作累了,觉得创业容易赚大钱有什么区别?这时候有人要问了,如何提高自己的技术能力呢?没有什么好办法。找到正确的方向,花更多的时间。另外,技术眼光也是很重要的一环。如果你在工作中能够解决别人解决不了,甚至考虑不到的问题,并不断超越别人的期望,那么当机会出现的时候,你就不会得到提升。是谁?除了技术能力,跨界能力也很重要。职位越低,你就越不能为自己设定界限。当你是程序员的时候,跨界能力也会是你能力区别于他人的重要因素。当然,这个跨界并不是说你要抓鼻子抓眉毛,设计产品画UI,后端前端都搞定。就是说你要看得广,管得广,你要知道整个项目中有哪些环节是缺失的,人与团队之间的联系是否存在差距,需要做些什么来弥补。或者换句话说,虽然你只是项目链条上的一个小环节,但是你需要有主人翁的心态,需要有对整个项目负责的心态。相信我,拥有主人翁心态的你将立于不败之地。如果能在职责内外继续做好事,升职加薪只是时间问题。因此,不存在从技术到管理的“转型”。在推广的过程中,技术是你的核心竞争力。在此基础上,如果你具备以下能力:是逻辑清晰的失败,而不是“这个需求我做不到”的盲目性)2.越界,从头到尾跟踪一件事情,识别并解决里面的风险,那我相信你升职的可能性会更大,剩下的就只能交给时间和机会了。在此之前,忘掉对“管理”的执着,忘掉“转型”,专注于提升技术,把事情做好,才能拿到提升管理的钥匙。我会定期更新一些技术/学习/管理见解。欢迎大家关注我的微信公众号“诗词作家程序员”,公众号回复“MBA”即可免费获得“199元”清华管理课程。
