计算机编程pdf百度云,计算机编程专业.pdf

博主分享了自己从接触编程至今的心路历程,强调了理论基础与实践经验的重要性。指出真正的编程不仅涉及语法,还需要结合算法、数据结构、优化等多个方面。他还纠正了一些关于学计算机的误解,认为学习如JSP等封闭底层细节的语言并不等同于深入理解计算机。同时,他还提到了调试在编程中的关键角色,并倡导学习如C++这样的语言以深入计算机底层。
摘要由CSDN通过智能技术生成

计算机编程专业

编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这

段编程道路,又很难说清楚,如果按照我走过的所有路来说,显然是不可

能的!当我看完了云风的《游戏之旅--编程感悟》和梁肇新的《编程高手

箴言》我突然知道我要从何说起,我要怎么说了!

从接触编程到现在已经至少要 6 年,,虽然时间短,但我几乎每天都在编,

而编程上突飞猛进的还是最近一两年,单纯编程上的进步,很简单就是经

验,但你要理解才可以进步的快!这就是说,你的理论课要学好,才能学

好编程,操作系统,网络原理,计算机体系结构,数据结构,编译原理,

你哪个学的不好,你根本不配成为编程高手,我见过的高手,这些学的都

不错!这些都是计算机的支柱,你连它的支柱都不了解,怎么编程,即使

你编写的程序好—— 只有一个原因,你用的是高级语言或脚本语言,因为

它们封闭大量低层语言细节,让你不用了解就可以编写,你不了解低层细

节你杂成为高手!吉泽明步 bt 网

解释什么叫编程?

我觉得现在很多同学,根本不知道什么叫编程!我现在告诉你,单纯的编

程,也就是就知道语法知识的编程,根本不叫编程,只会单纯的语法的编

程连低级程序员都不如!

编程不仅仅是你对语法的掌握,你还要把各种技术混合到里面,这样才叫

编程,你编程的时候,你应该问问自己,你的程序有算法吗?你的程序写

的够简单吗?速度足够快吗?占用空间足够少吗?代码写的规范吗?语

句写的标准吗?你的程序之间的结构合理吗?你类定义的合适吗?方法

和属性合理吗?接口合理吗?等等等,包含很多东西!这就是高级程序员

为什么赚这么多钱!要付出相当大的脑力劳动!

调试对你也很重要,一个程序高手,也是调试专家,其实调试很多方法,

但大多数都是实践中得到的!

指正现在人对学计算机误区

现在我每天在和汇编,硬件指令 ,c 和 c++或一些低层 API 打交道,有些

第 1 页第 1 页

计算机编程专业

时候编程这个东西很难说清楚,只有你经历了,你才能感受到,你没有经

历,就永远体验不到!

我现在要更正几个现在学计算机人的误区,我想回答的是,学什么才是学

计算机!

学计算机的两个方向:一个是纯搞理论的,一个是搞实践的。搞理论的无

可厚非的,大家都承认是学计算机。那么实践呢?我很难给出一个定义,

但我会列出那些才是真正学计算机学的:

(1)编程,这里的编程,我要抛出 FLASH ,PHOTOSHOP ,3DMAX 等,

它们虽然也有语言,但都是为了给美术人员提供的!也就是几乎封闭了大

量的低层细节,对于一个学计算机的人来说,如果你努力学它们,你还是

不要学计算机了,去学美术把!网页编程能接触到至少两种类型语言,,

HTML 和 ASP 或 JSP (PHP ),HTML 说实话,不应该是计算机人学的,

你应该学的是 ASP ,JSP 等!

按严格意义上讲(但实际没有这么严格)如果你的主要必修语言,不是 c,c

++ ,JAVA ,或者硬件指令,都不算是真正学计算机的,之所以这么说,

我举个例子,比如你用JSP ,它是一个脚本语言,如果你用过这个语言,

你认为你用好这门语言需要了解硬件结构知识吗?显然不用,如果你纯是 J

SP 程序员,你需要只是,JSP 语法,一些简单的 JAVA 语言,SQL 之类

的数据库知识,其余的你什么都不需要,至于分析流程,那是系统分析师

的事,不要和编程混为一谈,我学 JSP 学了 3 个月,现学现买就做出了功

能齐全的网上书店(当时是老师布置的作业),如果再努点力,就可以投

如使用!所以说,学 JSP 根本就不需要太多的专业知识,不是学计算机的

也很容易就学会!

学 c++,我都学了好几年了,用它写程序都几十万行,我也不敢说我学的

精通!就是因为它太灵活了!不同人,用的效果就是不一样!

所以按严格意义上讲,如果你的主要必修语言,不是 c ,c++,JAVA ,或

者硬件指令,都不算是真正学计算机的,也就是说,学那些对计算机专业

知识不需要太多了解的语言,就不叫学计算机的!

(2 )从事软件方法实践研究,这个纯是软件工程方面的,如果你没有容

入一个大项目中很难体会它的重要性,想一想,一个程序,几十万,几百

万行代码,能这么好的实现,并运行,它的功劳不小!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值