大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发的书的问题,于是小编就整理了1个相关介绍软件开发的书的解答,让我们一起看看吧。
计算机科学与技术专业,以后做软件开发,应该看哪些书和视频?
除了精通专业之外,搞软件要根据不同的领域,涉及不同领域的专业知识:搞动画的要精通美术,场景设计,人物形象等专业方面的知识;搞结构设计的要精通比如建筑,机械结构,机械原理等方面;搞加工的要知道加工工艺的具体工艺过程等;不同领域有不同的技术要求,每个领域都有相关的专业知识,搞专业领域的软件,应该掌握该领域的专业知识。
感谢悟空邀请!
关于这个问题,不能一概而论。这要根据自己的文化程度、语言基础、主攻方向、理想目标等来定。因为每个人的自身基础状况均不同。
第一,应该学习C语音。这是计算机软件的开发工具,也是编程的基础,不掌握C语音就不懂数据,是无法编程序的,更谈不到软件的开发和利用。入门阶段建议学习、使用谭浩强版本的《C语音程序设计》,学习《C和指针》。有这两本书就可以了。
第二,要学习《C++程序设计教程》(哪个版本都可以,大同小异),学习《编译原理》(21世纪高等学校计算机规划教程),学习软件设计。根据自己的主攻方向和奋斗目标进行钻研。接下来,再学习一些高层次的软件开发思想,提高编程质量和解决问题的能力,根据自己的实际情况进行不断扩展。
第三,至于要看的视频,则到处都有,比比皆是,随便搜一搜,完全可以找到适合自己学习的视频。
要想学好软件开发先要从基本做起。
不必拘泥于某一种语言,因为主要的编程思想是相通的。
C语言十分经典,建议先学习C语言。
可考虑安如下顺序:
1.c语言程序设计(谭浩强)
2.C与指针(十分经典)
3.编译原理
4.软件工程如果能把上面四本书吃透了,绝对可以成长为一名杰出的软件工程师。
关于C和C++先学和后学其实无所谓。在某种程度上讲,C是C++的基础,要是可以的话,尽量先学习C
1.首先你要考虑下,你未来的发展方向,针对性的进行学习,目前软件开发比较流行有前端软件开发和后端软件的开发,看你比较喜欢哪一种,后端开发相对于前端开发会难一些。
2.如果你后续规划是想往软件前端方向开发的话,那你就要对HTML,CSS,Javascript这些基础知识有一定的了解,这些是开发前端软件必备基础知识,后续这些掌握不错的话,就可以学习下前端比较流行的框架,比如Vue,bootstrap,angular等框架,这些上班时候都是会用到的,那具体要看哪些书籍和视频,那你就可以从这些知识面去找一些适合的书籍和视频看哈,我这边推荐几本不错的前端书籍供你参考:
(1)《JavaScript 高级程序设计, 第 3 版》
(2)《Head First HTML与CSS(第2版)》
(3)《 Web前端开发最佳实践》
(4)《锋利的jQuery》
3.如果你后续的规划是想往后端发展的话,那你就要先看看你会对哪方面语言更加感兴趣,然后在决定好好学习该门语言,现在后端语言三巨头是 JAVA、PHP、ASP.NET。我个人比较偏向java,而且java近几年一直都是最流行的语言,目前比较流行的java框架是SpringBoot,SpringCloud,SpringMvc,Spring,Mybatis,Hibernate等,在接触这些框架之前,你想要把java基础学好是至关重要的,后面在根据这些知识面找些书籍和视频学习哈,那我这边推荐几本不错的java学习书籍供你参考:
(1)《Java编程思想(第4版)》
(2).《java核心技术》
(3).《深入理解Java虚拟机》
(4).《spring实战第4版》
(5).《高性能mysql》
4.无论你以后是选择前端还是后端软件开发,那你在大学里学好高数,数据结构,c语言计算机网络等这些专业课程,对你以后接触其他方向的软件开发都是相当有帮助的哈,加油。
到此,以上就是小编对于软件开发的书的问题就介绍到这了,希望介绍关于软件开发的书的1点解答对大家有用。
相关推荐