開發時程不夠用,技術追不完

這是第一篇發佈與小弟工作習習相關的文章,玩攝影已經有一大段的時間,從高中那時開始玩起,玩了二年,相機壞了,加上當兵,中間中斷三年(中間也有借用朋友的相機一陣子),然後等到D70s出來之後刷卡買起來,就這樣一路追隨下來。

平常不攝影就是待在電腦面前開發相關的EC Web Form軟體。

從剛開始的ASP+ACCESS開始設計Web Form ,那時能將DataBase在Internet上能查詢、更新資料已經是個非常了不起的技術。依希記得在Window 98時代,在學設計ASP時要會自己灌Pws (Personal web Service)在win98裡,在自己的電腦上寫程式並除錯,然後上傳在Win 2000 + IIS (Internet Information Service)環境下測試已開發好的網站。

說實在的,那個時候(約五年前)網路上的資源並不是很多,常常是程式的邏輯無誤卻發出與資料庫相容的問題,最常發生的錯誤就是「該資料庫物件屬性唯讀」,ASP時代的除錯引擎很菜,指到的錯誤並不是本身,而是由上個接受到的指令引起的,所以,經驗不足又無前輩帶領,經常除錯除到三眠三日都除不完。

ASP在我開發一段時間之後就捨棄換用PHP來開發相關的專案。PHP的語法跟C語言很相像,而且也能用OO. (Object-oriented物件導向) 來開發相關模組,而MySql的相容與PHP合得來,所以只要管它是否運作正常。雖然MySql的SQL指令沒像ACCESS那樣有直接化的產生介面,但 一字一語的敲著鍵盤輸入指令可以讓腦子訓練資料表的的主鍵(Primary Key)與外鍵(Forigen Key)的關係。所以現在輸入SQL指令,已經不用圖形化就可以Join其它的資料表。

目前小弟我還差的是「物件導向」的設計觀念,將程式模組化可以縮短開發時程減少不必要的困擾與無來由的錯誤,而且在Web 2.0進入的時代,程式設計也要跟隨下去,像是AJAX技術是Web 2.0的相關產物亦也是Java Script的進化設計,但OO.的加持將會讓AJAX如虎添翼。

目前小弟的工作室是由一人擔當軟體開發的工作,在趕件的催促之下很難能讓自己吸收新的技術,OO. 、 AJAX 、 ACTION SCRIPT (FLASH) 、JAVA 2 …..有太多太多的東西要學了,可是我是很期待這些技術能一攬著己,會一個技術就升一個級層,就像是練功一樣。

70%程式設計,28%攝影,2%感情,看來目前生活的分配也只有這樣子,比較能符合自己的個性,在辦公室待久了就習慣這個環境,發現魔羯座的個性是很坐的住的樣子,而攝影是個興趣,在假日將工作抽身,相機就是我的薄荷糖,是這麼般清涼自在,感覺很棒。而感情的比重也只能這樣,小弟的環境讓認識女生的機會變的很少了,而我也習慣被「閃」的生活,我並非宅男,因為常常都會去運動公園運動,而且對於卡漫電玩也很少涉及,不過,「鄉民」的語言我也很了解。

未來小弟的部落將會分享一些與開發軟體相關的技術文章,一來是幫助自已記憶,一來是能遇到知己,再來是在互相交流上能求進步。

感謝各位格友抽空看完這麼多字的文章,小弟在此獻上感謝。

Related Posts Plugin for WordPress, Blogger...

Leave a Reply