2012年10月19日 星期五

現在不學,未來還有機會嗎?

  大約在一年前,還只是個渾渾噩噩的大學生,程式似懂非懂,專業知識也是一知半解,甚至懷疑,筆者真的是讀資訊相關領域的嗎?

故事從這邊說起~~~
(以下文字,筆者以第一人稱來敘述)

想當年,連android是什麼都不知道.......
  一年前,有天晚上我和ADOC的同事,坐著車在回辦公室的路上,我和阿毛聊著聊著,也不知道聊到了什麼?阿毛建議我現在開始接觸 Android 這個東西,因為他說這將會是未來的趨勢,那時我只是點點頭,然後笑笑地說,「應該要等我大三比較有空才會想去研究吧!」

  但是,被迅速一句話衝擊到,再等一年就太晚了!這句話真的讓我震撼,也讓我學到了一課,那時回去時,便馬上Google 搜尋一下,Android這個東西,但是那時我甚至不知道這個東西怎麼拚,還不斷地去亂猜單字,E開頭嗎?還是是中文字啊?(阿啄??)

半年前,我連javac是什麼都不知道.......
  或許這真的很好笑,不用懷疑,一年的變化可以很大的,從一個只會少許C++的小屁孩,能換跑道到JAVA至今,真讓我訝異。

  說出來,可能也不相信,半年前,叫我寫一行JAVA的程式碼,我可能必須埋頭苦惱的去生甚至上網去搜尋不同大大的程式碼,如今我每天都必須活在成千萬行的JAVA code裡面,此刻才真的讓我體悟到我是讀資訊領域啊!!!

許個未來吧,趁年輕,多學一點......
  每次常把Linux掛在口中,說未來要找機會學,這個口號,我想我也講了好一陣子了,不如趁現在CASE需要用到Linux的東西,好好地摸一摸,讓自己盡快熟悉一點Linux這頑固的傢伙吧~

  雖然我也常常把我要開發apple掛在口上,但是這真的要等我的畢業專題結束,才有辦法去實踐吧!現在有太多的是要做了,還是一步一步慢慢來,別亂的陣腳:)

現在不學,未來還有機會嗎?
  就因為現在我們是學生,可閒的很,未來的變數太多了,不如好好把握當下~

2012年10月17日 星期三

Tomcat 資料庫Win7 64bit 對應 office 32bit 之ODBC設定

現在電腦的主流是以Windows 7 64bit 的版本為主,但是在Microsoft Office 方面仍是以 32 bit為主。


在64bit的電腦,要抓取32bit 的office 設定有些不一樣。

平常我們打開ODBC的方法,是透過控制台那邊打開來設定。























但是在不同的位元底下,我們必須要這個路徑下去開啟OBDC來設定。
C:\Windows\SysWOW64\odbcad32.exe (也可以複製路徑貼上)






















抓取到Microsoft Office Access 2010 資料庫的設定檔了,這樣我們就能直接來使用了。


「Designer」和「Programmer」的思維

最近在思考一些專案程式決策時,感覺自己好像亂了陣腳的馬,回過頭來看,這根本是一個非常鳥的決策啊!!!


最近這一兩個月裡面,筆者撰寫了非常大量的程式,也因此每天都活在成千萬行的程式碼之中,但是也因為有了寫程式的習慣,或許正確地來說,寫程式寫上癮了,根本到了中毒的境界。有些人對於打開線上廝殺會覺得非常好玩,而筆者卻是,以撰寫好幾個小時的程式為樂(真的有病啊!!!)


不過也漸漸的發現,自己有了錯誤的思維。每當接到新的專案時,當下總會去思考,這個東西我程式寫得出來嗎?怎樣寫才會會好呢?但是,後來筆者發現到一個嚴重的錯誤,「我的思維模式為何要侷限於自己的能力呢?」這樣這專案的創意,不就被侷限在一個框框之中,這又何必啊!


反觀,設計師,他們會先規劃設計,而不會直接的思考到背後的技術與能力與否,也因此在設計專案上面,便能天馬行空地去思考,東西便會變化萬千了,因為他們不用局限於「技術」「能力」這個層面,才能為專案思考出無限的創意。

設計完成後,再逐一地去實踐部分功能,而不是直接打回票,這整套程式不可行,過程中會經過無數次的討論,一修再修,讓整套專案的程式,不僅擁有設計者的創意度,還有程式撰寫者程式撰寫可行度,在兩者間取得平衡。


我想,我要慢慢地改變自己的思維,不然我真的「只會用,不會設計」,要把「Designer」和「Programmer」這兩點都兼具,這才是一個好的「程式設計師」不然就僅是個「Coding Machine」