HTML学习方法论

https://www.jianshu.com/p/q81RER

这是学习过程中必须学会的思考模式(Mindset)和行为模式(Action Pattern):

  1. 随时准备深入了解某个小领域
    借助地球上最强大的人工智能(Google)找到学习资源
    给自己一小段时间刻意练习

  2. 不怕死记硬背,更要善于死记硬背,通过短时间内的大量重复,把那些别人看起来枯燥的东西迅速变成自己“内建的技能” —— 通过刻意练习将其熟练到“想都不用想就能用的地步”……
    刻意练习永远是必要的,虽然它通常并不舒适,但它的复利效应确实巨大的。

  3. 给自己定个“最后期限”,比如一小时之内一定做到把这些命令谙熟于心…… 绝对不能“过些天就想不起来了”,否则,那就是思考监管的“只因为学习习惯不好造成的永久性愚蠢”。

  4. 再提醒一遍,别忘了给自己洗脑:“只搜索、只阅读英文文档”,有中文的也不能看,就是不能看……
    只使用 Google
    不论你遇到什么困难,都可以去问 Google,这是目前地球上最大的“人工智能”项目。它聪明到什么程度呢?聪明到你甚至可以问它:
    How to use google effectively?
    这是第一个小任务:
    了解一下在 Google 搜索的时候,+、-、*、”、~ 这些符号的用法……
    只要花上一小点时间,了解了这些符号的用法,那么,
    你已经比地球上的 90% 以上的人更善于使用这个最伟大的人工智能项目了;(甚至,90% 这个数字都有点保守?)
    你已经入门了,最起码你已经知道跟计算机打交道的时候,其实就是综合使用用
    各种各样的符号而已…… 哪怕一个字符错了,可能结果都很不一样 —— 其实好像小学数学也是如此罢?
    既然你准备当工程师,那么,在使用 Google 的时候,除了那些常用的符号之外,还需要常用以下几个关键字:

tutorial
example
tricks
cheatsheet
cookbook
awesome
以后在你想学任何语言或者专题的时候,比如 javascript,那你就 Google 这个这些组合:

javascript cheatsheet
javascript cookbook
javascript awesome
放心,你自己一定会上瘾的,用不着别人督促你……

  1. 学习编程的最少必要知识是什么呢?
    你得习得几个程序员都应该有的起步方法论。…… 然后呢?然后你就可以开始边学习,边实践,在学习中实践,在实践中学习更多,虽然有时掉进陷阱,有时误入歧途。是谓不断进步,是谓 “路漫漫其修远兮,吾将上下而求索”。

无论什么东西,快速了解都是有可能的,之后就要通过反复使用、反复操作获得并磨炼熟练程度。很多人被误导,总是以为“一定要学到一定程度才算学会,才可以拿出手……” 这是肤浅的。要尽快掌握“最少必要知识”(MAKE),然后就开始行动、开始践行…… 真正的熟练,只能在践行之中通过试错、改进、总结、纠正等必要的环节才能获得。

  1. 在国内,一个程序员的水平怎么样,基本只取决于一件事儿:

英语水平
也许你会因此惊讶,但若是你有机会去问任何一个 IT 公司的 CTO,无论是哪一个,都一定会百分之百认同这个观点 —— 这干脆就是事实。外界并不清楚这事儿而已。我总是开玩笑说(其实只不过是事实陈述),“那些在国内学英语专业的人本科毕业去当老师或者靠研究生,真不如脱产学一年计算机呢,拿着这个优势,一下子就干掉国内 90% 的所谓程序员,年薪 60 万人民币,其实指日可待…… 尤其是那些英语系的女生,一脚踏进码农的世界,瞬间就是女神中的女神。”

  1. 学习不是目的,用起来才是真的,因为价值只能通过创造去实现。

  2. 怎么学最经典的教材

硬着头皮一章一章地读完,
每个代码示例都要自己动手敲,直到获得正确结果;
读不懂的地方先放下,接着读下去;
反复回头重新阅读读不懂的地方,实在搞不定再放在一边;
把这本书反复阅读很多遍……
不断整理其中的重要概念,以及重要概念之间的必要联系……

W3Schools online editor (https://www.w3schools.com/html/tryit.asp?filename=tryhtml_default)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容