iT邦幫忙

DAY 3
14

MIS2000Lab.「我的IT人生與職場」--從零開始的前十五年 與 我的微創業系列 第 3

MIS2000Lab的IT人生#3--在學校「見樹不見林」的程式教學中,我終於看見森林

延續上一篇文章:http://ithelp.ithome.com.tw/question/10155713

除了書本以外,我遇見一位美國回來的老師,王學亮 老師

以下是我剛剛找到的新聞:

國立高雄大學今(9)日舉行新生入學典禮,學術副校長王學亮引述蘋果電腦創辦人Steve Jobs名言「Stay Hungry, Stay Foolish」,勉勵新生把握大學4年光陰,認識自己興趣、培養專業、發揮團隊精神,並進一步建立積極學習與探索世界的態度。

本文也發表在我的網站:[IT邦幫忙]鐵人賽#3-- 在學校「見樹不見林」的程式教學中,我終於看見森林

http://www.dotblogs.com.tw/mis2000lab/archive/2014/11/23/147398.aspx

他在大二就 "逼"我們寫「專題」

老師找到一本書,好像是講解Clipper資料庫,

但整本書都在講 "進銷存",就是一個完整的商業系統 (那時OS是MS-DOS 6.X + Windows 3.1)

他**不**要求我們懂、上課也不教這本書的內容(但期末要交出成果)

要求我們拿程式碼去安裝、玩玩看、試著改一下

那怕是改改文字、畫面都好

(我現在才知道他要逼我們「潛下去」,不潛到水裡,那能學會游泳、或是克服對水的恐懼?)

我說真的,完全 "看不懂" 程式碼

但期末專題,我交出來了

我在這門課裡面,終於「見到森林」了

我終於知道「系統」是什麼?外面的商業程式是什麼樣子?

(上一篇文章,我批評學校的程式教育「見樹不見林」, 就是說他們只會講基礎語法。學員看不到全貌、看不到未來,怎麼可能有「興趣」學下去呢?)

(在我那個年代,Internet剛剛風行不久、Web也少見。我們這些資訊科系的學生,根本沒見過「系統」,不知道寫程式能搞出啥花樣??)

在這位老師的帶領下,或許我的寫程式能力沒進步,

我「看見」了,我「視野」被打開了

我終於知道上課時,老師講的一大堆專有名詞

資管系學生將來會寫哪些程式?

資管與資工的差異......, etc.

我都在一門課、一本書、一個專題裡面,親自體會到了

這邊要提一個小故事:

有一次我的 C作業遲交,拿著磁片去老師辦公室 (我雖然遲交,但真真實實是我自己寫的程式)

我赫然發現老師「正在」把每一片磁片,放進自己電腦,逐一 Compiler

我嚇傻了,原來真的有老師這樣"盯"學生作業的

您的老師有這種「態度」嗎?

因為我對於程式不行,所以我經常去請教一位同學,周棟祥

高雄第一科大,資管系的周老師就是現在跟我一起寫書的夥伴)

(我也常常回高雄做一些簡單演講,講講我自己的經歷,如果我能,台下的學生也能,不是嗎?)

(這也是我拿來參加IT鐵人賽的主題,其實就是這場演講的完整版、延長版 -- [校園演講 業界講師] 我的IT人生 --2014/5/29 週四,高雄第一科大

雖然遇見一本好書、遇見一位好老師(當時覺得他是斯巴達教育)

但我仍然對寫程式「無感」、「無趣」

那麼一個資訊科系的學生,畢業以後(不寫程式),該找什麼工作呢?

我決定去嘗試一下 我在一家套裝軟體公司,擔任 "軟體業務(Sales)"......白天打工,晚上求學

不要走開,馬上回來(待續)http://ithelp.ithome.com.tw/question/10155945


上一篇
MIS2000Lab的IT人生#2--一本C++ 書籍燃起我的希望
下一篇
MIS2000Lab的IT人生#4--我的職場初試探(電腦DIY直銷 與 軟體業務員)
系列文
MIS2000Lab.「我的IT人生與職場」--從零開始的前十五年 與 我的微創業30
0
外獅佬
iT邦大師 1 級 ‧ 2014-09-18 00:12:42

真的要學寫一個系統
那得真的要有實際的需求實作最好...
很多書上都教寫什麼鬼留言板....即時訊息
靠!那些是有個屁用啦.....
會寫留言板,就能做CRM嗎?
會寫即時訊息,你能搞出的Line或wechat嗎?

甚至有些書,擺明了教你用什麼鬼語言做進銷存...
做完了你會知道...老闆根本不想用....

如果您技術力有了,基礎有了

「老闆不想用」這個問題很容易解決
看他的需求到哪裡?用技術幫他實作出來

符合他的需求,客戶就會用。

切記!要先問客戶想要什麼?
而不是亂做一通以後,要客戶配合我們(那就成了削足適履)

0
mis2000lab
iT邦好手 1 級 ‧ 2014-09-18 00:22:28

留言板的功能,主要是作主表明細(Master-Detail)。
很多初學者來這種觀念都沒有,做過一次就會知道訂單該怎麼寫,關連式資料表是什麼?

如果連基礎的都還做不到,先不要想到太複雜的功能。只是給自己增加挫折(這對初學者最不利)

另外,SignalR可以做出不錯的功能,類似LINE

軟體的世界很廣,分類很多。只要有一個位置夠專精,就OK了。未必寫Line /WeChat才能存活。我寫的就是最基本的網頁加資料庫,也沒用到MVC,但客戶全都是知名大廠,每天交易的單子也都是百萬美金。

找到自己定位,然後發揮。是最重要的

0
外獅佬
iT邦大師 1 級 ‧ 2014-09-18 08:49:04

mis2000lab提到:
一個資訊科系的學生,畢業以後(不寫程式),該找什麼工作呢?

賣雞排....讚

0
pantc328
iT邦研究生 1 級 ‧ 2014-09-18 09:05:10

森林

陰森森,黑壓壓的一片…
走到林中心看到 Jobs 的豪宅和塔位..
程式裡還看到 Jobs 的死亡數字

0
pantc328
iT邦研究生 1 級 ‧ 2014-09-18 09:12:59

你們老師對你們太好了
當你們進入職場
你就知道森林長得怎麼樣子,而且是沒有盡頭的森林

進職場你就會遇要離職的前輩,然後指著一台舊PC
告訴你帳號,密碼說所有的工作,所有的森林都在裡面
裡面有賈伯斯,比兒蓋資…大補

0
mis2000lab
iT邦好手 1 級 ‧ 2014-09-18 18:58:48

我進入職場十五年了 :-)
在當年(求學階段),這種老師是我首次見到,所以印象深刻。

其他的老師(教程式的)...You Know...就是那種傳統、刻板的教學方式 :-)

0
mis2000lab
iT邦好手 1 級 ‧ 2014-09-18 19:12:39

我以前有收錄一篇新聞,那些IT轉行賣滷味、賣雞排的

證照無用論?....IT工程師改賣滷味
http://www.dotblogs.com.tw/mis2000lab/archive/2011/12/29/63752.aspx

最後還是回到..... :-)

出來混,總是要還的(哈)

0
richardsuma
iT邦大師 3 級 ‧ 2014-09-26 13:10:50

恭喜你遇到一位好的老師!

其實每個人的成長過程與環境都不會一樣,

重點是態度,

其他只是時間的問題。

我要留言

立即登入留言