下拉查看目录

56 岁的我,是这样战胜自我怀疑学习编程的

2017-01-08 学习学习再学习 学习学习再学习

版权声明

本文首发自微信公共帐号: 学习学习再学习(xiaolai-xuexi) 无需授权即可转载, 甚至无需保留以上版权声明; 转载时请务必注明作者。


我 56 岁了,正在学编程。

为什么?因为我喜欢编程,现在也算得上是老司机了。

但是编程并不简单,学编程很难,不过我还可以接受。

我喜欢沉浸在算法带来的挑战中,也愿意挤出几分钟多进行一次测试,更爱“也许这一次就成功了”之后“终于成功了”的体验。

事实上,我从来没有过什么爱好。我不喜欢不能给我带来收益的活动,为此,我很难只为乐趣而坚持做一件事。

我在下班后做的事情一定要给我带来经济上的收益。

好了,编程可以带来收益,而且是很大的收益。那么,还有什么问题吗?

有,在完全接受 56 岁的自己成为编程新手之前,我必须要先干掉内心的自我怀疑。

即便没有自我怀疑阴魂不散,编程本身也已经是很难的一件事儿了。

如果我能克服自我怀疑,就可以说服任何一个想要质疑我的人。自我怀疑随时随地都可能会出现,质问我一些关键性问题。


自我怀疑:你都这么大年纪了,为什么还要学编程?

我:你的言下之意是我还能活几年,以及我能不能活到编程用去赚钱的那一天。那我们就来算一算。

作为一个美国人,我的预期寿命是 78.8 年,这意味着我还能活 22.8 年。20 岁的你可能觉得 22.8 年没什么,但这足以让56岁的我在大街上手舞足蹈了。(而正因为我已经 56 岁了,我比 20 岁的年轻人更有机会活到 78 岁。不过这不重要。)

那么,假设我以蜗牛的速度用 4 年时间完成 Free Code Camp 的 1 年基础课程,成为一个新手全栈工程师,那我就可以在 60 岁的时候以初级工程师的身份去寻找工作。

假设我由于年龄的关系花了 2 年才找到工作,再假定 70 岁是雇主所能接受的最高年龄,那我还可以有 8 年的实践时间,足以让我的水平提升到一定高度。另外,过去的经验让我懂得不要得陇望蜀的道理,因此我更愿意忠于第一个给我提供就业机会的老板。

试问有哪个 20 岁的年轻人会在第一份编程的工作岗位上坚持 8 年之久呢?


自我怀疑:但是你已经挣得很多了,有哪个老板会花这个价钱雇你呢?

我:即便我不学编程你也会这么问我,不过我懂你的意思,做初级工程师很有可能比我现在的收入要少。

但你要知道,现在的我虽然多了 5 年的工作经验,收入却不如 5 年前了。

我不能保证现在的工作一直存在。等我失业的时候,无论如何都要寻找一份新的工作。以我的年龄来说,很可能不得不接受初级职位的待遇,做的工作可能也是…… 给钱就做。

相比之下,我宁愿拥有一项能够作为行业敲门砖的一技之长,去找一个后期能够挣大钱的初级职位,退而求其次地说,至少能让我到处折腾,做个自由职业者吧。


自我怀疑:但是所有的科技巨头公司都想要雇用大学刚毕业的年轻人啊。

我:这还不容易吗,我不想搬到硅谷去,也不想给科技巨头打工。

你可能看到过同样的数据,到 2020 年,会出现超过 1,000,000 个编程岗位的空缺,程序员将供不应求。但并非所有的程序员都会进入谷歌、脸书、亚马逊或者微软,事实上,大部分的编程工作甚至都不在科技行业。

我的第一份计算机相关工作是在医院里。虽然我不是程序员,但大部分IT部门的员工都是程序员。

那是 1982 年的事了。


自我怀疑:那你现在准备如何找工作呢?

我:首先,我会海投简历,与招聘经理搭上关系,确保有足够多的面试机会。这是个数字游戏,我投的简历越多,找到工作的几率就越大,我愿意这样尝试。

我在 2000 年之前创造的一切成就,都要从简历中剔除。

参加面试时,我不会表现得像个老大爷。我只是一个对编程充满激情且乐于学习的应聘者,不会不懂装懂。

最重要的是,我会为编程挑战和面试问题做好准备。

我做好了可能搞砸一些面试的心理准备。但乐观点儿说,招聘程序员的公司这么多,我总能找到一份工作的。


自我怀疑:编程团队大多由年轻人组成,你准备怎么融入呢?

我:如果“融入”意味着与他们称兄道弟,那我不会融入他们。

现在的工作中,我知道每天上班时都能从同事身上学到一些东西,所以我选择聆听。我并不知道老板每天都经历着些什么,所以无论出现什么状况,我都选择体谅他。而当我搞砸的时候,我选择坦诚相告。

这就是我在过去 36 年融入每一份工作的状态。


自我怀疑:你已经有了一份体面的工作,为什么不知足呢?你已经达到了理想的高度,特别是对你这个年龄的人来说。

我:知足?呵呵,我早就重新定义了什么样的工作叫做体面。

学习编程令我容光焕发。为事业的第二春而奋斗,让我摆脱了现有工作拖沓的工作状态。

再者说,你真的知道我 60 岁、70 岁或者更老的时候会在哪里吗?反正我不知道。


自我怀疑:你怎么知道自己不是在浪费时间呢?

我:你其实是在问:“如果努力之后连一份朝九晚五的工作都找不到怎么办?”

我的回答是:“那又怎样?”

我会做得足够好,成长得足够快,用我的编程技能:

  • 开发应用、建立社群,通过收费服务为大家提供价值;

  • 做一个网站,帮助本地企业在成长的同时服务好自己的客户;

  • 结合现有的企业服务 API,为小社群提供产品化服务。

换句话说,我可以学习如何将一个想法落地,真正地把它做出来服务大众,为人们提供价值,创造财富。

不论我能否找到朝九晚五的工作,我都会这样做。

这就是我虽然 56 岁却仍要学习编程的原因。

译者:杨帆




长按以上二维码关注“学习学习再学习”(xiaolai-xuexi),后台输入关键字有自动回复:

输入“理财”,一篇文章推送:《理财系列文章列表(第一部分15篇);
输入“女生”,三篇文章推送;
输入“社交”,一篇文章推送;
输入“利息”,一篇文章推送;
输入“时间”,获得《把时间当作朋友》(第三版)全文在线阅读链接……
输入“分享”,一篇文章推送:《如何做好一场分享?》


评论