程序员

程序员:技术文档和单词记忆

本文阅读大约需要5分钟
主要讲述一些推荐的习惯学习方法


一.阅读官网

学习一门编程语言,绝大多数框架或者语言本身就是有官网
他们会不断更新,进行维护,并且在使用的过程中也要以他们的定义为标准
当我们在学习和工作遇到问题,第一个反应就是浏览官网,看看官网的技术文档或者帮助手册是如何描述的

website

website

提到这里,会难道一大片英文不太好的同学,但恰恰是英文不好,才更应该养成这个习惯
初期不会的就翻译,在翻译的同时把不会的单词顺便整理下来,及时学会
循环反复,持续积累,计算机和某特定编程语言的词汇量并不多,而且大多数常用的词汇,在学习初期就已经强行记忆

二.搜索引擎

google,后百度
没有VPN的同学自己去找一个vpn软件,网上有很多
务必养成科学上网的习惯

google

google

这样能够打开一些有用的网站,进入国际性的社区和论坛,吸收一些前沿的资讯和技术,对英文提升也是比较好的环境
你遇到的问题如果官网没有,要么是太初级,要么是太冷门,要么是自己还不能融会贯通一些知识点,而这些,往往90%都会在搜索引擎上找到对应的答案
养成先思考后搜索的习惯
学会搜索引擎的方法和技巧
学会科学上网

三.单词记忆

不仅仅是单词而已,最好是对整个内容体系的梳理
从整体到分类,最分类到扩展,从扩展到末节
踏入社会后,很少有人还会花时间去刻意背诵和记忆一些东西了
然而生活和工作中中很多东西是必须要去记忆
:javascript有哪些对象?(汇总记忆/分类记忆)

分类记忆

分类记忆

问:Array里面有哪些方法?如何使用?(汇总记忆/中英互译/延伸扩展)

分类扩展

分类扩展

问:有哪些方法是常用的(必记的)?用在哪些地方?(面试题,工作)

题目

题目

四.自我测试

工作能力有多强,是以单位时间内完成的任务数量和质量考量的
自己的能力有多强,是以证书和自我评估来考量的,证书是一个能力的汇总,有,不见得证明什么,没有连证明的机会都没有,而个人的能力体现在该事物的一些细节里

测试

测试

你的一言一行,你的思维方式,粗略的可以形容快和准,但是要概括具体的能力还需要相应的测试
这些测试可以是面试题,可以是总结的内容,以提问的方式测试,这些题目不会有什么利益的结果,但是会带来真实的反馈
毕竟,在没有一个随时可以指导你给你解惑的老师的时候,题目才是最好的指导,它能引导你的思维集中在内容上,并且以分数量化的形式校验自己的知识量和熟练度,同时也是强化记忆和归纳错误的好办法