盡管小家伙打定主意,選擇看起來最有本事的那一個(gè)大哥哥,但是必要的程序還是要走的,于是當(dāng)天就安排三位同學(xué)就他們的教學(xué)計(jì)劃做一番講解。
每個(gè)人分到的時(shí)間也不長(zhǎng),就半個(gè)來小時(shí),大致走完流程之后。余元浩第一印象很好的那個(gè)大哥哥沒有讓他失望,于是最終的選擇結(jié)果就很愉快的定了下來。
當(dāng)然落選的兩位也并不是一無所獲,都拿到了一定的報(bào)酬。除此以外,凡是來應(yīng)聘的,只要簡(jiǎn)歷做得認(rèn)真,教案寫得詳盡的也獲得了一些免費(fèi)上機(jī)時(shí)間。
最終留下來的是一位姓趙的同學(xué),在確定下人選過后,余元浩當(dāng)即就與對(duì)方約定好了每個(gè)星期上課的時(shí)間。
在約定好時(shí)間過后,余元浩說起來自己學(xué)習(xí)編程所要達(dá)到的目標(biāo)。
“趙老師,在我們正式開始學(xué)習(xí)之前,我先說一下我的學(xué)習(xí)目標(biāo)。
麻煩你再安排我的學(xué)習(xí)內(nèi)容與學(xué)習(xí)進(jìn)度的時(shí)候加以考慮?!?p> 說到這兒的時(shí)候,余元浩停了一下,很認(rèn)真的看著對(duì)方。
趙同學(xué)見這個(gè)小孩說的如此認(rèn)真,于是也鄭重地回答道:
“沒問題,咱們是一對(duì)一教學(xué),肯定會(huì)認(rèn)真考慮到你的學(xué)習(xí)進(jìn)度和學(xué)習(xí)目標(biāo)來安排課程。
就是你的學(xué)習(xí)目標(biāo)不知道是?”
余元浩當(dāng)即回答道:“你應(yīng)該知道華夏智慧方塊吧,現(xiàn)在我學(xué)習(xí)計(jì)算機(jī)編程的目標(biāo)就是要自己編寫一個(gè)華夏智慧方塊。”
聽到對(duì)方的要求,趙同學(xué)感覺有點(diǎn)麻煩。
“小余同學(xué),如果你的目標(biāo)是編寫華夏智慧方塊這個(gè)游戲的話,那么我制定的初始教學(xué)計(jì)劃就不太適合了。
我在這里做一下解釋吧,考慮到你是初學(xué)者,我在制定教學(xué)計(jì)劃的時(shí)候把編程語言選擇為BASIC。
之所以這樣選擇,其主要原因是因?yàn)檫@門語言非常適合初學(xué)者,可以讓你對(duì)編程有個(gè)大致的了解。
但是現(xiàn)在你提出你學(xué)習(xí)編程語言,想要達(dá)到編寫華夏智慧方塊這樣級(jí)別的軟件,使用basic就不太適合了。
因?yàn)檫@門語言是一門解釋性語言,計(jì)算機(jī)執(zhí)行起來的效率很低,即使用它編寫出來相同功能的游戲軟件,因?yàn)檫\(yùn)行速度的原因,也完全不可能用做游戲。
所以我建議,目前情況下還是以學(xué)習(xí)BASIC為主,通過學(xué)習(xí)basic語言,你可以初步的了解一下計(jì)算機(jī)編程。
等你學(xué)會(huì)了BASIC語言過后,如果還有興趣并且不介意游戲運(yùn)行速度的話,那時(shí)我可以輔導(dǎo)你使用BASIC語言進(jìn)行編寫華夏智慧方塊游戲。
如果你想達(dá)到與原版的華夏智慧方塊游戲一樣或者相近的運(yùn)行速度,到時(shí)候我們?cè)僬乙婚T計(jì)算機(jī)編程語言來學(xué)習(xí)?!?p> 余元浩(?。┻€是挺聽人勸的,并沒有要求一步到位的學(xué)習(xí)計(jì)算機(jī)編程語言,當(dāng)即同意了先學(xué)先行學(xué)習(xí)BASIC語言。
由于學(xué)習(xí)的時(shí)候是一對(duì)一教學(xué),教學(xué)的時(shí)候,常常趙同學(xué)把BASIC語言的相關(guān)指令講述了一遍,余元浩便表示了理解,于是趙同學(xué)又轉(zhuǎn)向教授下一項(xiàng)指令。
之所以這么快,當(dāng)然離不開系統(tǒng)的輔助。在余元浩(大)的悄悄協(xié)助下,BASIC語言的指令很快便被余元浩(?。W(xué)習(xí)并領(lǐng)會(huì)了。
對(duì)此趙同學(xué)倒沒有太大的吃驚,因?yàn)樗缫驯挥嘣菩⌒∧昙o(jì)的天才程度所震驚過了。
在此時(shí)的他看來,像BASIC語言這類專門為計(jì)算機(jī)初學(xué)者而設(shè)計(jì)的語言,余元浩學(xué)起來本來就應(yīng)該很輕松,畢竟里面好多指令純粹就是英文的字面意思。
既然對(duì)方能夠?qū)W得很快,趙同學(xué)也沒有故意要控制進(jìn)度的意思,于是他干脆把BASIC語言的指令集全部給過了一遍。
在教的過程中,他也曾經(jīng)擔(dān)心過,眼前的雇主會(huì)不會(huì)消化不良?
但是從教學(xué)中的實(shí)際反應(yīng)來看,他的這個(gè)擔(dān)心是多余的,坐在對(duì)面的小孩眼中完全沒有一絲的迷茫。
于是他合上教材,然后說到:“BASIC這門初學(xué)者語言的指令集就這些了,我們編程的時(shí)候需要結(jié)合我之前給出的那些例子,來臨后解決我們所遇到的問題。
學(xué)習(xí)計(jì)算機(jī)編程光搞懂這些指令是完全不夠的,大家使用同樣的編程語言,編出來的語程序有好有壞。
拋開天賦這些不談,合理的程序架構(gòu)以及規(guī)范化的程序編寫方式才是計(jì)算機(jī)編程的精髓。
在這些方面,現(xiàn)在的BASIC語言或許稍顯不足,但是也足夠你通過學(xué)習(xí)他來初步了解計(jì)算機(jī)編程。
所以我希望你在下次上課之前,把我今天給你的教材反復(fù)的學(xué)習(xí)一下,爭(zhēng)取把我布置的那幾個(gè)小程序作業(yè)給編寫出來。
本來這些作業(yè)是下幾節(jié)課才會(huì)用到,你今天的學(xué)習(xí)進(jìn)度很快,如果你下來對(duì)今天學(xué)習(xí)的內(nèi)容理解透了的話,應(yīng)該還是能夠編寫出來的?!?p> 余元浩聽到老師布置的作業(yè),立馬隨手在拿到的資料上翻閱起來。大致看了一下程序編程要求,覺得也不是太難,于是便很有信心的回答說:
“沒問題,老師,下次上課之前,我一定把它們給編寫出來?!?p> 就這樣,余元浩結(jié)束了他的第一次計(jì)算機(jī)編程課程,興高采烈的拿著老師給的資料便回了家。
回家的路上,即使坐在車?yán)铮膊蛔〉目粗幊桃筮M(jìn)行思考,一心想在最短的時(shí)間內(nèi)編出一個(gè)漂亮的程序。
===========
在余元浩(?。┯?jì)劃開始學(xué)習(xí)編程的時(shí)候,余元浩就在試著改裝一個(gè)電子墨水顯示屏。
當(dāng)然這里所說的試著改裝并不是指他自己去試著改裝,余元浩如同往常一樣,在網(wǎng)上幫找人幫忙解決。
之所以會(huì)突然想起這么一出,完全是因?yàn)閾?dān)心小余元浩因?yàn)檫^早的接觸電腦而損壞視力。
近視這種虧吃一次就夠了,沒有人想吃第二次。
在網(wǎng)上發(fā)布求助倒是挺簡(jiǎn)單的,也沒什么遮遮掩掩的,他直接就在網(wǎng)上說自己有一臺(tái)還可以運(yùn)行的古董蘋果二代電腦,原配的顯示屏已經(jīng)太差了,傷眼睛,所以說想重新配一個(gè)電子墨水顯示屏。
在網(wǎng)上給出的回復(fù)很多,但是最多的都是一個(gè)意思,“玩古董電腦就是要玩原汁原味的,如果不是原汁原味的,那你還不如直接去玩虛擬機(jī)?!?p> 但是好在還是有人給出了可行的回復(fù),說TB上可以買到AV轉(zhuǎn)HDMI的轉(zhuǎn)換器,APPLE II的顯示連接就是RCA AV端子,所以應(yīng)該可行。
經(jīng)過測(cè)試,結(jié)果還真的可行,于是余元浩專門定做了復(fù)古的殼子,打造了幾臺(tái)RCA AV端子接口的電子墨水顯示屏和LCD液晶顯示屏送了過去。