編寫程式感覺就像堆砌積木,手持一塊塊各細小不同形狀的方塊,慢慢地堆砌出自己想要的東西,當然過程必定遇到很多挫拆、失敗、嘗試,有時碰到想不通的地方,更要到各處尋找相關資料再鑽研,就算作品完成,也要不斷反覆測試,因為程式很難有完美,過程中發現問題或漏洞,又要再改良或修補,事情的確頗煩人!儘管如此,務求呈現沒有缺口的完成品,的確挺有滿足感!^^
總括來說,編寫程式除了自身有濃厚興趣外,基本元素就是要有一股永不放棄的傻勁,問題終會迎刃而解。(其實任何事情也一樣吧 ^_^")
方間編寫程式的語言琳瑯滿目,有興趣的朋友可以先了解自己編寫什麼樣的執行環境,繼而選擇相關的程式語言去學習,在這裡就不作深究了。肯定的是編寫程式是沒有任何捷徑,務實地不斷學習和嘗試,就會懂得更多,編寫技巧亦會不斷進步,因為就算不同的編寫技巧也可以開發出同一樣的執行環境,當然程式越是簡潔,相應運行的速度亦會增快,所以說程式沒有最好,只有更好吧!
另外,在編寫程式遇到腦閉塞不能動彈時,可以先暫且閣置問題,去吃過東西或玩樂興鬆一陣子,其間腦袋就有機會茅塞頓開,想到意想不到的方法去解決問題!(小弟就是習慣這樣處理問題 =_=")
記憶中微軟公司對應徵者的要求,就是要求他們對問題以多角度去思考,不要局部的鑽牛角尖。以下是多年前微軟對應徵者測試的一條IQ題,小弟將它圖形化,有興趣的朋友可以嘗試解答吧! v ^o^ v
問題:從上圖情況,B屋的3個燈制分別連接著A屋的3盞燈,2間屋沒有任何窗戶的,請問如何在每間屋只能進入 1 次 機會的情況下,就能準確知道那盞燈配對那個燈制呢?
發佈留言
Learning is the enterprise of a lifetime......