Re: [請益] 畢業生vs非本科系差在哪?

看板Soft_Job作者 (oops)時間5年前 (2018/07/14 14:38), 編輯推噓0(003)
留言3則, 2人參與, 5年前最新討論串29/35 (看更多)
看了回文, 覺得蠻有趣的 寫程式這麼久, 其實也沒想過這問題 也想回一下, 隨意聊聊 ----------------------------------- 其實資訊工程教的, 真的不是寫程式 重點在於 "在各種限制之下, 有哪些招數, 可以把東西做出來" 從早期的8 bit MCU, 跑得又慢, RAM 又只有不到 512 byte 這時候資工的計算機結構, 組語就得拿出來了 每個指令斤斤計較 之後RAM可能大了一點, 1K 2K byte 寫組合語言效率低, time to market拚不贏對手 , 轉往寫C, 這時候資工的 compiler, 就可以拿出來, 例如 ARM / intel 就都有自家優化的 compiler [降低門檻] 不用懂 計算機結構, 組語, compiler都做好了 之後RAM又大了一點, 32k 64k 128k 256k 這時候跟競爭對手拚, 要塞一大堆功能, 這時候資工的 OS 就可以拿出來, task , stack , heap 都拿出來用 只要會寫C, 一個人就分一個function [降低門檻]反正c寫下去就對, stack overflow, task卡死再來抓 之後RAM又大了一點, 1G 2G 4G , 還有2 core CPU 這時候資工就拿 linux kernel , 架構分層 ,multi-thread 出來用 這時候C開發也沒效率了, 一定要跑個 java / c# / python [降低門檻] 有許多更容易寫的程式語言, 更好的開發環境 之後接上了網路 , 架了第一個http , 每天1000 使用者 這時候資工就要拿出 各式database, 網路通訊 [降低門檻] 用滑鼠拖拉出UI , 不用寫程式, 就可以架站賣東西 突然暴增到 10 萬, 100 萬個 user 這時候資工就要拿出 分散式網路 , 雲端VM server [降低門檻] 上amazon 付錢, user 再多也不怕 上面只是簡單的例子, 資工當然還有教許多其他, "各種狀況限制下, 的解決方法" 也許是空間的限制, 時間的限制, 環境干擾, 硬體限制 ------------------------------------------ 總而言之, 因為許多前人的貢獻 讓寫程式的門檻降得非常低, 甚至讓人感覺不到這些限制 但不管是 Google / Apple / Amazon / ARM / nVidia .. 都致力於降低門檻, 希望越來越多人各領域的人, 進來寫程式 , 讓自己的生態圈越來越大 所以資工系所的學生 , 不能只是寫程式, 而是要拿出所學的, 去解決遭遇到的問題 才是資訊工程教的東西 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.50.19 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1531550302.A.5B5.html

07/14 14:57, 5年前 , 1F
降低門檻的同時 有新增了 新的需求技術
07/14 14:57, 1F

07/14 14:57, 5年前 , 2F
一來一往間 實際上難度並沒有因此下降
07/14 14:57, 2F

07/14 16:34, 5年前 , 3F
其實先後順序和因果關係有點錯亂 XD
07/14 16:34, 3F
文章代碼(AID): #1RIPfUMr (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1RIPfUMr (Soft_Job)