Re: [心得] 最近教朋友入門寫程式的一個發現消失

看板Soft_Job作者時間8年前 (2015/08/03 14:13), 8年前編輯推噓11(11022)
留言33則, 19人參與, 最新討論串2/2 (看更多)
我也來分享一下 大部分想學寫程式會遇到的瓶頸 1. 選取語言 相信版友看過很多類似「該學什麼語言」的文章 這些很多都是新手發問的 就不要再回什麼「重點不在語言本身」之類的話 阿新手就要進入寫程式的世界後才有辦法用更廣的角度看待語言本身麻~ 還有這時候應該要先問說對方想要做的軟體 再去推薦應該要學的語言 另外對這種非本科系 又沒碰過的人 盡量推簡單易學的語言 讓他進入門檻較低 他也比較不會放棄 像是web就可以推 php, 使用xampp按下一步安裝好需要的環境 馬上就能寫簡單的網頁了 2. 錯誤 新手遇到錯誤 盡量到google / stackoverflow找 尤其發問到 stackoverflow 發問 幾乎幾分鐘就有人回了 畢竟是全球性的論壇 台灣的論壇或ptt可能都要掛上幾個小時才有人回 或是遇到的問題較冷門 有時候甚至沒人回 如果英文爛的話... 就還是在台灣的論壇或ptt問吧 3. 興趣是天生?後天? 我認為是後天的, 但也不是絕對. 如果對方是完全沒碰過的新手 你推薦他寫php(web based 程式) 他可能會覺得很有興趣 有成就感 因為可以即時看到自己寫的程式可以即時顯示 如果推薦對方寫 C 初期只能一直在command line做一些邏輯運算 可能很快就沒興趣了 4. 自學? 去付錢上課? 說真的 除非是自己極為有興趣 不然還是去上課好 因為很多我們已經當做是基本常識的 那些新手根本不知道 像是我記得我第一次寫 java 的 hello world 就有非常非常非常多疑問 什麼是class ? 為什麼要用「.」? 我為什麼編譯不過? 很多東西是去上課 有人帶才比較好了解的東西 等到了解一個語言 再去自學其他語言就會順很多 5. 各位軟體工程師 想想你們以前剛開始學寫程式的時候 花了多久時間在debug 你一定有經驗 找了bug找了很久 發現沒有加分號、用到全型分號等等極為基礎的error 或是花了好幾天做老師出的作業(但同學很多人已經放棄) 連最基本的 for 迴圈看了好幾十次才知道他在幹嘛 還被老師罵說不要去算現在迴圈的i到哪裡 或是判斷式中少打一個等號 最後你撐了過來 撐過了寫程式的進入門檻後 就越寫越順 因此 寫程式再簡單還是有他的門檻在 說真的 那麼好寫 那麼好學 你我的薪水大概就從25k 開始起跳了 ps. 興趣... 其實我的興趣是錢 可以賺很多錢的我都願意培養興趣 假設今天寫程式月薪 30 k 我可能會沒興趣 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.219.180 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1438582437.A.BED.html ※ 編輯: sing10407 (36.226.219.180), 08/03/2015 14:15:03

08/03 14:36, , 1F
蠻有同感的,推
08/03 14:36, 1F

08/03 14:43, , 2F
台灣的論壇是? 有推薦的嗎?
08/03 14:43, 2F
我沒很清楚有多少 目前知道javaworld 還有ptt各語言版 或是fb的各語言社團

08/03 14:44, , 3F
寫得不錯
08/03 14:44, 3F
※ 編輯: sing10407 (36.226.219.180), 08/03/2015 14:47:02 ※ 編輯: sing10407 (36.226.219.180), 08/03/2015 14:48:20

08/03 15:18, , 4F
台灣的論壇都會叫你先google
08/03 15:18, 4F

08/03 15:29, , 5F
工作就是為了錢,有錢賺才會當成興趣 +1
08/03 15:29, 5F

08/03 15:46, , 6F
C+公版其實還漫好玩的
08/03 15:46, 6F

08/03 18:49, , 7F
我遇過的高手沒一個會叫人去上課的
08/03 18:49, 7F

08/03 18:50, , 8F
補習就像是填鴨式教育一樣,真心不推
08/03 18:50, 8F

08/03 18:50, , 9F
我指的是那種一般多人數的教學
08/03 18:50, 9F

08/03 19:13, , 10F
推買書跟google 不推上課
08/03 19:13, 10F

08/03 19:20, , 11F
樓上應該是沒碰過好老師吧 一個好老師勝讀百本書阿
08/03 19:20, 11F

08/03 19:20, , 12F
寫web真的25k起跳
08/03 19:20, 12F

08/03 19:20, , 13F
上課可以先探聽一下老師的風評再決定要不要上
08/03 19:20, 13F

08/03 19:23, , 14F
推google,stackoverflow
08/03 19:23, 14F

08/03 21:26, , 15F
在台灣目前寫app是不是比做web容易找工作
08/03 21:26, 15F

08/03 21:27, , 16F
web似乎變成基本工,但差異化不大
08/03 21:27, 16F
以目前來說 兩者都非常好找

08/03 22:27, , 17F
最後的ps好忠懇
08/03 22:27, 17F
※ 編輯: sing10407 (36.226.219.180), 08/03/2015 22:29:27

08/03 22:29, , 18F
話說寫程式的職缺真的有人開25k
08/03 22:29, 18F

08/03 22:29, , 19F
甚至更低呀
08/03 22:29, 19F
至少自己的工作沒那麼低啦~ XD ※ 編輯: sing10407 (36.226.219.180), 08/03/2015 22:31:41

08/03 23:34, , 20F
無論web或app想找絕對找得到30k以上的工 但其它條件就再看
08/03 23:34, 20F

08/03 23:55, , 21F
若是從接案的角度呢?
08/03 23:55, 21F

08/04 08:25, , 22F
門檻低是好事嗎?隨隨便便就放棄~有問題的是自己~另外 web
08/04 08:25, 22F

08/04 08:26, , 23F
看似容易入門~實際上該學的還是一個都跑不掉~使用 xampp
08/04 08:26, 23F

08/04 08:28, , 24F
之類的軟體裝起來~把一堆該懂的先掩蓋起來~但終究還是得
08/04 08:28, 24F

08/04 08:30, , 25F
還債~門檻其實一直都在~新手先欺瞞自己進來了~但能走多久
08/04 08:30, 25F

08/04 08:31, , 26F
的問題還是一樣存在啊...
08/04 08:31, 26F
至少可以走得深一點 有久一點的時間可以決定是否放棄 不然寫java可能在安裝jdk就先放棄了

08/04 08:32, , 27F
如果高低差像樓梯一樣就很容易一步一步走上去
08/04 08:32, 27F
※ 編輯: sing10407 (36.226.219.180), 08/04/2015 09:09:13

08/04 11:15, , 28F
當初jdk裝好幾個小時搞不定時真的覺得自己不適合走
08/04 11:15, 28F

08/04 11:16, , 29F
這一行...
08/04 11:16, 29F

08/04 21:57, , 30F
判斷式中少打一個等號....用指標的時候很可怕XD
08/04 21:57, 30F

08/05 20:06, , 31F
中肯
08/05 20:06, 31F

08/11 01:39, , 32F
撐過撞牆就完全另一個世界,大都很難將心比心想到新手
08/11 01:39, 32F

08/11 01:40, , 33F
食後的處境,不停撞牆,新手老手間就形成gap
08/11 01:40, 33F
文章代碼(AID): #1LlmQblj (Soft_Job)
文章代碼(AID): #1LlmQblj (Soft_Job)