微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

不想被淘汰,程序员除了写代码还得知道这些小九九~

2018-07-15 22:00 程序员之家

由于互联网的蓬勃发展,科技技术的不断迭代更新,中国的互联网行业已经步入世界的前列,java程序员作为最有发展潜力的职业之一,受到许多人青睐。


但对于一些想要入行java开发的同学来说,“程序员是吃青春饭的”的说法始终是他们绕不开的话题,那么到底是怎样的呢?


程序员的生命周期

由于程序员工作的特性,30岁以后,可能除了考虑那些复杂的业务逻辑实现以外,就是考虑未来的路应该如何前进了。


看看下面这个曲线,可能很多行业都是这样,到了一定的年龄,人的价值体现就开始慢慢的下降了,只是程序员的时间更短一点。

因此,在 34 岁左右,差不多就是一个程序员的巅峰了,越往后,这个程序员的价值就越低。


当然这只是一个平均趋势,要想延长周期也不是不可能。那么该如何延长程序员的生命周期呢?你需要做到以下几点。

1、写好代码

写好代码,是程序员工作的本分。


所以,写代码就是程序员的实践,我们需要写代码的过程中,明白什么是优秀的代码,什么是垃圾代码,然后让自己的代码易读易懂,高效,无错。


只要你在看你之前写过的代码时,你觉得羞愧了,那说明你在进步了。

2、别仅仅是代码

我们经常会听到,“Java程序员赚钱比.NET多”,“PHP是世界上最好的语言”。


如果你也在讨论这样的事情,赶紧退出来,语言仅仅是一种工具,不要过度的依赖于语言,深入的了解一门语言是有价值的,但是不要在掌握某一个语言的时候,忘记学习一些其他的有价值的知识。


一个好的程序员往往不是 Java 程序员、PHP 程序员、Python 程序员,不要让你的程序员前面加上了固定的标签。

3、别仅仅是语言

程序员,听上去好像是很让人难以理解的一种职业,当你在和别人介绍你的时候,如果你说自己是程序员的话,其实很难有人会将你和价值之间画上符号,因为,除了程序员自己,其他人很难理解程序员到底做了什么。


如果有一天,你在介绍自己的时候,能够加上“XX公司 80% 的收入,与我的代码有关”这样的话,那将更容易让人理解到你创造的价值。


了解如何创造价值,雇佣你的目的,是让你创造价值,而不仅仅是写代码。

4、做好职业的规划

无论你在职场的哪个阶段,努力去一下BAT、Google、Amazon、Microsoft 等等名企吧,那将是你履历上的一笔财富。


如果你想你的未来都在一家大型公司里面晋升,那留在那里,努力的学习企业文化并接受它。不然的话,请迅速的离开那里,你有 2-3 年类似腾讯、阿里的工作经验就可以了,没有必要在那里待上 10 年,虽然你可以一直学到东西,但是你的收获会随着时间的推移越来越少。


如果你不想一直做一个程序员,那么马上的选择一个专业知识进行学习吧,无论是管理、还是产品,更快的学习,更快的介入到这个方面,能够让你有更好的竞争力。


如果你想一直都做一个程序员,那就深入的了解技术知识吧,不要管什么 CRUD,什么业务逻辑,那些不可能帮助你提升技术水平的。


当然,如果你不喜欢做程序员,赶快结束,换个工作吧,不要等到30岁以后,那对未来没好处。

5、聊天不仅仅是TCP数据包

多和人打交道,无论是在工作中,还是在网络中。


尽可能的为你身边的人提供帮助,同这些人建立友好的关系,让他们喜欢你,认可你。这样,未来你将能够得到更多的机会。


尽可能的同其他人展开各种方面的讨论,成为朋友,不要管他是什么人,在什么公司就职,说不定有一天,阿里内部推荐的 Offer 就会来到你的邮箱。


即使是程序员,也需要人脉。

6、你的工资是?

别仅仅用工资衡量一个人的所有的价值,也别用工资来衡量一个岗位能够给你带来的所有的价值。


你需要的是好的平台,学习的平台和发挥自己的平台,也是让更多人能够认可你的平台。不要老是去纠结你比我工资高 1000 元,那个没意义。


我有个朋友,技术能力确实很出众,拿到了腾讯内部推荐的 Offer,按照他的背景,拿到这个 Offer 其实很难得了,不过他因为某个其他公司每月工资高 2000 元,就放弃了腾讯的 Offer。

这个其实是很可惜的,他可能就因为这 2000 元,放弃了自己以后的 10年。

7、要不要去创业公司

选择创业公司,其实就是选择一种不同的生活方式,在创业公司里,你可能会接触到很多不同层面的知识,疯狂的工作方式,你能够直接体会到自己创造的价值是什么。


不过如果你想 6 点下班回家照顾孩子的话,就不要到这里来了,因为你无法按时回家的。


我们经常说,创业一年,等于读了一个 3 年的 MBA,所以,如果你还年轻,经历一下未尝不可。

牛人是如何炼成的

首先,你需要了解你自己,大部分成功的程序员,他们自己都会觉得自己的成功只是因为幸运,他们自己并没有大家想象中的那么优秀,但其实,他们已经足够的优秀了。所以,你自己也需要认识你自己,不要高看自己,但是也不要妄自菲薄。


从现在起,努力的学习知识,参加各种沙龙,结识各种行业精英,向他们请教,向他们学习,加入各种开源项目,并且将自己的心得体会无私的分享出来,慢慢的,你会踏上一个不一样的平台。


一起加油吧,程序员们,当你们足够优秀时,年龄什么的根本不算问题!


本文转载自[动力节点Java学院]


公众号内回复“1”带你进粉丝群

 
程序员之家 更多文章 年薪50万的AI和年薪80万的区块链,哪一个更适合你? 程序员什么时候该考虑辞职? 程序员用代码求救, 同事“秒懂” 从架构理解价值-我的软件世界观 我自己注册的账号,凭什么不让我注销?谁动了我们的“注销权”...
猜您喜欢 Tensorflow中的RNN,实用指南和未记载的特征 天呀,三星说TLC比MLC还好 兄弟连联手华图重磅推出五包新服务 智慧境界需要具备16种特征 性能测试|PHP的纯CPU基准测试(PHP5.5.9 vs PHP7.2.1)