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

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

滿腔激情地步入編程殿堂

總結提高編程技能心得

暢談編程經(jīng)驗

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

學習編程是一件愉快的事情,尤其是當你實現(xiàn)一個想要的功能時,你會對自己的成功感到更加欣喜。

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

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

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

說明

之所以在這里對初學者與中高級程序員進行對比,只是為了說明興趣的重要性,并不是說初學者面對那些枯燥的代碼就不能學好編程,因為很多程序員都走過這個過程。

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

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

圖1.1 掃雷游戲

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

其中的Comfy Cakes游戲將您置于Purble廚師的面包店中,您的工作就是完成一批蛋糕的訂單。由于面包店的客戶非常特殊,因此需要采用正確的形狀、口味、夾心、糖衣和點綴組合制作蛋糕。噢,快點干吧,因為蛋糕將接踵而來!該游戲的界面如圖1.2所示。

圖1.2 Comfy Cakes游戲

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

圖1.3 Purble Shop游戲

Purble Pairs游戲的目標是在時間用完之前,找到所有完全相同的圖片。通過翻轉一個圖塊以顯示圖片,然后嘗試找到與其配對的圖片,使用“秘技”點可以對整局游戲進行瀏覽。該游戲的界面如圖1.4所示。

圖1.4 Purble Pairs游戲

說明

通過嘗試身邊這些小游戲和軟件,能夠使你對編程產(chǎn)生興趣,因為不管是這些小游戲也好,還是一些實用的軟件也好,都是通過程序語言編寫出來的,只要有了興趣,自然也就能夠學好編程了。

主站蜘蛛池模板: 营口市| 双江| 容城县| 海伦市| 博罗县| 黑龙江省| 和硕县| 广灵县| 龙川县| 青州市| 武胜县| 石嘴山市| 都江堰市| 吉隆县| 芒康县| 佛冈县| 繁昌县| 长沙县| 南丰县| 松原市| 武宁县| 象山县| 广灵县| 九寨沟县| 阳江市| 建阳市| 桦南县| 噶尔县| 乐清市| 汝阳县| 山西省| 西林县| 合山市| 天峨县| 合山市| 修文县| 兴化市| 梅州市| 米泉市| 元氏县| 长宁县|