gitbook/朱涛 · Kotlin编程第一课/docs/508768.md
2022-09-03 22:05:03 +08:00

5.4 KiB
Raw Blame History

结束语 | 不忘初心

你好,我是朱涛。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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