作者acmonkey (UCL Champion)
看板comm_and_RF
標題[討論] 通訊人該有的基本功
時間Tue Feb 1 16:43:52 2011
小弟唸通訊所
本學期初
某大IC Design house的leader有來我們所上演講
說他們很缺 通訊工程方面的軟體工程師
(就是用C/C++ implement 一些通訊工程的演算法
只是程式工人而已 不是真的要你開發新的數學solution)
於是就有人問啦 既然是寫程式的工作 那為什麼不往資工系所去找人
他回答 因為資工系所的人大部分對通訊工程的背景知識不太熟悉
(各種 modulation 各種channel coding 各種transceiver)
所以小弟開始驚覺啦
我們唸通訊的人 C/C++真的摸的不多(做研究大部分都在用Matlab)
資料結構啦 作業系統啦 Algo啦 軟體工程啦
這些對寫程式來說很重要的知識 我們也都不太熟 or 根本沒摸過
小弟也曾把自己寫的C/C++給在軟體業作資安的朋友看過
他給我的評語:
"看的出來不是初學 但是程式整體的架構不太好 要維護不是很容易
可讀性不夠好 但架構是真的很重要 你寫的東西離真正出去做事還有一點距離"
雖然我想去做加強
但經過一些思考和嘗試(自己找書讀和動手寫C/C++)後發覺
平常光是做研究就已經花掉我很多心神(跑各種模擬 讀paper)
若我還想在程式技巧上作精進
那我也許只有把睡覺以外的時間全拿來練程式跟做研究
這樣的生活壓力極大(再極少時間下跟研究進度賽跑) 也幾乎沒有品質可言
之所以把文章發在這裡
是希望各位前輩高人能給我一些建議
非常謝謝大家看完這篇文
<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.23.94
※ 編輯: acmonkey 來自: 114.33.23.94 (02/01 16:56)
1F:→ mvbkoko:coding 就是多寫多看, 沒別的招數了 220.135.111.66 02/01 18:01
2F:→ mvbkoko:另外我覺得去修個軟體工程也不錯 220.135.111.66 02/01 18:02
3F:→ mvbkoko:有些對 real time 有很高要求的演算法 220.135.111.66 02/01 18:05
4F:→ mvbkoko:像 RS code 的解碼, 用軟解可能還要用組語 220.135.111.66 02/01 18:05
5F:→ yanagawa:因為M的授權金太高,所以業界都不太用112.104.106.194 02/02 02:33
6F:推 bxxl:就多用C寫啊,用C寫執行速度也比較快 61.216.80.183 02/02 11:03
7F:→ emitter:碩班畢業就想去工作的話,練一下C是不錯 115.81.134.50 02/02 17:26
8F:→ emitter:反正出去也不太會教你真的去設計演算法 115.81.134.50 02/02 17:27
9F:→ fyon:個人心得,還是專心研究你的演算法吧,畢竟 180.3.57.185 02/02 22:06
10F:→ fyon:程式只是用來implement演算法,重點是演算法 180.3.57.185 02/02 22:07
11F:→ fyon:演算法不好,再怎麼高竿的程式都沒用 180.3.57.185 02/02 22:07
12F:→ fyon:根據我在業界經驗,C真的只要會基本的就夠了 180.3.57.185 02/02 22:08
13F:推 roy84211:真巧 我們所也有大IC廠的leader來說過一 114.25.189.83 02/05 11:11
14F:→ roy84211:樣的話 114.25.189.83 02/05 11:12
15F:推 wolf0000:我們學校也是= = 118.169.134.99 02/05 20:26
16F:→ JacksonCChen:不用浪費時間在學什麼程式技巧 先把 114.32.242.173 02/16 21:12
17F:→ JacksonCChen:自己本行的專業搞好比較重要 程式的 114.32.242.173 02/16 21:13
18F:→ JacksonCChen:東西進公司後看人家的code 你就會知 114.32.242.173 02/16 21:13
19F:→ JacksonCChen:道該怎麼寫了 觀摩人家的code比自己 114.32.242.173 02/16 21:14
20F:→ JacksonCChen:在家摸老半天有用多了 114.32.242.173 02/16 21:14