作者acmonkey (UCL Champion)
看板Electronics
標題[討論] 程式基本功
時間Tue Feb 1 16:43:28 2011
小弟唸通訊所
本學期初
某大IC Design house的leader有來我們所上演講
說他們很缺 通訊工程方面的軟體工程師
(就是用C/C++ implement 一些通訊工程的演算法
只是程式工人而已 不是真的要你開發新的數學solution)
於是就有人問啦 既然是寫程式的工作 那為什麼不往資工系所去找人
他回答 因為資工系所的人大部分對通訊工程的背景知識不太熟悉
(各種 modulation 各種channel coding 各種transceiver)
所以小弟開始驚覺啦
我們唸通訊的人 C/C++真的摸的不多(做研究大部分都在用Matlab)
資料結構啦 作業系統啦 Algo啦 軟體工程啦
這些對寫程式來說很重要的知識 我們也都不太熟 or 根本沒摸過
小弟也曾把自己寫的C/C++給在軟體業作資安的朋友看過
他給我的評語:
"看的出來不是初學 但是程式整體的架構不太好 要維護不是很容易
可讀性不夠好 但架構是真的很重要 你寫的東西離真正出去做事還有一點距離"
雖然我想去做加強
但經過一些思考和嘗試(自己找書讀和動手寫C/C++)後發覺
平常光是做研究就已經花掉我很多心神(跑各種模擬 讀paper)
若我還想在程式技巧上作精進
那我也許只有把睡覺以外的時間全拿來練程式跟做研究
這樣的生活壓力極大(再極少時間下跟研究進度賽跑) 也幾乎沒有品質可言
之所以把文章發在這裡
是希望各位前輩高人能給我一些建議
非常謝謝大家看完這篇文
<(_ _)>
※ 編輯: acmonkey 來自: 114.33.23.94 (02/01 16:53)
1F:推 pupucar:不是高手 但這種實務上的東西 通常會延續前人的架構 02/01 17:21
2F:推 pupucar:不太可能叫新人無中生有生出一套來 站在別人的肩膀上 02/01 17:24
3F:→ pupucar:採上去才會快 02/01 17:24
4F:推 lion21:學校學的與業界通常有段距離. 02/01 19:09
※ acmonkey:轉錄至看板 Tech_Job 02/01 19:35
5F:推 joy830:以前也是1F的看法 不過慢慢覺得 全部都自己完成比較好 02/02 01:04
6F:推 sasako:吸收前人好的部分 把他變成自己coding的習慣囉! 02/02 16:26
7F:推 pupucar:全部自己完成當然OK 前提是案子不趕 可以慢慢玩 02/03 17:25
8F:→ pupucar:工程地位夠有力 技術面的佈局你說了算 小公司有機會啦 02/03 17:27