iT邦幫忙

15

天...台灣的大學資訊科系...到底怎麼了?

大四,即將畢業的學生問道:

  1. 什麼是schema?
  2. 為什麼namespace不能像class一樣被實體化?
  3. 為什麼資料庫要連接之後才可以使用?
  4. 為什麼...書上說一定要用dataset來承接資料?
  5. 為什麼...資料庫會那麼慢?
  6. 為什麼...我要取前5筆資料,不能把全部資料撈出來之後,再用asp.net去顯示前5筆資料?
    這.....
    靠腰...我還真不知道怎麼回答...
    國立科技大學....4年的資工、資管都快念完了
    還問這麼些問題
  7. schema...老師沒教,書上應該也都有寫吧...唉落寞
  8. namespace為什麼不能被實體化?
    其實,我的回答有點over....space=太空,請問,你知道太空的界線在哪裡?
  9. 為什麼資料庫要連接後才能使用?我:不然咧...你家不用接水管、瓦斯管,他們自己會出現哦?
  10. 書上說...我:哪本書說的?...去告死他!
  11. 慢?有嗎?學生:對啊...用like查資料好慢....哈哈...
  12. 那..請問...你要吃一份蛋餅,會買下所有蛋餅,再吃一份嗎?

0
逮丸逮丸
iT邦大師 1 級 ‧ 2014-02-10 05:26:47

也許不是資訊科學系的問題,
而在於學歷通膨、學位貶值所言

研究所大學化,大學高中化


如果研究所的是在問這些問題,才要質疑是怎麼回事…

也許剛好這是個特例被碰到了,
如果取樣再多一點,可能就不需擔心…

看這些問題,好像是真的有去實作,才會去想的問題,
可能之前都是通過考試上的紙上談兵,
現在才要透過實作來驗證過去所學的吧?

前陣子碰到資科畢,而工作也是寫程式,
我也好奇問有關設計模式,
對方卻好像沒聽過或沒意識到設計模式是個議題似的,
我覺得大概是我想太多了…

0
海綿寶寶
iT邦超人 1 級 ‧ 2014-02-10 07:44:06

我覺得
好像沒那麼嚴重耶
落寞

人總是專心處理並解決「眼前」的問題
上班族解決工作上碰到的問題,與工作無關就不在乎
學生呢,只在意考試通過,順利畢業

像我只會煎蟹堡
若你問我怎麼炒個宮保雞丁或是包個花壽司
我才不會理你呢
做菜

0
老鷹(eagle)
iT邦高手 1 級 ‧ 2014-02-10 08:42:43

wiselou提到:
大四,即將畢業的學生問道:

外獅佬什麼時候要講故事
敲碗敲碗敲碗敲碗敲碗

0
summertw
iT邦好手 1 級 ‧ 2014-02-10 09:02:13

這些問題,我看了覺得都不是很奇怪..
因為學校學的是理論,頂多只是知道程式的模組而已..
對於實際所會發生的資料模型與程式模組的對接方式,是不會有實際的經驗的..
...
就拿前一陣子我所教的學生一樣..
對於未上陣面對商業需求的狀況一樣,他們對於資料索引的應用,為什麼要有PK Key、UN Key、FK Key???
PK Key及UN Key不是一樣嗎,為什麼又要分PK Key及UN Key呢??
如果各位仔細去看看原文的說明,它們是分不出為什麼要這麼做的..
因為原文也不會作出大篇幅的文件式說明的...
FK Key的迷失就更大了...
資料模型與空間及程式模組很多理論用法都會是在實戰中才能體會的出來..
當然,將資料、程式物件化的觀念也是很重要的一環,但是若是沒有實戰的經驗,有時,對學生說明為何要這麼做,反而對他們會是一種很大的傷害...
...
但是我對一樓的【學歷通膨、學位貶值】一說是有同感的...
以前,大學錄取率是25%左右,也就是100人只有25人能考進大學,其學生素質普遍都是有一定的水準的,我當兵時,大學生可以很快的進入文職的缺...現在呢...唉..不說了...

0
強哥
iT邦新手 4 級 ‧ 2014-02-10 09:35:12

不奇怪 很正常
大學生時 忙著吸收消化陌生各IT名詞 不能吸收(依每人資質或用功程度)就死背應付考試
出社會後 透過工作實作 慢慢明瞭以前死背IT名詞意義

大學生時 忙著吸收消化陌生各IT名詞 不能吸收(依每人資質或用功程度)就死背應付考試

真的頗推這句話的...

小弟畢業兩年出來工作..才能從前輩身上得知已前學的東西..到底實際上運作起來是怎樣..

0
James
iT邦大師 7 級 ‧ 2014-02-10 09:59:11

國立大學的難怪問的出這麼專門的問題。

0
darkslayer
iT邦好手 1 級 ‧ 2014-02-10 10:07:13

沒有實作經驗時無法理解很多問題的, 上課就是為了考試及格能畢業, 名詞死背就好...
唉..

我來回答一下問題
1.這題我還真的不會
2.請去看書, 搞清楚這兩個的差別再來問我
3.不為什麼, 資料庫設計就是這樣
4.因為那本書的作者就只會這種方式, 你看過幾個作者的書?
5.資料庫會慢的原因多到可以寫好幾本書, 說清楚你的狀況
6.當然可以把所有資料全部讀取出來再顯示前五筆, 你試過在一個有10萬筆記錄的資料這麼做過嗎?

0
總裁
iT邦好手 1 級 ‧ 2014-02-10 10:09:33

你可能遇到的是多媒體組的,當然不會資料庫呀!!!你要是問她AV,她一定就很專業了...讚

0
pantc328
iT邦研究生 1 級 ‧ 2014-02-10 10:50:15

我覺得,有救了
現在教育不能用填鴨式的
如果老師,教授都無法回答這些問題的話~

所有的規則都可以打破
寫程式的技巧千萬種

創新/創意..誰給你說資料庫就是Select From Where ??

0
ycl8000
iT邦高手 1 級 ‧ 2014-02-10 12:03:43

有問題能夠提出來向別人請教, 就算問題很呆, 也值得稱讚.(不包含那些凡事自己不思考, 茶來伸手,飯來張口的)不懂還裝懂的人才比較傷腦筋.

0
Ken(Bigcandy)
iT邦大師 1 級 ‧ 2014-02-10 12:39:21

靠腰,你這些問題我大多也不會啊

1.我不是資訊科系,事實上,我連大學都沒機會念
2.就算我唸了大學,也剛好是資訊科技,可是.......資工的哪知道資料庫怎麼寫啊(舉例)
3.如果以上皆是+本科系,還有更多twtw說到的狀況

是啊,現在學校只希望『活下去』,有學費收,可不管學生素質
趕走一個學生=把錢往外推

一尾 iT邦研究生 1 級‧ 2014-02-10 17:17:48 檢舉

子曰:有ㄐㄧㄠ 無類。
意思應該就是說
「有交錢我們就不分類」
偷笑

0
kolom
iT邦好手 1 級 ‧ 2014-02-10 13:08:16

這些問題我也不會

我讀書的時後 寫程式是用讀卡機讀入的.
用二B鉛筆畫好 然後排到電腦室等輸入.
過幾天才知道結果...哭

看更多先前的回應...收起先前的回應...
kolom iT邦好手 1 級‧ 2014-02-10 13:10:51 檢舉

我兒子說他們班60人 真正有在念書的不超過10人.
認真打電玩的超過一半以上...
ps:兒子已經畢業就業中..不是22K開心

idoncys iT邦新手 3 級‧ 2014-02-10 17:01:23 檢舉

我以前是用終端機打FORTAIN,主機好像是CYBER,印報表也是要到主機房印.
我女兒資工大四了,常被我嫌不認真,但她說同學一堆比她混的,想想我以前計算機概論也是44分而已,當初搞不清楚上計概幹嘛用的,結果畢業後寫資料庫程式寫了20幾年.

kolom iT邦好手 1 級‧ 2014-02-11 13:08:12 檢舉

說的也是..我畢業快30年了...
我們班最混的,現在有私人飛機,開賓利汽車..
前年在fb 上遇到才知道的..
我問他做什麼的..才知道是 收垃圾的..
他畢業至今沒用過學校教的東西...
人生不是只會讀書就好...哭

Albert iT邦高手 1 級‧ 2014-02-13 10:22:10 檢舉

kolom提到:
我讀書的時後 寫程式是用讀卡機讀入的.
用二B鉛筆畫好 然後排到電腦室等輸入.

同梯的!!!!!!!!!!!
但我現在還在做技術轉移輸出
iDempiere
SAP + iDempiere
Oracle + iDempiere
最近還接到 Workflow + iDempiere
.................................

0
sharbui
iT邦新手 3 級 ‧ 2014-02-10 13:25:00

他有問...你就該慶幸了...至少他有那點IQ...與想知道為什麼...
我還遇過直接跑去正式環境改DB的...然後一組team在測試環境找瘋了找不到問題的...事後只是~哦~我那天試試看而已...(當然這個CASE背後要反醒為什麼給入門者正式環境的權限...但人少啊....wwwwww

如果是抱怨學校...嗯..大學本來就是還在養成人格, 邏輯, 分析, 態度的地方, 除專業科目外, 還有一堆等著學生去學習...

而台灣學制...本就怪...還曾耳聞...大學要拿掉TCPIP網路課程這種專業科目, 原因是技職體系的教育機構抗議:大學都教完了, 那我們教什麼...

大學生剛出來本來就得在職場上再學這些眉眉角角...
大學課程裡...就算專題頂多實作到一個能存取資料庫的WEB AP上線...就期末了,
誰會去關心其他如負載, 可靠性, 等等其他的議題...教授未必會...各校選課系統那幾間是穩定的?XDDD

教授還比較關心學生找到的題目有沒有創意與延展性...程式完美與否...那不重要...出來被人磨一下就會了...(出來折磨人, 對方受不了就會教了...

別抱怨大學生吧...與其抱怨這些...不如多關心他會不會在你教完後跑了...
如果還是看不慣...和上頭說以後要找高階等人才, 開個5萬10萬吧...

0
一尾
iT邦研究生 1 級 ‧ 2014-02-10 17:21:25

基本上我也碰過電機系科大畢業的
還沒拿過羅賴吧
嘆氣

0
player
iT邦大師 1 級 ‧ 2014-02-10 17:59:36
  1. 什麼是schema?
    schema = 架構, 指要存取的資料表是長得怎樣的

  2. 為什麼namespace不能像class一樣被實體化?
    namespace = 命名空間, 你可能會 new 一個class, 但是卻沒辦法 new 一整個namespace, 因為用不到這麼多東西啊

  3. 為什麼資料庫要連接之後才可以使用?
    那不然資料要怎麼用啊? 雖然可以離線讀取, 但是至少等先連接一次先抓資料

  4. 為什麼...書上說一定要用dataset來承接資料?
    除了 DataSet以外, 還有 DataTable 與 DataReader 可以抓資料

  5. 為什麼...資料庫會那麼慢?
    資料筆數抓太多了? 或是太多人同時存取? 請考慮減少存取的資料筆數, 或是分流做負載平衡

  6. 為什麼...我要取前5筆資料,不能把...(恕刪)
    控制項做分頁的效能, 遠遠比不上用資料庫做分頁
    因為後者可以少存取很多的資料筆數

player iT邦大師 1 級‧ 2014-02-10 18:01:40 檢舉

補充4.
如果使用LINQ的話, 你連DataSet都看不到

pantc328 iT邦研究生 1 級‧ 2014-02-11 09:28:16 檢舉

1.schema是描述資料結構用的,不是放資料
2.為什麼namespace不能像class一樣被實體化?是把class群組用的,系統中每一個class形態要唯一,不能衝到,如Ford有Car物件,Honda也有Car class就可以用namespace區隔
4.如果使用LINQ的話, 你連DataSet都看不到??
其他的系統有專業術語叫DataSource,他可能沒有DataSet但他有其他的DataSource,如Local變數,Array,Files,Webservice..

老師教授都不清楚,實戰經驗也不多,只會對某特定領域…
如果問老師,只會照課本的答,不能用生活例子,2,3句輕鬆地解釋,只能說你只是比較會背,看書比較多的學生而已

player iT邦大師 1 級‧ 2014-02-11 13:11:38 檢舉

pantc328 等級:iT邦初學者1級

好強的初學者, 我認輸.
You are right.

0
kradark
iT邦好手 1 級 ‧ 2014-02-10 23:28:20

wiselou提到:
大四,即將畢業的學生問道:

  1. 什麼是schema?
  2. 為什麼namespace不能像class一樣被實體化?
  3. 為什麼資料庫要連接之後才可以使用?
  4. 為什麼...書上說一定要用dataset來承接資料?
  5. 為什麼...資料庫會那麼慢?
  6. 為什麼...我要取...(恕刪)
  1. 查字典
    2,3,4,6 這是前人的設計,高興的話可以用相反的方式設計。
  2. 速度相對的,不是絕對的。
0
markshu
iT邦好手 1 級 ‧ 2014-02-10 23:41:19

看到這篇文,想起了去年當家教時,感觸良多寫了一篇碗裡的白飯的感想,所以那時開始就對這些事情已經不覺得奇怪了,但最近又遇到一件事情......
話說有個畢業一段時間的人來面試,但看到他後面跟著兩個長者,一問才知是他的父母,但那個面試者一臉不耐煩的XX樣,開始印象就不是太好,面試過程中,他只問了幾個問題,包含休假、薪資、是否可穿牛仔褲上班、中午睡覺的時間、是否要加班、請假手續是否便利..,面試過程中心終止默念著:生氣就是拿別人的錯誤來懲罰自己,半個小時終於熬過去了,才深知:面試人比背面試的人壓力還大,臨走前,他的父母跑過來了,滔滔不絕的推薦孩子,最後回應他父母:您們辛苦了,您說的我們會審慎樂觀的考慮,請放心..

後來再三考慮下,還是讓他來試試看,當然因為遇過碗裡的白飯那件事情,所以就暫且讓理性喪失,希望他如同他父母說的那樣,結果上班後,他處於一種非常被動的工作態度,就是像在家裡當兒皇帝那樣,東西準備好了,送到面前了,才開始動一下,從不主動積極的發問和請教,不知向人請教學習有那麼困難嗎? 嘴巴帶去上班似乎只用在吃中餐和打屁,除此之外絕不發問,只要有空檔就是上FB、LINE..,一個人做的事情,需要花三個人的工時去收爛攤子,最後無奈之下,只有請家長帶回去管教...

看更多先前的回應...收起先前的回應...

原來貴公司也遇到了這種畏不大的【大】小孩....
+1吧~~

打錯字了~~Sorry!!
是長不大,不是畏不大...

joy036 iT邦研究生 4 級‧ 2014-02-12 08:39:55 檢舉

這不是最慘的,慘的是主管硬塞這種小孩,還要求讓他什麼都要學會,且要用愛心及耐心教導,否則你的KPI會有問題.

一尾 iT邦研究生 1 級‧ 2014-02-12 10:06:02 檢舉

個人認為
這應該不是那個小孩的錯
是爸媽的錯

0
rogertu
iT邦新手 4 級 ‧ 2014-02-12 13:27:07

我有一個真實的例子,曾經應徵過一個資管系剛畢業的員工,有一天某個問題我跟他說去Google一下就有答案了,只見他坐在電腦前很久,我問他怎麼了,他說:請問Google要怎麼拼.

看更多先前的回應...收起先前的回應...

ㄍㄨˇㄍㄡ
開心毆飛

rogertu提到:
請問Google要怎麼拼

我樂觀的想:幸好你還願意問

因為遇到過很多連問都不問的,直接當作沒這件事

Albert iT邦高手 1 級‧ 2014-02-16 14:24:18 檢舉

天...台灣的大學資訊科系...到底怎麼了?

天...台灣的資訊軟體工業...到底怎麼了?

這才是大問題, 有人大學畢業 20 年 總不能再怪學校了 !!!
IT 邦大師級 只會講課本有分類幾大類型
實際作業猜解沒耐心沒能力
在高雄大廠不會找他規劃
因為他指會抓別人的用詞
更會說課本上怎麼寫
就是沒有能力去整合

賽門 iT邦超人 1 級‧ 2014-02-16 20:38:32 檢舉

albertachen提到:
天...台灣的資訊軟體工業...到底怎麼了?

不就是被阿伯大這種免費工搞壞的嘛~~偷笑

總裁 iT邦好手 1 級‧ 2014-02-16 21:00:47 檢舉

哈哈

我要留言

立即登入留言