有點好奇 學程式有人可以無師自通嗎

不知道是天份還是毅力什麼的, 反正有的人就是學不來...

而且大部份的人就是不信, 這種東西, 如人飲水冷暖自知...

工作上遇到有的人說你們寫程式真好, 還有沒有缺人.我也來學好了...

總是不與置評, 不要說學不學的來好了. 就算你是寫程式的料...

沒有寫過三五年是, 是沒有辦法獨當一面的...

而其中的辛苦, 也不是沒碰過的人可以體會的...

跟別人說寫程式其實很累, 大部份的人還是不信

賣腦力的不見的比賣勞力的輕鬆

不過學寫程式, 通常會寫的寫的好的都是自學的.

我認識的, 應該都是自學的

程式的東西靠領悟的, 老師沒辦法幫你領悟

以前在學校住宿, 晚上10點還要熄燈.

當然也沒有電腦可以用, 只有電腦課時有電腦可以用. 且還是3.5"磁碟.用 Dos 糸統

那時沒電腦可以用, 練習程式都是, 晚上睡覺時, 頭腦裡想程式, 然後在頭腦模擬執行.



囧rz~ wrote:
如人飲水冷暖自知...
程式的東西靠領悟的, 老師沒辦法幫你領悟
啊多麼痛的領悟

推如人飲水冷暖自知

把自己訓練成人肉 compiler 的確是很重要的...
我算是無師自通

整個過程中,還是有遇過高人

也願意指點我。

我覺得要學自軟體:

一、興趣。你要對你做的東西有興趣。

二、要有成就感。要能做出成就感(滿足自我信心)

三、有貴人

四、有機會

剛好上述四項我都有遇到。



程式運用在場合、設備差很多,你想學那一類

小弟寫程式,雖然不是完全無師自通,但說真的,老師的幫助還真是有夠小啊!

上面有人提到數學程度,想當年,我的大學聯考才考 8分啊!

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

不過,我寫程式,是從高中一年級開始自學,從最簡單的DOS批次檔程式開始,
後來斷了好幾年的時間,大學後,才開始自學VB、FOXPRO、ACCESS等,
正式上課學的程式語言,好像也只有八個小時的VBA吔,
後來上班用的VB .Net,也是看之前同事留下的範例,一行行讀還有偵錯學來的,
寫程式的功力自然不高,但是都可以用最簡單的語法(是語法簡單,不是精簡),
達到工作上的需求,目前工作上也還算是順利囉!

套句Linus的話說:

現代科學的進步,靠的不是一些不世出的天才;而是一群孜孜矻矻的工程師!!

而對於程式設計師,

寫程式,靠的也不是天才,而是耐煩地一行行撰寫、一行行閱讀以及一行行除錯啊!
這個只能說 "師父引進門,修行在個人",這個師父可能是老師、同學、補習班、書本....

因為程式寫得出來是一回事,寫得好不好又是另外一回事。特別是要持續維護的程式,
別的程式設計者也要看的,這時寫得好不好就很重要了...
唐鳳好像是自學的
IQ非常高
http://blog.xuite.net/datoci/shade 一個失業的好人
一句話

在於天份~~~

就像美工一樣

你怎麼學還是要天份的
免責聲明:以上言論為玩笑話,亦不代表本人真實意圖。本人對該資料或使用該資料所導致的結果概不承擔任何責任
多寫
多參考
多debug
你就通了
學寫程式根本不需要老師。看你想學那個程式語言,找本經典來讀,並不難學。難的不是程式語言,難的是懂得某個程式語言後,養成切分模組或類別的思考方式,以及各種涵式庫的使用方式,那個才是最難的。
我的答案是,寫程式一定有辦法無師自通,而且如果幹這行,會被逼到無師自通.
軟體工程師的領域中不是只有會寫程式就行了,舉例來說, 如果寫的是 for Windows 程式, 那必須要懂 Windows 的架構, 記憶體配置的方法, COM 及 DLL 的運作模式, 如果寫的程式有關係到網路通訊協定
那就要懂 SOCKET, TCP, 如果牽扯到資料儲存就要懂資料庫 SQL, 如果做的像手機,GPS 這種特別的領域
又要懂chip的使用方法, 各種特殊的規格, 說真的超級囉哩巴縮的, 搞到後來有看不完的文件, 念不完的書,
因為大部分的東西老師根本沒有老師指導, 相對於剛剛舉的例子而言, 程式的學習時間根本可以少到忽略不計,
但是其實程式也是要有素養養成的,也許剛剛開始的時候沒經驗貪快,會犯些錯,如用一堆全域變數,整個程式變
成一大塊程式, 但是等到要維護這個程式或新加功能時發現 BUG 根本解不完的時候, 就會發覺軟體工程的重要
進而開始 K 這方面的資訊改善自己的程式素養.

也許在學校的時候寫程式覺得寫不好,可是出來工作後,一天寫個 12 小時,頂多兩三個星期就會寫了


小弟寫程式寫了 10 年, 說真的我還滿希望所有的東西都有老師可以指導我說.
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)

今日熱門文章 網友點擊推薦!