作为一名程序员,一名高龄程序员,学习英文资料总有一种深深的痛。而又不得不学,为了饭碗,为了乐趣,为了免除焦虑,总会有个原因逼得我继续学下去。
忘了是什么原因,从今年春天开始,陆续学了一些js,硬着头皮读了几本英文书,<JavaScript for kids>,<eloquent JavaScript>,<typescript essential>,<ng book> ,<RxJS in action> 等等,大部分时间都挺痛苦的,有的章节,硬着头皮读四遍才看懂。
为什么读英文书这么痛苦呢?
第一、词汇量。有人说,日常英语只需要2000词汇。让他去死吧。我觉得自己至少有cet四级的词汇量吧,读贝贝熊都很费劲。As soon as Brother and Sister felt the first warmth of the spring sun, they got out their trusty ball, bat, and gloves and began limbering up for the season. 呵呵。
第二、词组、俗语、惯用法。从小学开始,老师就告诉我们,写作文时要引用成语、诗词、谚语,外国人也不例外。呵呵。
第三、有的技术本身就不容易理解。例如,promise、observable,即使看中文书,也需要好好消化。
期间,我给自己做了一个背单词的app,遇到不会的单词就记下来,利用艾宾浩斯记忆理论,定时提醒复习。这样持续了大半年,居然背了四千多个单词,明显感觉到读英文书容易多了。你知道最奇妙的感觉是什么吗?读新的文章时,经常遇到刚刚背过的单词,那种感觉,就像捡到一块大金子,哈哈。
因为是给自己用的app,做的极其粗糙,只有iOS版,用swift写的。内置了stardict,查完单词后可以记入sqlite数据库,定时提醒复习。为了避免学习记录丢失,还搭了一台服务器,可以同步、备份。
我到app store上搜了一下,背单词软件很多,但主要是针对突击复习某个单词表,如四六级、托福、雅思、GRE等等,百词斩是做的比较好的。有道词典、bing词典等词典类软件比较符合我的用法,但复习功能太弱了。
最近在学习nativescript,也许该认真的做一款背单词app了,跨平台的,呵呵。
有兴趣来看看,全免费:
网友评论