何为成长?成长是指自我提升,一方面是本身的个人能力,另一方面是社会对你的认可度。最终,程序员的职位和薪水都能在成长中得以体现。
很多人对成长有误解,在他们眼中,随着工作年限的提高,成长是理所当然的事情,这其实是一个误区。两个程序员同时工作3年,难道他们两个的成长就完全一样吗?其实是不一样的。很多岗位在招聘的时候都要求3年以上工作经验,这个3年工作经验是指持续成长的三年,而不是指浑浑噩噩混日子的三年。下面举个通俗易懂的例子,大家一定能理解。
该如何提前应对这个问题
经历过的人都明白,想象得到那种场景的人都能体会,那绝不是我们想要的结果。
那么,我们要如何才能避免这种情况,化解即将到来的危机呢?
最根本的点,是摆脱工作环境的惯性,不断提升自己创造溢价的能力。
具体来讲,有4大策略:
1.做好一件事,成为某个领域的第一
2.跟进行业动态
3.拓展自己的能力边界
4.定期去面试
做好一件事,成为某个领域的第一
做好一件事,成为某个领域的第一,这是非常棒的策略,可以让你有“成为高手”的体验和经验,也可以让人看得见你,给你更多机会,甚至会让同行看到你,来高薪挖你。
你可能会说,第一只有一个,公司那么多人,好难做到。实际上,公司并非只有一个第一,而是可能有很多个方向的第一,有人是营销文案第一,有人是设计模式第一,有人是业务分析第一,有人是在线排障第一。
你要做的,是找到一个能匹配你的细分方向,成为第一,让大家一提到某个东西,就想到你。反过来,大家一提到你,就会说你某某方面很厉害。这样你就有了标签,就更容易被需要,也更容易有影响力。
跟进行业动态
我们一旦进了一家公司,就会觉得安全了,可以放心让公司带着我们前进了,我们就会放松对自己的要求,就很容易闭目塞听,觉得什么产品啊市场啊技术啊趋势啊竞品啊,公司有专门的人负责,自己只要做好自己份内的那点事情就好了。
而这必然导致自我隔离和信息茧房,使得我们慢慢不知道外面的世界发生了什么,还觉得自己跟得上公司的步调,蛮不错的。这样一来,将来进入开放市场时,就会遭遇困境。所以,跟进行业动态,是我们必须要做的事情。公司在哪个行业,我们所用的技能属于哪个生态,这些地方,发生了什么重要事情,有哪些新奇的东西出来,旧的东西有哪些演变,我们都需要关注。
跟进行业动态,我们才不会和市场大环境脱节,才能保持我们的“手感”,帮助为我们成为一个有准备的人。具体到执行层面,有一些常见的方法,比如订阅新闻,比如参加业界交流会议,比如参加一些社群等等,根据自己的需要,选择适合自己的方式就好。
拓展自己的能力边界
为成长焦虑的程序员,经常跟我提到这个问题:公司的项目都是老技术,领导稳定第一,不让用新技术,我该怎么提升自己?实际上,能力有千百个方向,不只某个新技术;锻炼的方式也有千百种,不只是通过公司的项目。
最重要的,是你要做一个规划,看自己要提升哪种能力,然后围绕着它,来制定行动计划。比如K所在的公司,领导为了稳妥,坚持使用旧的技术架构,不让尝试SSM等稍微新点的技术,那K如果通过第2种策略了解市面上的主流技术,其实可以自己去学习去实践啊,可以参考公司项目,设计一个DEMO项目,来用新技术。比如你想做项目管理,目前公司没有新的项目给你负责,那你怎么办?是不是可以自己发起一个兴趣类项目?
是不是可以主动承接年会项目?我们要养成挑战自己的习惯,而不是随随便便给自己找个“领导不允许”、“环境不支持”之类的理由,合理化自己躺在舒适圈的欲望。**只有不断挑战自己,拓展能力边界,我们才能更有议价能力。
定期去面试
我们待在一个固定的环境里,稍一松懈,就容易只和身边的人比较,觉得我比同组小王的技术实力强,我比部门老刘有创意,认为自己鹤立鸡群,还蛮不错的。实际上,一家公司很难活过10年,我们很难在一个小环境里工作一辈子,我们终将进入开放市场,和更多的人竞争更好的工作机会。
既然如此,那我们就要了解自己在整个市场上的位置,通过和市场的比较来发现自己的价值和不足,以便对自己有一个清醒的认识。一个推荐的方法,就是面试。每一个能够担任面试官的人,都是公司里在某方面比较出色的人,都具备自己独特的视角,他们带着选拔优秀者的心态来审视你,往往可以给你带来珍贵的反馈。
所以,每半年悄悄的找几家有实力的公司去面试,感受下不同水平面试官对你的评价,这能帮助你认清自己当下的状况。一旦你发现自己掉队了,跟不上市场的要求了,你就可以运用第3种策略,逼迫自己跟上来。
必须不停地奔跑,才能留在原地
《爱丽丝梦游仙境》中红桃皇后说过的一句话:“在我们这个地方,你必须不停地奔跑,才能留在原地。”不管你是否乐意接受,我们现在所处的地方,就是这句话里的地方。不想被时代抛弃,那就拼命奔跑吧。
最后
文章不易,如果大家喜欢这篇文章,或者对你有帮助希望大家多多点赞转发关注哦。文章会持续更新的。绝对干货!!!
由于文章篇幅问题 查看详细文章以及获取学习笔记链接:前往我的腾讯文档领取
- Android进阶学习全套手册
关于实战,我想每一个做开发的都有话要说,对于小白而言,缺乏实战经验是通病,那么除了在实际工作过程当中,我们如何去更了解实战方面的内容呢?实际上,我们很有必要去看一些实战相关的电子书。目前,我手头上整理到的电子书还算比较全面,HTTP、自定义view、c++、MVP、Android源码设计模式、Android开发艺术探索、Java并发编程的艺术、Android基于Glide的二次封装、Android内存优化——常见内存泄露及优化方案、.Java编程思想 (第4版)等高级技术都囊括其中。
-
Android高级架构师进阶知识体系图
关于视频这块,我也是自己搜集了一些,都按照Android学习路线做了一个分类。按照Android学习路线一共有八个模块,其中视频都有对应,就是为了帮助大家系统的学习。接下来看一下导图和对应系统视频吧!!!
-
Android对标阿里P7学习视频
- BATJ大厂Android高频面试题
这个题库内容是比较多的,除了一些流行的热门技术面试题,如Kotlin,数据库,Java虚拟机面试题,数组,Framework ,混合跨平台开发,等
id高频面试题**
这个题库内容是比较多的,除了一些流行的热门技术面试题,如Kotlin,数据库,Java虚拟机面试题,数组,Framework ,混合跨平台开发,等