[心得] 第一次自學程式的經驗分享

看板Soft_Job作者 (竹科管理處網軍研發人員)時間10年前 (2016/01/21 23:01), 編輯推噓36(36014)
留言50則, 38人參與, 最新討論串1/1
小弟一開始學程式是 1997 年,計算機概論的其中一章,學 Quick Basic。 當時由於沒什麼興趣,只覺得在鍵盤敲一些指令沒意義。 可以說當時完全不知道自己在幹嘛。 到了1998年,我開始習慣性撥接上網了, 覺得做網頁很酷,那是個會做烘培雞就很屌的年代。 開始在網頁上打打HTML產生網頁,當時真的全靠背的, 也不知道為何打這些標籤會出現畫面。 但是透過這經驗,開始覺得打些指令,產生自己要的畫面,是很特別的經驗。 因為有了這經驗,有點了成就感,於是想要寫 Windows95 底下的桌面程式, 當時透過網路,知道視窗程式都是透過 Visual C++ 寫出來的 (不知道有VB) 所以想說先來學 C++ 好了。 當時幾乎所有的觀念,都說學習 C++ 之前,一定要會 C, 所以沒過幾天,存夠了錢,就去書店找書了。 在書店時,翻翻書,突然看到一本書名稱類似 "直接學習C++" 大致上是說,不要學C了,透過這本書,可以讓你從無到有,直接學會C++,繞過C。 看了好心動阿!!! 於是就把那本書買了,不過由於那本書沒有編譯 C++ 程式的軟體(IDE), 所以我為了要有 IDE,我又另外花了500元,買了另一本C++教學手冊。 就為了 Turbo C++ 3.0 Lite 版的光碟。當時並不知道 Lite是什麼意思。 這兩本書花了我將近 1000元,都是我零用錢存下來的。 後來回家後,把光碟安裝後,桌面點兩下,就出現了 Turbo C++的編譯畫面, 照著書上一個字符一個字符的敲,按下Run,出現Hello Word, 完成了我第一個自學的程式。 這跟第一次學習寫HTML一樣有趣, 差別在於,哇喔,我竟然會寫一個C++程式耶,我超專業的! 後來看書上寫,原來 Lite 版的意思是,不會編譯成 exe,只有畫面輸出 這種IDE,現在的人應該很難體會。不過我還是用了很久。 當時的作法是,每天看書上的一個範例程式,了解新的Keyword或寫法, 然後背起來,蓋起書本敲一次, 敲不出來再重新背,然後蓋起書來打,直到編譯無誤產生結果。 有時候比較複雜的章節,例如迴圈for,有很多範例,就會花好幾天來打, 直到輸出書本上的結果。 雖然書本上有光碟附贈程式碼,但是我都沒用,直接每個範例自己打一次。 這樣斷斷續續花了一整個暑假,才自學完基本的C++。(不過指標都不懂) 學完這本書後,我又存錢了,我才買了盜版的 Turbo C++ 3.0,讓我可以產生 exe 檔。 我覺得這就是所謂的有興趣吧,你會願意花大把零用錢,買你覺得想做的事情, 寒暑假你願意自己躲在房間,把書上的字,一字一字的看,一行一行的打出來, 你遇到麻煩的事情,寫程式竟然不能輸出執行檔,你還是願意去學習。 每完成一個簡單範例,對你來說都是種成就。 這跟許多人,總是說,對學習程式有興趣, 但卻不肯到書店翻一下書,試著把程式一行一行敲出來,是完全不同的感受。 ---- 其實我覺得,現在的環境從無到有,要自學程式語言,比當時簡單太多了, 網路上關鍵字搜一下,都有一堆教學文章,根本就不用買書,也不用花錢。 真的對寫程式 "有興趣" 的人,何不試著下載開發軟體,然後打一行程式開始呢? 或是買一本書,花個300元,照著範例慢慢打,看看是否真的有興趣也好。 我是比較建議: 一開始先自學,真的打過幾個程式,覺得"有興趣"了, 再來去想是否要加入軟體業,或是是否要參加職業訓練班, 這樣才會了解自己內心真的想要什麼樣的工作型態。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.126.202.48 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1453388505.A.182.html

01/21 23:05, , 1F
不小心挑了java,然後安裝jdk時發現不適合走這一行,哈
01/21 23:05, 1F

01/21 23:05, , 2F
01/21 23:05, 2F

01/21 23:05, , 3F
感謝分享
01/21 23:05, 3F

01/21 23:12, , 4F
歡迎大家也分享自己第一次學習程式的感覺
01/21 23:12, 4F

01/21 23:12, , 5F
中肯推
01/21 23:12, 5F

01/21 23:14, , 6F
下載ide github clone YOO 我做了一個網路商城
01/21 23:14, 6F

01/21 23:59, , 7F
哈 這跟我的經歷好像
01/21 23:59, 7F

01/22 00:00, , 8F
開始也是在打範例.不過自已玩沒壓力..怕被當時進步最快XD
01/22 00:00, 8F

01/22 00:17, , 9F
01/22 00:17, 9F

01/22 00:23, , 10F
一樓的經驗超有感 我大學的痛 後來發現跟喝水一樣
01/22 00:23, 10F

01/22 00:35, , 11F
成就感真的很重要 現在人資源太多 想的也太多 做的
01/22 00:35, 11F

01/22 00:35, , 12F
太少.. 我就是在說我 希望能早日突破
01/22 00:35, 12F

01/22 01:24, , 13F
01/22 01:24, 13F

01/22 01:36, , 14F
我們真的生在資源太容易拿到的年代
01/22 01:36, 14F

01/22 01:36, , 15F
雖然我覺得花錢學東西才會痛,才不敢放棄XD
01/22 01:36, 15F

01/22 06:15, , 16F
學html 可是不知如何放到網路上 就不感興趣了
01/22 06:15, 16F

01/22 06:18, , 17F
後來才知道了server 伸請固定ip 才回過頭來玩網頁
01/22 06:18, 17F

01/22 08:17, , 18F
中肯,不過我是買24小時學會C++..
01/22 08:17, 18F

01/22 08:18, , 19F
花24天才學完..
01/22 08:18, 19F

01/22 08:59, , 20F
24天"學完"c++?學完的定義是什麼?
01/22 08:59, 20F

01/22 09:23, , 21F
01/22 09:23, 21F

01/22 09:36, , 22F
有興趣很重要
01/22 09:36, 22F

01/22 10:06, , 23F
推 經濟許可的話 就去上課吧 有人可以問 學更快
01/22 10:06, 23F

01/22 10:08, , 24F
推 現在自學環境好很多了
01/22 10:08, 24F

01/22 10:12, , 25F
雜貨店出了新的彈珠汽水,覺得新又酷買來喝,想喝飲料去
01/22 10:12, 25F

01/22 10:12, , 26F
便利商店一看發現玲瑯滿目不知道選什麼,所以不喝
01/22 10:12, 26F

01/22 10:15, , 27F
跟我滿像的 從DOS開始指令一個一個敲
01/22 10:15, 27F

01/22 10:16, , 28F
01/22 10:16, 28F

01/22 10:29, , 29F
25樓K大的比喻好生動
01/22 10:29, 29F

01/22 12:06, , 30F
不過真的要趁早 尤其在學時...
01/22 12:06, 30F

01/22 12:11, , 31F
01/22 12:11, 31F

01/22 12:44, , 32F
想起當初學網頁 拉了一大堆滑鼠特效就很開心...
01/22 12:44, 32F

01/22 13:41, , 33F
當初還很喜歡拉計數器XDDD
01/22 13:41, 33F

01/22 14:44, , 34F
不過非本科系自學的話很容易在履歷那邊就被打槍了 到後來
01/22 14:44, 34F

01/22 14:44, , 35F
還是去補習班有培訓過會比較有機會
01/22 14:44, 35F

01/22 15:08, , 36F
感謝分享
01/22 15:08, 36F

01/22 15:34, , 37F
推!! 感謝分享~
01/22 15:34, 37F

01/22 23:40, , 38F
當然沒興趣 誰的興趣不是吃喝玩樂
01/22 23:40, 38F

01/22 23:41, , 39F
但講沒興趣只是為了工作 不是更白目
01/22 23:41, 39F

01/23 09:49, , 40F
以前都會去語法圖書館抄code
01/23 09:49, 40F

01/23 21:31, , 41F
01/23 21:31, 41F

01/23 21:36, , 42F
01/23 21:36, 42F

01/23 23:36, , 43F
01/23 23:36, 43F

01/25 13:06, , 44F
也不用到"自學"這種挑戰.光願意花時間去上課 然後預習復習
01/25 13:06, 44F

01/25 13:06, , 45F
都做足.興趣有到這種動力才有稿頭 不然還是早點洗洗睡 別浪
01/25 13:06, 45F

01/25 13:07, , 46F
費人生.題外話:興趣用成就感堆起來的 在進階很容易腰折..這
01/25 13:07, 46F

01/25 13:08, , 47F
種人本科系一路訓練看多了.由其是上些巨人肩膀上看世界的課
01/25 13:08, 47F

01/25 23:49, , 48F
我之前想自學JAVA 發現難度好像有點高 現在還是去上課
01/25 23:49, 48F

01/26 13:37, , 49F
學好程式除了興趣,決心也挺有用的
01/26 13:37, 49F

02/01 11:39, , 50F
建議先學autoit script
02/01 11:39, 50F
文章代碼(AID): #1MeFBP62 (Soft_Job)