記得很多年前,剛剛成為一名程序時(shí),對(duì)編程很感興趣,工作之余,很想利用所掌握的編程技術(shù)來編寫一點(diǎn)有趣的程序。
創(chuàng)新互聯(lián)是一家專業(yè)提供臨桂企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為臨桂眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。當(dāng)我剛學(xué)會(huì)了VB語言后,就迫不及待地嘗試著用它來開發(fā)一個(gè)五子棋游戲,純粹為了好玩。一下班,我腦子里都在琢磨著怎么樣把我下五子棋的本領(lǐng)“傳授”給程序。一開始僅僅是編寫了一個(gè)五子棋的界面,接下來提供了判斷輸贏的功能,再接下來還要提供人機(jī)對(duì)下的本領(lǐng)。
隨著這個(gè)游戲程序越來越像點(diǎn)樣,引起了和我同進(jìn)單位的一批年輕同事們的興趣。工作中的空閑時(shí)間,來和我的五子棋游戲?qū)?zhàn)成了他們的一種消遣方式。比較搞笑的是,這些可愛又自信的同事們下棋的成功標(biāo)準(zhǔn)是:看誰用最短的回合取勝。由于一開始的軟件還有許多疏漏,因此他們很快就幫我找到了一些傻傻的Bug。比如在一條線上,已經(jīng)有十顆同顏色的棋子了,程序還無動(dòng)于衷,沒及時(shí)宣布一方已經(jīng)取勝。還有的同事發(fā)現(xiàn)按照某種套路和程序?qū)ο?,只要走七步必定能夠取勝。每次?dāng)他們?nèi)俸螅蜁?huì)帶著成就感滿心歡喜地離開。
多虧這些同事們不厭其煩地來和程序?qū)ο?,幫我找出許多Bug,然后我耐心教導(dǎo)程序發(fā)奮圖強(qiáng),不斷改進(jìn)思路。到后來,我把自己下五子棋的套路全部教會(huì)了這個(gè)程序,因此我和它對(duì)下時(shí),總是不分上下。別的同事來對(duì)下時(shí),也不會(huì)輕易取勝了。
可惜我自己下五子棋的水平也就是普通級(jí)別。為了讓我的程序徒弟能“青出于蘭而勝于蘭”,我特地閱讀了一些五子棋的棋譜書,再現(xiàn)學(xué)現(xiàn)賣,手把手地傳授給程序,到后來,它的功力又提高了一籌。同事們?cè)賮碚宜魬?zhàn),得全力以赴,否則也會(huì)被它打敗。有同事突發(fā)奇想,讓我的這個(gè)程序與專業(yè)的五子棋程序?qū)ο?,結(jié)果我的這個(gè)程序雖然也能支撐一些回合,最終都是敗下陣來。真是山外有山,畢竟我不精通五子棋的復(fù)雜的算法,因此編寫的五子棋游戲只能達(dá)到這個(gè)水平了。
后來我還編寫了一個(gè)中國象棋的程序,只提供了一個(gè)界面,支持兩個(gè)人在兩臺(tái)電腦上對(duì)下,但是要實(shí)現(xiàn)人機(jī)對(duì)下,就超出我的能力范圍了。記得有一次在工作之余,我和一個(gè)同事正在兩臺(tái)電腦上測(cè)試這個(gè)象棋程序,剛好領(lǐng)導(dǎo)走了過來,提醒我上班不準(zhǔn)打游戲,我嚇得趕忙把游戲關(guān)了。事后想想,如果我當(dāng)時(shí)要和領(lǐng)導(dǎo)解釋一下:“我正在學(xué)習(xí)編程技術(shù),這個(gè)程序是我的杰作”,不知他是否會(huì)對(duì)這樣好學(xué)的員工滿意呢?
都說編程工作很繁瑣枯燥,那么,偶爾編寫一些自己喜歡的小軟件,這是苦中做樂的點(diǎn)綴了。
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。