首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在上计算机工程学院之前,我应该学习一门编程语言吗?

在上计算机工程学院之前,我应该学习一门编程语言吗?
EN

Software Engineering用户
提问于 2011-12-23 19:05:34
回答 16查看 63.5K关注 0票数 14

我对C++编程有很深的了解,但实际上我并没有深入研究它。我想知道在我上大学之前是否真的需要学习它或者其他语言,还是我只是想在学校学它呢?

EN

回答 16

Software Engineering用户

发布于 2011-12-23 19:33:19

是的,有几个原因。

  1. 你越早开始在这个领域获得经验,你就越早能够弄清楚这是否是你应该主修的领域。如果你不喜欢编程,那么计算机工程可能不是一个很好的专业。即使你对CPU的设计很感兴趣,你也会做很多编程工作。
  2. 大多数人发现,他们在大学里所期望的工作水平和数量远远超过了他们在中学时的习惯。除非你才华横溢,否则你会发现自己被工作搞得精疲力竭。帮你自己一个忙:找出哪种语言被用来教第一年的课程,现在就开始学习它。最坏的情况是,你在课堂上会有点无聊,但你可以更快地完成工作,并使用为其他类节省的时间。
  3. 许多类都是在曲线上分级的。这样做的缺点是,你将和同学们竞争成绩。你的许多计算机工程专业的同学已经做了很多编程,所以你可能已经落后了。现在是开始迎头赶上的好时机。
  4. 要想精通编程,唯一的方法就是做大量的编程。在接下来的几年里,你花在编程上的时间越长,你做的就越好。你拥有的经验越多,获得实习和工作的机会就越大。
票数 48
EN

Software Engineering用户

发布于 2011-12-23 20:08:15

作为一个CS研究生本人(BS,MS,PhD),我建议你尽快弄湿你的脚。在大学的第一年,你会有足够的其他事情发生。特别是在方案拟订方面:

  • 检查您的目标大学的网站,并查看较低级别的课程目录或讲师教学大纲网页的介绍性编程课程。看看教授的编程语言,看看第一堂课涵盖了什么样的内容。在你开始之前,试着把那些材料读一遍。
  • 再次,看看课程大纲页面,看看以前的编程作业,看看使用了什么样的软件编程工具和环境。这是vi和gcc (这是真正的男人用的)吗??月食?在开始之前试着使用这些工具。
  • 软件编程只是CS课程中教授的内容之一。其他包括算法(如QuickSort)、数据结构(树、链表、哈希表)和纯理论(NP-完备性和集合逻辑)。我想说,这些至少和你学到的任何编程语言一样重要。
票数 7
EN

Software Engineering用户

发布于 2011-12-23 19:14:25

这要看学校的情况。当我在加州州立大学学习他们所谓的“计算机科学”时,他们(在我看来是正确的)专注于它的科学方面,他们期望每个人(甚至是新生)都已经知道如何使用操作系统,以及如何用某种流行语言编写代码。他们不接受我在俄亥俄州立大学参加语言课程时获得的一些学分。(这对我来说是件令人沮丧的事,但我还是明白这一点。)这也有一个好处:我完成了一次作业,用C编写了我的代码;教授不能读C,所以他让我用Pascal重写它。我向部门首长询问这项要求是否正确,他说由于他们不教语文,他们也不能期望任何人完成任何特定语文的作业。所以我的教授不得不接受我用C写的作业,所以,底线是,向你将要去的大学查询。但如果你想听我的建议,事先尽可能多地学习也不会有什么坏处。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/126807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档