EE专业的怎样学习计算机相关内容来提升自己的编程能力,以便可以和科班出身的人竞争
核心要义——想学就学,不要犹豫。不要被自己专业的限制了,大学本来就要自学。——————————不清楚题主大几,现在已经5月份了,所以下面的各个年级是以暑假后的计算,也就是现在大一的,我算作大二。大二,上学期刚开学,学校一般都会有一次转专业的机会,具体要看学校,直接转CS就好,因为题主不是单纯提高编程能力,而是要和CSer竞争。转不了或者不想的话,那就继续向下看。大三,重新定位—\u0026gt;我是会EE的CSer(一般通信学生定位是会CS的EEer)首先要保证不要挂科,千万不要挂科,保持中等即可,除非你能保证你的CS能碾压大多数人。然后去看看一些CS学科比较强的学校的培养方案,自己找书找视频或者去蹭本校CS的课,打好各种基础。最后最重要的是做项目,可以自己找简单的开源项目入手,或者跟着本校大神,最不济去老师实验室打杂,但一定要实践。大四,稍微有些晚了。临阵磨枪看看数据库、数据结构、C++和算法,去找份软件测试还是可能的。或者直接考研跨考到计算机,或者工作挑一个偏软件的毕业设计,从头开始吧,按照大三那种做吧。工作和读研,目前没有经历,等过几年再来补充。——————————通信既不是EE也不是CS,而是会CS的EE,很多工作都是要编程实现的,多数人写的代码不是很专业,同时基础硬件平台各种各样。考虑到学EE沉没成本的一些项目,主要是根据我们毕业设计总结的。原理都是EE的,但是都是软件方向的。另一个目的是容易获得老师帮助。仿真软件 用MATLAB,NS2,Labview这些制作出原型先实现“面向流程图编程”让程序跑起来,主要是满足各种依赖,找开源源码和读文档。 代码重构和算法优化,提高程序效率。主要是把代码写的“优雅”,文档写的“良好” 但是一般多数人停留在第2步,做得好就是第一步用的各种仿真软件了。不要贪多,做好一个就行。对于初学者,可以从仿写类库开始。图像处理与识别基础是各种信号处理方法进行特征提取,然后就和信号处理基本无关了,剩下的属于模式识别的内容,再高大上一点就是机器学习,比如最近比较火的How-Old。可以不考虑算法创新,只是单纯的在嵌入式平台、移动平台或Web平台实现一个算法。比如以图搜图、手写识别、人脸识别等等。流程基本和编写仿真软件类似。嵌入式开发单片机、ARM和x86微机应该算是通信的基本功吧。无操作系统的,可以用来练习C语言、计算机原理和操作系统原理。有操作系统的,可以练习编译原理、操作系统原理和一些常见编程语言。最简单比如做一个数码相册、游戏机等等。移动应用开发另类的嵌入式开发,毕设题目也都是一些常见的应用再开发,比如编写通信协议、音频视频解码器或者用机器学习做音频视频识别。去逛一下移动开发论坛就有思路了。Web应用开发一种是做网络爬虫的开发和算法改进。一种就是直接编写一个完整网站前后端。信息安全主要是服务器的入侵检测和信息加解密。
■网友
楼主我也是EE出身,具体学习内容和学校对具体专业的设置有关系,我是英国的EE,学校编设的是更偏向于顶层的设计,除了电子和通讯本身外,编程主要是JAVA类。后来我Master去转了CS~ 所以,其实你想学编程,和EE没关系,想学就可以了,如果确实喜欢,就转CS或者Software Design吧
■网友
转CS
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 长沙航院向部队输送逾六千名专业技术士官居全国高职院校之首
- 江苏■我省2021年音乐类、美术类专业省统考开考
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 设计专业学生上传自己的作品,用哪个网站比较好