《大学成》第34章 为走运蓄能

付闲·原创 2026/9/10 15:48:05 点击:

武器终于有了,剩下的就看如何利用了,路杰将开始自己的大学时代。

先去图书馆借了一本VB.NET程序语言设计。对着书上的案例,学习了基本语法,对面向对象的WinForm、Web开发有了似是而非的学习。这个阶段属于“不识庐山真面目,只缘身在此山中”。景是见了,但是,没有全局性的理解,没有架构性的认识,也仅仅是照着葫芦画瓢,仅仅有那么个意思而已。

然而,他为了这么点意思,耗费了整整一个月。每一个知识点,都是陌生的,完全在生活中没有的新概念,是纯属于电脑的逻辑思维方式。他安全着陆了,因为他的坚持。这是最无聊、最容易放弃的时间段,枯燥、乏味、不知所云的时间段。

他又带着朦朦胧胧的感觉,去图书馆找自己能看得懂的案例,在众多的书架上翻阅了一个上午。终究功夫不负有心人,一本适合自己的案例教程被找到了——编写“计算器”。就是Windows操作系统附件里的一个计算器小程序。

他又花费了1周时间,才把这个计算器小程序做的一模一样。

这次实践,也真正让他入了门,也从中体会到了快乐和成就。和第一个月的摸索来讲,这周真是“乐在其中”。

带着这种“成就感”,他发现Windows操作系统里还有个扫雷游戏,他想自己开发一个扫雷游戏。

他去图书馆到处找这个案例的教程,可惜没有找到。但,找了一个和他类似的教程——象棋游戏设计的案例教程。

当拿到这本书后,他想放弃。因为象棋游戏复杂的多了,参数的个数是一个扫雷游戏不能比的。

好在“成就感”驱动着他去一点一点研究案例的设计思路。他慢慢地深入进去,他懂得用数组的高级用法。也让他慢慢有了开发扫雷游戏的思路。

他能悟到扫雷游戏的开发思路,说明他进步了,是思维转变成功了。很多人以为学编程就是学写代码,错了,大错特错了。学编程是学思维方式,学习电脑的思维方式。程序员就是把人类的思维方式变成电脑的思维方式的翻译而已。和语言翻译一样,仅此而已。当然,中间的转换方法跟人类语言之间的翻译差异很大罢了。

他又用了2周时间,把扫雷游戏开发了出来,自己很满意,成就感十足。

这段时间,废寝忘食成了常态,但是他丝毫感觉不到“累”。做自己喜欢的事情,总是那样有干劲。现在很多人累,就累在不喜欢,累在心累,累在明明不想做而非要逼迫自己去做。只有“乐在其中”的人才会有好的反馈。

每天出入图书馆很多次,碰到问题就去翻阅书籍找答案。看似2个小程序,然而涉及了大量的知识。在解决每一个小问题的过程中,都会主动的不自觉的补了很多非计划内的课程,这是“用就是学”的典范。

下一步,他想开发“图书馆管理系统”,因为他每次借阅图书,都看到老师们从电脑上做相关的操作,他忍不住看了很多次操作过程了。依样画葫芦,去图书馆找书。

找是找到了,但是是C#语言写的。很快,他就发现,C#语言的代码和VB虽然不同,但是逻辑一模一样。

路杰的认识没有任何错误,C#和VB.net都是属于.NET框架之上,所以逻辑一模一样。无论用哪种语言编写,最终都会被编译为中间语言。

在学习“图书馆管理系统”的开发过程中,他学习了SQL这种数据库知识,以及中间件ADO.NET的相关知识。这是所有数据管理系统的底层逻辑。

鉴于读者对技术知识的反感,笔者就这样结束他学习编程过程的讲述。

总之一句话:经过3个月的废寝忘食,他成为了一名初级程序员。

而很多人大学四年,直到毕业也没有达到这个水平。用才是学,不用的学都是浪费光阴而已。王阳明说的对,知道做不到就是不知道。