title: 网易云课堂计算机专业体系25门课程，自己买书看好吗？25门课程里比较好的书有哪些？
desc: 感谢大家的建议，非赏赞同看视频看书coding的学习方式。其实买书，也不会只为了看书。而是想跟视频结合起来。先从书入手，自己大概了解一下一门课程的框架，略看些细节，遇到不懂的时候，看视频时，才能更加注意。其实就是先预习，有了书，也便于对某个知识点的复习。也便于coding.<br><br>网易云课堂 计算机专业体系25门课程，想先买书自己看，再适时看些视频。这样是否比较学得快些？<br>25门课程如下：<br>1JAVA程序设计<br>2C语言程序设计<br>3Python<br>4计算机专业导论<br>5高等数学<br><br>6C程序设计<br>7数据结构<br>8C程序设计<br>9计算机组成原理<br>10算法设计与分析<br>11离散数学<br>12概率论与数理统计<br>13软件工程<br>14编译原理<br>15操作系统<br>16计算机网络<br>17数据库系统原理<br>18线性代数<br>19软件测试方法和技术实践<br>20面向对象软件开发实践<br>21计算机系统结构<br>22linux内核分析<br>23软件安全<br>24信息安全数学基础<br>25近世代数
topic: 程序员
content: 泻药看过一些，有些也没看完。就说几个自己看过的好了： 1. 保健哥的 编译原理 ，重点推荐阿， 如果完成编程能力应该会提高一截。2. 浙大的数据结构，这课也比较赞， 但是课下还得自己花时间，可以参考 数据结构与算法分析-c语言描述。3. 哈工大的算法设计与分析，这个个人感觉一吧可能是自己比较菜了，推荐下网易公开课 mit 的算法导论注意这个不是在云课堂是在公开课里面，配套教材就算法导论咯，讲的蛮通俗，
answerer_tags: 不会编程的软件狗，熟练掌握c/c++/java等语言的拼写