官术网_书友最值得收藏!

第1篇 編程經(jīng)驗(yàn)與感悟——站在前人的肩膀上

滿腔激情地步入編程殿堂

總結(jié)提高編程技能心得

暢談編程經(jīng)驗(yàn)

第1章 編程初學(xué)者應(yīng)養(yǎng)成的良好習(xí)慣

學(xué)習(xí)編程是一件愉快的事情,尤其是當(dāng)你實(shí)現(xiàn)一個(gè)想要的功能時(shí),你會(huì)對(duì)自己的成功感到更加欣喜。

在學(xué)習(xí)編程的過(guò)程中,我們必須養(yǎng)成良好的習(xí)慣,只有養(yǎng)成了這些良好的編程習(xí)慣,才能更加接近成為一名高級(jí)程序員或軟件工程師,通過(guò)本章的學(xué)習(xí),希望能讓編程初學(xué)者養(yǎng)成良好的編程習(xí)慣。

細(xì)節(jié)1 最好的老師——培養(yǎng)對(duì)編程的興趣

在學(xué)習(xí)編程和進(jìn)行軟件開(kāi)發(fā)的過(guò)程中,總是要面對(duì)許多程序代碼,由于初學(xué)者沒(méi)有編程經(jīng)驗(yàn),只知道照著書(shū)本或資料去敲代碼,面對(duì)諸多的程序代碼必然會(huì)感覺(jué)乏味,而對(duì)于那些中高級(jí)程序員來(lái)說(shuō)則不一樣,他們不但有編程經(jīng)驗(yàn),而且編程的知識(shí)也已經(jīng)系統(tǒng)化,能夠編寫(xiě)出所要實(shí)現(xiàn)功能的程序代碼,如編寫(xiě)一個(gè)小游戲,做一個(gè)實(shí)用的軟件,等等,所以編程對(duì)于那些中高級(jí)程序員來(lái)說(shuō)是一種樂(lè)趣。

說(shuō)明

之所以在這里對(duì)初學(xué)者與中高級(jí)程序員進(jìn)行對(duì)比,只是為了說(shuō)明興趣的重要性,并不是說(shuō)初學(xué)者面對(duì)那些枯燥的代碼就不能學(xué)好編程,因?yàn)楹芏喑绦騿T都走過(guò)這個(gè)過(guò)程。

既然眾多的代碼令人厭煩,那么初學(xué)者就應(yīng)該想辦法彌補(bǔ)由于程序代碼的枯燥所帶來(lái)的煩惱,較好的辦法就是在編程的過(guò)程中加入一些身邊的或者曾經(jīng)經(jīng)歷過(guò)的感興趣的內(nèi)容,比如,可以將原來(lái)的輸出字符串,改為輸出一個(gè)特殊的符號(hào)或圖形,原來(lái)輸出的是一行星號(hào),可以將其改為輸出一個(gè)由星號(hào)組成的三角形、菱形,等等,久而久之,對(duì)編程就會(huì)產(chǎn)生興趣,而不會(huì)再覺(jué)得編程是一件煩瑣的事情了,興趣是最好的老師,所以一旦對(duì)編程產(chǎn)生了興趣,學(xué)習(xí)編程也就會(huì)覺(jué)得輕松了,只要是自己感興趣的,即使遇到困難也會(huì)以解決了困難而感到高興。

培養(yǎng)編程興趣的另一種好的辦法,就是多留意身邊的一些軟件,比如Windows提供的掃雷游戲,如圖1.1所示,通過(guò)這樣的游戲的啟發(fā),既可以開(kāi)發(fā)智力,又可以提高對(duì)編程的興趣。

圖1.1 掃雷游戲

再來(lái)看一個(gè)Windows Vista和Windows 7自帶的Purble Place游戲,該游戲由三種游戲Comfy Cakes、Purble Shop和Purble Pairs組成。

其中的Comfy Cakes游戲?qū)⒛糜赑urble廚師的面包店中,您的工作就是完成一批蛋糕的訂單。由于面包店的客戶非常特殊,因此需要采用正確的形狀、口味、夾心、糖衣和點(diǎn)綴組合制作蛋糕。噢,快點(diǎn)干吧,因?yàn)榈案鈱⒔吁喽鴣?lái)!該游戲的界面如圖1.2所示。

圖1.2 Comfy Cakes游戲

Purble Shop游戲用于測(cè)試玩家的推斷能力,游戲目標(biāo)就是使Purble的臉與窗簾后面的神秘Purble相匹配,從架子上選擇頭發(fā)、眼睛、鼻子和嘴唇,然后了解您答對(duì)了多少特征。該游戲的界面如圖1.3所示。

圖1.3 Purble Shop游戲

Purble Pairs游戲的目標(biāo)是在時(shí)間用完之前,找到所有完全相同的圖片。通過(guò)翻轉(zhuǎn)一個(gè)圖塊以顯示圖片,然后嘗試找到與其配對(duì)的圖片,使用“秘技”點(diǎn)可以對(duì)整局游戲進(jìn)行瀏覽。該游戲的界面如圖1.4所示。

圖1.4 Purble Pairs游戲

說(shuō)明

通過(guò)嘗試身邊這些小游戲和軟件,能夠使你對(duì)編程產(chǎn)生興趣,因?yàn)椴还苁沁@些小游戲也好,還是一些實(shí)用的軟件也好,都是通過(guò)程序語(yǔ)言編寫(xiě)出來(lái)的,只要有了興趣,自然也就能夠?qū)W好編程了。

主站蜘蛛池模板: 临湘市| 武鸣县| 香格里拉县| 永丰县| 南康市| 孝义市| 德江县| 休宁县| 措勤县| 巴彦县| 湖北省| 峨眉山市| 顺平县| 凉城县| 扶沟县| 平南县| 镇巴县| 遂溪县| 恩施市| 茶陵县| 寿宁县| 乐安县| 上高县| 延寿县| 横山县| 儋州市| 奉新县| 淮安市| 磐石市| 梁河县| 陆川县| 吉林省| 乃东县| 霍城县| 南部县| 大余县| 星座| 工布江达县| 德令哈市| 五华县| 东乡族自治县|