致全体19级同学

不知道怎么开头,所以就先把抱歉说在最前面,为那些因为我们缺乏经验而给大家带来的困扰道歉。 这本来只是我的个人的毕设,没想到会这么快的就上线使用。 因为修改论文以及临近毕业的一大堆事情,我们没有充足的时间来重构代码、设计验证每一个lab的难度和合理性,以及优化文档。 这也许都会给相当一部分同学带来糟糕的学习体验。 抱歉之余,希望我们的工作依旧能给你带来一些有价值的东西。

作为一个16级的毕业生,我走过了足够多的弯路,所以最后再说一些个人体会,如果它们能帮到你的话,那我也挺开心的。 在大一的时候,我也像你们一样极度迷茫,不知道该如何面对所学的课程和专业,也同样仰望着大佬们,又憧憬又自卑。 那个时候每一次作业都能轻松的把我打败,无论是微积分还是编程。 原因之一在于我还没能从高中的应试教育中回过神来,当没有人告诉你怎么学才是对的的时候,任何的困难都会让人尤其受挫。

大学阶段的自学能力就是立身之本,所以我们在当助教的过程中会做一些看起来非常不友好的事情,例如RTFM,例如收到了消息也不回复,不帮忙debug,以及强迫大家用各种各样绕远路的工具来找到答案,而不是有问必答。 努力变得独立,这是一个极度痛苦的成长过程,也许你要花上一个月,一年,甚至一整个大学,但是——它是值得的。 尽管我是JVM的助教,尽管这是我花了挺多心血的项目,但我最希望大家能学到的还是独立解决问题的能力,而不是也许你过了几个月就忘光的JVM知识。

有的时候你也许只是缺了一点跳出舒适区的勇气。 如果中文答案让你觉得莫名其妙,中文社区让你觉得良莠不齐,那就努力静下心去读优质社区的答案,去看手册,去看源码。 如果求大佬要代码让你觉得自尊受损怀疑自我但又因为学业压力而不得不做,那就试着早一点开始努力,花更多的时间,去索求更少的帮助。 如果课程让你觉得水觉得没有意义,那就停止抱怨和吐槽,去挑战一些让你觉得很厉害但是难到天上去的课程。 不是所有人都热爱技术热爱代码,也许你当初只是迷迷糊糊来到了这个专业,不得不硬着头皮读下去。 但你依旧可以转变你的想法,端正态度,从很小的改变开始去提升自己,无论以后你是否从事相关工作。 虽然这些话很鸡汤,但这就是你们每一个人四年间所需要经历的过程。 所以,Just do IT. (只做IT (x

其实在我的眼里,你们身上已经发生了的巨大变化。 例如掌握了最基本的搜索信息、调试编码的工具。 例如最开始完成几十行调用API的小作业都很费力,而现在能够自己阅读手册并写出一个真正能执行简单class文件的虚拟机模型。 所以不知不觉中,你们向自己曾经憧憬的样子又迈出了一大步。 如果你现在依旧觉得很困难,那其实也不是多大的事。 只要放平心态,然后回到第一步重新开始就好了。 因为别人也不过比你多了几个月的训练量,你也一定可以做到的。

多给自己一点耐心,即使是弯路,也都是有意义的。 付出就会有回报,在这个专业是成立的,所以请不要轻易的放弃。

最后呢,我和你们的xxzxgg讨论了一下,决定长期接受你们的好友请求,很欢迎你们来加我们的联系方式,无论你是想得到一些课程、人生规划上的帮助还是仅仅觉得我们有趣。

以上。

by wym 2020.7.4 毕业季的最后一天

======

xxz小朋友要在这之后送大家一个有用的链接:https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

祝你们在计算机的世界里都能学到东西&被人友善对待!

-xxz