查看: 12513| 回复: 21
跳转到指定楼层
上一主题 下一主题
收起左侧

[背景提升] 弱弱问一句CS专业一般需要掌握几种语言呢

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
感觉C,JAVA,C++似乎是必须掌握的三种,然而近几年python又很火,据说很多top学校的课都用python了,这样看来好像python也得掌握。虽说语言之间有很多相通,但是差别还是有很多,要想熟练掌握一门语言还是要下很多功夫。有没有必要学这么多语言呢?大家一般会几种呢?

上一篇:[CS选课]Data science 还是 Web Application
下一篇:对现在的研究方向不感兴趣,但是老师人超级nice,该义无反顾的换导师吗
推荐
diskun 2016-1-19 23:20:21 | 只看该作者
全局:
其实语言不在多 而在于精通与否。 可以各种过程 对象 脚本语言 各学一个即可
回复

使用道具 举报

推荐
birdor 2016-1-21 18:18:35 | 只看该作者
全局:
1. 面向对象的语言学一门:比如 C++ 或 Java
2. 脚本语言学一门:比如 JavaScript
3. (optional) 函数式语言学一门:比如 Haskell 或 Scala

学习三类语言的重要性递减。

掌握了 1、2、3 之后,其他语言上手就会变得很容易,按照实际需要(上课的需要、做项目的需要、工作的需要等等)来学即可。
比如上课要用 Python,它既有脚本语言的灵活性,又有面向对象语言的结构。参照 C++ 的对象、JavaScript 的虚拟机和垃圾回收机制,上手 Python 只需要 3 到 7 天。

在时间非常紧迫的情况下,Java 和 C++ 掌握一门即可。对于转专业的同学,推荐 Java + JavaScript 两门语言,其他语言按需要来学习。

评分

参与人数 3大米 +11 收起 理由
zhaojun + 1 回答的很好!
U.S.A + 5 很有用的信息!
jigsaw_Becky + 5 感谢分享!

查看全部评分

回复

使用道具 举报

推荐
shayne93 2016-1-20 07:28:43 | 只看该作者
全局:
转专业的说下
本科只学过python, 自学的c++
来到美帝读master, 基础cs课程这边用的都是java
也自学了javascript,c#(主要是做前端和写windows app,多奇葩才会去写windows 的 app)
重要的真的是编程范式, 我觉得掌握c++/java 然后会一门脚本语言比如 python ,js基本足够
真的是触类旁通
我觉得学 c/c++的意义 很大程度上在于你对计算机内存分配管理和资源调用有更好的认识,但是学起来
会有点 乱(个人感觉)
回复

使用道具 举报

🔗
jigsaw_Becky 2016-1-19 23:31:48 | 只看该作者
全局:
同关注!我这种转专业的人,学一门都好累!
回复

使用道具 举报

🔗
Mr.Brain 2016-1-21 00:08:52 | 只看该作者
全局:
C,C++,JAVA这三个都是有相通的。
C++基本包含了C,
而JAVA又和C++相似(很多人戏称为简单版C++),这三基本学起来层层递进互相促进。。。
会了这仨,学其他的也很快。
回复

使用道具 举报

🔗
ryb 2016-1-21 20:34:34 | 只看该作者
全局:
C/C++ java C#之类的学 1-2种, 前端html/css/js/php, 脚本shell, python/perl,  Mobile Objective-c/swift, Android
回复

使用道具 举报

🔗
sumingche 2016-1-26 16:56:57 | 只看该作者
全局:
面向对象语言会一门 java/c++, 脚本会一门python,你不过刷题还是java比较好
回复

使用道具 举报

🔗
dangertrip 2016-1-29 23:50:34 | 只看该作者
全局:
birdor 发表于 2016-1-21 18:18
1. 面向对象的语言学一门:比如 C++ 或 Java
2. 脚本语言学一门:比如 JavaScript
3. (optional) 函数式 ...

请问学一门意味着什么呢?达到的水平是能用这个语言写题还要语言在熟悉语法的基础上熟悉常用库之类的?
回复

使用道具 举报

🔗
davidcao2014 2016-1-30 22:33:55 | 只看该作者
全局:
谁有leepcode的java刷题能发一份
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表