专栏首页java一日一条40岁后学习编程:永远不会为时已晚

40岁后学习编程:永远不会为时已晚

转载自码农网

万万没想到,正是水族饲养诱惑了43岁的Ken Hart进入网页设计世界。在有了多年在自己家中照顾水生生物的经验之后,Hart开始使用诸如Wix这样的免费网站建设工具来制作一个水族饲养的博客。这个博客引起了其他水族爱好者的共鸣,因此很快就有了稳定的流量。新得到的人气让Hart开始认真研究他的网站,以及重新评估设计选择。

“我真的觉得不好意思,因为还是在用免费的网站模板,而没有一个合适的网站,”Hart说。 “所以我觉得投入精力去学习如何构建一个网站。”

无论是水族饲养,养蜂,还是一些其他类型的面向动物的嗜好,最终上升到规模的,很多人都会在年过40以后去学习写代码,这个年纪正是很多人开始感到对新技术脱节的时候。

“对于我们这样的老家伙,网络是一个神秘且令人混淆的地方,”Hart说。 “但是,与其畏畏缩缩地躲在报纸后面,被那些精通互联网的孩子们嘲笑讥讽,我决定拥抱网络,并学习如何设计网站。”

在考虑了请家教的费用之后,Hart决定自学,于是在YouTube的茫茫资源之海中寻找。他最终发现了由Tyler Moore制作的侧重于讲述如何使用WordPress构建网站的视频系列。这些视频既全面又易于执行,并且可以强化已经学到的东西,Hart会在实际应用到工作中前反复观看每一个视频。这些视频给了他信心去购买新的域名,上传免费的WordPress模板,并开始深入研究代码。不久,他发现了比之前他使用的免费网站更有吸引力的东西。于是他着了魔。

“我开始为朋友和家人建造网站,哪怕他们并不真的需要!”Hart说。 “我只是想尽可能多地磨练自己的技能。”

在为一个当地遛狗的人建立网站之后,Hart得到了步行者之父的注意——他正在为他的数字化机构Aims Media Glasgow寻找一个网页设计实习生。Hart决定尝试一下这个实习机会。

“我觉得在线阅读让我走了这么远,并且如果我真的想提高Web设计的技能,在团队中工作我会更有进步,哪怕只是兼职。 “

Bill Barnett,另一个40多岁才来学习这门工艺的程序员,也从团队协作中受益良多。

在担任了17年飞机机械师之后,Barnett受了伤,被放到了文职位置。由于极度无聊和不安,他开始用他的IBM 386来排序工具,并找出如何跟踪和记录它们。由此,他开始阅读关于关系数据库方面的内容,并开始编程以便于生成库存报告。

“我被用高效的方式组织信息的能力迷住了,”Barnett说,很快他就能在几秒钟内自动操作数据并对精密测量设备生成最新的校准计划。他原先不过是希望他的工作能够被推广,但是虽然它得到了管理层的关注,但仅此而已。

“这让我郁闷了半年时间,”Barnett说。 “然后我意识到我可以在这方面大大提升自己,于是决定回学校充电。”

以着40岁的“高龄”,Barnett去了辛辛那提大学学习计算机科学。作为在课堂上最老的学生,他努力跟上班级中最聪明成员的进度,并鼓励他们形成学习小组和协作。令他惊讶的是,他的同学们比他预想得更愿意这样做,并且接受了他加入他们的阵营。除了偶尔会有一些“老人家”的戏称,Barnett并没有遭受年龄歧视,并且他的成功很大一部分归咎于这种积极合作的过程

“学习没有捷径,”Barnett说。 “更多的是要脚踏实地,要辛勤耕耘和坚持不懈。不要害怕问问题,要参与到开发者社区中去。要面向用户群体。要与人交谈。尤其是作为一个年纪大的开发者,不要害怕接近年轻的开发者就因为他们经验更丰富。不要有倚老卖老的心态。”

Barnett现在是Gaslight的合作伙伴,Gaslight是辛辛那提一个27人的软件开发商店。他和5个来自于技术社区他通过聚会和其他社区活动所遇见的人一起创建了这个公司。

Hart,与此同时,自从加入那个机构之后就一直在那工作了四年。他在家工作,每隔两周去办公室和团队交流思想。他的核心力量仍然是设计,但他坚定不移地提高自己的开发技能。事实上,这个机构看到了Hart的潜力,于是他们为他支付了为期6个星期的开发课程。

“这是一段疯狂的旅程,但是我热爱它的每一分钟,”Hart说。 “全职工作于网页设计真是太棒了。”

无论是在什么年纪,学习代码都是一件艰巨的事情。三十年的技术缺席,很容易让人彻底怀疑自己的能力。幸运的是,Hart和Barnett这样的人用实际行动告诉你,40岁以后学习代码不仅是可能的,而且甚至可以由此而创立一个新的事业。

本文分享自微信公众号 - java一日一条(mjx_java),作者:收听我

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-08-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JAVA集合类汇总

    数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变...

    哲洛不闹
  • (转)Java中的System类

    System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。

    哲洛不闹
  • Java HashMap 核心源码解读

    本篇对HashMap实现的源码进行简单的分析。 所使用的HashMap源码的版本信息如下:

    哲洛不闹
  • 40岁后学习编程:永远不会为时已晚

    万万没想到,正是水族饲养诱惑了43岁的Ken Hart进入网页设计世界。在有了多年在自己家中照顾水生生物的经验之后,Hart开始使用诸如Wix这样的免费网站建设...

    用户1667431
  • 腾讯官方可编程机器人 (该怎么折腾呢)

    腾讯推出了内测的 webhook 机器人,这件事其实预见性就知道了,只是最近没想到出来了,钉钉和一些就支持 webhook 实现机器人,腾讯跟进可还行。

    乔千
  • linux常用命令

    张树臣
  • Netty与传统Server对比

    前言 本文旨在介绍传统Socket服务端与NIO服务端的差异. 以餐厅服务员简单举例,每个客人对应一个请求. 传统Socket / OIO 1 public ...

    用户1216491
  • [-算法篇-] 最大子序列和

    张风捷特烈
  • sublime3+python代码追踪函

    http://blog.csdn.net/M1mory/article/details/72582661

    py3study
  • 第十三届搞笑诺贝尔奖(IgNobel)新鲜出炉

    第十三届搞笑诺贝尔奖(IgNobel)新鲜出炉 中广网 10月04日 09:48

    数据和云01

扫码关注云+社区

领取腾讯云代金券