30多岁的程序员如何考虑自己的未来?
30多岁对于程序员来黄金的年龄,正好属于技术的成熟期,该考虑的是如何利用这个黄金年龄做出有市场影响力产品,作为一个技术人员在自己职业生涯阶段一定要有个拿的出手的产品,也算是做过一回技术,等年龄大了给孩子说起能主导或者参与过一款明星产品,对的起自己的技术信仰。现在技术圈子之外的人都觉得技术开发是一个吃青春饭的职业,特别是过了30岁之后就受到限制,欧美软件产业比较成熟,很多40,50岁的老程序员还依然战斗在写代码一线,现在国内程序员用的很多开源软件都是一帮老家伙搞出来的,从这个角度出发年龄大了不是多大的问题,最怕的是在年龄大的阶段还继续做着年轻人的事情,在合适的时间做合适的事情。
其实更好的结果都是努力的过程换来的,整天想着自己马上30多了,咋办那是不是该给自己想后路了,在该好好证明自己的年代,就想着自己不行了,就不能盼着自己更加积极向上一点,技术工作要的是脚踏实地的工作,技术类的工作来不得半点虚假,假如我们不小心把代码弄错了编译器是死活不会同意继续向下执行的,容不得半点的虚假。技术工作踏踏实实勤勤恳恳的去做水到渠成,至于能不能成为架构师这个和实际的环境以及个人最终的造化息息相关,有些程序员有能成为架构师的潜质但因为工作关系或者个人的潜力挖掘不够,导致最终没有展示出来,不是每个人都有机会架构系统框架,毕竟这类人处于金字塔的顶层,机会不是很多。
一个有理想的程序员如何规划自己的未来?1.编程基本功
任何一个技术员都离不开编程基本功,可能很多初学者觉得基本功是刚入行要做的事情,其实如果一个有经验的程序员再继续学习基本功,一个有能力再非常注重基本功的学习,一定会有额外的感觉出来,其实很多所谓的技术大牛,不能只是看到表面技术多全面,背后付出多少努力只有他们自己最清楚,但有一个共性就是特别注重编程基本功的学习。
其中共事过一个技术大牛,在平常的工作过程中几乎没有解决不了的问题,有一次赶上节假日看他打印了一堆东西,顺口就问了几句发现是C标准,然后调侃说你都这么厉害了还去研究这基础东西,在家闲着也是没事,上次看还是2年前的事情了温习一下,终于明白为啥人家厉害了,首先从努力程度上就差的很远。
2.自我突破,追求精益求精
凡是见过水平高的程序员就喜欢琢磨东西,喜欢折腾代码,总是觉得自己的代码有非常大的优化空间,试完这种方法就换另外一种方式,总之要折腾出个究竟来,在开源社区这点表现的尤其明显,现在大家使用的chrome浏览器内核一天代码的更新量都让人难以现象,谷歌公司在全球召集了2000多个喜欢折腾的优秀程序员,代码的重构多的让人吐血,基本上几天不更新,代码修改了什么东西根本跟不上节奏,只能在这个层面的程序员和普通的程序员差距已经非常明显。
所以未来世界的竞争是人才的竞争,在不停的折腾中创造出属于自己的壁垒,让很多大公司其实财力非常的强大也很难跟得上,这就是公司的差距了。这也是验证一个程序员水平的一个表现。
3.尝试造轮子
在编程领域经常说过的一句话,不要尝试着去造轮子,能会有轮子就不错了,但不能阻止一个人想着去任何造一个轮子,这个思维的过程对于培养一个程序员的架构能力还是非常有必要的,所谓的架构能力首先是经验的积累,然后才是思想的迸发汇总,形成创造力。
30多岁程序员的黄金年龄,也是实现自我技术价值的绝好良机,至于能不能成为架构师也不是看上基本书或者多做几个项目能达到的事情,需要一个持之以恒的努力,加上不停的自我突破的过程。
希望能帮到你。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有