而且大部份的人就是不信, 這種東西, 如人飲水冷暖自知...
工作上遇到有的人說你們寫程式真好, 還有沒有缺人.我也來學好了...
總是不與置評, 不要說學不學的來好了. 就算你是寫程式的料...
沒有寫過三五年是, 是沒有辦法獨當一面的...
而其中的辛苦, 也不是沒碰過的人可以體會的...
跟別人說寫程式其實很累, 大部份的人還是不信
賣腦力的不見的比賣勞力的輕鬆
不過學寫程式, 通常會寫的寫的好的都是自學的.
我認識的, 應該都是自學的
程式的東西靠領悟的, 老師沒辦法幫你領悟
以前在學校住宿, 晚上10點還要熄燈.
當然也沒有電腦可以用, 只有電腦課時有電腦可以用. 且還是3.5"磁碟.用 Dos 糸統
那時沒電腦可以用, 練習程式都是, 晚上睡覺時, 頭腦裡想程式, 然後在頭腦模擬執行.
上面有人提到數學程度,想當年,我的大學聯考才考 8分啊!

上大學的時候,微積分也是三修,統計學是因為有些電腦操作,才勉強有60分!

不過,我寫程式,是從高中一年級開始自學,從最簡單的DOS批次檔程式開始,
後來斷了好幾年的時間,大學後,才開始自學VB、FOXPRO、ACCESS等,
正式上課學的程式語言,好像也只有八個小時的VBA吔,
後來上班用的VB .Net,也是看之前同事留下的範例,一行行讀還有偵錯學來的,
寫程式的功力自然不高,但是都可以用最簡單的語法(是語法簡單,不是精簡),
達到工作上的需求,目前工作上也還算是順利囉!
套句Linus的話說:
現代科學的進步,靠的不是一些不世出的天才;而是一群孜孜矻矻的工程師!!
而對於程式設計師,
寫程式,靠的也不是天才,而是耐煩地一行行撰寫、一行行閱讀以及一行行除錯啊!

軟體工程師的領域中不是只有會寫程式就行了,舉例來說, 如果寫的是 for Windows 程式, 那必須要懂 Windows 的架構, 記憶體配置的方法, COM 及 DLL 的運作模式, 如果寫的程式有關係到網路通訊協定
那就要懂 SOCKET, TCP, 如果牽扯到資料儲存就要懂資料庫 SQL, 如果做的像手機,GPS 這種特別的領域
又要懂chip的使用方法, 各種特殊的規格, 說真的超級囉哩巴縮的, 搞到後來有看不完的文件, 念不完的書,
因為大部分的東西老師根本沒有老師指導, 相對於剛剛舉的例子而言, 程式的學習時間根本可以少到忽略不計,
但是其實程式也是要有素養養成的,也許剛剛開始的時候沒經驗貪快,會犯些錯,如用一堆全域變數,整個程式變
成一大塊程式, 但是等到要維護這個程式或新加功能時發現 BUG 根本解不完的時候, 就會發覺軟體工程的重要
進而開始 K 這方面的資訊改善自己的程式素養.
也許在學校的時候寫程式覺得寫不好,可是出來工作後,一天寫個 12 小時,頂多兩三個星期就會寫了

小弟寫程式寫了 10 年, 說真的我還滿希望所有的東西都有老師可以指導我說.
