Re: [心得] 工程師的缺德行為:叫朋友去學C/C++
這篇內容寫的不錯
我在補充一下我的想法
其實重點只有一句話
就是「成就感」
相信板上某些高手一定都經歷過為了一個AC
可以在那邊想一整天甚至試一個禮拜的經驗
最後就只是程式過了~爽
對於初學者來說其實他們更需要立即回饋
所以讓他們馬上可以看到他們這樣做就可以得到什麼是非常重要的
因此我都推薦初學者從視窗程式下手
最好是你拉一拉就有個基本的layout
這對初學者就是非常新鮮的體驗了
像是微軟派的話就是從WinForm或是WPF開始學習C#學習程式流程的概念
因為直接的回饋可以讓初學者知道你這樣做可以得到什麼變化
而不是只有一個黑黑的盒子show幾個字出來給你看而已
有些程式語言要寫到有畫面出來
都不曉得要突破多少關卡才能layout一個視窗出來
在中間有很多人根本不曉得自己學這個可以用在哪來最後就放棄了
例如我個人經驗
當初是學校老師不會VB又來教VB(這種事高職好像還滿常見XD)
但還好老師推薦了一本還不錯的書
我回家就是先拉拉看~哇!原來在這按鈕背後寫個敘述就能跳出一個MessageBox
之後就是在畫面上印個99乘法表
甚至寫個計算記之類的界面
自然而然的會寫程式的門檻就不知不覺的跨過了
上大學後不是學C、Java都非常快就上手
全都歸功於當初的經驗
人都需要成就感讓自己知道自己在往那走
才能繼續不斷的走下去
當然有些人是以考試的方式在學程式
但我認為那太痛苦了完全得不到寫程式的樂趣
還有在建議新手學程式時
不要推薦按裝起來太複雜的程式語言或工具
因為有些工具真的不是我在說…
出問題時可能連工程師都要找半天看看問題是出在哪裡
更別說自己摸索的新手了
補充一下
初學者我個人分成兩種
一種是本身對程式就充滿好奇跟興趣
一種想學但還沒到興趣的程度
第一種其實不管學什麼語言都沒差
因為靠熱誠就可以撐過還沒過寫程式門檻的磨合期(例如我的例子)
第二種是可能覺得程式很難不簡單但想學
如果一開始就引導他們走向佈滿荊棘的路他們很可能就此放棄
因為容易讓他們誤解「程式原來那麼難」
但如果可以指引他們先走比較輕鬆的路
他們走久了也許就知道自己該往哪裡走了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.27.83
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1423137783.A.28D.html
※ 編輯: aoksc (118.160.27.83), 02/05/2015 20:14:22
→
02/05 20:16, , 1F
02/05 20:16, 1F
推
02/05 20:46, , 2F
02/05 20:46, 2F
推
02/05 20:47, , 3F
02/05 20:47, 3F
推
02/05 20:49, , 4F
02/05 20:49, 4F
推
02/05 20:58, , 5F
02/05 20:58, 5F
推
02/05 21:39, , 6F
02/05 21:39, 6F
→
02/05 22:46, , 7F
02/05 22:46, 7F
推
02/05 23:25, , 8F
02/05 23:25, 8F
→
02/06 01:03, , 9F
02/06 01:03, 9F
→
02/06 03:26, , 10F
02/06 03:26, 10F
推
02/06 03:35, , 11F
02/06 03:35, 11F
初學者學的程式也可以扯到只會call library?
不曉得閣下print第一個"Hello World"是不是call library來的喔?
還是第一個Hello World是自己寫kernel寫compiler run出來的呢?
呵
※ 編輯: aoksc (118.160.27.83), 02/06/2015 08:04:35
推
02/06 08:01, , 12F
02/06 08:01, 12F
推
02/06 08:18, , 13F
02/06 08:18, 13F
→
02/06 08:19, , 14F
02/06 08:19, 14F
→
02/06 08:22, , 15F
02/06 08:22, 15F
→
02/06 08:23, , 16F
02/06 08:23, 16F
→
02/06 08:24, , 17F
02/06 08:24, 17F
→
02/06 08:26, , 18F
02/06 08:26, 18F
→
02/06 08:26, , 19F
02/06 08:26, 19F
推
02/06 09:15, , 20F
02/06 09:15, 20F
推
02/06 09:28, , 21F
02/06 09:28, 21F
→
02/06 10:06, , 22F
02/06 10:06, 22F
推
02/06 10:49, , 23F
02/06 10:49, 23F
推
02/06 11:10, , 24F
02/06 11:10, 24F
→
02/06 11:11, , 25F
02/06 11:11, 25F
→
02/06 11:11, , 26F
02/06 11:11, 26F
→
02/06 11:11, , 27F
02/06 11:11, 27F
→
02/06 11:12, , 28F
02/06 11:12, 28F
→
02/06 11:14, , 29F
02/06 11:14, 29F
→
02/06 11:15, , 30F
02/06 11:15, 30F
→
02/06 11:15, , 31F
02/06 11:15, 31F
→
02/06 11:16, , 32F
02/06 11:16, 32F
→
02/06 11:16, , 33F
02/06 11:16, 33F
推
02/06 12:30, , 34F
02/06 12:30, 34F
→
02/06 12:30, , 35F
02/06 12:30, 35F
推
02/06 12:34, , 36F
02/06 12:34, 36F
→
02/06 12:34, , 37F
02/06 12:34, 37F
推
02/06 13:34, , 38F
02/06 13:34, 38F
→
02/06 13:48, , 39F
02/06 13:48, 39F
推
02/06 14:23, , 40F
02/06 14:23, 40F
→
02/06 15:47, , 41F
02/06 15:47, 41F
推
02/07 10:42, , 42F
02/07 10:42, 42F
推
02/07 17:17, , 43F
02/07 17:17, 43F
→
02/07 17:18, , 44F
02/07 17:18, 44F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章
133
447