「
愛運動管理系統」誕生記(3)
漫長的暑假結束,我又回到了學校。上次學習
vb的不愉快經歷讓我有些失落,但又實在不願意就這樣放棄學習程式設計。
vb這條路是走不通了,那從**開始呢?
當時聽說學校有位計算機老師
delphi
用的很好,我向他去請教,可他說他是大學時弄過,現在也很久沒弄了,還告訴我要學
delphi
,必須先學好
pascal
語言。於是我又去學習
pascal
語言。
我發現pascal
語言也很簡單,很快我把語法學會了,然後又去研究
delphi
。可是,可是,歷史總是驚人的相似,我又遇到了和學習
vb一樣的困難,折騰了
2個月,我又弄不下去了。
備受打擊的我完全失去了學習程式設計的興趣,接下來的乙個月,我每天晚上看電影麻醉自己——
學校為每位老師配發了一台手提電腦,我終於可以在寢室玩電腦了。
但這樣下去終究不是辦法,倍感無聊的我覺得不能再這樣荒廢人生,應該找點事情來做。
21世紀是資訊時代,學會程式設計肯定會給自己帶來更多的機會,我決定繼續學習程式設計。通過前面一段時間的經歷,我發現自己對程式語言的語法和演算法思想理解還是比較快的,但在做一些作品的時候由於經驗不足,往往在程式設計技術之外遇到困難,導致無法前進。
如果要繼續學習程式設計,必須選擇一門合適的程式語言,
basic
和pascal
都是基礎的入門級語言,實際應用的人並不多,不能作為自己深入學習的語言。那應該學習哪門語言呢?
思來想去,我想到了
c語言。 c
語言是我上大學期間學習過的程式語言,當時的我並沒有感受到程式設計的樂趣。
turbo c
開發環境不友好的介面讓我望而卻步,寧可在機房練習枯燥的五筆輸入法,也不願意輸入一行**。後來為了通過計算機國家二級考試,硬著頭皮看了一陣子書,記住幾個基本的演算法,草草上了幾次機,稀里糊塗通過了考試。當時還以為自己真的學會程式設計了,現在想想真是可笑。 重學
c語言是一段快樂的體驗。我在學校圖書館找到一本《
21天學通
c語言》,這本書可比我大學時用的《
c語言程式設計》要容易看懂多了。雖然該書要求讀者一天看一章,可心急火燎的我怎麼可能按部就班的來呢。前三天我基本上是以每天
2-3章的速度飛速前進的,很快就把第一周的課程學習完了,還認真地完成了課後作業,並興致勃勃地把**輸入到電腦裡——當時之所以這麼快,除了求知慾旺盛之外,更重要的是我學會了使用
devc++
基礎開發環境,這款
ide的介面非常友好,讓我感覺當初使用
turbo c
就像用石刀砍樹一樣。我終於有了一樣趁手的工具——我對
devc++
是如此的喜愛,以至於到現在我還捨不得用更好的
ide來代替他。
進入第8天課程「使用數值陣列」的時候,我的速度慢了下來;第
9天課程「指標」開始讓我感覺到有難度了;好在接下來的「字元和字串」又讓我松了一口氣。
就這樣我每天認真地學習,在不到
30天的時間裡,我完成了該書大部分內容的學習——由於還要完成教學任務,我並不能保證每天都有足夠的學習時間。
由於我的急躁,還沒等把書本的全部章節都學完,我就開始逛論壇,寫部落格,解決一些有趣的演算法問題了。實際上該書的第
19-21
天課程,我是很久以後才去看的,而且沒怎麼看懂,現在回過頭來發現有很多內容又不熟悉了。
「愛運動管理系統」誕生記(2)
上回書說我無意中翻到一本 quick basic 簡明教程 三下兩下把它看完了,還從學生手裡借來作業本,完成了所有習題,並把 輸到電腦裡,檢視程式執行結果。學習的效率令人驚嘆,不到一周時間,我已經把手頭的書和作業都做完了,而且正確率相當高。此時的我不可一世,心想原來程式設計這麼簡單,我以前怎麼沒感覺...
「愛運動管理系統」誕生記(10)
愛運動管理系統 誕生記 10 2010 年下半年,由於全身心投入到班主任工作中,我停止了學習程式設計,這一停就是 4年多,究竟是什麼原因促使我重新撿起這份興趣的呢?主要是因為我的課餘時間開始多了起來,而我又是個閒不住的人。當第二屆班主任的時候,我不再像第一屆那樣患得患失,事必躬親,而是學會放手,相信...
「愛運動管理系統」誕生記(16)
愛運動管理系統 誕生記 16 和大家交流的時候,有老師問我 為什麼系統免費給大家使用,你辛辛苦苦寫出來,難道不是為了賺錢嗎?也有人質疑我的免費只是乙個噱頭,背後肯定有不可告人的目的。說實話,我也只是個凡人,我手頭也不寬裕,如果有錢賺,誰也不會拒絕。但免費為中小學教師使用 愛運動管理系統 確實是我的真...