大师兄

结束语 | 不忘初心

你好,我是朱涛。

不知不觉,课程就已经更新到50讲了。当我提笔开始写这篇结束语的时候,心情竟有些失落与不舍。这里我想先感谢你的支持与陪伴,也请你不要把结束语当做课程的终点,以后,我还是会偶尔回来加餐,分享更多Kotlin相关的经验。我希望,这门课可以陪着你,一起见证你的成长。所以,要记得,常回来看看。

今天,我们就不聊技术了。我想分享3个小故事,都是发生在我自己身上的,真实的故事。

第一个故事,是我大学时期的“黑历史”。刚进大学的时候,我曾经认为自己比身边的同学要“聪明”。当身边的同学都在努力学习的时候,我懈怠了,我自认为可以凭借自己的“聪明”打败那些平庸的人。但是,经过一系列事件:期末考试成绩一般、ACM竞赛失败,我渐渐认清了一个现实:我只是个普通人,我的天资很平庸。

说实话,认识到自己的平庸,并且接受这个事实,真的不是个容易的事情。不过,这种思维带来的影响也是巨大的。因为,我再也不会用所谓的“聪明”,来给自己的懒惰找借口了;我再也不会去千方百计地找捷径,幻想着一蹴而就、一飞冲天了。为了学好一门技术,我会脚踏实地去写代码、做项目、写博客。我开始相信:慢就是快,技术成长没有捷径

这番话可能会让有些同学感到失望,但技术成长确实是没有捷径的,我们能做的,就是踏踏实实地写代码,认认真真地去总结,然后才可能达到我们想要达成的目标。

第二个故事,是关于机遇和努力。人们常说,机遇比努力重要。这句话虽然是对的,但却容易让人误入歧途。因为,机遇是可遇不可求的,我们唯一能做的,就只有努力。

我庆幸自己很早就认识到了自己的平庸,并且,也一直在努力。在2017年,Kotlin、Jetpack等新技术刚出现,大部分开发者还在抱怨、吐槽的时候,我已经在积极探索,并且通过写博客、写教程来帮助他人了。渐渐地,越来越多的技术大会邀请我,Google、Kotlin的员工也找到了我,让我去申请GDE(谷歌开发者专家)。这也让我有了跟世界顶级开发者交流的机会。随着视野的开阔,我也越发清晰地认识到了自己的平庸,也越发努力了。Roman ElizarovJake Wharton这样的程序员才算是天才,他们尚且如此努力,我又有什么理由不努力呢?

所以,我一直告诉我自己:**在机遇来临之前,我只能努力。**所以,你也不要觉得,自己一直以来的努力没有用,你只是需要多一点时间,多一点耐心,让量变成为质变。

第三个故事,是关于理想和兴趣。小时候,我的理想就是当一个发明家,像爱迪生那样,发明电灯泡,帮助其他的人。不过,到了高考选专业的时候,我却没有找到“发明家”这个专业。最终,我阴差阳错地选了通信工程专业,在大一学习C语言的时候,我对计算机产生了浓厚的兴趣。最后,我就变成了一个程序员。

不过,后来我发现,我的兴趣正好可以帮我实现儿时的理想。因为:程序员也可以当发明家,帮助身边的人。大学的时候,我会做一些小游戏,自娱自乐。我记得很久之前有次春运的时候,我还写了个小软件,帮村里外出打工的叔叔阿姨抢火车票。

工作以后也一样。比如,我们课程里的“词频统计程序”,其实就是来自于我业余时间写的一个英语阅读的软件,它可以辅助我在阅读计算机专业书籍的同时,帮我积累更多词汇。比如,2020年疫情初期,我写了个简单的脚本,来监测京东、天猫的口罩库存,提醒身边的朋友去抢。再比如,前段时间,发生了很多悲剧新闻:儿童被拐卖、妇女被虐待、老人跌倒没人扶。看完这些新闻以后,我就花了几个通宵的时间,做了一个保护弱势群体的App。

虽然这些小东西都很粗糙,从商业的角度看连雏形都算不上,它们也无法给我带来任何金钱上的收益,但我却乐在其中。所以,我也会告诉我自己**:不忘初心,方得始终**。

其实,我也常常会想,虽然我们每个人的起点各不相同,但终点都是殊途同归的。我们唯一能做的,就是享受其中的过程,去追求来自内心的那份宁静和快乐。与其活在世俗的教条当中让自己难受,还不如跟随自己的内心,去做一些开心的事情。

所以,如果你有什么理想、兴趣爱好,那就勇敢地去追求、去尝试吧!因为,它值得

好了,最后我想说的是,课程结束并非终点,我们还可以在留言区互动交流,也祝你享受成长,学有所成。另外,我还给你准备了一份毕业问卷,希望你能花两三分钟填写一下,非常期待能听到你对这门课的反馈。

我是朱涛,感谢你一直以来的学习和陪伴,我们再会。