看板 Soft_Job 關於我們 聯絡資訊
※ 引述《bleed1979 (十三)》之銘言: : 命題: : 我論資訊系大學專業課程非業界工作之周邊知識並與軟體從業人員之關聯性。 : 正方代表:bleed1979 : 反方代表:?? : 最簡單先丟個幾句話: : 所謂周邊乃基於對主體構成為可有可無之要素。 : 舉凡微積分,線代,離散,工數,物理,電子學等專業課程 : 應為業界工作之基礎。 : 於是,周邊可有可無,基礎不可偏廢。 : 軟體從業人員如從事遊戲產業,搜尋引擎開發,效能性調校等工作, : 尤其倚重理論建立,發展並付諸於實作。 : 故資訊系大學專業課程有其學習之充要性。 : 以上。 所謂基礎,乃所有事務的基本。 辯方所述「周邊可有可無,基礎不可偏廢。」的前提, 應建立在「基礎」能廣泛應用到業界所有功能。 事實上,電子學僅在學習 embbed system 或 8091 之類, 撰寫韌體或系統核心時才有機會使用。 而線代離散,則根據各產業裡的特殊命題才有需要用到理論實作。 而且對於初學、一般程度的工程師而言,大多不需要使用到, 特別是產業中之 app 工程師、web 工程師,各類應用程式開發者, 在大多數的狀況下不見得會應用到。 從你的立論來看: 「遊戲產業,搜尋引擎開發,效能性調校」 遊戲產業本身有相當多旁枝, 如國內普遍代理引擎,進行會員資料管理的動作, 撰寫會員管理相關的應用根本不需要上述知識。 搜尋引擎開發需要,但搜尋引擎開發並不是常見職缺, 不能因為有工作需要而得證其是基礎。 如寫會計系統需要會計知識,難道會計是資工的基礎嗎? 而效能性調校本身也涵蓋甚廣, 現況而言,效能性調校以快取的設定為主,程式為輔。 如 DBA 這種資料庫的效能調校你會發現, 完全就是對 SQL server 的存取程度、需求跟瞭解程度的差異。 其中更強調的是資料運用的策略,而以上這些完全都可以在業界學習。 大學專業課程對某些領域的確有其充要性, 但因並非對於所有領域都能造成貢獻, 大多數情況下兩者交集其實相當有限。 若本身學生還沒有主要興趣,進入廣度的學習, 並針對自己想要得東西進行學習,找到自己的興趣。 這是一件很好的事情。 但如果學生已經有自己的興趣跟方向,想要找到自己的路走的話, 對於不在方向上的事物,就不太那麼能算是基礎。 我認為以一程式開發工程師而言, 軟體中能稱之為基礎的, 僅有程式設計(各式程式語言)、資料結構、演算法。 其他甚至連視窗應用程式、網頁應用程式相關課程, 都只是延伸而非必要。 當然你說不是基礎就不值得學嗎?倒也不是。 只是不是基礎就不用刻意花力氣讓它落在必要路徑上。 這裡是純就學科內容討論啦,如果要討論文憑的影響我可以再列進來。 而我個人認為學習是看個人本能的,不想學的人再好的老師都教不會, 想學的人,在現代則有許多的資源可以運用,不用拘束在課堂上。 -- 我是覺得這樣的討論還不錯啊~至少大家可以表達各自論點。 -- 之間的世界,反抗軍啟蒙軍的交集 帶著 Android 去旅行、去發現 在身邊渾然不覺的 另一個世界。 全世界,都是我們的 足跡與遊樂場。 ~ The world around you is not what it seems. ~ http://ingress.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.235.118.79 ※ 編輯: TonyQ 來自: 182.235.118.79 (10/24 08:57) ※ 編輯: TonyQ 來自: 182.235.118.79 (10/24 09:00)
bndan:雖然不是事主 @@ 但看完我想問 OS和計算機組織(結構)等科 沒 10/24 09:11
bndan:這些東西 演算法的想法少了大量實例參考的情況.這樣會很容易 10/24 09:12
bndan:沒有想法(解決方法/演算模式)吧 囧~ 另外web工程師的部份在 10/24 09:12
bndan:基本HTML5畫布呈現動畫上(這算一般水平吧=_=)不會那些數學類 10/24 09:13
bndan:甚至是圖學的情況...能用程式算的出來嗎 囧~ 10/24 09:14
Bencrie:其實 CG 的基礎差不多高三就學得差不多了說 XD 10/24 09:18
TonyQ:@bndan 其實 canvas 繪圖基本高中物理就很夠用了...XD 10/24 09:27
TonyQ:高中數學有拋物線、圓圈、高中物理有力學,而且舉個簡單例子 10/24 09:27
TonyQ:常用的貝茲曲線雖然理論基礎需要這些應用,但實務上使用他並 10/24 09:29
TonyQ:不真的需要弄懂他是什麼。當然如果你要作變化,那就得懂了~ 10/24 09:30
leiyan:這個社會就是讓你進了學校沒拿那張紙出來就容易被打槍 10/24 09:41
windlll:知道原理跟細節就好,有套件用就用吧,人問講的出來就好 10/24 09:44
leiyan:不過有時候念廣一點碰到一些奇怪的問題會比較有方向 10/24 09:45
hichcock:還沒吵完呀... 10/24 09:57
CrystalNik:我現在是大四生 10/24 10:36
CrystalNik:所以我四年來學的覺大多數都不會用到?Q口Q 10/24 10:37
jack0204:我老師常說 資工學什麼物理 用到的時候再查就好了 10/24 10:51
jack0204:然後我物理就三修了 10/24 10:51
jack0204:如果有時候要做光影效果/暈眩之類的,那模糊理論也是基礎 10/24 10:54
jack0204:這種東西沒用到的程式設計師也很多,所以不能當基礎 10/24 10:55
pinkygiveme:專業知識不見得用得到,但研究方法跟邏輯訓練才是重點 10/24 11:05
pinkygiveme:外表的技術也許你全用不到,但是基礎變好,學新的超快 10/24 11:05
xsoho:推研究方法跟邏輯訓練,這個大概要做幾個案子才有深刻的體悟 10/24 11:15
xsoho:不過這也要看跟你合作的 mentor 有沒有帶你上天堂 10/24 11:16
x123356:基礎好->學新的知識快 不要總拿少數天才特例來否定 10/24 11:54
x123356:學的東西用到了才知道他有用 先入為主覺得他沒用 10/24 11:56
x123356:損失的也是自己而已 大學碩班有沒有用也是看個人 10/24 11:56
esnothing:我是覺得基礎應定義成:"專業領域內的普通知識", 這樣才 10/24 12:40
esnothing:比較沒有在業界用得上與用不上的問題 10/24 12:41
esnothing:依我工作的經驗,有這些基礎作common sense,溝通容易外 10/24 12:43
esnothing:在思考解決問題的方法上可行性也比較高。 10/24 12:44
esnothing:依我的定義的話就可以說是內功,而應用面是外功。 10/24 12:46
TonyQ:@esnothing 那如果從事某些專業領域不需要用到這些知識, 10/24 13:01
TonyQ: 他是不是就不算是基礎。 :) 10/24 13:02
TonyQ:@pinkygiveme 研究方法跟邏輯訓練的學習是一個點沒錯, 10/24 13:02
TonyQ: 但跟原本討論的命題沒有直接相關,我就不回了。 10/24 13:03
TonyQ: 這個相關議題,我個人的意見是平常就該鍛鍊了,不管在不 10/24 13:03
TonyQ: 在學校,本來就要不斷研究跟補強。 10/24 13:04
TonyQ:@CrystalNik 沒這麼絕望啦,你可以自己決定要不要用他。 10/24 13:04
TonyQ: 你真的想用的話,你一定可以找到方式應用在你想走的路~ 10/24 13:04
TonyQ:@x123356 所以你覺得唸完資工後,跑去學法律唸法律文字這種 10/24 13:05
TonyQ: 狀態可以學比較快?當然要相依於領域啊... 10/24 13:06
TonyQ: 學某領域基礎知識之後,學某領域新的「進階」知識會比較快 10/24 13:06
TonyQ: 但這不能推論成,學了某些基礎理論之後,學所有東西都變快 10/24 13:07
TonyQ: 兩碼子事。 10/24 13:07
esnothing:回ToneyQ大的話, 用不用得上很難說耶。不會永遠都作一樣 10/24 13:08
TonyQ:@esnothing 我同意 10/24 13:10
TonyQ:所以其實現代的新鮮人該考慮的事情就是選 domain ... 10/24 13:10
esnothing:的東西。我個人就從AP-->網路-->圖學-->driver等等方面 10/24 13:11
TonyQ: 選好 domain 你才能針對該 domain 去準備,這年頭已經越來 10/24 13:11
TonyQ: 越難事先把所有東西都學完,然後再來挑了。 10/24 13:11
esnothing:一直開發不同種類的專案。 10/24 13:11
TonyQ: 光 web 來講好了,web 跟 mobile web 看起來只是很小的旁 10/24 13:12
TonyQ: 枝,但這兩個旁枝就可以讓人不斷在裡面鑽研新的東西玩十幾 10/24 13:12
TonyQ: 年了。 10/24 13:13
TonyQ: 應用程式開發也一樣,QT, GTK , cocoa,VB,c# ...etc 10/24 13:13
TonyQ: 從底層到上層各種商業 domain 的開枝散葉, 10/24 13:14
TonyQ: 像是之前聽到在證交所工作過得長輩在講,裡面一堆人就是 10/24 13:14
TonyQ: 畢業就進去搞金融搞到退休 10/24 13:14
TonyQ: 為了切換領域做準備基本上是好事,但這年代因為領域越來越 10/24 13:15
TonyQ: 廣,你已經很難去定義哪些是真正會用到的基礎了。 10/24 13:15
TonyQ: 有些人的觀念是多學總不是壞事,大學四年就是用來學習的, 10/24 13:15
TonyQ: 但這些是有前提的,一來老師的教學是適當地,二來是你要能 10/24 13:16
TonyQ: 夠負擔過程中的學費。三來是至少畢業時要能找到你要走的領 10/24 13:17
TonyQ: 域,而不是被一堆知識迷惑了自己的方向。 10/24 13:18
※ 編輯: TonyQ 來自: 61.228.178.73 (10/24 13:21) * 把 web 跟 mobile 訂正成 web & mobile web 以免誤會 ※ 編輯: TonyQ 來自: 61.228.178.73 (10/24 13:28)
zero987633:好文 推 10/24 14:52
typepeter:還是很怪 好像學校都學不到業界在用的XD 10/24 19:31
typepeter:但實際上台灣業界落後國外超多年 實務型資工系所會教耶? 10/24 19:32
typepeter:到好學校和爛學校有差,去好公司和爛公司也有差 10/24 19:33
typepeter:完全不覺得直接去上班會學到深厚的基礎 完全不以為然 10/24 19:33
typepeter:強者本來就自學 無論上不上課都一樣 要強調到底是啥? 10/24 19:34
typepeter:不會唸書被退學那就只好自己學 不然有學校靠幹嘛不用 10/24 19:34
typepeter:還是不知道所謂自學也沒壞處的論點出自於哪裡 10/24 19:35
typepeter:明明完全自學就很辛苦 最好是都不提自學的辛苦 10/24 19:36
xsoho:台灣業界落後是教育問題造成的嗎? 10/24 19:43
xsoho:假如在台灣成立一間公司裡面用100個US CS Top10 學生會變強? 10/24 19:44
typepeter:所以完全自學有比較輕鬆嗎? 完全沒好處,別鼓勵輟學 10/24 20:09
typepeter:請樓上說明一下完全自學的好處在哪裡,對大部份人來說 10/24 20:10
xsoho:我覺得去學校很好阿,只是業界落後跟學校有啥關聯? 10/24 21:09
xsoho:應該是跟市場需求有關吧 XD 10/24 21:09
xsoho:當競爭性很強的環境下,公司自然就會成長到那個階段 10/24 21:10
xsoho:在毫無競爭錢景的市場中,資金跟人才自然少很多...接著爛掉 10/24 21:12
sextitanic:完全自學好處不多,完全不自學好處也不多 10/24 22:52
sextitanic:但現實生活中就很難完全自學跟完全不自學啊 10/24 22:52
sextitanic:要拿現實生活中非常難發生的事說對大部分人好處在哪 10/24 22:53
sextitanic:這還真的不好說 10/24 22:53
TonyQ:@typepeter 這幾篇文章都沒說到很輕鬆吧,不要幫我補論點啊 10/25 01:25
TonyQ:至於台灣業界落後國外很多年,我是不知道你在說什麼, 10/25 01:26
TonyQ:還是很有些公司很不錯啊,你是在國外待了幾年下這種結論。 10/25 01:27
typepeter:那為什麼都不說很辛苦呢?那你又在國外待了幾年呢? 10/25 01:29
typepeter:台灣是有好公司 不過,有很多嗎?大公司有多少是那麼好的 10/25 01:30
typepeter:完全不以為直接去工作一定學得到什麼 恕我直言 10/25 01:31
typepeter:不要把你自己的成功投射到所有人的情況,你不是他 10/25 01:32
TonyQ:我在前美 20 大企業待了一年,怎麼看到的跟你不一樣。 10/25 01:36
TonyQ:所以你覺得去工作一定學不到什麼? 10/25 01:36
typepeter:不,我覺得工作學得到,但比起學校辛苦 壓力也大 10/25 01:37
TonyQ:對你來講或許是吧,我覺得對原po來講很難說就是了。 10/25 01:40
typepeter:比較辛苦是事實 必須說明 沒那種輕描淡寫說不唸也沒差 10/25 01:40
typepeter:好吧 我只能說對一般而言恐怕並非如此 就現實而言 10/25 01:41
TonyQ:看人啦,你覺得辛苦,我覺得是沒有特別辛苦,當然也不輕鬆 10/25 01:42
TonyQ:我想這種事是因人而異吧。 10/25 01:43
typepeter:嗯嗯,那這串也就差不多結束了 其實就個人見解不同罷了 10/25 01:44
TonyQ:一般而言也不會想為了寫程式休學吧。我沒在跟你講一般啊 10/25 01:44
typepeter:是說這時代很不錯 網路上就可以學到很多新知 10/25 01:44
typepeter:不過像數學模型以及大型的實驗,應該還是很難自幹(有門檻 10/25 01:45
typepeter:不然說真的很多東西的確自學都OK 如果是單純碼農的話:P 10/25 01:45
TonyQ:覺得有需要靠學校學的就去唸,不覺得的就去業界,各取所需 10/25 01:45
typepeter:像一些新的應用,在學校反而相對過時 像HTML5等等 10/25 01:46
typepeter:如果有要用到理論及設備的,比較要去學校學 其它其實還好 10/25 01:47
typepeter:與其說,去工作一定學得到東西 應說參與Conf一定學得到XD 10/25 01:49
typepeter:因為真正喜歡程式的人未必在學校,而是在網路及現實社群 10/25 01:49
typepeter:而工作本身呢,踩地雷,所以未必學得到 但社群一定可以 10/25 01:50
TonyQ:其實靠社群傳承是因為產業缺乏前輩跟業師,所以才生出的需求 10/25 01:51
TonyQ:理想上還是要鼓勵累積資深前輩知識,進行傳承,而不像現在 10/25 01:52
typepeter:的確 不過同時也是因為駭客文化的顯學化 不完全是傳承 10/25 01:52
typepeter:因為網路發達 開源風氣盛 所以社群變成很大的力量 10/25 01:53
TonyQ:本自己都不是那麼看重自己專業只等著 跳管理職,沒有累積經 10/25 01:54
TonyQ:驗向下傳承。才會有工程師同好會的出現。 10/25 01:54
typepeter:我覺得應該是駭客文化居多啦 其實知識分享是主要動力 10/25 01:55
typepeter:傳承反而還好 不如說是資源交流圈 也就是駭客的分享理念 10/25 01:56
TonyQ:知識分享就是傳承啊,因為自己想把踩過的雷往下傳才會出現。 10/25 01:57
TonyQ:說穿了就是大家都意識到靠自己無法試完所有 solution ,到 10/25 01:58
TonyQ:外面看看大家怎麼玩,自己有做出成績跟有想法的就回饋 10/25 01:59
TonyQ:說到底還不是很多公司根本沒把技能傳承下來,我們才會每次都 10/25 02:02
TonyQ:在從最基本教起。 10/25 02:02
typepeter:嗯嗯 看來是所用名詞不同而已XD 10/25 02:06
TonyQ:啊那些東西學校也不會教啊,還不是靠我們一場場的辦聚會, 10/25 02:06
TonyQ:不斷的把一些技術基礎傳出去,提醒他們注意安全議題,讓他們 10/25 02:06
TonyQ:能瞭解那些常用元件的問題與陷阱。 10/25 02:07
typepeter:關於傳承 或許架wiki作為share是可行的方式 試過還不錯 10/25 02:07
TonyQ:學校我覺得不是壞地方,只是不能讓學生茫然覺得一定要唸, 10/25 02:08
TonyQ:找好適當的領域用對力氣去雪基礎,再佐以業界累積的實務, 10/25 02:09
typepeter:無論社群公司都可推wiki 很棒 但可能很多公司早這樣作XD 10/25 02:10
TonyQ:效果最好,但現在學生淪為分數主義,也不知道方向。這並不好 10/25 02:10
typepeter:像jserv那樣的老師多些 台灣有希望了 真想當時大學修他 10/25 02:12
typepeter:修他的課 可惜當時沒有囧 10/25 02:13
typepeter:那我理解你的著眼點了 的確如此 從社群自學比混學歷重要 10/25 02:17
TonyQ:其實我是不會強調自學,是從別人學,從書上學。 10/25 02:20
TonyQ:自學是你要自己琢磨出問題,但我們都是站在巨人的肩膀去學習 10/25 02:21
TonyQ:之前幫別人寫碩論實驗程式,他懂paper ,我懂實做,他寫公式 10/25 02:22
TonyQ:我學程式,我也能學到 kvmean,fuzzy 這些有趣的東西。 10/25 02:23
TonyQ:其實就是看前輩覺得缺什麼就補什麼,平常就自己涉獵有興趣的 10/25 02:24
TonyQ: a star ,反覆實做到效能 ok ,透過一些前輩的關鍵字走。 10/25 02:27
TonyQ:漏句子-_- 重推 10/25 02:28
TonyQ:領域。我也曾經跑去湊一腳研究私服程式,自己實做 npc ,算 10/25 02:28
TonyQ: a star ,反覆實做到效能 ok ,透過一些前輩的關鍵字走。 10/25 02:30
TonyQ:這些事,最主要條件還是有興趣跟持之以衡的思考與練習。 10/25 02:44
lichihwu:他就是為戰而戰的命題,認真回就很沒意義。 10/25 13:50
jfang:其實自學是一種態度和習慣,即便是在一般大學/研究所教育中 10/26 22:56
jfang:也是需要常常自學的。例如,認真的教授會認真的出一些需要 10/26 22:56
jfang:額外自學功夫的作業(課堂的延伸) 10/26 22:57
cutem:推一下這篇的排版!這比我習慣的每行字都空一行來得更好。 10/28 12:57
Philcat:先推排版 12/29 18:52