通信工程专业学生立志当码农,该不该转软件工程呢

手动转CS的人多着...不过能跑软工就跑嘛,毕竟你是码农的人。吐槽下,能不能把题目写得清楚点。话都说不清的话,怎么信得过你写的注释?
■网友
感谢...艾特?是这样的,站在我们专业以后工作的角度来讲,还是很依赖于计算机语言以及编程思想的,只不过对于写代码的要求没有辣么高,属于“够用就行”的这么个水平,因此只是课程中有所涉及但是以后依赖自学即可。在计软专业面前再说通信就业广就有点班门弄斧的味道了,计软作为IT行业最多岗位专业,就业机会和上升通道都是很优秀的。不过通信所谓的就业广说的该是方向广,纵横通信系统的各个阶段都可以参与进去并加以发展,若是题主想利用这一点的话真是再好不过了。从课程设置可有一窥: 单片机 嵌入式系统(硬件),需要掌握一些基本工程软件 VS Matlab CCS Protel Multism (软件),微波 电磁场 天线(纯理论分析)以及放眼全局的通信原理。对于编程的依赖可以靠自己解决,自学 C C++ java作为基础即可。但是还需要考虑下面这一点。从大学的学习来看,通信专业知识较复杂,难度排在了大学最难专业前十,倒不是觉得题主知难而退,怕你发现比较吃力而后悔,没能跨过学习难度这道坎可就自绝后路了。实验多课多考试压力大这是必然的,大学四年全是高三我会乱说?一周怒考六门专业课复习到上吐下泻大脑爆炸。对于自己,要做好跟家里的沟通,及早做一做规划,深谋远虑才能有条不紊。有点信心,认真学习你就赢了。祝题主学业有成。
■网友
个人的一些想法,偏激之言和个人偏见颇多,还是匿了吧。第一,要是励志当程序员就算了,程序员是青春饭,老了就没体力打代码了,不管你转不转行,先学好你的专业课,懂不懂计算机cpu怎么加载指令,懂不懂一个程序在计算机里面是怎么一步一步和你交互的,懂不懂网络是怎么工作的,这些基础都是殊途同归的,只有懂计算机,才能操作好它。第二,好多码农都是自学成才的,真的没必要专门转,你的通信工程加上软件工程的知识反而是个跨行人才的优势。课余时间自学透软件工程所有课程包括基础课也是可以的,离散数学,数据结构,计算机组成原理,汇编和C,操作系统,网络原理,软件工程,编译原理,再加上平时兴趣多去各大网站学做项目,再定个小目标比如考个软件分析师软件架构师网络工程师之类的证(这样容易提高学习动力)。第三,一个软件架构师告诉我不想当架构师的程序员不是好程序员,当然你能接到一个任务,就开始想怎么ifelse,但是你也可以开始思考整个程序时如何工作,如何设计,做程序员要从一开始就培养架构师的思维,学会思考和设计,而不是学会打代码,这样才能避免在这行里面流于一般。真的做不好的就和农民工是一样的,这一行真的不缺程序员打代码的,缺的是真正精通下去的程序员(一般都到了架构师研究专家等级别)。所以半路出家并不是个好事,但如果出家就要刻苦修行,抱着不到西天永不回头的决心。
■网友
能转最好,没转成也不用太不开心。如果立志当码农我觉得还是转了比较好,这样应付考试和毕业容易些,通信和计算机后面的基础课还是有差别的。我就在通信转码农的路上,有时候觉得难以兼顾。
■网友
能转就转,不能转也没关系,通信工程都能搞定,将来做程序员确实没问题


    推荐阅读