加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱故事小小网_铜陵站长网 (http://www.0562zz.com/)- 视频终端、云渲染、应用安全、数据安全、安全管理!
当前位置: 首页 > 站长资讯 > 评论 > 正文

程序员该如何过好他的整个职业生涯?

发布时间:2017-03-10 03:51:53 所属栏目:评论 来源:InfoQ
导读:副标题#e# 程序员是一个具备长久生命力的职业。 本文由微信公众号(lnfoQ)授权,作者|池建强 1 写在前面 加入极客邦的第一天就被拉到了「大咖说」的现场,这也是我始料未及的事情。从锤子科技正式离职之后,我享受了一个短暂的假期,随即投入了下一个战场,
副标题[/!--empirenews.page--]

程序员该如何过好他的整个职业生涯?

程序员是一个具备长久生命力的职业。

本文由微信公众号(lnfoQ)授权,作者|池建强

1 写在前面

加入极客邦的第一天就被拉到了「大咖说」的现场,这也是我始料未及的事情。从锤子科技正式离职之后,我享受了一个短暂的假期,随即投入了下一个战场,极客邦科技和内容服务领域。

很多人都在问我,为什么要离开锤子科技加入极客邦科技,其实这就是一个简单的职业选择。人生在世,一路向前,总会遇到各种各样的选择,有时候是被动选择,有时候是主动选择,仅此而已。

锤子科技是一家独特的,有趣的公司,由于种种原因,它的成长之路比其他创业公司走的更为艰难,不过锤科创造的产品和秉持的价值观我是很认可的。我在锤子科技期间认识了一大批优秀的、有趣的、才华横溢的伙伴,他们的技能栈分布在各个领域,这对我来说是一笔巨大的财富。学无止境。

在锤子科技我更多是负责产品的研发和实现,并主导一些底层的技术架构和技术产品,在极客邦科技我可以有更大的自由度,全面负责公司的产品和研发工作。尤其内容产品,一直是我的兴趣所在。这几年我一直在寻找技术和产品平衡点,在知识经济和内容服务层面做了很多尝试,而极客邦聚合了人、技术和内容,对我来说,这是一个非常好的平台。所有就有了「从锤子到极客邦:我的职业生涯巡礼」。

说是我的职业生涯,其实谈的是程序员这个群体以及我对近二十年工作经历的思考。题目起名为「巡礼」,多少有点回顾的意思。我喜爱的作家村上春树有一本小说叫《没有色彩的多崎作和他的巡礼之年》,其中的巡礼就有探究过去,只面未来的意味。

巡礼之年是由三组钢琴独奏组曲组成的一套专辑,由法兰兹·李斯特(Franz Liszt)作曲。一般被认为是李斯特最杰出的作品,为李斯特音乐风格的集大成之作。第三组曲特别被认为代表了李斯特的晚期风格。

所以,今天我会和大家讲述程序员成长的故事和一些思考,包括程序员这个职业的生命力,要不要一直编程,如何寻找自己的特质,程序员和产品的关系,专业的选择,职业的选择,等等。

2 程序员是一个具备长久生命力的职业

我大学刚毕业的时候,程序员还是一个年轻的职业,那个年代,我们都没见过 35 岁以上的程序员。很多人告诉我,程序员是吃青春饭的,你在国内见过 35 岁的程序员吗?我说,没有。

就是嘛,所以要尽早转行呀……

这种话听得着实不少,事实上也真的有很多程序员早早转行了,我没转不是因为内心强大,而是比较单纯。 35 岁,听起来像光年一样的距离,谁会考虑那么遥远的事情。所以我什么都没想就继续编程了。

35 岁转瞬即至,除了过了个普通的生日之外,什么都没有发生。那一年我依然听着音乐编写程序,看看周围的朋友,他们要么在某个技术领域成为行家里手,要么在做产品的同时演讲布道,有的设计出了很多人使用的软件,有的则成为了一个纯粹的管理者,经营着上千人的机构。这些人从前是程序员,现在也是。

程序员是这个时代最好的职业之一,是不是最好,不敢确认,毕竟我没离开过互联网行业。不过程序员喜欢自嘲倒是真的,甚至以互黑作为生活的乐趣,有时我们也会被别人黑到喜马拉雅山的高度,但不可否认的是,大部分程序员都是在空调房里敲敲键盘就有可能冷不丁改变了世界,并且,大部分时候,我们都让这个世界变得好了一点点。与很多职业相比,程序员的投入产出比都算高的,稍有智力门槛,也没比其他行业高多少。而这个时代,给了程序员们大展宏图的机会,给我们足够的自由度去创造我们想要的东西。

至于传说中的「程序员职业病」,其实和程序员这个职业并没有多大关系,伏案工作的人群大抵如此。越来越多的互联网公司为员工提供了各种福利,免费的健身房,舒适的桌椅,香浓的咖啡,甚至一些娱乐设施。自己不运动,其实很难怪到这个职业头上。另外,程序员的工作也「并没有想象的那么辛苦」,有太多的行业比我们辛苦的多,所以,遇到头脑清楚逻辑清晰又喜爱计算机并且没有意向进入其他领域的年轻人,我总是对他们说,来做个程序员吧,这是个能让你的生活变得精彩的职业。

3 程序员不一定要写一辈子程序

以前人们总是说年龄大了就不要写代码了,或者说写不动代码了。现在多少有点矫枉过正,比如 CTO 怎么能不写代码呢,写代码可是一辈子的事呀。在我看来,这个问题根本没什么可以争论的,一个阶段一种做法。如果你写代码是最有价值的,就去写代码。如果你做产品是最有价值的,就去做产品。如果你去管理公司是最有价值的,就去管理公司。前一阵子看过一篇文章「扎克伯格开发笔记:打造 Jarvis 的日子」,扎克伯格在文章里写到:

2016 年我给自己制定了一个挑战:打造一个像钢铁侠里 Jarvis 那样的家庭 AI 助手。

在这一年里,我打造了一个可以通过手机和电脑进行对话的 AI 系统。它能够控制我家里的灯光、温度、电器、音乐和安防系统,而且这个 AI 还能了解我的品味和习惯,可以学习新的词汇和概念,甚至可以逗我的女儿 Max 开心。Jarvis 是由 Python、PHP 和 Objective-C 编写的,运用了包括自然语言处理、语音识别、面部识别以及强化学习在内的人工智能技术。

扎克伯格是为了编程而编程么,显然不是。除了保持技术的敏感度,他主要是为了了解人工智能发展的现状。通过挑战熟悉 Facebook 的工程师们使用的内部技术,同时了解智能家居。而且,这些工作仅仅占用了他很少一部分时间。

实际情况也是这样,与我一起成长起来的七零后程序员,差不多有超过一半,他们的工作重心已经不再是编码,而是其他工作事务,另外一半则依然以编程为主要任务。这两种状态,都是很好的存在。

4 程序员职业生涯的关键点是哪些?

以我并不丰富的程序员阅历来看,入行三到五年的经历对程序员以后的职业生涯有非常重要的作用。互联网时代学习环境开放,资料浩如烟海,很多大学生在走出学校大门的时候,很可能在某项专业技能上已经达到了很高的水准,但是这三到五年的探索,依然是不可或缺的。

很多人喜欢制定学习计划,但这些计划大都无法执行下去。不是计划出了问题,而是人学习和提升的方式很难按部就班,很多时候我们都是在摸索前行。就像你今天按计划要耕完一亩田,作业进行到一半的时候,你发现一块土质的异常,于是深挖下去,用镰刀割去杂草,用铁锹铲除泥土,用钻头钻出深洞,最后发现了一口油井。如果你按照计划耕完这一亩田,可能永远发现不了那口井。

(编辑:我爱故事小小网_铜陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读