http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/
The Key To Accelerating Your Coding Skills
这篇文章是Firehose的创始人之一KEN MAZAIKA写的,主要介绍在Firehose的课程中如何快速提升编程技术,发现自己看英文没耐心,很长的文章容易一晃而过,不过鉴于ARTS打卡,耐着性子看完了,居然花了四十多分钟,看到中途几次返回去重新看,实在不懂的句子,用谷歌翻译对着看,这样就比较容易理解了。
文章通篇围绕着一个词来讲述,就是编程的拐点,认为这是编程中一个重要的节点,当度过这个时期,一切都将变得不同,意思就是当你度过这个拐点后,你将会自给自足,不再需要任何手把手的教导,按照小说来说,就是打通了任督二脉,内力自行生成。
文章以Firehose的教学步骤来介绍如何提升编程技术。第一个阶段是教程阶段,当我们刚开始学习编程的时候,我们需要学习一些特定领域的知识,我理解的是一些语法和基本的技巧之类的,第一步是学习如何完成特定的任务。对于初学者来说,是要注意细节。根据错误信息来调试,一是学习如何读取错误信息,二是从自己解决的错误中吸取经验。
第二个阶段就是拐点阶段,这阶段编程的速度非常慢,会产生焦虑和自我否定,但是这个最重要的阶段我没有读出来有用的方法,第三个阶段就是不要呆在舒适区,要跳出来。
整篇看完后,我对拐点这个词有一些了解,大致就是找到了自己的方法,不管什么语言,工具或技术,有着一套自己对于宏观方法的理解,能用自己的方式快速的去搞定这个新的东西。但是对于如何通过这个拐点,我没有得到信息,这就是英语能力不够的表现,鉴于此,在网上找到了中文翻译,https://www.jianshu.com/p/8806de7a7597 ,重看一遍后,充分领略到翻译的魅力,翻译的真是好,同时深深感受到自己的英语能力下降了好多,这些年用的少了,对于英语有种不求甚解的心态,在翻译软件上看一看,了解基本意思就行了,还是得多看。