蓝色关注,回复“1”获取知名公司程序员和产品职级
见字如面,我是军哥。
个人成长一直是程序员关注的话题,军哥从业15年+,从程序员干到大厂技术总监。卡耐基曾说过,一个人成就只有20%与自身的专业技能相关,另外的80%取决于软技能,这种情况同样符合 28 原则。
今天周末,文章不会那么烧脑,我写一篇程序员必备 7 项软技能,请跟我来!
7个成长锦囊
1、要快速成长,一定要转变思维
很多程序员朋友从大学毕业,进入职场,你首先要做的事就是改变思维。
怎么说?
你要从确定性的思维迅速转为不确定性思维。大学的教育大部分是填鸭式教育,问题都有标准答案,而职场很多事,对和错是相对模糊的,你必须学会从问题中找问题——也就是先定义问题,然后再思考怎么去解决它。你要坚信不断学习、实践就可以快速成长。
对于职场老人,你得有空杯心态,不论工作多久,都要保持学习的状态,有句话说都好,你可以不上学了,但是不能不学习!正如乔布斯所言:“Stay hungry,Stay foolish”。
2、积极主动
柯维的《高效能人士七个习惯》这本书中讲的,第一个习惯就是积极主动。我认为这是职场或者生活中一个好习惯。从多年的经验发现,在职场中,凡是大胆、积极主动的人,成长就快。
很显然,职场中机会有限,你不争取,就是对自己不负责,也是对工作的负责。积极主动的人会对所做之事负责,争取更多的机会,让自己承担更大的责任,这本质就是一个增强回路的正反馈。
3、合作共赢
在职场中,一定要学会与人合作,一个人可以走的很快,但是一群人才能更远,这句话所言不假。
你做的事情越大需要调动的资源就越多。每个人都有自己能力盲区——也就是长板和短板,这就天然的需要别人帮助,补足自己能力的不足,进而做更大的事情。你的职场打怪之路才能一路引吭高歌!
4、导师是引路人
学习是有办法的,靠自己摸索,一定会掉进很多坑,而且毫不客气的说,我们做的大部分事别人都已经实践了很多遍了。
如果有机会找到一个好的导师,当然这人可能是你的直属领导,也可能一位资深老员工,你的成长一定会加速。
但是好的导师不会等你出现,你需要不断提升自己的能力,积累核心竞争力,当你具备一定的潜质时,导师就会出现。
5、学习并实践
学习并非要自律而是要做到价值驱动,做到闭环学习。理论结合实践才能让你的学习成果快速见效,例如看再优秀的代码,不如自己写一个小demo,同时我们要尝试多多输出,有输出的学习才是闭环的学习,才能让成长更速度!
6、目标管理和时间管理
当被问到“最重要的管理能力是什么?”时,比尔盖茨和巴菲特不约而同的回答:聚集、聚焦、聚焦!
每个人的能力有限,你不可能什么都学,样样都做。所以你需要做目标管理,明确自己的目标,然后制定计划,在执行计划时做好时间管理,并不断纠正错误的目标方向。
最后,我再次强调时间管理本质——是目标管理而不是其它。
7、韧劲和长期主义
在软件行业,不论你211,985毕业甚至大公司背景、代码写得有多牛,成为架构师都至少需要 8 年的积累。所以,在很长的一段时间里,你都在复利曲线的底部,你需要做的就是每天进步一点点,直到有一天拐点的到来。
补充一句,军哥 2005 年毕业参加工作,2014年的时候才成为公司(1号店)的架构师。
所以你想在软件行业成为专家或架构师,你得做好至少 8 年抗战的准备,这个时间非常难熬,你得有韧劲并保持长期主义,只有这样不断打磨,不断磨练自己,未来一定可期!
写在最后
以上,是今天讨论主题的全部。
长大是每个人必定要经历的,在这个过程中,成长的慢则焦虑不已,成长的快则开开心心。
希望我的七招对你有收获,有价值。另外关于成长,你有什么好的办法或者问题。欢迎留言区提出,等你哟!
关于我:军哥,前饿了么、贝壳技术总监,乐于结交朋友,也欢迎加我微信与我做朋友(公号输入框回复“w”即可),朋友圈做个点头之交!
以往热文推荐:
更多精彩,关注我公众号,一起学习、成长
▲ 长按关注军哥手记,一起学习、成长