作者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