顯示廣告
隱藏 ✕
※ 本文為 windows2k.bbs. 轉寄自 ptt.cc 更新時間: 2014-03-10 07:31:07
看板 Gossiping
作者 naikojack (築夢 逐夢 go~)
標題 Re: [新聞] 施崇棠建議學弟妹 把電磁學讀30遍
時間 Mon Mar 10 03:31:27 2014


※ 引述《arrenwu (狂氣的 mad engineer)》之銘言:
: ※ 引述《naikojack (築夢 逐夢 go~)》之銘言:
: : ......國外現在都在推崇大學生練習寫程式 架構系統設計 把演算法應用在系統上
: : 比方說Linux+Python+GNU 然後找一個有github這種版本控制 一起寫
: : 甚至史丹佛教授教授開給大一新生課程 就是手把手教你寫iphone/android程式
: 我Google 了一下 stanford freshman iphone app course 沒找到你講的課程。
: 如果真的有開,我想應該是給特殊新生上的。
: 普通的大一學生學寫程式跟國內大學大一程設是一樣的,頂多語言不同。
外國大一大二許多課程的專案就是叫你去搭出真正系統
: : 所以人家國外一堆大學生就可以設計有趣系統 把課本演算法(Machine Learning/
: : Data Mining/更甚至Computer Vision) 就連snapchat 都是這樣設計出來的
: : 甚至學校都有大學生 寫出一個公車預測到站系統 被西雅圖城市大為應用
: : 你還在用硬體思維時代思考? 現在全世界都在流行"以人為主”的應用設計
: : 加之硬體技術成熟 大部份人都開始找尋"資料"或者"人“導向題材
: 這只能說軟體開發現在很夯,軟體工程師需求很大,
: 開發軟體很容易就可以提供服務而開發硬體需要很龐大的支援,所以軟體工程師就是讚
: 不過這不表示硬體沒前途吧?
: 至於硬體技術成熟....我也不知道你是聽誰講的還是從哪判斷的
硬體的問題癥結點在專利和研發成本 打個比方 你要實做一個通訊ic你要多少個人?
軟體相對於成本低 現在許多硬體成熟到可以讓軟體人才快速兜出一個prototype

但對軟體人 他們需要瞭解硬體怎樣使用 他們不需要去理解怎樣設計硬體
這部分人都被稱為System Engineer 然而並不是說硬體不需要
而是在牽涉到人的應用領域 上層應用服務所需要的人力更多 也需要大量創意和演算法
這些都是可以大學生有機會去挑戰的 然後你說去設計硬體? 沒幾個大學生能做到

而事實上硬體演算法許多已經成熟 拿通訊來講 通訊演算法的人全部基本上都沒啥創新
在業界就只是ic如何設計低電量 SOC整合 美國現在念通訊演算法全部都轉職了
就連我去年待的北美三星研究中心 前端通訊部門 都在裁編 反而是做人相關的分析應用
軟硬整合 Recommendation System/Wearable Computing 等部門砸下很多錢 因為這些系統
可以加值手機 比方說我之前打的文章就介紹為何大部份大廠都想做wearable comuting
像是google glass/samsung watch
就連今年CES都已經明示 以後就是data driven時代 硬體就是去sense這些人的行為
而轉換成data 然後用演算法去解讀人類行為 和創造商業 這些軟體和演算法設計
可以加值手機系統 比方說whoscall 又好比說餐廳推薦系統
所以美國大學從大一大二就開始教你搭這些系統
這類領域叫做mobile sesning/wireless sesning 台廠手機和電腦完全不做這類系統整合
也不做雲端運算整合 發明硬體沒有錯 但現在趨勢就是硬體的利潤會越來越低
大部份的利潤反而是這些系統開發所能賺取 因此很多公司都把硬體當平台 硬體所得到資訊
才反而是最珍貴一環 這就叫做軟硬整合


: : 這些設計牽涉大量數學和軟體實作 連Oracale都謠言在傳要設計一個Java讓12歲人也會寫
: 現在這個Java早就可以讓12歲的人也會寫了。
: 12歲寫程式的最大門檻是了解程式跟硬體之間的關聯,所以C or C++難度就高很多。
: 但Java可以想成一個有苦力(JVM)在幫你處理麻煩問題的程式語言。
: 12歲人寫程式的最大障礙是數學程度太差,畢竟連國中數學都不會。
: : Github 都發展這類工具 https://atom.io
Atom
[圖]
[圖]
At GitHub, we’re building the text editor we’ve always wanted: hackable to the core, but approachable on the first day without ever touching a config file. We can’t wait to see what you build with it. ...
 
: : 因為現在主流就是宣導如何一個人也能實作出自己想法 強調軟體學習和系統設計
: : 但施確還是強調硬體制上 舊時代思維?這樣還敢宣稱全方位思維?
: : 我敢說隨便去拉一個MIT 大學生 問他你會不會電磁學 跟 你會不會自己兜一個系統
: : 絕大多數的人都是後者
: 兜什麼系統?兜作業系統嗎?那我想會電磁學的比較多吧
: 自從iPhone大發利市後,
: 板上好像常常出現對著「硬體思維」或「工程師思維」這類名詞亂打的文章。
: 怎麼,是很潮嗎?
 mobile sensing/HCI/wireless sensing/wearing computing/data mining/big datta
到最近IOT所應用的wireless sensing 全部都是應用層 也就是如何分析人類模式
這些都是系統工程師為主 你可以查一下xDEVELOPING IOS 7 APPS FOR IPHONE AND IPAD
這門課 他每一份作業都是為下一次作業鋪路 當全部作業寫完就是兜一個系統
其末project 的demo每個小大一小大二作品都非常驚艷

就連今年暑假我要去的迪士尼研究中心 都也是要搭一個系統出來 因為硬體相對軟體
所能發展空間有限 也因此大量Linux系統開發經驗 變的是一個很重要知識
我自己第一份工作是聯發科 到後期去華盛頓大學念博班 所參加project 所感受到
系統整合設計開發和演算法搭配(Machine Learning)等可以讓你找到很多有趣題材
也因此華盛頓大學開了一個新科系就叫做以人為本的(HCDI)發展研究



硬體永遠都有需要一天 但是硬體所得到利潤只會越來越低 如何用硬體所得到資訊
搭配想法和分析 以及如何用硬體去搭配服務系統 這是大公司都在尋找方向
然而台廠從不理解後端系統開發重要性(BackEnd 分析) 永遠強調FrondEnd設計
光是西雅圖HTC和三星去搶電信商故事 我之前就講過 前者根本不花心且去開發
電信業者軟硬整合  三星花多少心血開發電信商服務架構


--
寫這樣多想闡明軟硬整合概念 竟然還被人家說是魯蛇 唉...
兜系統被解讀為作業系統...0rz
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 209.112.40.22
※ 編輯: naikojack       來自: 209.112.40.22        (03/10 03:35)
watermark001:別跟鄉民認真啦~還有很多連google都不會用阿1F 03/10 03:38
※ 編輯: naikojack       來自: 209.112.40.22        (03/10 03:40)
※ 編輯: naikojack       來自: 209.112.40.22        (03/10 03:47)
kamitengo:一串文看下來感覺有點泡沫的感覺,吸引大量人力做這些目2F 03/10 03:46
Honor1984:請問他們用的教材是什麼? 自學這麼多本書 怎麼入手?3F 03/10 03:46
請愛用coursera/itune U等縣上課程 現在都是講義+演講稿+project 就可以學很好
看書反而會花很多時間
kamitengo:前看起來賺錢效率高的產業。2000年.com泡沫就有點像4F 03/10 03:47
軟硬結合 系統整合跟2000炒作不太一樣 這些技術是能真正帶來方便使用者
也就是改善user experience 比方說IBeacon所推廣室內定位服務 又或者Mutlipath TCP
系統整合 IOS 7已經做進去 可以大幅提升視訊通話品質  這些都是後端演算法
所改善顧客的有感技術
Kreen:你跟鄉民認真就錯了,他們不會為妳的人生負責阿。5F 03/10 03:47
※ 編輯: naikojack       來自: 209.112.40.22        (03/10 03:51)
arrenwu:你這篇跟前一篇講的一樣,就是在說軟體非常夯 沒人否定啊6F 03/10 03:49
硬體最後全部會轉移到亞洲 因為大家都想把硬體成本壓低
而你原本論點是硬體不會沒有前途 事實上就是硬體如果不搭配系統 就是真的沒前途
Honor1984:大一大二的專案課 是給有程式設計基礎的學生修 還是初學7F 03/10 03:50
khalid:你舉的例都是系統廠,通訊研發部門當然不重要 ..8F 03/10 03:52
今年美國只有qualcom在收實習生 marvel/intel/broadcom都不太收人 因為營運很慘
通訊設計已經走到一個死胡同了
※ 編輯: naikojack       來自: 209.112.40.22        (03/10 03:54)
arrenwu:我文章中也提到開發軟體可以直接提供服務不是嗎?9F 03/10 03:53
TSbb:小聲一點,不要讓其他人來跟我競爭好嗎?10F 03/10 03:56
arrenwu:Intern我覺得是前兩年這幾間公司收得太多了11F 03/10 03:56
arrenwu:尤其2011年幾乎人人有獎
khalid:你舉實習生又不太準了..這幾間一直在找人,至少加州是這樣..13F 03/10 03:59
這幾間公司找人幾乎都是數位ic和軟體工程師 或者firmware為主
至於通訊演算法開發的職缺像是system engineer(PHY & MAC)層的 幾乎都很慘
intel/marvell/broacom 通訊開發部門都已經跟我們講 現在通訊演算法太成熟
要麻就是轉職應用這類知識去當軟體工程或寫firmware 要麻就是去寫數位ic
※ 編輯: naikojack       來自: 209.112.40.22        (03/10 04:02)
khalid:不過這些領域現在幾乎都是印度人和中東來的,特點是數學超強14F 03/10 04:02
kamitengo:我還是認為跟.com泡沫很像,其實.com公司很多都提供很好15F 03/10 04:03
kamitengo:的服務,即使像amzon也在當年摔了一跤,不是技術問題,是
kamitengo:經濟問題。
wonder007:把軟體講的天花亂墜 結果還是需要硬體來實現啊18F 03/10 04:05
wonder007:何況越複雜的演算法越需要轉換成實體電路
應用層演算法為什麼需要牽涉到電路?可以是個很簡單的device然後每天sense一些知識
而演算法就是拿這些大量資料去找出一些脈絡來 拿whoscall方面來講 手機硬體完全沒變
但就是靠data training去釐清哪些是惡意廣告電話等 又或者拿gmail來講 每天filter
那些垃圾資訊 幫你把重要資訊排好 這些都是演算法功能啊 就是所謂data driven導向
硬體的演算法大部份都已經發展到很極致成熟 很難跳出一個框架 所以才會一堆人把數學
建立在後端資料上 而資料是透過硬體去收集 但這硬體不需要是很強大硬體
※ 編輯: naikojack       來自: 209.112.40.22        (03/10 04:09)
TSbb:東西可以生出來在那,用軟體進步就有很大的改善20F 03/10 04:07
TSbb:不過台灣不要講太多軟體啦。 我之前才知道硬體廠的錢少我不少
TheDragonBug:台廠的悲哀就是訓練一條狗那條狗還會很自豪...22F 03/10 04:22
bambambam:不要當魯蛇23F 03/10 04:52

--
※ 看板: FW 文章推薦值: 0 目前人氣: 0 累積人氣: 989 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇