我为什么这么大年纪还想自学编程

FusionAccess

对,你没看错标题!一家公司聘用了我,他们给我的职位是开发者,并且给我的待遇相当不错。

我感到既兴奋又震惊,坦白说还有点担心,不过还好啦。这事真的令人难以置信,不过我还是欣喜若狂地开始写代码了。

很多人建议我将自己的经历写成一篇文章分享出来,也许可以帮助别人。现在,就开始吧!

开始

我一直都对计算机、技术等很感兴趣。和其他同龄人一样,刚开始学习的时候,我创建一个 GeoCities 网站,然后用一些基本的 CSS 样式来个性化修饰我的 MySpace 页面。

我当时并不知道,那就是开发,虽然很粗糙,但的确是在做开发。那时,我不知道这种工作还可以挣到钱,否则我可能会一直坚持下去。所以,我上了大学,并获得了一个与技术无关的学位 —— 心理学。这并不是一个完全无用的学位,只是在我之后的工作中我从来都没有用到过。

发现并追求内心最想做的

这样就到了 2016 年的夏天,那时候在工作之余我有很多空闲时间。其实我之前一直想自学编程,所以这对我来说是很好的时间点——别再拖了。于是我就利用网络上的很多免费资源,全身心地开始了我的编程之旅。

刚开始我在网上搜索学习资源,并发现了 CodeCademy 这个网站,我将上面的问题、解题思路还有结果全部手抄到笔记本上。我会将我认为重要的东西全部都用笔记下来,后面时不时地去复习。现在我再回过头来看这些东西,把我当时和现在觉得困难的内容对比一下,也挺有趣的。

一个朋友知道我在自学,就告诉了我 freeCodeCamp,他说这个平台就是为像我这样的人设计的。我本来打算随便看看,上一两节课就够了,结果那天晚上我完成了 HTML 的整个学习章节,我完全被迷住了。

在学习的过程中我发现学得越多,问题就越多。总感觉有一种寻找这些问题答案的动力在推动着我。所以我继续学习接下来的课程和项目。在 freeCodeCamp 的课程更新之前(译者注:指的是 2016 年版课程更新至 2018 版课程),我在上面完成了两个项目。

平常我会抓住各种机会去学习或者做项目,比如排队时,我不会打开手机去浏览我的各种社交网络,而是看一些和 Web 开发相关的文章或者视频。

现在我对怎么合理安排休息时间有了很大的改变,不像以前一样把时间花费在一些“无脑消费”上(如果你喜欢社交媒体或看一些有趣的动物视频,我并不是说你是“无脑”,我只是说,这类行为通常不需要你的投入,你只需要打开手机,看着屏幕就可以了。其实,我也时不时这样)。

在这段时间里,我浏览了各种学习资源,一直在纠结哪种适合我,就像一个在糖果店里的孩子到处盯一盯。我曾经有一个文件夹,里面保存了大约300个链接,全是我计划要学习的东西。现在我知道了,找到适合自己的并坚持下去,远比选来选去,这看看、那看看要好得多。

我之前总是学习到很晚,妻子和女儿都睡着了。我经常熬夜到凌晨12点半,有时甚至是2点,然后不得不在早上6点起床去做我的日常工作。起初,当学习的东西很简单的时候,对我来说还可以适应。但是,当我开始学习 JavaScript,学习网络、服务器、无障碍等基础知识时,我发现越是熬夜我的大脑就越难以集中精力。

在坚持了几个月之后,我不得不开始改变我的学习计划。

当然,我并没有想停止我的学习和项目,只是将我的日程安排做了下调整。

每天早上,我4点起床,不再像以前一样熬夜。然后学习和做项目,再去健身房,一天就这样开始了。不得不说,在我的学习过程中,这是非常关键的,因为我记住了更多东西,做了更多项目,最终一步步在往前发展。

同时,在这期间我开始购买各种和 web 开发相关的学习资源(主要是 Udemy 的课程和书籍)。但这并不是一个明智的选择。如果你找到了一个你喜欢并适合你学习的资源,那么坚持下去,直到将它学完。不要像我这样从一个跳到另一个。

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值