通信研究生什么方向学编程?
先声明,本人不是通信专业的研究生! 只是之前在研究所的时候,所里招了好多通信专业研究生。。。。所以有所了解
1.如果题主对编程非常感兴趣的话(毕竟编程是非常有意思的一件事情)
建议学习python。Python可以用于机器学习,人工智能,数据分析(数据挖掘,大数据),爬虫,甚至可以做网站!比如知乎的答案详情页就是用python做的。另外,python有一个优点是语法比较简单,适合新手。缺点就是可读性差(也就是别人看你的代码觉得很难懂),另外就是不能处理大文件和大内存。
2.如果不怎么想学python 而想学习一些面向对象的语言的话 建议学习java或者c#。这两门语言都是属于面块对象的,而且用到的算法也比较多。其中,java更适合机器学习,人工智能等方向;而c#则更适合做Web,比如网站后台,桌面软件,甚至是wcf和wpf之类的(虽然学了c#之后感觉java更好学点哈哈,可能因为我是菜鸟吧)。
这两个语言都适合初学者,因为都有相当完整的开发环境,和很好的社区支持。至于学哪个好,那就看题主个人了。我个人是觉得两个都学学也不错。
3.还可以学习go,ruby,perl等等。不过个人不是很推荐这些语言,因为无论是学习成本还是应用领域都没上面两者广。