编程初学者入门指南

编程初学者入门指南

ID:19825803

大小:36.50 KB

页数:9页

时间:2018-10-06

编程初学者入门指南_第1页
编程初学者入门指南_第2页
编程初学者入门指南_第3页
编程初学者入门指南_第4页
编程初学者入门指南_第5页
资源描述:

《编程初学者入门指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、编程初学者入门指南这篇文章大致上是我上次的一个回帖,今天有空就把它整理了出来,希望能造福更多的人。  首先我想说的是,人各有志,不是每一个计算机专业出生的人以后都会去“编程”的,以前和我同寝室的同学,现在在编程的人只有两个,另外的六个有的去当公务员了,有的去类似银行、法院这样的地方做计算机维护什么的,还有一个改行了,现在在做“信贷”。所以你完全有别的选择,如果对编程没有兴趣,建议你还是去干点别的,因为没兴趣的话你坚持不下去的,就算硬着头皮去学,永远也只能跟在别人后面跑,很痛苦的。另外,考研其实是个不错的选择,

2、只可惜要考“政治”和“英语”,不然我也去考了。:)  如果你是一名本科在校生的话,下面的文章就是为你写的;如果你刚刚开始工作不久,也希望下面的内容能对你有所帮助。。。。。。一。关于计算机本科大学四年的各种必修课  我首先想说的是,并不是每一门必修课都是有用的,而且确实如此。1。“显然没用”的课是:“大学物理”,这门课你只要做到能有60分就行了。“大学物理”我们是大一学的,由于高中带来的惯性,我学得很认真,可是现在回头来看,它是最没用的一门课,一点用都没有,当然,也许某某会说这是个“素质”问题,当然,如果你这么

3、想的话也行,但是我觉得如果你不是对它十分的感兴趣的话,还是别在这上面花太多的时间,时间宝贵呀。2。“更显然没用”的如:“XX革命史”、“XX品德”我也就不废话了。编程初学者入门指南这篇文章大致上是我上次的一个回帖,今天有空就把它整理了出来,希望能造福更多的人。  首先我想说的是,人各有志,不是每一个计算机专业出生的人以后都会去“编程”的,以前和我同寝室的同学,现在在编程的人只有两个,另外的六个有的去当公务员了,有的去类似银行、法院这样的地方做计算机维护什么的,还有一个改行了,现在在做“信贷”。所以你完全有别的

4、选择,如果对编程没有兴趣,建议你还是去干点别的,因为没兴趣的话你坚持不下去的,就算硬着头皮去学,永远也只能跟在别人后面跑,很痛苦的。另外,考研其实是个不错的选择,只可惜要考“政治”和“英语”,不然我也去考了。:)  如果你是一名本科在校生的话,下面的文章就是为你写的;如果你刚刚开始工作不久,也希望下面的内容能对你有所帮助。。。。。。一。关于计算机本科大学四年的各种必修课  我首先想说的是,并不是每一门必修课都是有用的,而且确实如此。1。“显然没用”的课是:“大学物理”,这门课你只要做到能有60分就行了。“大学

5、物理”我们是大一学的,由于高中带来的惯性,我学得很认真,可是现在回头来看,它是最没用的一门课,一点用都没有,当然,也许某某会说这是个“素质”问题,当然,如果你这么想的话也行,但是我觉得如果你不是对它十分的感兴趣的话,还是别在这上面花太多的时间,时间宝贵呀。2。“更显然没用”的如:“XX革命史”、“XX品德”我也就不废话了。3。“十分有用”的,它们是:“程序设计”、“数据结构”、“操作系统原理”。这三门课,我觉得是整个大学四年最有用的三门课了,而且是直接的有用。“程序设计”,在我们的课表上全称叫做“C++程序设

6、计”,其实就是教会你使用一门高级语言,重要性不言而喻;而且学到后面,比如在学“编译原理”的时候,讲到各种词法分析方法时它就会用C++(我看的那本书用的是C++)来写一些例子,再接着讲,也就是说“程序设计”这门课同时也是用来学习后面很多的课程的工具。“数据结构”可以说是“编程整件事”要使用到的核心技术之一,必须要很好的理解、完全掌握这门课。“操作系统原理”包括了很多东西,都应该很好的掌握,比如“进程和线程”的基础知识如果你掌握的不好,那你以后编“多线程”程序的时候就会碰到很多麻烦;而且,只有理解了操作系统,才有

7、可能编好应用软件,道理很简单,所用的应用软件都必须运行在操作系统之上,都必须调用它的功能。  对于这三门课,最好不要看国人写的教材。“操作系统原理”建议看《操作系统:设计与实现》(第二版),作者AnderwS.Tanenbaum等。此书中译本分上下两册,上册为原理,下册为Minix操作系统的源代码,上册必看,下册根据各人情况有选择的读一些也是好的。“数据结构”建议看《数据结构——C++语言描述》,作者WilliamFord等,但是裘宗燕的一本《数据结构——C++与面向对象的途径》也还行,如果你们学校用它做教材

8、的话,那你勉强看看也就凑合了。至于“程序设计”,书太多了,《TheC++ProgrammingLanguage》、《C++Prime》、《ThinkingInC++》、《ThinkingInJava》都是好书。另外,说到这里,不得不提到一个问题:以前经常看到有人争论一个问题,就是C++、Java、(现在又多了一门C#)这三种语言到底哪种好?我们应该学习哪一种?这其实是一个无聊的争论,因为它们的80%

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。