cs专业学哪些软件?

金炀茗金炀茗最佳答案最佳答案

我来认真回答一下,本人现在某985大学计算机系在读,CS本科,大一。 虽然我还没有正式学C语言(这个暑假才开始)但是我已经看了很多关于计算机编程的书籍了,这里介绍几本我觉得不错的。

1.《编程之舞》这本书很薄,只有400多页,但是内容非常过硬,如果你能看完并理解,你的基础可以说非常的扎实了!我强烈推荐你看这本书!本书是作者在卡内基梅隆大学为新生开设的一门入门级课程的学习笔记。由于CMU的计算机学院是非常有名的,所以这个课程的准入门槛相当高,能够入学的同学几乎都是天资聪颖且勤奋好学的。所以这本书可以说是经过这些“神之学子”层层筛选过的优秀教材了~( ̄▽ ̄~)~下面放一张书里附带的课程大纲,可以看到这门课主要学习的内容。

2.《编码》这本书也是一本神作,豆瓣上很多人给了五星级好评。而且这是本好书,不是那种空有大标题没有内容的书,里面都是实实在在的干货!如果你想学好CS,那你必须看看这本书!书中主要讲解的是程序设计的基础知识、编程风格、基本的数据结构和算法以及如何阅读源码等等。这些看上去好像都是很基础性东西,但是你不得不承认,能够把这些基础知识掌握得很牢固并且能够在实际中运用的人并不多。尤其是当你看了这本后你就会觉得以前你写的代码真的只能用“屎山”来形容。。。

3.《数据结构》这本书是比较正式的教材版本了,如果你想看更通俗易懂些的可以在哔哩哔哩搜“慕课网”里面有很多精品课,上面有清华、北大等名校老师主讲的精品课程,可以去看一下。数据结构这门学科虽然是CS基础的必修课程,但是因为其相对理论性较强难以实践,很多人都不愿意学或者学完了觉得没进步。其实只要你多练习,还是能够很快上手的。

时褚韵时褚韵优质答主

CS专业的学生要学习的数据结构、操作系统、算法、计算机组成原理、网络等是每个CS专业学生都必须掌握的基础知识,而软件方面常用的有Photoshop、Dreamweaver、3DMAX等,程序员一般使用最多的软件是代码编辑器、调试软件、数据库管理软件和版本控制类软件等。

CS专业的就业范围比较广,所涉及的软件也比较广泛,例如:

1、编译器类软件,如JDK,NETFramework等,程序员需要使用的编程语言必须是经过编译器处理之后变成机器码,计算机才能执行,编译器同时需要为程序员使用的编程语言提供对应的程序库;

2、程序编辑器软件,如UltraEdit,NotePad++,EditPlus以及Eclipse,VisualStudio,IntelliJIDEA等编辑器和集成开发环境;

3、调试跟踪类软件,如Procexp,GFlags,DebugDiag等;

4、数据管理类软件,如SQLServer,Oracle和SQLLite等关系型数据库以及CouchDB,MongoDB等非关系型数据库,程序员可管理数据同时在调试或数据分析时,对数据做进一步的分析排查;

5、辅助测试类软件,如测试覆盖率分析软件,性能分析仪以及自动化测试工具等;

6、版本管理或发布类软件,如GIT,SVN等源码管理系统以及Jenkins等持续集成部署系统。

我来回答
请发表正能量的言论,文明评论!