获得徽章 0
- A Tour of Go 学完啦,有几个心得
1. 最好的学习体验就是:学概念,看例子,上手解决一个问题,基本上做出来,然后去搜索别人是怎么写的,别人是怎么讨论的。理解和记忆都非常非常深刻!
2. Go 语言的设计让我想到研究生的时候学的关于编程原理的课程,其中最重要的就是 Lambda Calculus(或者是现在人们常说的函数式计算)。因此很多那个时候通过抽象解释语言解释的 Closure、Function-First、Lazy ... 等概念都很好地涉及到这里了。其实,剑桥学生入大学前基本上都是 Lisp 为主的编程经验,同时还会学 C。而中国的编程教育基本上都是 C、Java、Python 这样的语言开始的,因此对函数式的理解有一点逻辑矛盾,而他们理解起来就非常顺理成章。就像是,我们学英语倒装句觉得好奇怪,但是如果相关语系下的国家,学起来就很舒服。
3. Go 设计的很精简,基本上没讲清楚的部分,按照它的设计逻辑直接写代码就是顺的,而且语言设计精炼,配套工具比较完善。
4. A Tour of Go 的 Exercise 答案(我写的)会总结一版发出来️
展开1340 - 马太效应,来自圣经中的一个故事。
从前,一个国王要出门远行,临行前,交给3个仆人每人一锭银子,吩咐道:“你们去做生意,等我回来时,再来见我。”
国王回来时,第一个仆人说:“主人,你交给我的一锭银子,我已赚了10锭。”于是,国王奖励他10座城邑。
第二个仆人报告:“主人,你给我的一锭银子,我已赚了5锭。”于是,国王奖励他5座城邑。
第三仆人报告说:“主人,你给我的1锭银子,我一直包在手帕里,怕丢失,一直没有拿出来。
于是,国王命令将第三个仆人的1锭银子赏给第一个仆人,说:“凡是少的,就连他所有的,也要夺过来。凡是多的,还要给他,叫他多多益善。”
“马太效应” 反映了强者愈强、弱者愈弱,赢家通吃普遍现象,广泛应用于社会心理学、教育、金融以及科学领域。展开评论2