以 Kotlin 为例浅谈如何学习程序语言
我的第一门课程 “Kotlin 系统入门与进阶”上线一年来,我不断地与大家探讨学习中的一些问题,最近颇有心得,遂分享给大家。 持续学习 庄子曰:吾生也有涯,而知也无涯。 工作了这么久还要回头来谈学习,也许有些奇怪,但细想下,学校生涯的结束才是诸位学习的又一个新的开始。记得刚工作的时候组里有位大神吐槽:有些人,工作了十年还不如个两年的新人——是这位新人学得太快,还是这位老人学得太慢?都不是,而是这位老同志大概在适应了工作的环境之后就停留在了“舒适区”,止步不前了。想必大家都熟悉“舒适区”这个概念,如果你想要持续得到进步,那么你就不能过得太舒服,不然就如同这温水煮青蛙一般,一旦环境有变动,你将无所适从。 那么说到 Kotlin,它与 Java 是一脉相承的,这与 React Native、Flutter 有着本质的差异,即便我们有理由不去学习后面二者,那在现在的大环境和大背景之下,不去主动出击学习 Kotlin,就会直接导致大家失去一些选择的机会,也会让大家失去在技术思维和技术视野上反哺 Java 的机会。作为 Android 开发者,我们实际上已经没有理由继续待在 Java 的“舒适区”。 持续学习,要求我们能够勇于探索自己不熟悉的领域,主动扩张自己知识的边界,时刻敏感地关注行业变化,让自己始终保持活力。 原创学习 每当有一门语言放在我们面前,糟糕的是我们还必须得学它