大学四年自学编程从小白到大神必看,书籍和参考学习顺序

时间:2022-12-19 14:56:13 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
大学四年自学编程从小白到大神必看,书籍和参考学习顺序

[摘要] 我们因为自己学习过程中缺乏指导,走了太多的弯路,浪费了很多时间,而且没太大必要。虽然有特别的磨练作用,但是面对现实,我们依然会很受挫。如果可以让你修炼的过程走的更加顺利,为什么不呢?我们现在受到越多的挫折,并不代表现在失败,只是缺乏指导,这是没有办法的事情。但是我们做好更多的指导,相信可以改善大家的学习环境,学习的更好。

此书单适合于所有大学生,包括计算机专业和非计算机专业。非计算机专业编程需要额外学习两门基础理论课,已经标明。

此推荐书籍和学习顺序是针对编程学习而言,不是针对计算机专业而言。学习这些书籍后,对于从事软件开发行业,则可以起步更快,而不是等到毕业后才知道。非计算机专业可能转行到软件开发的更是需要学习了。

这个安排顺序是以基础学习为基础,不断地加深的学习顺序。最终大学毕业之后,你已经成为了编程大神了。当然,每一个课程都是需要消化吸收的,需要动手编程的,不是简单看一遍即可。

我们设计的学习路线,完全遵循基础的循序渐进,而且是朝着修炼大神的方向设计。我们在大学课余,让自己变得更强大,而不必毕业后处处碰壁或者花巨额学费培训。大学的时间也很充足,完全可以自学完毕。我们推荐的书籍,也是针对自学的。

大一上: C Primer Plus

说明:大一刚进入大学,对于大学是陌生的,需要一定的时间熟悉。只需要自己学好C语言即可。

大一下: VS使用 C和指针

说明:学习编程需要熟悉开发工具,这是编程的基础。而C语言学习也需要加深。


大二上:

数据结构C语言版 C++ Primer Plus

说明:学习了基本的编程语言后,需要开始了解数据接算法基础了。同时,也需要学习面向对象的编程语言了。C++将作为主要的语言推荐,作为修炼大神必备语言基础。

大二下:

Windows程序设计 Linux系统使用 标准程序库STL

Windows系统的使用则不必专门学习了,接触的多自然也熟悉。但是Linux系统的使用则需要额外的学习一下。然后对于编程需要进一步的学习程序库的使用,学习使用程序库提高开发效率,打好基础。

大三上:

计算机操作系统(非计算机专业自己学) Boost入门

数据结构C++语言版 Windows核心编程

说明:学完了C++,因为数据结构是软件开发非常中重要的基础,所以再用面向对象思想来学习加深数据结构。在实际开发过程中,很多时候都是用面向对象的方式来做的。然后就是学习操作系统的基础理论和加深Windows编程,再学习一个程序库Boost,以后将会普及,需要提前学好。

大三下:

计算机网络(非计算机专业自己学) MFC程序设计 Linux编程

说明:计算机网络也是必学的计算机理论,然后接触实际的开发MFC。作为Windows开发MFC还是需要学习的,学会使用,然后


本文来源:https://www.wddqw.com/doc/434d2be16adc5022aaea998fcc22bcd127ff4259.html