給初學編程的業餘愛好者——會堆積木就會編程

首先說明的是,這不是教材,只是看着一些拜師啊跪求啊等詞眼不爽而堆的字,版權神馬滴沒有,能拿去罵人更好。
在計算機技術高度普及的21世紀,編程不再是像20世紀五六十年代那樣只是身在高高神壇的傢伙騙吃騙喝騙經費的技能了。
我們先定位一下我們所處的層次——業餘、初學,然後就坐在幼兒園的凳子上,等老師教堆積木。
由於是初學,所以我們必須要掌握好一些基本的積木,也就是關鍵字。每個高級編程語言都有它的關鍵字,但都是源於基本的英語(別拿易語言說事),來來回回也就那麼幾個單詞,給你一個星期記下來就可以了(不要愧對愛好者的稱號)。把關鍵字裏邊的控制語句配合流程圖的符號來理解,那麼你已經可以學會構架基本程序了。
然後就到掌握運算符這些積木了,應該也不難,就那麼幾個加減乘除,邏輯運算可能稍難,不過以各位的能力應該是沒什麼過不去的坎。
函數和結構體就是自己用基本的積木拼湊起的大塊積木組合而已。
庫函數是別人做好的積木,我們拿來是方便堆積木的,已經有圓形的輪子了,我們總不能重新去發明一次吧。一般情況下用標準的庫函數就可以做了大部分的工作了,除非你要用系統的一些性能,才使用到不同系統提供的庫函數。如在DOS下用GETCH函數做任意鍵繼續或者不回顯的密碼輸入,而在LINUX下你可能會用CURSES函數庫來做到相同的效果。
現在我們已經可以堆砌一個簡易的城堡了,達到了做字符界面的什麼學生管理系統、圖書管理系統。
業餘愛好者不是看着白字黑底的屏幕一次次無聊地輸出"Hello, world!",至少你也得輸出個"草泥馬!"。
現在我們向充滿色彩的夢幻城堡進發(某相機廣告詞“你好色”)。
這時老師搬了MFC、GTK+、QT等大人們做好的積木構件。什麼按鈕、輸入框、進度條只不過是一個個做好的積木而已,我們所做的只是往上面堆上我們自己做的一些小積木而已,這些小積木負責響應一下什麼單擊雙擊右鍵等東西而已。
數據庫和網絡編程也只不過是用別人做好的積木,然後自己再添加點必要的處理代碼。
如果你夠無恥的話,拿別人的城堡來,把表面的標識改改,然後就可以拿出去了,好像很多公司都在幹這活……
業餘和專業沒什麼多大的區別,可能別人手頭多那麼幾塊你不知道的積木和更好的堆積木的技巧而已。

說了半天你還不知道什麼是堆積木?!口誤,應該是編程。
唉,中國人還是要用理論來說服。
編程的過程就是解決問題的過程。
提出問題;(你媽說:“小子,別玩小JJ了,用積木給老孃堆個城堡看看。”)
分析問題;(你用腦袋中比小頭大不了多少的部分分析,大部分腦袋在唱:“雪姑/雪姑/七個小矮人/七……齊齊喺……”)
確定算法;(然後覺得某個城堡造型不錯,腦袋裏卻想着女僕問題……)
畫出流程圖;(用你剛纔玩小JJ的小手把城堡畫出來,腦袋閃過皮鞭蠟燭應該放哪個房間……)
編輯程序;(往你的小手吐點口水開始拿起積木堆城堡,不用口水也可以用其他液體,只要你自己能弄出來……)
調試程序;(用你的小眼看看,臥室到那個房間的路是否通暢,要不要再加入浣腸功能……)
建立文檔資料。(在你的小日記本寫下了構建偉大城堡的過程,長大了建一座爲調教事業作貢獻……)

最後,買書吧,多認識點積木,多看點別人的堆積木技巧。

……
武藤蘭,吉澤明步,小澤瑪麗亞 春葉 淺倉舞
高樹瑪麗亞,神谷姬 ,蒼井空 喜多村麻衣
北原梨奈 深海亞久裏,夕樹舞子 和 津實
白石目 和 天海麗,麻生早苗 葉樹梨
上原凌,前島美步,常盤英子 月野秋原舞
青木羅亞,長奈西,山本新平 山千里
細川百合子 美由紀,鈴木麻奈 美野亞希
美竹涼子 飯島愛,市川香織 張曉羽
……
世界上的AV片源無數 何止一千萬,何止一千萬
……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章