当前位置: 首页 > news >正文

别让程序员停止在35岁,如何让我们走得更远


由于互联网的蓬勃发展,科技技术的不断迭代更新,中国的互联网行业已经步入的世界的前列,因为,我们常常能看到,在各种各样的报道中,程序员都会誉为未来最有发展潜力的职业之一。


看看现在流行的大数据,看看现在火热的AI,引导万物互联的物联网。


所有的这一切,都需要一个职业来实现,那就是程序员。


程序员的生命周期


但是由于程序员工作的特性,可能从30岁开始,很多人就已经花白头发,可能除了考虑那些复杂的业务逻辑实现以外,就是考虑未来的路应该如何前进了。


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



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


这一现象不光是出现在中国,在硅谷也一样。


相信大家都听过61岁的Java之父James Gosling找不到工作的新闻。



如何延长程序员的生命周期


1、写好代码


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


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


2、别仅仅是代码


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


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


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


3、别仅仅是语言


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


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


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


4、做好职业的规划


虎皮很重要,无论你在职场的哪个阶段,如果你没有去过阿里、腾讯、百度、Google、Amazon、Microsoft等等,努力那去一下吧,那将是你人生履历上的一笔财富。


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


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


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


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


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


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


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


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


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


6、你的工资是?


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


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


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


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


7、要不要去创业公司


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


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


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


牛人是如何炼成的


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


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

 

你或许还想看

人生不如意事十之八九,90% 是因为没女朋友

对于进入社会的程序员来说,学历真的很重要……么?

奇葩程序员遇上了奇葩公司

程序员的朋友圈有毒

程序员面试IT公司的33个小贴士

长按下方图片

识别二维码  关注爱编程


相关文章:

  • 贵州的程序员年薪都40万不止,和你差在哪里?
  • 程序员的思考:一年管理成富翁,三年市场路路通,十年技术一场空
  • 让程序员彻夜难眠,难道你良心不会痛么?
  • 马云单挑“叶问”吊打“战狼”,网友:原来天下武功,唯富不破~是贫穷限制了我的想象力
  • 当流行歌曲遇到程序猿——有没有那么一个bug,会让你突然想起我
  • 无偿加班竟然被开除,程序员坐不住了
  • 招聘黑话大全,能听懂证明你是历经磨难的老司机
  • 儿子说想当个程序员…
  • 如何假装成为一名好程序员?
  • 趣图:我司的开发进程是这样子的
  • 史上最深(sàng)入(xīn)浅(bìng)出(kuáng)的IT术语解读
  • 老说程序员如何看产品经理,今天说说产品经理讨厌哪些程序员
  • 趣图:程序员调 Bug 的 5 个阶段
  • 为什么程序员发现不了自己的BUG?
  • 女程序媛与男程序猿的一天
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【RocksDB】TransactionDB源码分析
  • Apache的80端口被占用以及访问时报错403
  • CSS 三角实现
  • docker容器内的网络抓包
  • fetch 从初识到应用
  • java多线程
  • java小心机(3)| 浅析finalize()
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Laravel Mix运行时关于es2015报错解决方案
  • node 版本过低
  • Otto开发初探——微服务依赖管理新利器
  • Python爬虫--- 1.3 BS4库的解析器
  • TypeScript实现数据结构(一)栈,队列,链表
  • Vue ES6 Jade Scss Webpack Gulp
  • 闭包--闭包之tab栏切换(四)
  • 学习使用ExpressJS 4.0中的新Router
  • 优秀架构师必须掌握的架构思维
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • const的用法,特别是用在函数前面与后面的区别
  • python最赚钱的4个方向,你最心动的是哪个?
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • !$boo在php中什么意思,php前戏
  • ( 10 )MySQL中的外键
  • (1)虚拟机的安装与使用,linux系统安装
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (NSDate) 时间 (time )比较
  • (poj1.2.1)1970(筛选法模拟)
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (差分)胡桃爱原石
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (循环依赖问题)学习spring的第九天
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .NET Micro Framework初体验