在大連酒店管理軟件開(kāi)發(fā)中云計(jì)算服務(wù)可能不會(huì)劃分得這么清楚。實(shí)際上,很多大連酒店管理軟件開(kāi)發(fā)供應(yīng)商同時(shí)也是PaaS的供應(yīng)商,而PaaS供應(yīng)商也許就是IaaS的供應(yīng)商,不過(guò),沒(méi)有關(guān)系,我所設(shè)想的場(chǎng)景是對(duì)一種計(jì)算模型的基本抽象。再次強(qiáng)調(diào),我并沒(méi)有對(duì)大連酒店管理軟件開(kāi)發(fā)進(jìn)行過(guò)深入的研究,這里提到的內(nèi)容也許并不完全正確。好在我的目標(biāo)只是想推動(dòng)大家對(duì)計(jì)算模型的關(guān)注??傊?,計(jì)算模型對(duì)于軟件來(lái)說(shuō)非常重要。
回顧自己在軟件開(kāi)發(fā)方面的成長(zhǎng)經(jīng)歷,是一件很有趣的事。如果這些經(jīng)歷能夠給剛剛進(jìn)入編程隊(duì)伍的朋友們帶來(lái)一些啟發(fā),我會(huì)非常開(kāi)心。我喜歡結(jié)識(shí)專(zhuān)注于軟件的人,我喜歡和熱愛(ài)軟件的人探討有關(guān)編程的任何問(wèn)題。在與朋友們的交流中,我學(xué)到了很多書(shū)本上很難找到的知識(shí)。不過(guò),除了知識(shí)之外,我還有一個(gè)讓自己持續(xù)成長(zhǎng)的秘訣,那就是永遠(yuǎn)保持一顆簡(jiǎn)單的心。
十多年前,我從事大連酒店管理軟件開(kāi)發(fā)方面的工作。每天的任務(wù)是手繪電氣控制圖,或者通過(guò)手持式編程器為PLC錄入指令。當(dāng)控制箱交付給客戶(hù)后,免不了要去現(xiàn)場(chǎng)調(diào)試?,F(xiàn)場(chǎng)的工作很辛苦,要布線、安裝各種行程開(kāi)關(guān)、調(diào)整儀表和氣閥、改正接觸器間的錯(cuò)誤連線、修改PLC的指令等。我曾經(jīng)在一臺(tái)蒸壓釜前整整工作了一周,直到生產(chǎn)出了第一批玻璃。當(dāng)聽(tīng)到出氣閥呼嘯的聲音、氣壓表指針完美下降,當(dāng)看到釜門(mén)緩緩打開(kāi)并停在正確的位置,我的確感到很興奮。但不久以后,我發(fā)現(xiàn)這不是我想要的。我想讓40噸重的蒸壓釜跳舞,我不想讓10mm的雙色線束縛我的想象,所以我選擇了云計(jì)算軟件。
我買(mǎi)了一臺(tái)586電腦和一本Visual Basic入門(mén)書(shū)。雖然當(dāng)時(shí)已經(jīng)有了一些單片機(jī)的編程經(jīng)驗(yàn),但我還是看不出那些經(jīng)驗(yàn)對(duì)我學(xué)習(xí)Visual Basic有什么直接的幫助。我反復(fù)地閱讀那些入門(mén)知識(shí),并嘗試著做書(shū)中的例子。盡管很多概念都似懂非懂,但我嘗試在邏輯上都對(duì)它們做出完整的解釋。現(xiàn)在回頭想想,當(dāng)時(shí)的很多理解都是錯(cuò)誤的,但是有趣的是,由于有了完整的解釋?zhuān)月?tīng)上去就像站在一個(gè)不同的角度上來(lái)理解這門(mén)技術(shù)。
幾個(gè)月后,我找到了一份工作。招聘我的是王衍博士。感謝他給了我加入編程隊(duì)伍的機(jī)會(huì),也感謝他讓我在編程生涯開(kāi)始時(shí)進(jìn)入了一家起點(diǎn)較高的軟件公司。進(jìn)入公司之后,因?yàn)楣ぷ鞯膬?nèi)容不同,我和王博士接觸很少。