看板 Soft_Job 關於我們 聯絡資訊
※ 引述《oneheat (等待)》之銘言: : → oneheat:domain knowledge很廣,簡單說就是教你怎麼"寫程式" 05/30 16:54 : → oneheat:像是h264 codec, h265 codec,臉部辨識等等的 05/30 16:54 : → oneheat:假設你做多媒體,這些東西不會,那就注定只能作基本的coding 05/30 16:55 : → oneheat:不過更多時候最基本的英文數學和演算法更是重要 05/30 16:56 : → oneheat:雖然很多library會支援,但是懂不懂往往注定一個RD的好壞 05/30 16:56 我承認資工系可貴在某些專業領域的domain knowledge 不過domain knowledge卻不見得是解決問題的必要手段 除非你的工作是某類極專業的核心領域研發或改善 或是自己的興趣在於搞理論搞出什麼嚇死人的東西或學術研究 不然本來在處理問題的態度上 就是盡量避免重打輪子 學習站在巨人的肩膀上去做更高的事情 domain knowledge學得深很好 但是比較建議留在學界 或是想辦法進入真正最高層次的研發單位 不過事實就是 多數的工作的確就是要懂得如何使用api 並且正確使用api 幾乎就足以應付一半以上甚至八成以上的問題 我想不是每一家公司都足以應付 為了一個ocr 花了很長的時間自撰了一個ocr引擎 結果效果還沒比人家現成的好 為了一個3d遊戲 花了鉅資 請人來用domain knowledge 寫一個render引擎 為了播放一段短短的影片 花了數個月的時間 請了高階人才 只是為了撰寫一個h.264 decoder 播放個幾秒的動畫開頭 另外還想請問你 你的工作是什麼性質? 你們公司的OS是自撰的嗎? 你們公司的HTTP server自撰的嗎? 你們公司是google還是微軟? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.105.149
f1234518456: 05/30 23:28
andymai:一切都還是看做什麼工作~說多數、少數~沒有意義~感覺這議 05/30 23:44
andymai:題又快進入和之前討論"數學到底對寫程式重不重要"的迴圈了 05/30 23:45
realmeat:我都是做少數工作 哭哭 05/30 23:45
andymai:台灣也不是沒公司研發引擎~但是弄到什麼程度~免不了和錢燒 05/30 23:46
andymai:到什麼程度有關~燒不下去只好終止的~似乎還蠻多的... 05/30 23:47
Ianlm:真正會寫code的不會在台灣 05/30 23:53
Ianlm:台灣寫程式的幾乎都是copy, paste, modify 05/30 23:53
realmeat:抱歉我在台灣所以我不會寫code.. QQ 05/30 23:54
Ianlm:當然這也是因為台灣老闆不想砸錢研發,只剩代工人生 05/30 23:54
andymai:以偏概全得太嚴重了吧...Orz 05/30 23:57
francej:台灣的薪資水平不值得去鑽研囉 call call api唬唬老闆就 05/31 00:06
francej:夠囉 何必當奴才幫無良資方賣命呢 05/31 00:07
附帶一提 其實比較專業領域的api 沒基礎背景 根本很難正確去使用和設定參數 domain knowledge在這裡有幫助 不過我可不認同說要自己打一套才叫好或是厲害的RD 那個叫 活在公司錢太多 時間太多的RD ※ 編輯: erspicu 來自: 61.70.105.149 (05/31 00:26)
oneheat:唉,我的原文是在學生時代以學科為重而非實做 05/31 00:34
oneheat:單純給點建意而已,我也沒說framework,api等不重要 05/31 00:35
oneheat:每個公司可能要的不同吧@@,造成爭論真對不起版主 05/31 00:36
CRPKT:我倒是覺得原po的問題本來就是大哉問 05/31 01:02
CRPKT:可以聽到大家不同的意見反而是件美事 05/31 01:02
damody:外國的輪子很貴 老闆也許會想自己做土輪子啊~ 05/31 01:08
tonyhsie:你想太多了 domain knowledge 不一定要多高深 也不是只 05/31 01:10
tonyhsie:有作研究才用得到 資工的domain knowledge 哪一家面試是 05/31 01:11
tonyhsie:完全不看的? 不懂這些東西 根本沒有進場門票.... 05/31 01:11
看你怎麼定義你所謂的domain knowledge 不過通常不夠高深的的東西 會直接稱為"常識"比較多 ※ 編輯: erspicu 來自: 61.70.105.149 (05/31 01:38)
fortinet:又陷入"數學到底對寫程式重不重要"的討論迴圈+1, 當然還 05/31 01:42
fortinet:是要看你做哪一行. 不過基本上能多學為啥不多學? 還分什 05/31 01:43
能學多學當然好 但是不用把API或是framework說得那麼不值 ※ 編輯: erspicu 來自: 61.70.105.149 (05/31 01:45)
fortinet:麼? 我想到前輩講的, code寫的好只是會改車, domain know 05/31 01:45
fortinet:how才是造車的關鍵. 等機會來了讓你造車, 卻沒那個本事 05/31 01:47
fortinet:才是可惜. 05/31 01:47
的確是看哪一行 哪一種工作性質 不過我還真想知道 那些說domain knowledge多重要 會API或是framework皮毛而已的人 自己本身又做哪些工作或是哪些豐光偉業? 純屬好奇 的確有些領域的工作domain knowledge是非常重要的 但是你在那環境嗎? ※ 編輯: erspicu 來自: 61.70.105.149 (05/31 01:52)
fortinet:也不是說API或framework不值,但也沒啥好否認這種東西入門 05/31 01:50
fortinet:門檻很低,會寫的人很多得是.之前一個都在寫C底層protocol 05/31 01:51
fortinet:的學長,因為工作需求跳進來寫高階語言,自己翻書練個2~3月 05/31 01:52
fortinet:最後成品比號稱工作經驗5年的人寫得還好... 05/31 01:53
有些東西其實我覺得只是特殊工作下特殊的know how 跟 domain knowledge 的定義似乎有些不同 但是這中間的定義與切割的確有點模糊 ※ 編輯: erspicu 來自: 61.70.105.149 (05/31 02:00)
fortinet:我自己就曾經因為所學不足,把一個專案搞砸,因為裡面牽涉 05/31 02:03
fortinet:到類比跟數位轉換,基礎能力不足無法修改黑盒子... 05/31 02:03
另外 : → oneheat:domain knowledge很廣,簡單說就是教你怎麼"寫程式" 05/30 16:5 : → oneheat:像是h264 codec, h265 codec,臉部辨識等等的 05/30 16:5 : → oneheat:假設你做多媒體,這些東西不會,那就注定只能作基本的coding 05/30 16:5 基本上不知道oneheat是超級高人, 還是不知道h264 codec, h265 codec撰寫的複雜度, 隨便亂舉子...反正知道我在說啥就會知道 笑 原來不會寫h264 codec, h265 codec叫嫩...這...不知道該說啥 ※ 編輯: erspicu 來自: 61.70.105.149 (05/31 02:09)
fortinet:還有以前曾經有個Mobile OS平台計畫在台灣發展, 也是找來 05/31 02:05
fortinet:不少Open Source界很活躍的人,coding都很厲害.不過後來其 05/31 02:07
fortinet:中幾個計畫跑一半就離開了.很久以後有次機會跟計畫裡某老 05/31 02:08
fortinet:外聊天.他才說那幾個人只是寫code還不錯,但knowhow太弱.. 05/31 02:09
fortinet:所以最後也幫不上忙只好離開... 05/31 02:09
carlcarl:推樓上的例子 05/31 02:13
這例子比起什麼說不會寫H.265 codec就注定只能作基本的coding 正常多了 極度懷疑拿H.265 codec當例子 不然就是深山高人 不然就是隨便亂舉 現在多媒體領域的人 原來diy h.265 codec是基本功夫阿..筆記 ※ 編輯: erspicu 來自: 61.70.105.149 (05/31 02:16)
oneheat:我在舉個我知道的例子,cyberlink的ct部門和一般product 05/31 08:45
oneheat:知道在講什麼就好,工作不同,體會有差,講在說也沒用 05/31 08:46
oneheat:而且做東西也不用什麼超級高人,難道一個部門1x個都是嗎 05/31 08:50
oneheat:我只能說,很多value在基礎裡面,扎越深越好。 05/31 08:52
oneheat:當然Coding skill有其價值和重要,但絕非學生時代的重點 05/31 08:53
oneheat:當然原po開心就繼續往你認為對的路去努力吧,也沒對錯 05/31 08:55
oneheat:令外,別斷章取義,我是說懂不懂domain knowledge 05/31 08:57
oneheat:對實際使用api函式庫會有差距,我沒說不會叫嫩 05/31 08:59
realmeat:domain knowledge到了業界才慢慢學, 那麼多東西叫學生學? 05/31 09:05
realmeat:強一點的人會自己找資料自學, 弱的要別人整理好 05/31 09:06
realmeat:我不覺得那些東西需要在學生時期就知道 05/31 09:06
realmeat:而且domain knowledge在不同地方差異性相當的大 05/31 09:07
realmeat:就算博士生一樣進來還是要從頭教起, 有差嗎?? 05/31 09:08
realmeat:學校並不是企業的職訓中心, 學校把基礎教好就夠了 05/31 09:08
realmeat:coding不會不重要, 理論基礎也是, 這兩個都要並行 05/31 09:10
oneheat:樓上,有時候,你沒某些東西是沒辦法得到你想要的 05/31 09:12
realmeat:目前實作過那麼多東西, 就是有能力大量閱讀資料才做的出 05/31 09:13
oneheat:是阿,所以我說英文很重要。 05/31 09:15
realmeat:我也是這樣認為, 但不認為學生需要去了解那麼多 05/31 09:16
oneheat:這樣說吧,我說的現象發生在兩間a和c多媒體公司 05/31 09:16
oneheat:或許其他公司有不同作法,但就我所知的夢幻企業 05/31 09:19
oneheat:XXXXX主要還是重視基礎能力。當然design pattern/coding 05/31 09:20
oneheat:X有他在軟工上不可或缺的地位,但是相對於一些知識, 05/31 09:21
oneheat:Coding的東西搭配實大型案子會更好 05/31 09:23
ianlin45:大學必修課程都認真修就夠了 05/31 09:23
ianlin45:coding能力和數學能力各有用途 05/31 09:31
ianlin45:數學很強 用簡單的工具實作是一條路 05/31 09:31
ianlin45:coding很強 把不高深的創意 快速實作出來 也可以成功 05/31 09:33
ianlin45:憤怒鳥或candy crush不需要高深數學 05/31 09:34
abola921:太深入的東西高層又不懂,他們就只會說,我也是這麼認為 05/31 09:59
abola921:如果是純研發,不顧營利的部門單位可以搞這些 05/31 10:00
abola921:那些有營利壓力的,我是比較同意基礎功力+嘴炮比較重要 05/31 10:00
abola921:(可是會發現混的比較好的,都專注在打嘴炮上面) 05/31 10:02
fishyki:我什麼都不知道,反正我會增刪修、Call API 用巨人的工具 05/31 10:30
fishyki:把MS拿掉,我就是殘廢= = 05/31 10:33
fishyki:沒唸研所,大學的東西,也沒學好,只覺的東西不要自打臉就好 05/31 10:35
fishyki:程式就像蓋房子一樣,看自已的目標定位 05/31 10:35
erspicu:我是比較想知道H.264 H.265 CODEC撰寫何時變這麼廉價了 05/31 10:38
fishyki:不缺賺錢,那沒什麼能不能力的問題~開心就好XD 05/31 10:39
erspicu:慚愧...我還寫不出H.265 codec 太弱了 05/31 10:39
damody: diy codec 除非要硬解吧 可是照樣要買商用授權有差膩? 05/31 11:02
asleisureto:o大的言論只認同英文重要這段... 05/31 11:30
asleisureto:實作能力和經驗還是重要太多 空有一堆學科基礎又如何 05/31 11:31
asleisureto:做不出成品來不仍是空中樓閣? 05/31 11:31
asleisureto:很多知識或理論都可進公司在學 但若coding能力太差 05/31 11:32
asleisureto:光第一關筆試就把你刷掉了 05/31 11:33
asleisureto:18歲的原原PO學科或相關背景知識如何不得而知 但光靠 05/31 11:33
asleisureto:他目前能力 就足以進公司領不輸資工碩士薪水了 05/31 11:33
KASUGAOSAKA:我覺得如果能設計出一個效能超越所有的codec 05/31 11:35
KASUGAOSAKA:應該就發財了,不過台灣老闆開公司都不願意做這種 05/31 11:35
KASUGAOSAKA:投入大量金錢和時間玩這種東西 05/31 11:37
KASUGAOSAKA:大多在玩business... 05/31 11:37
kaibaseto:理論基礎好的比較適合考研究所 研究所幾乎不考寫程式 05/31 12:36
andymai:有時也不是老闆不願意吧...開董事會的時候~被一堆董事炮轟 05/31 12:43
andymai:公司不賺錢~要檢討~光是老闆說出研發的想法~沒取得董事們 05/31 12:45
andymai:的共識~還不被釘到爆?除了老闆之外~也要董事們支持才行... 05/31 12:46
mcu68104:我們要做聚寶評這樣的網站,需要把類似店家找出來,然後 05/31 13:53
mcu68104:評論判斷情緒好壞,就很常用到scikitlearn或statsModel 05/31 13:54
mcu68104:沒有理論基礎是真的看不懂...所以平常必須多看論文才行 05/31 13:56
smalldra:學是一回事 做事是一回事 分歧點就是出社會 05/31 14:21
smalldra:如果是學生還是多學點基礎 05/31 14:22
plover:贏家兩者全拿,domain knowledge 和 coding 我都要 05/31 17:23
plover:兩者根本不是互斥的吧... 05/31 17:23
ianlin45:所以不能偏廢啊 原po coding不用擔心 但是學科比較危險 05/31 17:44
neotek:我的學科真的滿危險的 XD 05/31 17:47