Home
Write
Language
Login
阿坦
@37157522
阿坦的编程学习之旅阶段性小结
Coding Self-teaching
2021-11-11 17:57
Words count: 14954
分享一点自学编程的心路历程,希望能够给想学要编程和正在学编程的朋友带来一点借鉴意义。

今天下午收到一位定投人生战友的消息,说看到我在 学习 App 学习了很长的一段时间了(其实也就是持续学习了 3 个月左右),问我是打算转而从事这方面的工作吗?他说自己之前跟着李俊老师的编程课过来一遍,可是后来就停了,一直没有捡起来,就停在了那里。现在很想捡起来,因为既能学英语又可以提高自己编程的能力,以后可以教小孩,对区块链的趋势把握可能也会更准。

当时在健身,没有及时回复战友的消息。在定投人生就有这点好处,你没有及时回复对方的消息,一般对方都是会比较理解的,因为大家都对笑来老师关于注意力是宝贵财富的价值观高度认可,在做事和学习的时候都会刻意让自己远离打扰,也会尊重他人的时间与注意力,在寻求他人帮助时、或者是希望与对方交流、分享,通常也会乐意约一个双方都方便的时间。

但这不是当时没有及时回复的唯一原因,当时带着耳机,手机就在跑步腰包里,其实语音消息交流还是没问题的。收到消息后,我一边锻炼,一边试着构思如何回答战友,想了一会儿,发现一两句话可能说不清楚,草率的回复可能不仅不会给对方带来多大什么帮助,搞不好还会产生一些误导。所以,我决定写篇文章好好梳理梳理,看看可以给战友,以及小密圈里对编程感兴趣的朋友分享一点有价值的东西。这里的“有价值”可以再定义得再清楚一点 —— 我感觉可能可以产生一些借鉴意义、或是帮助他人破除迷思。

关于「学习 App」

什么是「学习 App」

学习 App 是笑来老师的做到教育科技(北京)有限公司搞的自学平台,具体搭建应该是霍炬大佬团队主要完成的,我已经在 学习 App 持续每天学习了 3 个月左右。读过李笑来老师《自学是门手艺》,并且对笑来老师做过的事有一定了解的朋友,会更容易认同我这个草率的判断 —— 不用想,这一定是自学者的天堂。

下面,我想用几张 xue.cn 官网首页的截图向各位简单展示一下什么是 学习 App(也就是 xue.cn,它们是同一个东西):

  • 自学代码最好的途径
WhatIsXue
WhatIsXue
  • 阅读、练习、创造
ReadPracticeBuild
ReadPracticeBuild
  • 手机就能运行/学写代码
LearningOnMobileDevices
LearningOnMobileDevices
  • 现在开始并不晚
notTooLate
notTooLate

我在「学习 App」做什么

学习 JavaScript

那么 这 3 个月 我都在 xue.cn 做了些什么呢?

在这 3 个月里,我主要是在学习 JavaScript, 其实只是过了一遍 《JavaScript 语言入门教程》,准备把《ECMAScript 6》标准也过一遍,现在 ES6 标准已经过了一部分了。

Bookshelf
Bookshelf

那么,JavaScript 学得怎么样了呢?

老实讲,边学边忘,离理想的清楚地掌握并熟练运用还有很长一段距离。

前面遇到的许多概念,要到后面才会详细介绍;后面学到的知识,不少需要前面的知识作为铺垫。举个例子,最近在学习 ES6 标准中 Class 的继承的时候,就涉及到之前《JavaScript 语言入门教程》里面的 this 关键字、Object 对象、实例对象与 new 命令这些知识,这些东西实现的细节已经渐渐忘记了,只能是回头去重新再读,交叉着读,把它们之间的关联一点一点打通。

有时,我会尽快逐字地过,遇到不清楚的地方,想一会儿,想不明白就先过;交叉阅读的时候,就把重点放在打通知识点间的相互关联,把细微处整清楚。

收获是:

  • 的确是在慢慢一点一点把不懂的弄懂.
  • 偶尔还有一些新的发现,比如在另一个地方发现了之前学到了某个部件的一些工作细节。为此,我还在每天的打卡学习心得里添加了一栏 Discovery, 专门用来记录这样的小小新发现。
  • 收获了信心。当我开始学习,并一步一步走到了这里,就可以隐约看到,以后多运用,再加上多回顾,就是能慢慢内化成本能、信手拈来的。其实有时候不是隐约,而是可以清楚地看到。
- 90.0 % More to go -
Pay 0.000010 BTC (≈$1.2182) to continue reading
and receive early reader revenue (Rules)
This post is a virtural product selling on Quill, IT WILL NOT REFUND once paid. Please pay with caution.
Pay to Read
Already paid? Try to Login
4 0
15 times bought
•
0 times reward
小
Comments 6
阿坦
@37157522
Subscribing: 45 Subscribers: 117
潮起潮落是什么都不为
Subscribe
Related Posts
聊一聊 Golang 的四大数据类型 Golang 是个立场鲜明的硬核朋克 用 Golang 做一个根据考分判断是否及格的小工具
Rules Stats Help Github Twitter Discord

Login

Read, write, and earn crypto rewards.

Connect Wallet
阿坦
@37157522
Subscribing: 45 Subscribers: 117
潮起潮落是什么都不为
Subscribe
Related Posts
聊一聊 Golang 的四大数据类型 Golang 是个立场鲜明的硬核朋克 用 Golang 做一个根据考分判断是否及格的小工具
Rules Stats Help Github Twitter Discord