在日常生活中,我们总会听到类似这样的声音:我今年都30了,还能学前端吗?

很多人都有或者有过这样的疑问,只不过只有小部分人把疑问变成了设想,又把设想变成了现实。
总有人默默把疑问变成行动

日本有位叫若宫雅子(MasakoWakamiya)的老奶奶。这个闲不住的老奶奶平时也没在浇花散步,或者是和别的同龄老头老太出去乐呵,倒是蒙起头来干起了人们想不到的事儿——学编程!

怎么学?麻省理工学院开发了一个简易编程工具叫Scratch,本来是给青少年学习编程用的。靠着这工具,这老太太就开始了码农之路。

本以为也就是玩玩代码,消磨消磨时间而已,但这位老太太做的事儿你也想不到:她用尽了平生所学,独自一人开发,最后在苹果商店上架了一款游戏——“雏坛”(Hinadan,日本玩偶的陈列架)。

这款游戏灵感来自日本传统节日——女儿节,具体游戏规则和节日传统很相似,通过系统发出的提示音来按顺序摆放人偶。

但是故事还远没有结束,2014年她还被邀请到TED上,给全世界的观众演讲。演讲的内容很简单——活到老学到老,我要鼓励全世界向我这样的人,跟我一样趁着“年老”一起干吧!

种一棵树最好的时机是十年前,其次是现在。

三十而立,放在几千年前人均寿命40+的时代还算合理,毕竟按照当时的平均寿命已经“黄土埋半截了”,但根据世界卫生组织(WHO)发布的最新的2018年版的《WorldHealth Statisitcs》中提到的各国人口预期寿命数据中,中国以76.4岁位于全球排名第52位。

“三十而立,四十不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。”的条条框框早就不适应今天这种瞬息万变的时代了,想开点,三十只是一个很普通的年龄,没必要给他这样那样特殊的,甚至是沉重的定义。

不到30岁,代表人生才过了不到1/3,这时候完全有可能从零开始,通过努力成为一名优秀的IT人。

在任何年纪都有开始的可能,只要你想,只要你选择去做。

学编程不比学其他任何一门技艺难,也不比学其他任何一门技艺容易。至于30岁退休之类的,只能说如人饮水冷暖自知。

有人说在抉择的时候选择抛硬币,不是因为这样能做出正确的选择,而是因为当它抛上天空的一瞬间,你会知道自己期待的结果。

同样,其实你心里早就有认定了的想法,提问,只是想听更多的声音,去肯定内心的声音。

我目前是在职前端开发,如果你现在也想学习前端开发技术,在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的前端学习交流3000人裙:前面:851 中间:231 最后:348。里面聚集了一些正在自学前端的初学者裙文件里面也有我做前端技术这段时间整理的一些前端学习手册,前端面试题,前端开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。

在你犹豫的时间,有人已经偷偷成为业界大牛

如果你还不够笃定,再给你讲一个真实的故事——

一个数学不太好、编程零基础的30岁男青年,原本的职业是客服,却厌倦了从23岁起干了7年的这份工作——“我不能忍受余生一直这样重复下去,我想要成为一名软件工程师!”尽管这位青年表示自己并不知道“如此冒险”的理由,但他说:“我就是觉得编程有一种独特的吸引力,让我想要创造些什么。”

2014年,他开始参加了一个质量并不太高的编程训练营,所在班级同学水平参次不齐、课程内容不断调整变化,整个学习过程并没有让他受益,随着更多令人失望的消息传来,比如已经从训练营中结业的学生中仍有人找不到工作……一种失望的焦虑感油然而生——“我花费了不少钱来到这里学习,真的能成为一名软件工程师么?”

很快他离开了训练营,尽管他开始研究各种IT公司的面试题目,希望能凭借自己获得的编程知识得到实习的机会,就此转行。然而,在这期间他发现自己的能力远没有打到能够工作的水准。

六个月下来,他的处境愈发艰难:财务状况紧张,家庭关系并不融洽,作为一个半路出家的编程初学者却辍学了……于是,他做出了一个艰难而现实的决定:放弃编程。

到这里,也许你们会感慨,这不过又是一个loser的故事……而且在旁人看来,或许这位青年转行的初衷实在幼稚、甚至可笑,他不像深思熟虑后才做出决定,更像是因为头脑发热而自食苦果。

事情的发展的确在大家意料之中:他决定和家人坦白,承认自己是一时冲动,并认真反省、找到了一份和之前职业相关的新工作。

正常情况下,这个平凡并且真实的故事就该完结了——然而接下来,这才是这位青年人生真正的转折点:

“只有当你放弃的时候,你才是真的失败了!而我居然已经放弃了。”他回忆起重操旧业的日子,他坦言自己很快就后悔了,尽管时光飞逝、一年过去之后他依然无法释怀,尤其是编程对他的那种神秘而独特的吸引力。

他不忍放弃这项兴趣,利用空闲时间继续学习、充电,尽管结果仍旧令人沮丧,自己也没有取得什么实质的成果。但他却总结出了自己之前失败的经验——

“首先,我放弃了!”——因为并没有选择适合自己的学习方法;

“其次,我不知道方向,也无法获得高质量的工作经验、反馈。”——因为对自己的能力评估不够;

“还有,我不够理性。”——因为热情过剩,思考不足。

既然已经明确了原因,那就对症下药吧……青年很快确定了好自己的计划——拒绝中途放弃、找一个靠谱的导师、不计报酬找一个好的实习机会。

“我知道自己失败了,但我还要再做一次!”

很快,他通过自己的人脉,联系到以前的大学同学,找到了第一份真正意义的编程实习工作,

“这件事完全改变了我的人生轨迹。”他说。 他开始将自己此前的客服工作经验应用到实习当中:

迅速反馈信息,尽量五分钟内获取、确认信息;

不要轻易拒绝,尽可能回答“yes”;

保持积极状态,以充沛的精力投入工作,导师将会看到工作强度;

问问题时也要保持思考,不要碰到不懂的就问,而是要努力研究后,才有可能提出更有建设意义的问题。

当然,青年坦言最重要的一点是,沉浸。

“沉浸,意味着100%集中精神。沉浸于工作,你将学得很快,这是快速学习的秘诀。如果可能的话,不喝酒、不看电视……你的生活只剩下看代码和写代码。花 5 分钟来阅读新闻,便是正在打破沉浸状态。如果不是做梦都在写代码,那就还没成功进入沉浸的状态。”

这种看似有点“疯狂”的状态,恰恰是成功和失败之间的分水岭。他认为需要在编程过程中保持专注和耐心,让心灵自然而然适应这种沉浸的状态,消除所有的分心。

经过一定时间的积累,他对编程有了更深的理解,同时自己的计算机知识体系也越发完善,他开始创建编程作品集,重点突出React编程和Node编程。很快,他获得了新的面试机会,而这次是全职工作。

更多推荐

30岁学前端晚不晚?别被年龄定义你的人生!