首頁 都市

重鑄1978

183、痛并快樂著

重鑄1978 余樂成溪 2381 2020-05-26 23:36:22

  余元浩回到家,急不可耐地打開了劉姐給自己帶來的電腦,認認真真地開始編寫起老師布置的作業(yè)。

  老師布置的這幾個小程序雖然說不是很難,但是由于余元浩是初次嘗試編寫程序,因此在程序編寫的具體處理上還是不太順利。

  這幾個小程序都是反復(fù)調(diào)試了好幾次才通過,不過還好的是最終都達到了編寫要求。

  之所以會這樣,還在于具體的編程經(jīng)驗上面,余元浩(大)并沒有把其直接傳授給余元浩(?。?。

  他更多的是告訴小余元浩什么樣的編程習(xí)慣要不得,如此做是因為他清楚地知道自己的水平。

  雖然說自己對于basic編程還算是了解,也會一部分數(shù)據(jù)庫方面的編程,在自己的工作當(dāng)中也曾經(jīng)利用過自己這些所學(xué)到的這些知識解決過實際問題。

  但是總體而言,他對自己的編程水平并不滿意,因為他知道自己雖然說在編程的過程中試圖做到規(guī)范化、結(jié)構(gòu)化,但是在實際操作過程當(dāng)中,卻并沒有做到很好地按照自己的想法來進行。

  從實際操作結(jié)果而言,他所編寫出來的程序大多數(shù)時候還是太過隨意。

  所以這回小余元浩在學(xué)習(xí)編程的時候,他除了在基礎(chǔ)知識上面帶一把以外,其他的他都想讓他跟著這些科班出身的老師從頭學(xué)一篇。

  經(jīng)過一番努力,最終余元浩的作業(yè)在經(jīng)過他的獨自思考和認真編寫,最終完全達到了老師所說的要求。

  當(dāng)再次上課的時候,他把自己編寫出來的程序交了上去。

  小孩子都是期望表揚的,在余元浩看來,自己能夠如此完美的完成老師布置的作業(yè)肯定值得表揚。

  結(jié)果他只猜對了一半,剛開始的時候他的確得到了表揚。

  “余元浩你編寫的程序很不錯,完全達到了編寫的要求。但是……”

  華夏人就愛說但是,趙老師也不例外,接著他給余元浩指出了許多的不足之處。

  “程序的編寫弄出來的代碼不只是給你自己看的,一個好的代碼也應(yīng)該讓別人能容易理解。

  所以該有的注釋是必不可少的,另外規(guī)范化的編輯代碼可以讓你更容易的調(diào)試程序。

  蘋果計算機里面的BASIC還只是初學(xué)者使用的編程語言,對于編程的要求還算是少的。

  今后你學(xué)習(xí)其它編程語言的時候,對于程序架構(gòu)的設(shè)置,程序模塊代等都會有更高的要求。

  所以說你現(xiàn)在在學(xué)習(xí)的時候就應(yīng)該養(yǎng)成良好的習(xí)慣,以后才能編寫出真正的好程序。”

  隨著趙老師的講解,系統(tǒng)還給他補充了一些負面編程習(xí)慣帶來的糟糕后果的實際感受,這些都是余元浩(大)實際經(jīng)歷過的。

  當(dāng)然以余元浩(大)的編程經(jīng)歷,也給不出什么太深奧的東西,只是把網(wǎng)上可以搬運的一些編程方面的注意事項傳送了過去。

  其中包括但不限于以下幾項:

  拿到需求后認真分析,先規(guī)劃好程序的架構(gòu),根據(jù)自己所計劃的架構(gòu)理清編程思路

  需要取名的變量,類名或ID等等盡量用英語

  提煉代碼,降低重復(fù)率

  編程時多寫注釋,加深自己的印象,方便理清思路

  對于老師指出的問題,余元浩很虛心的就接受了。

  因為老師教得認真,學(xué)生學(xué)得飛速,所以BASIC語言的學(xué)習(xí)除開余元浩在家自習(xí)的時間,幾個課時便算學(xué)習(xí)完畢了。

  在很快弄完BASIC語言的學(xué)習(xí)后,趙同學(xué)很是慎重的對余元浩說:

  “BASIC語言現(xiàn)在已經(jīng)學(xué)完了,如果你想在計算機編程上面走得更遠的話,我個人建議你就沒有必要浪費時間在用BASIC語言編寫你計劃中的華夏智慧方塊游戲了。

  有那個時間你完全可以學(xué)習(xí)C語言或者匯編,只有編譯型語言才能實現(xiàn)相對高效的運行速度。”

  余元浩按照系統(tǒng)的提示,首選了C語言來進行學(xué)習(xí)。系統(tǒng)之所以會給出如此的選擇建議,當(dāng)然是為了以后搬運Linux的設(shè)計來完善Liunix方便。

  為了以示慎重,余元浩還是考慮了一下才說道:

  “能給我介紹一下這兩種語言的不同嗎,我了解了之后才好作決定。”

  隨后在趙同學(xué)給他介紹了一下兩個語言的不同之處和各自的優(yōu)劣勢后,余元浩作出了自己的決定:

  “那我目前還是先學(xué)習(xí)C語言吧,我感覺匯編語言所涉及的太底層了,學(xué)習(xí)起來可能會花費我太多的精力,還是等以后有需要的時候再學(xué)習(xí)吧?!?p>  在余元浩做出了決定過后,趙同學(xué)很是認真的給出了自己的回復(fù)。

  “既然你打算轉(zhuǎn)向?qū)W習(xí)c語言,那么我就有必要給你重新準備相應(yīng)的教案。

  下一次正式開始上課可能會稍微耽擱一點時間,等一下我給你一份書單,你可以按照這個書單把對應(yīng)的書找到,先自行的看一下。”

  當(dāng)天BASIC語言的教學(xué)就正算正式結(jié)束了,余元浩便開始拿著老師給的書單先自行準備。

  要說BASIC語言余元浩還能從系統(tǒng)中獲得點幫助的話,現(xiàn)在他開始學(xué)習(xí)c語言時系統(tǒng)能夠提供的幫助就接近于無。

  對此余元浩(小)也略感好奇,在他以前的印象里,系統(tǒng)在學(xué)習(xí)上幾乎是無所不能,每當(dāng)他要學(xué)習(xí)新的知識的時候,系統(tǒng)都能及時的將新的知識融會貫通的讓他理解。

  但是這回學(xué)習(xí)c語言,卻打破了他的這個認知,學(xué)習(xí)的時候往往要靠他反復(fù)的閱讀并加以理解才能真正的掌握。

  而他突然降下來的這個編程語言學(xué)習(xí)速度,也讓趙同學(xué)在后面對他的教導(dǎo)中松了一口氣,最起碼自己不會被一下子就掏空了。

  要知道像這樣一個工作輕松回報豐厚的兼職,現(xiàn)在是很難找到的,在心底他希望這個工作能夠持續(xù)的久一些。

  然而事情往往事與愿違,當(dāng)余元浩得知他終于放寒假了,在學(xué)校里沒有別的事情可以做,于是就把他請到了家里專職上課。

  剛開始的時候,趙同學(xué)還感覺挺高興的,因為在他原本的計劃中雖然會留在北都,但是食宿在學(xué)校也是挺麻煩的。

  現(xiàn)在有了余元浩邀請到家里專職上課,食宿問題一下子就完美解決了。

  然而當(dāng)他真正住進了余元浩的家的時候,他才發(fā)現(xiàn)他的噩夢才真正開始了。

  當(dāng)真正接觸到c語言的時候,余元浩這才發(fā)現(xiàn)這門語言的魅力。

  再加上他學(xué)習(xí)計算機編程語言正在興頭上,身邊又有老師可以隨時詢問,因此他學(xué)習(xí)c語言的進度即使沒有來自系統(tǒng)的幫助,也變得突飛猛進起來。

  但是他的如此勤奮好學(xué),可就苦了趙同學(xué),為了應(yīng)付他的提問,和編寫隨后的教案,趙同學(xué)在這個寒假里沒有好好地休息過一天。

  到寒假結(jié)束趙同學(xué)離開余元浩所在的四合院的時候,他整個人因為這段時間的教學(xué)整整瘦了10多斤。

  當(dāng)然他走出四合院的時候是痛并快樂著的!

  所謂的痛,無非是余元浩這個小惡魔在這段時間內(nèi)是把他在C語言上的知識給完全榨干了,

  所謂的快樂,是因為他出這個院子時包里裝著的鈔票,已經(jīng)能夠完全支撐他在上大學(xué)期間過得非常的滋潤。

  

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南