- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习编程最通俗易懂的基础知识!.doc
学习编程最通俗易懂的基础知识!
学编程应该具备的基础知识和概念
1、 计算机是有什么组成的,CPU是什么东西,其工作原理是什么。(对
于这些以及
下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材,
关于教材我会在下一部分详述,记住理解最重要!)
2、 机器语言和微指令集的概念。
3、 程序的概念。
4、 汇编语言是低级语言但不是机器语言。
5、 高级语言主要有那些?(C,C+ + , Basic, Pascal, Fortran, C#,
Java等等 如果你是中国软件业的英雄,你也写一门语言,最好不用英语)
6、 编译程序和解释程序的概念和其原理。(编译器是高手和专家编写
的)
7、 、XML等是标识性语言。
8、 Prolog是人工智能语言。
9、 操作系统 OS 的概念和原理。(Windows98, Windows2000, Windows
NT, UNIX, Linux,等等都是OS,还有一些实时OS,嵌入OS,编这些的绝
对是高手)
10、 Windows编程说白了就是Windows API的调用。(屮国的程序员很
多只是会编windows程序,用的是VB,我的建议是这些程序员顶多只是 低级编码员,我称其是coder)
11、 VC+ +、VB、BC、BCB、Delphi、VF等都只是编程的工具和环境,
不是编程语言。
12、 浙向结构的设计概念。
13、 面向对象的概念。(好好理解,兄弟,这个东西还是很重要的)
14、 软件工程的概念和原理。(如果你想当老总就需要好好研究了,
系统分析员比编码员要高一个等级,薪水也高哟)
15、 数据库的概念。(要熟悉一些著名的数据库系统和语言的名字,
如 Orcle, SQL, DB2, DyBase 等)
16、 了解网络概念。
17、 了解多媒体概念。
18、 熟悉和掌握数据结构和基本算法。
19、 是不是要求太高了,别着急慢慢来,进步在不知不觉之中。(一
旦开始学习,一个月以后你就会有一个基本的概念;两个月以后你就会感
觉自己冇了全面的基础知识;当你知道编程序是怎么回事时,说明你已经
入门了。也有很多人编了很多年程序还没有入门呢,你不会希望自己步其
后尘吧。要有信心和耐心。沉不住气怎么能成大事?!)
教材推荐
DoD推荐的教材主要还是针对概念来的,最好选用名?的教学用书。
1、 《计算机组成原理》(熟悉)
2、 《数据结构》(掌握)
3、 《操作系统》(了解-gt;熟悉)
4、 《The C language》(掌握)
5、 《编译原理》(了解原理)
6、 《汇编语言》(了解)
7、 《计算机网络》(了解)
8、 《软件工程》(了解)
9、 《关系数据库》(熟悉)
10、 《The C+ + Languege》(掌握)
11、 《面向对象设计》(掌握;结合C++学习)
一些经验和体会
1、 真正的程序员用C++;(—位专家说的)
2、 动手去编程序;
3、 动脑去思考;
4、 要有良好的编程风格;
5、 读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选
择,坚持读
好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚
持博览群书)
6、 有自己的学习计划;
7、 总结自己的经验教训;(准备一个笔记本,记录错误和心得)
8、 不要怕学新东西;
9、 要有软件工程的思想;
10、 善于发现问题,然后去寻找答案;
11、向高手请教;(要虚心直到你成为高手)
12、 和同行交流;(不善于交流肯定不行)
13、 懂得软件的实质,不要被千变万化的表象所迷惑;
14、 真正要学习用的是编程语言和方法,不是什么库,什么类,什么
工具;(学用
那些什么库都比较简单,但光会这些库,我觉得还远远不够)
15、 学习wiodows编程主要是学习windows OS和Win32 API;
16、 有空了解一下嵌入式开发;
17、 有空了解一下PDA软件开发;
18、 了解一下.NET框架和C#语言,也许它是你新的衣食父母;
19、 要有耐心,不要作浮躁的人;
20、 对程序加 ,并保留你的老程序;
21、 学到的东西越多,了解的越多,你就越接近专家;
22、 有空去逛逛CSDN,那里有你很多知己;
23、 要冇信心成为一个优秀的程序员;
一些好书的推荐
1、 《The C Programming language》 (Keinighan amp; Dennis Ritchie
1988)
2、 〈〈The C++Programming Languague》(Bjarne Stroustrup 1997)
3、 《Inside The C++ Object Model》 (lippmans)
4、 《Effective C++》(同上)
5、 《More Effectiv
您可能关注的文档
最近下载
- 橡胶工艺-橡胶的老化与防护体系.doc VIP
- 白皮书欧盟电池法规概览.docx VIP
- 预防校园欺凌主题班会(课件).ppt VIP
- 3M3M DBI-SALA Fall Protection Full Line Catalog说明书用户手册.pdf
- 2025年广东机电职业技术学院单招职业技能测试题库附答案(综合题).docx VIP
- NY-T-815-2004-肉牛饲养标准.pdf VIP
- 架桥机安装拆卸监理细则.pdf VIP
- DB53_T810-2016 桥梁有效预应力检测技术规程.docx VIP
- 综合实践活动课教学设计(通用16篇).docx VIP
- 基于智能优化算法的爆破设计参数优化方法及装置.pdf VIP
原创力文档


文档评论(0)