瀏覽單個文章
NEAL
Golden Member
 
NEAL的大頭照
 

加入日期: Jun 2002
您的住址: Taiwan
文章: 2,668
我覺得用個作業系統搞得像信教一樣很怪。

我在Linux下把Standard C的功力打紮實,學會shell script好用的地方,搞清楚Kernel和DKMS怎麼讓硬體們跑起來,也從Vim學到了Regular expression,從Network裡的設定檔學懂了TCP/IP的許多實務和原理。

簡單的說,我在大學唸的計算機組織、OS、計算機網路概論、Compiler,這些重要的核心課程會教很多觀念,但我是自己從Linux搞懂這些觀念是怎麼實務操作的。

但Windows給我的幫忙也非常大,我剛來PCDVD是還在唸高中,Windows直覺好用的GUI界面讓我用滑鼠就可以探索很多電腦設定,而且當年用Windows 98,我就是在PCDVD學會怎麼組好電腦後,用Windows 98開機磁片和光碟,把一台電腦灌起來,以及了解什麼叫驅動程式。

讓一個初學電腦的中學生,可以透過幾本PCDIY和PC Shopping的書、一個網站、一隻滑鼠,就能把整台電腦安裝設定到可以動得順暢,這在2000年時只有Windows做得到吧?

之後學習C++時,我在FreeBSD下學得很痛苦,不懂物件導向的封裝、隱藏、繼承、多形這四個東西究竟是什麼鬼?結果卻是偶然在好友的建議下,學習了Visual Studio裡的C#,透過C#才了解物件導向的許多觀念和原理,並且用來實作之前在資結或演算法學到的觀念,把底子打起來。

之後回到Linux下去寫C++的物件導向程式,就很順暢的一編就過,完全沒有之前的痛苦感,有種對Linux更有信心的感受!

往後要開發設計OpenWRT的應用程式、Android應用程式、UDOO Single Board Computer時,一定都要懂怎麼用Linux、怎麼重編Linux Kernel,做出來的東西都蠻好用的,在社群的評價都還不錯!Linux確實有它的魅力存在!

我不懂把好好的科學與工程世界弄得像教派一樣是為了什麼?那麼激進有比較厲害嗎?
舊 2015-04-11, 07:18 PM #10
回應時引用此文章
NEAL離線中