推 yuigahamayui: 好文先推 09/06 19:03
推 ntpuisbest: 推 09/06 19:17
推 gasbomb: 推 09/06 19:17
推 owoer: 暨南老師其實蠻用心的,給推 09/06 19:18
→ joshnash: 寫web當碼農真的未必需要念大學 研究所更不用說了 09/06 19:26
是不必。但這個人人唸大學的時代,如果本來就已經有打算走這行,而且也有
資源讀大學,這會是最直接的入場方式。
推 alihue: 推 09/06 19:36
推 jonyig: 推 09/06 19:59
推 oopFoo: 推。學校也是建立人脈的好地方,好同學可以幫你打開視野 09/06 20:01
推 jackflu: 推個 09/06 20:01
推 akira01: 推 雖然是一些讀了就忘記的知識 09/06 20:21
推 ttsung2: 推 09/06 21:30
推 nmns0110: 推 09/06 21:47
推 mvpkgmax: 推 09/06 22:00
推 zzshcool: 推,好文 09/06 22:19
推 inte629l: 推 09/06 22:34
推 kkroy: 推 09/06 22:52
推 chuegou: 不同看法 程式設計的搭配我會拿計概搭 09/06 23:03
→ chuegou: 計組拿去配系統程式 09/06 23:03
這個組合應該也不錯,不過我是文組資管,沒有系統程式這門課,
計組加減用一下。
推 tennyleaz: 推 09/06 23:12
推 kyrie77: 推 09/06 23:15
推 viper9709: 推~這也太用心 09/06 23:16
推 yehzu: 強者我同事推推XD 覺得讀大學讓各領域專家來導讀各領域,有 09/06 23:34
→ yehzu: 遇到好的老師真的是很賺的事 09/06 23:34
推 mike8469: 推推 09/06 23:46
→ MoonCode: 網路上資料念一念就知道了 懂怎麼google比較實在 09/07 00:00
如文,我認為大學的重點是「有人幫你整理好知識體系並進行導讀」。
→ MoonCode: 做web真的不需要學歷吧 需要基本的英文能力跟找資料能 09/07 00:04
→ MoonCode: 力 就是一堆工具讓你搭起來而已 09/07 00:04
推 newhandfun: 我比較好奇的是真的會碰到要這些大學基礎知識”才能 09/07 00:39
→ newhandfun: ”解決的問題嗎?還是其實duck不必? 09/07 00:39
當然不是只有這一條路。但我自己的經驗上,遇到疑難雜症的時候,有這些基礎
知識的人,和沒有這些基礎知識的人,非常明顯是有差別……
→ newhandfun: 本魯也有上過演算法跟資料結構,但越工作越覺得問題 09/07 00:39
→ newhandfun: 根本不在這些東西上 09/07 00:39
推 newhandfun: 要說時空間複雜度,前人的程式碼也是一堆N+1,要說了 09/07 00:41
→ newhandfun: 解資料庫,系統一堆反正規化也是活得好好地 09/07 00:41
→ newhandfun: 我才剛下訂計算機網路,但還是很迷茫 09/07 00:41
推 newhandfun: 更別說一堆工具的抽象化,像本魯寫的php剛好讓開發者 09/07 00:44
→ newhandfun: 不用面對多執行緒的問題......嘆,越說越不知道補基 09/07 00:44
→ newhandfun: 礎知識到底有沒有用 09/07 00:44
如果你寫的 PHP 能夠讓開發者不用面對多執行緒的各種問題,那麼你勢必
得先對各種多執行緒會遇到的問題以及解決的方法有所理解對吧?
如果沒有,那麼要嘛:
1. 你的抽象可能還是隱含了各種問題。
2. 有更底層的抽象幫你解決了這些問題。
因為如果自己不知道多執行緒的這些問題,那麼就不可能開發出可以解決這些問
題的抽象層啊,而這些抽象層也勢必得由理解並能夠提出解決方法的人開發的。
有能力進到這些更底層的開發,不也正就是和沒有這些基礎知識的人的差別,也
是議價能力,以及能不能有更廣的發展的一個差別嗎?
舉例來說,如文說,我自己在各個領域中都有過一點點經驗,也有過上一份專案
是做 WEB 但下一份專案要去做嵌入式系統的狀況,但我從來沒有過覺得「無法
上手」的狀況,雖然我在大學、研究所時是完全沒有碰過嵌入式的。
因為在大學完整的知識體系的訓練下來,我能夠知道如何把過往的知識應用到嵌
入式系統上,以及知道他和我過往的工作經驗的斷點在哪,於是我能夠很快速的
知道該怎麼去有效率地吸收嵌入式的相關領域的知識。
一點想法上的補充,給大家參考一下。
推 sumsum: 推分享! 09/07 00:59
推 MonkeyCL: 有機會就好好讀,半路出家的還是先努力拿到offer要緊 09/07 01:41
推 fly19920820: 分享心得給推 09/07 01:54
推 sooge: 大學不是資工系的怎麼辦= = 09/07 02:17
沒怎麼辦啊。我文章裡也說了,我認同這行確實不是相關科系也可以來做,
只是入場的方式和成本不同。主要只是分享一些我認為讀大學的價值和好處
而已。
推 j355203: 先推了 09/07 03:20
推 qrtt1: 有看有推 09/07 07:27
推 BlacksPig: 同newhandfun大大 09/07 08:17
→ matyih: 出國轉軟的幾乎都電機自學.. 09/07 08:23
================
推 qrtt1: 補基礎有沒有用的問題,在於是否能將知識融入思維而影響選擇 09/07 09:04
→ qrtt1: 常會讓我有一種,某些時候我該模仿他的思維去看待技術 09/07 09:05
→ qrtt1: 以便做出更好的選擇。 09/07 09:05
================
我覺得這「在於是否能將知識融入思維而影響選擇」句話超精闢!完全就
是我例子裡想表達的事情,但沒辦法用這麼簡單的一句話概括。
我想到的另一個例子是,我覺得「碼農」和「軟體工程師」的差別,會在
於當碼農寫出一個 O(n^2) 的程式碼時,他就單純的只是「會動就好」,
甚至有可能不知道這是 O(n^2)。
但當一個有基礎知識的軟體工程師寫出一個 O(n^2) 的演算法時,他會很
明確知道他為什麼挑 O(n^2) 的寫法,他用這個 O(n^2) 來交換了什麼比
執行時間更重要的東西,或為什麼這個 O(n^2) 是可以接受的,以及他會
一開始就知道將來遇到不得不調整的效能瓶頸的時候,這個 O(n^2) 的存
在。
※ 編輯: brianhsu (1.34.206.134 臺灣), 09/07/2021 09:40:56
推 ClownT: 推用心 09/07 09:46
→ ClownT: 好奇你從業多久了 09/07 09:46
推 Kagami3421: 推 09/07 10:05
推 aaa1234136: 好奇大大打算寫幾篇文章XD 很期待下篇 09/07 10:07
推 WulinWorks: 推 09/07 11:19
推 asdkmm5050: 謝謝分享 09/07 11:57
推 polola6212: 說實在話,在台灣不補基礎知識,後果也只是留一堆拉G 09/07 12:08
→ polola6212: 給後來的人 09/07 12:08
→ htury: 推,不過其實就是老闆無法分辨會動就好跟效率高的差異,導 09/07 13:39
→ htury: 致軟工要高薪只能去美中 09/07 13:39
推 chyl13579: 推推 09/07 13:52
推 joshnash: 沒有本科大學學歷缺點還是比較不好拿面試拉 09/07 14:28
推 zenithyoung: 推 09/07 15:01
推 pb2201416: 大推 09/07 15:55
推 PerspectiveS: 推 09/07 16:23
推 viper9709: 推碼農跟工程師的差別 09/07 18:37
→ brandonron: 跟某樓一樣想法,大學認識人跟發掘想觸碰的,而碩士磨 09/07 20:02
→ brandonron: 練自己處事能力跟想法 09/07 20:02
推 loadingN: 畢竟是理論和實務並重的工作 有些東西你不懂就很難突破 09/07 20:12
推 chen1025: 推 09/07 20:13
推 whatabiggun: 推 09/07 21:41
推 shieldsky: 推碼農跟工程師的差別,繼續努力朝工程師邁進 :) 09/07 21:54
推 ejnfu: 大部分同意,不過碼農與工程師的差別不同意,你舉的例子一 09/08 03:29
→ ejnfu: 般碼農就要會了,面試都會問的。我覺得主要差異在於backgro 09/08 03:29
→ ejnfu: und knowledge以及design的能力。 09/08 03:29
推 godsparticle: 看來所謂的碼農=低薪 XD 09/08 07:26
推 shiauji: 推 09/08 09:59
推 Sunal: 或與有些基礎知識大家都覺得一般碼農應該都要會的,但現實 09/08 10:10
→ Sunal: 是很多轉職甚至本科系CS在解決問題時 完全不知道背後原理 09/08 10:11
推 Sunal: HTTP機制 甚至OS防火牆規則都不知道 無法獨立解決問題 09/08 10:18
推 alihue: 不是工作上用不到,是知識不足埋雷而不自知 09/08 11:42
→ alihue: 你想一下密醫也能活得好好的治療大部分感冒頭痛拉肚子, 09/08 11:44
→ alihue: 但就是會誤判導致延誤就醫被爆出來 09/08 11:44
推 kevin1ptt: 好文推推! 09/08 14:55
→ Hsins: 就是很多人學的不扎實而已,基礎知識深深影響系統設計能力 09/08 15:08
→ Hsins: 。光是查詢跟排序這兩件事,很多人就都寫不好,以為是硬體 09/08 15:10
→ Hsins: 規格問題。 09/08 15:11
→ alan5: hashmap那個特別有感 遇過堅持hashmap就是比較快的 09/09 15:56
推 kaiac: 推 工作後對所謂的基礎知識認知和你講得差不多 不過也同時 09/10 00:58
→ kaiac: 感覺基礎知識似乎用不太到 也許是能力所能到的工作環境就到 09/10 00:59
→ kaiac: 這種水平吧... 09/10 00:59
推 lou01: 推 期待下一篇 09/10 11:02
推 johnny719top: 推推 09/11 13:10
推 bbkhdh: 推 暨大大學長 09/13 11:01
推 swich45314: 我是念資工的 在IT業 我必須說理解大學課程的內容 會 09/13 17:23
→ swich45314: 讓你比同行高一個等級 再找問題等方面都比資管的同事 09/13 17:23
→ swich45314: 強 當然不會說你就不能做相關工作了只是能力會差一些 09/13 17:23