中国驻乌克兰前大使高玉生:俄已败!

朝鲜防疫:每一条路都被堵死了

猿视角: 玩偶姐姐新片夹带私货, 搞港du骂国家, 请不要对她冲了!

知乎破千万话题:今年到底多少私企破产和员工失业?

金融数据全面坍塌!根本没有需求 企业想裁员 居民也不买房!

分享到微信朋友圈

点击图标下载本文截图到手机
即可分享到朋友圈。如何使用?

自由微信安卓APP发布,立即下载!
查看原文

两年,我学会了所有的编程语言!

码农翻身刘欣 码农翻身 2021-04-20

本文想要探讨的一个话题是:作为一个程序员,如何看待这么多的编程语言?是不是要学习?该怎么学习?其实很多人都有这样的体会,当你学会了一门语言以后,再去学习新的语言,难度会大大降低,因为很多概念是一样的, 只是换了一种包装形式,但是每一门语言都有自己独特之处,比如Ruby可以轻松地在运行时“打开”一个类,对这个类增加行为,还有method_missing的处理,这种特性,让它特别适合去实现DSL,RoR的火爆也就不足为怪了。

所以学习一门新的语言,更重要的是关注它和你所掌握语言的不同之处。这些不同之处所涉及到的基本概念是有限的,本文就列出了一些。

另外,学完了一门新语言以后,如果项目中用不到,是无法熟练使用的,也有可能很快忘记那些语法,因为编程确实需要不断的练习,尤其是项目的历练,从这个意义上来说,学习并理解那些基本概念会更加重要。

本文的灵感来源于https://www.coderscat.com/how-to-learn-all-pl。


张大胖系列漫画

    文章有问题?点此查看未经处理的缓存