2009年 3月 9日,星期二,清晨 5点半。
临水县第一中学男生宿舍。林远早早地起床了,宿舍里其他三个人还在睡。他轻手轻脚地洗漱完毕,拿起书包走出宿舍。走廊里很安静,只有偶尔传来的洗漱声。
现在是早上 5点半,离早自习还有半个小时。林远走到教学楼,教室里已经来了几个人,都在埋头学习。
他放下书包,拿出昨晚在宿舍写的代码笔记,继续研究。JavaScript这门语言比他想象中要简单。前世的他主要是做 Java和 Python开发,对 JavaScript也很熟悉。特别是 DOM操作和事件处理,这些都是基础。
上午的课上,林远听得很认真。但心里一直在想编程的事。HTML的结构、CSS的样式、JavaScript的逻辑……这些东西需要大量时间学习。可他只有周末才能去网吧。平时住校,学校里没有电脑,只能用纸笔写伪代码。这样效率太低了。
“林远,你来回答一下这个问题。“物理老师突然点名。
林远回过神,站起身。黑板上是一道电磁学的大题,关于带电粒子在磁场中的运动。他扫了一眼,立刻有了思路。
“带电粒子在匀强磁场中做匀速圆周运动,洛伦兹力提供向心力。公式是 qvB = mv²/r,所以半径 r = mv/qB。“
林远流利地回答。物理老师点点头,“很好,坐下吧。上课要认真听讲,不要走神。“
“知道了,老师。“林远坐下。
陈伟小声问:“刚才想什么呢?这么入神。“
“编程的事。“林远实话实说。
“别太急了,慢慢来。“陈伟拍了拍他的肩膀,“你要是把物理成绩搞下去了,得不偿失。“
林远点点头。他知道陈伟说得对。高考是第一位的,创业是第二位的。不能本末倒置。
中午吃饭的时候,林远又去了食堂最便宜的窗口。
“你就不能对自己好点?“陈伟看着他的餐盘,皱起了眉头,“一份素菜,一碗紫菜汤,这能吃饱?“
“够了。“林远淡淡地说,“省点钱,周六去网吧要用。“
陈伟叹了口气,“我说了,我生活费多,花不完。“
“不用。“林远摇摇头,“你的钱自己留着。“
“你这人……“陈伟无奈地摇摇头,“行吧,随你。“
两人正吃着,几个同学走了过来。
“林远,下午体育课打篮球吗?“一个男生问。
“不了,我要去图书馆。“林远说。
“又是学习?你也太拼了吧。“另一个同学说。
“习惯了。“林远笑了笑。
同学们走后,陈伟说:“你这样下去,会把身体搞垮的。学习重要,身体也重要。“
“我知道。“林远点点头,“周日下午会休息。“
“这还差不多。“陈伟满意地点点头。
下午的体育课,林远确实去了图书馆。图书馆里很安静,只有翻书的声音。他找了一本《JavaScript权威指南》,坐在角落里看起来。虽然网页开发用的是 HTML+CSS+JavaScript,但 JavaScript是核心。先把基础打牢,再学上层的东西。
看了一个小时,林远合上书。脑袋有些晕。连续高强度的学习,让他的精神有些疲惫。他站起身,走到窗边,透透气。窗外是学校的操场,体育课上,同学们正在跑步、打球。阳光很好,天空很蓝。林远深吸一口气。不能急,要稳扎稳打。
他回到座位,继续看书。这次他换了个方法,边看边在纸上写示例代码。写一遍,理解一遍,记忆更深刻。一个小时后,林远已经掌握了 JavaScript的核心概念:变量、函数、对象、数组、循环、条件判断。剩下的就是实践了。只有真正写代码,才能把这些知识融会贯通。
晚自习的时候,林远开始写一个完整的示例:用 Canvas绘制一个红色方块。代码不难,但需要细心。HTML创建 Canvas元素,CSS设置样式,JavaScript获取上下文,然后绘制。他写了一遍,运行,方块出来了。虽然是静态的,但这是第一步。
“林远,你在画什么?“陈伟好奇地凑过来。
“游戏里的宝石。“林远说。
“这就画出来了?“陈伟瞪大眼睛,“这也太厉害了吧。“
“只是第一步。“林远说,“还要做动画,做交互,做消除逻辑。“
“那得多久啊?“陈伟问。
“一个月吧。“林远说,“先把基础打好,再慢慢完善。“
“行,那你加油。“陈伟说,“有什么需要帮忙的,尽管说。“
“好。“林远笑了笑,“对了,你那道数学题会做了吗?“
“还是会一点,但还是不太懂。“陈伟挠挠头。
“晚自习后我教你。“林远说。
“行,那就这么说定了。“陈伟说。
晚自习结束,林远开始给陈伟讲题。函数的定义域、值域、单调性……他讲得很详细,陈伟听得很认真。一个小时后,陈伟恍然大悟,“原来是这样!远哥,你讲得真清楚。“
“多做题,多思考。“林远说,“数学这东西,熟能生巧。“
“行,我听你的。“陈伟说,“下次月考,我一定要进步。“
“会的。“林远点点头。
两人一起走出教室,往宿舍走去。夜风很凉,但林远心里很热。第一步,已经迈出去了。接下来,就是坚持。
回到宿舍,林远躺在床上,看着天花板。室友都已经睡了,发出均匀的呼吸声。他拿出笔记本,翻开新的一页,写下:3月第二周总结:JavaScript基础掌握,Canvas绘图入门,学习成绩稳定。下周目标:完成宝石绘制,实现消除逻辑,月考保持前 500名。写完后,林远合上笔记本。窗外,月光如水。他闭上眼睛,脑海里浮现出未来的画面。游戏上线,赚到第一桶金,买比特币,上大学,创业……路还很长,但他已经走上了正轨。林远翻了个身,沉沉睡去。
---
好书等你评,快来成为鉴赏第一人