



















都是两年前自己写的东西 整理一下:
写给与我同年级的大一同学们-关于计算机语言的学习
计算机语言对与初学者来说是有些困难的,我把自己的经验拿出来希望大家能从中获
得自己需要的东西,呵呵.
C是计算机语言中比较复杂的一种,他超强的控制能力也代表着程序的多样与复杂化.
我建议大家先学学Basic,如果学过basic再回来看c会获得很好的效果的.
在c语言的学习中,有些结构是必须死记硬背的:循环、判断等。先不用管是什么意思
,把它们的结构记住,在编程中像套用公式一样套用就好。
建议大家在初学c的时候多找些书,多看看程序,弄懂自己不明白的地方。这就跟不
会写作文先看别人的文章一样,有时想提高自己的编程水平(哪怕是高级程序员)也得
看看别人的文章呢。
对于不了解的技术知识一定要查资料解决掉。一两个问题可能不算什么问题,但时
间积得久了、问题变多了,你就不知道如何去解决这些问题了。这也是我身边曾与我一
起学习编程但最后不得不停止的人们的经验教训。
关于笔记,有笔记是个好习惯,但如果每次编程或上机都带着它,老去翻它的话不
如不记。坐在计算机前面,先想想你要做什么,再想想应该怎么做(抽象思维),你所
想的步骤如何用计算机语言去实现。在此,建议大家不要使用自己不明白或者不了解的
技术去编程,这样不但事半功倍,而且会影响你正确的思路的,最后可能还会将自己所
学的东西搞得混乱不堪。
对于C和C++,学新技术没有什么不好。可是你若是对基础不了解,细节的东西没
且影响生活与情绪)。所以强烈建议大家先学好C(不用学完整)但你应知道在C里面程
序如何工作,这样学C++才会获得好的效果。
(OwlDruid 在统一发文活动的第一片文章)
------------------------------------------------------------------------------------------------------------------------------------------------------------
如何走好程序员之路
选择一种实用性强又适合自己的语言,c是一种合适的语言,但如果你在VB或者DELP
HI中可以开创一片新天地的话,何必又来重学一门新语言呢。
要有追求新技术的热情,但不要吹嘘自己懂得新技术。了解一种新技术不代表你能
很好的应用它于你的工作中,因为很多技术都是“大众化”的,但同时也是“无平台则
不能实现”的。所以学习新技术的关键是用你精通的语言去实现它。
要有好的程序设计习惯。如果程序做得很大,我们应该使用软件工程的思路去解决
它。先把复杂的工作分割成小的步骤,再将每个小步骤用计算机语言实现,应用函数或
类是一种好的方法。如此以来,越处于底层的程序段相对于我们越是透明的,我们只要
知道它(函数或类)需要那些数据及具体的调用方法就可以了,这么做对合作的项目来
说也十分有利。
每完成一段程序,就测试它们的正确性。当你写了上千上万行的程序一运行它却发
现有成千上万的错误你会怎么想。所以,逐步检查程序的正确性是一个很好的习惯。
在程序中追求好的、优良的程序设计风格,加入一些注释,使自己回过来看的时候
能够很快明白。程序的可读性与程序的设计时间是一对矛盾,我们要尽量用折中的办法
,协调好它们之间的关系,达到程序制作时间短且程序可读性强。这样,我们再以后才
能更好地维护与更新程序,才能延长软件的生命周期(linux就是很好的例子,看了它的
原代码你就会明白的)。
-------------------------------------------------------------------------------------------------------------------------------------------------------------
我对软件事业发展的看法
随着建模语言的出现,它的发展,必将引起程序设计界的关注。但底层的东西始终
要有人去做,去研究的,所以程序员肯定不会失业的。在最近的几年里,新的编程技术
和新的编程语言层出不穷,Java、C#等等,使得很多人走进了对新技术追求的大潮中。
新技术要学习,但前提是学好基础,这是很多程序员给出的经验。Java虽然高效,但C#
更为优秀,谁也保证不了这两种语言以后不会发展,不会有新的语言代替他们。盲目地
追求,到头来只能是什么收获都没有。字典是基础,沙翁的作品是精华,但谁会认为直
接学习沙翁作品而不用字典的人会有发展,我是肯定不信的。既然现在的c++,vc,c#,jav
a都是以c发展起来的,那么学好了c也就是学好了这些新语言的基础,再学习新语言我们
只要发挥一下我们的记忆力和一些应变能力就好了。而如果学了这些新语言,对基础不
了解再回来看c的话,相当于白活了多少天?
---------------------------------------------------------------------------------------------------------------------------------------------------------------
“带着你的头脑去编程”
“带着你的头脑去编程”这是一位计算机教授对他的学生们说的话。
“不要为考试而学习”这是我的一位老师给我的话。
只是跑步而不想怎么能在跑步中提高速度,调节身体状态的话,那么他永远都成不
了运动员的。
如果为了要编程,而只是麻木地敲击键盘的话,那么我要说你从中没学到什么。带
着你的头脑去编程,很多问题会在一瞬间弄明白。电脑上的一个错误信息,去问老师,
还不如自己想想why再翻翻书呢。带着问题和你的想法,编出来的程序才是你的,虽然它
可能与千千万万的人编得一个样。而如果麻木地去敲击键盘,那么即使你的程序再有特
色,也不过是别人的临摹。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
程序员的苦
这年头,最苦的就是程序员了,整天面对的就是那么100左右个键子。不管长相如何
,都被电子辐射弄得“苦不堪言”(别人看了后的感觉)。程序员又是寂寞的,想找个
女朋友吧,没时间陪人家,人家一天24进制,咱们应付不来(才2进制)。直接找个情投
意合的当老婆吧,又怕内存(钱)不够,硬件(房子和车)也是个问题。唉,苦啊!!
程序员最苦,赚了钱得买书,这年头计算机书死拉的贵,几本下来一个硬盘的钱没
了(就会这么算)。程序员最苦,抱着一颗救人济世的心,却总不被理解:想帮楼下的
市场弄个平台,人家说是坑钱,说是欺骗劳苦大众。程序员最苦,买东西老被人唬,拿
了两样问服务员兼容不,她说反正能吃,结果导致消化系统崩溃。程序员最苦,因为老
是搞技术,捅咕捅咕取款机,结果宕机损失了自己二百五。程序员最最苦,满以为卸掉
点设备(衣服)能够提高性能,结果成了人人喊打的裸机,被送进了街道仓库(稍后移
交派出所)。
--------------------------------------------------------------------------------------------------------------------------------------------------------------
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。