第7章 圖書館練編程
秋夜的晚風(fēng)吹過林白的頭發(fā),林白感受到了周圍的舒爽氣氛,心情越發(fā)開心起來。
自己真的重生了。
晚上的工大,燈火輝煌。遠(yuǎn)處一棟高大華美的建筑,美輪美奐,那是工大圖書館。
前世的林白大學(xué)四年總共去過一次圖書館,那是他心血來潮,想要努力學(xué)習(xí)而去的,但是僅僅在里面呆了不到30分鐘,就開始玩手機(jī),后來再也沒有去過。
此時再來,林白的心情卻是十分平靜。
工大學(xué)霸上自習(xí)有兩個去處。
一個是教學(xué)樓的自習(xí)室。教學(xué)樓里的教室在沒有人上課的時候都是可以隨意進(jìn)入上自習(xí)的。尤其是在考試周的時候,學(xué)校還會“善解人意”將教學(xué)樓一層開放為“通宵自習(xí)室”,方便那些臨時抱佛腳的學(xué)渣。
另一個則是圖書館了。圖書館也是上自習(xí)的好去處。這個地方不但可以上自習(xí),而且所有的圖書都可以免費(fèi)查閱,是研究生和即將畢業(yè)的學(xué)生最喜歡呆的地方之一。
林白進(jìn)入圖書館,在一樓關(guān)卡處,刷一下自己的學(xué)生一卡通,然后就順利進(jìn)入。
工大作為帝都重點(diǎn)大學(xué),學(xué)生的學(xué)習(xí)氛圍還是十分濃厚的。此時的圖書館,第一層的自習(xí)區(qū)域已經(jīng)被完全占滿。林白乘坐電梯直接到了第五層。
工大圖書館第五層的圖書主要是計(jì)算機(jī)和信息科學(xué)類的書籍。林白隨意看看,發(fā)現(xiàn)大多數(shù)書籍的名稱自己都能看懂,但是里面的內(nèi)容卻是讓自己感到一竅不通。
他汗顏,然后找了一個空著的桌子,入座,拿出筆記本電腦,開機(jī),打開VS2010,新建程序,對著《C語言程序設(shè)計(jì)》開始一個代碼,一個代碼敲起來。
他認(rèn)真,努力,完全沉浸在編程之中,這種專注程度,比上世玩DOTA只強(qiáng)不弱。
一個又一個事例程序在他手下敲出。
林白的手速很快,這么快的手速源于前世自己玩DOTA練出來的。
至于打字的速度則是更快,前世和隊(duì)友在DOTA中對噴的時候輸了一次,林白就不想輸?shù)诙巍?p> 在編程的時候,林白的打字功底還是顯現(xiàn)出來。
“呼呼!”林白在敲擊完最后一個字符之后,微微喘氣。《C語言程序設(shè)計(jì)》中第一章,第二章中所有的案例,他都在自己的VS2010中完美還原出來。
一個優(yōu)秀的程序員,需要形成自己的編程風(fēng)格。這種編程風(fēng)格的形成需要大量的練習(xí)。
林白所做的事情,是最為基礎(chǔ)的事情,在大量的模仿編程之中形成自己的風(fēng)格,讓這些優(yōu)秀的習(xí)慣融入自己的骨髓之中。
比如每一行代碼后的分號,比如首行縮進(jìn)的量,再比如關(guān)鍵字的使用等等……
長達(dá)兩個小時高強(qiáng)度的練習(xí),讓林白信心倍增。他照著書本敲擊的小程序,都正常地運(yùn)行,沒有錯誤。
這些小程序并沒有什么高深的內(nèi)容,就是一些簡單的四則運(yùn)算,或者用星號在屏幕上構(gòu)建一個個簡單的圖案,或者是簡單的人機(jī)交互,做一些數(shù)字的大小比較等。
這些程序?qū)υ谲浖W(xué)院度過四年的林白來說,即使不會,也有所耳聞,他自然心中沒有多大的驚喜。因?yàn)樗娺^更為龐大的幾千行甚至上萬行代碼的程序,這四五行代碼的小程序自然看不上。
但是旁邊的一個女生,卻是驚喜萬分地看著他,眼睛中充滿了崇拜的小星星。
“林……林白?!蹦莻€坐在林白旁邊的女生小聲說道。
“嗯?”林白這個時候才意識到自己身邊竟然還坐了個女生,而且這個女生竟然知道自己的名字!
他快速的轉(zhuǎn)過頭,然后就看到了一張熟悉的臉。
這是自己班里的一個女同學(xué),名字叫田雪。
田雪身高一米六五,身材有些微胖,長相普通,性格內(nèi)向,但是習(xí)慣露出微笑。
前世的林白與她交集不多,僅僅是認(rèn)識。
“田雪?怎么了?”林白疑惑問道。
見林白記得自己,田雪開心起來。大家剛剛開學(xué),好多人都不是很熟悉,林白在英語課上的表現(xiàn)出眾,大家都認(rèn)識林白。而田雪自己常常感到自己會被忽略掉。
她不知道沒有女生會在工大被忽略掉,沒有!
“我在筆記本上搭建C語言編程平臺總是失敗,你能幫我看看嗎?”田雪指著自己的筆記本,露出希冀的目光。
她在林白來到五層不久,就坐到了林白身邊的位置,然后開始搭建C語言編程平臺,但是總是報(bào)錯。
幾次她都想要詢問林白,但是林白竟然沉浸在編程中不可自拔。她親眼看到林白那快速的手速和在她看來強(qiáng)大的編程能力,她已經(jīng)把林白當(dāng)作了編程的大神。
這次終于等到林白休息的機(jī)會,詢問一下。
“哦,我看看!你開始安裝吧,我看看你哪步出現(xiàn)錯誤!”林白將原本田雪安裝錯誤的VS2010卸載后,示意田雪自己再次安裝VS2010。
“好!”田雪開始安裝起來。
她的動作比較謹(jǐn)慎,每一步都符合王東風(fēng)所教的內(nèi)容。VS2010本來也并不困難,林白很快找到了田雪出錯的那一步。
“你在添加PATH路徑的時候,本來應(yīng)該用英語的分號,你用了中文分號。就是這個小錯誤,讓你的程序無限報(bào)錯?!绷职滓会樢娧刂赋隽颂镅┧稿e誤。
“啊?”田雪恍然大悟,修改過后,果然成功解決了報(bào)錯的問題。
“太感謝你了。”田雪開心說道。
“沒事!”林白回答。
之后的田雪也開始按照《C語言程序設(shè)計(jì)》中的事例程序開始敲代碼,只是她明顯是新手,一些最簡單的指法都有問題。
林白指出她指法的問題,并建議她從指法入門開始學(xué)習(xí)計(jì)算機(jī)。然后在她的筆記本上下載了指法教學(xué)的教程。
田雪再次道謝。然后開始認(rèn)真看起來。林白則是繼續(xù)編程練習(xí)。
又是一個小時過去,時間來到晚上11點(diǎn)。圖書館要閉館了。
林白起身,和田雪打了聲招呼,就要離開圖書館。
田雪則是突然站起身來,仿佛鼓起了很大的勇氣對著林白說道:“林……林白,我之后的很長時間,晚上都會在圖書館練習(xí)編程,能……能不能約你一起練習(xí)呢?”
“啊?她不會是喜歡自己吧?”
林白對她沒有特殊想法,只是把她當(dāng)作自己的同學(xué)。
他回答道:“我之后會在這邊練習(xí)編程,但不確定每天都能來。不用約我了,如果能碰到,咱們就一起練習(xí)?!?p> “好!”田雪露出了甜美的笑容。