程序员=青春饭”?不,程序员是一个具备长久生命力的职业


程序员=青春饭”?不,程序员是一个具备长久生命力的职业

文章插图
我大学刚毕业的时候,程序员还是一个年轻的职业,那个年代,我们都没见过35岁以上的程序员 。很多人告诉我,程序员是吃青春饭的,你在国内见过35岁的程序员吗?我说,没有 。
就是嘛,所以要尽早转行呀......
这种话听得着实不少,事实上也真的有很多程序员早早转行了,我没转不是因为内心强大,而是我喜欢编程,尽管我也不小了,以后会怎样,35岁听起来像光年一样的距离,谁会考虑那么遥远的事情 。所以我什么都没想就继续编程了 。
看看周围的朋友,他们要么在某个技术领域成为行家里手,要么在做产品的同时演讲布道,有的设计出了很多人使用的软件,有的则成为了一个纯粹的管理者,经营着上千人的机构 。这些人从前是程序员,现在也是 。
程序员是这个时代最好的职业之一,是不是最好,不敢确认,毕竟我没离开过互联网行业 。不过程序员喜欢自嘲倒是真的,甚至以互黑作为生活的乐趣,有时我们也会被别人黑到喜马拉雅山的高度,但不可否认的是,大部分程序员都是在空调房里敲敲键盘就有可能冷不丁改变了世界,并且,大部分时候,我们都让这个世界变得好了一点点 。与很多职业相比,程序员的投入产出比都算高的,稍有智力门槛,也没比其他行业高多少 。而这个时代,给了程序员们大展宏图的机会,给我们足够的自由度去创造我们想要的东西 。
至于传说中的「程序员职业病」,其实和程序员这个职业并没有多大关系,伏案工作的人群大抵如此 。越来越多的互联网公司为员工提供了各种福利,免费的健身房,舒适的桌椅,香浓的咖啡,甚至一些娱乐设施 。自己不运动,其实很难怪到这个职业头上 。另外,程序员的工作也「并没有想象的那么辛苦」,有太多的行业比我们辛苦的多,所以,遇到头脑清楚逻辑清晰又喜爱计算机并且没有意向进入其他领域的年轻人,我总是对他们说,来做个程序员吧,这是个能让你的生活变得精彩的职业 。
程序员不一定要写一辈子程序以前人们总是说年龄大了就不要写代码了,或者说写不动代码了 。现在多少有点矫枉过正,比如CTO怎么能不写代码呢,写代码可是一辈子的事呀 。在我看来,这个问题根本没什么可以争论的,一个阶段一种做法 。如果你写代码是最有价值的,就去写代码 。如果你做产品是最有价值的,就去做产品 。如果你去管理公司是最有价值的,就去管理公司 。
前一阵子看过一篇文章「扎克伯格开发笔记:打造Jarvis的日子」,扎克伯格在文章里写到:
2016年我给自己制定了一个挑战:打造一个像钢铁侠里Jarvis那样的家庭AI助手 。
在这一里里,我打造了一个可以通过手机和电脑进行对话的AI系统 。它能够控制我家里的灯光,温度,电器,音乐和安防系统,而且这个AI还能了解我的品味和习惯,可以学习新的词汇和概念,甚至可以逗我的女儿Max开心.Jarvis是由Python,php和Objective-C编写的,运用了包括自然语言处理,语音识别,面部识别以及强化学习在内的人工智能技术 。
扎克伯格是为了编程而编程么,显然不是 。除了保持技术的敏感度,他主要是为了了解人工智能发展的现状 。通过挑战熟悉Facebook的工程师们使用的内部技术,同时了解智能家居 。而且,这些工作仅仅占用了他很少一部分时间 。
实际情况也是这样,与我一起成长起来的80后程序员,差不多有超过一半,他们的工作重心已经不再是编码,而是其他工作事务,另外一半则依然以编程为主要任务 。这两种状态,都是很好的存在 。
程序员职业生涯的关键点是哪些?【程序员=青春饭”?不,程序员是一个具备长久生命力的职业】以我并不丰富的程序员阅历来看,入行三到五年的经历对程序员以后的职业生涯有非常重要的作用 。互联网时代学习环境开放,资料浩如烟海,很多大学生在走出学校大门的时候,很可能在某项专业技能上已经达到了很高的水准,但是这三到五年的探索,依然是不可或缺的 。
很多人喜欢制定学习计划,但这些计划大都无法执行下去 。不是计划出了问题,而是人学习和提升的方式很难按部就班,很多时候我们都是在摸索前行 。就像你今天按计划要耕完一亩田,作业进行到一半的时候,你发现一块土质的异常,于是深挖下去,用镰刀割去杂草,用铁锹铲除泥土,用钻头钻出深洞,最后发现了一口油井 。如果你按照计划耕完这一亩田,可能永远发现不了那口井 。


推荐阅读