当前位置:职场发展->发展 ->大学四年自学编程从小白到大神必看,推荐阅读书籍和参考学习顺序

原创版权标志大学四年自学编程从小白到大神必看,推荐阅读书籍和参考学习顺序

作者:codexia  发表时间:2015-11-6  阅读:
[摘要] 我们因为自己学习过程中缺乏指导,走了太多的弯路,浪费了很多时间,而且没太大必要。虽然有特别的磨练作用,但是面对现实,我们依然会很受挫。如果可以让你修炼的过程走的更加顺利,为什么不呢?我们现在受到越多的挫折,并不代表现在失败,只是缺乏指导,这是没有办法的事情。但是我们做好更多的指导,相信可以改善大家的学习环境,学习的更好。
    此书单适合于所有大学生,包括计算机专业和非计算机专业。非计算机专业编程需要额外学习两门基础理论课,已经标明。

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

   
    这个安排顺序是以基础学习为基础,不断地加深的学习顺序。最终大学毕业之后,你已经成为了编程大神了。当然,每一个课程都是需要消化吸收的,需要动手编程的,不是简单看一遍即可。如果技术问题无法消化,请前往C++技术网学习讨论。

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

    提示:点击书名即可前去下载免费电子书。对于暂时没有可推荐的书籍,在有推荐之后将补上电子书下载。



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

大一下:
VS使用:Visual Studio程序员箴言
C和指针
说明:学习编程需要熟悉开发工具,这是编程的基础。而C语言学习也需要加深。

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

大二下:
Windows程序设计
Linux系统使用
标准程序库STL

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

大三上:
计算机操作系统(非计算机专业自己学)
Boost入门
数据结构C++语言版
Windows核心编程

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

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

说明:计算机网络也是必学的计算机理论,然后接触实际的开发库MFC。作为Windows开发MFC还是需要学习的,学会使用,然后学会MFC的设计思想等,其他框架其实想通的。Linux也需要开始编程了。

大四
C++编程风格
C++编程惯用法_高级程序员常用用法和技巧
设计模式:可复用面向对象软件的基础
大道至简-软件工程实践者的思想

说明:大四开始面向毕业了,需要学习更多的开发规范,提高编程质量,提高解决问题的能力,需要学习一些高级层次的软件开发思想,毕竟前面已经有很多基础了。这个可以再根据个人的实际情况扩展。



    我们因为自己学习过程中缺乏指导,走了太多的弯路,浪费了很多时间,而且没太大必要。虽然有特别的磨练作用,但是面对现实,我们依然会很受挫。如果可以让你修炼的过程走的更加顺利,为什么不呢?我们现在受到越多的挫折,并不代表现在失败,只是缺乏指导,这是没有办法的事情。但是我们做好更多的指导,相信可以改善大家的学习环境,学习的更好。
文章来源:C++技术网原创文章版权为网站和作者共同所有,会员文章禁止转载。非会员文章转载做好本文超链接即表示授权转载。通过文章下面的分享按钮可以自由分享所有文章。


  • xiarong715    2016/5/25 10:27:32回复
    赞,很受用,谢谢热情分享codexia: 回复 xiarong715 说:good【回复】

  • karaysn    2016/10/11 22:29:03回复
    很棒,谢谢你,指明了一个方向codexia: 回复 karaysn 说:好的。【回复】

  • LearnF    2017/4/4 23:03:56回复
    然而我今年大三下学期了,我的大学时间剩得不多了,今天才发现这个网站,现在我想说如果大一、大二的学弟学妹看到,请认真思考一下自己的大学的路,要坚持学自己感兴趣的,我不赞同为了找工作而去学习自己不感兴趣的技术,一门技术既然存在,就有需要它的企业。大一、大二的放松只能换来大三大四的有心无力。codexia: 回复 LearnF 说:是的。如果抓紧时间,也没有问题的。不要放弃现在的时间,加油。为了能让更多学弟学妹看到,还请分享给他们噢。【回复】

  • Lionad    2017/6/23 23:31:20回复
    666

  • wangkuo106    2016/10/12 14:48:29回复
    如果这几本啃下来,确实是大神。不过很少有人能四年就啃完,我的意思不是看完codexia: 回复 wangkuo106 说:是提供一个方向。看不看得完,就看个人。【回复】

  • fish_l    2017/3/7 17:57:04回复
    看完第一本,一口气买了5本,希望今年看完
    陈刚: 回复 fish_l 说:五本多少钱【回复】陈刚: 回复 fish_l 说:五本多少钱【回复】codexia: 回复 fish_l 说:加油。【回复】

返回顶部

在线提问
问题标题:
问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)