首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

对编程的感觉,该如何解决

2012-02-22 
对编程的感觉我认为程序员应该分为两种,一种是为了生活而编程、另一种是追求梦想而编程。为了生活而编程是很

对编程的感觉
我认为程序员应该分为两种,一种是为了生活而编程、另一种是追求梦想而编程。为了生活而编程是很无奈的一个地步,谁没有梦想呢,可是很多事情都需要照顾,成家了就得让老婆孩子过得好些,这是责任,是一个男人最基本的责任。往往我们为了这个责任就丢失了自己的梦想,这个时候,每当看到血气方刚的年轻人,总想给一点点帮助,可也总会被人们误认为是思维僵化不求上进的老顽固。
幸运的是很多人还没有成家,还没有被责任压到,还可以追求梦想。我特别想聊一聊自己这几年来对编程的感悟,希望能够帮助初学者找一找感觉。

什么是软件高手呢?这个问题是没有答案的,门外汉看黑客攻击银行就觉得这是高手;初学者看老手打字飞快瞬间完成一个程序就觉得这是高手;当你水平再进一点,你有会有新的看法,总之就是不断的在变,每一次改变都说明了你编程水平的进步。
在我这个层次上,我有了这样一种感觉,区别于几个月以前的我,很明显。

几个月前,我还沉醉在“智慧就是把复杂的事情变简单”这个境界,认为编程中能把复杂的问题用最简单的方式解决,用尽可能少的代码解决同样的问题,追求让自己做的代码就算拿给刚刚入门的初学者他也能看懂这种简单就是美的想法。
我很喜欢玩网络游戏大话西游2,里面坐骑有一种技能叫“心如止水”,这给了我很大的启发。我一直很喜欢汇编,觉得汇编能做一些别人做不到的事情,学好汇编就是高手,而这个心如止水就给了我当头一棒。。在编程中,其实并没有什么语言,编程就是我们将自己心中的想法表达给电脑的过程。这个过程我们需要使用一些编程语言来交流,其实无论什么语能够表达清楚才是最重要的最基本的。代码无所谓语言无所谓风格,只要表达得很清楚就是一篇优秀的代码。能够把任何事情都表达清楚的人就是编程高手。我们是在向PC表达我们心中的想法,有的时候说的复杂些是为了方便它理解,它能够理解了,那么这样就刚刚好,再多说就是废话了。

其实初学者学习一段时间编程后,就会觉得编程并不是什么高科技,电脑就不是我们发明的嘛。编程是一种对人生的感悟,你的思想境界高了,编程水平自然就高了。当你弄清楚你为什么要学习编程学会编程后,编不编写代码其实已经不重要了。碰到一个问题,你几分钟把问题想明白了,然后告诉别人怎么去解决,这样就舒服。说你没在编程,其实你做的还是“向PC表达心中想法”这件事,只不过具体的事情不是你来做,而是你告诉别人如何去做别人按照你的方式去做而已。

很多人他们能够简洁快速地把程序编好,但还没有清楚到让别人也能高质量交流的程度,他们做上管理人员,往往还是十分差一分不满意。也不是他们不适合做管理,而是他们还应该再清楚一些。

本来我想发到“程序人生”专栏,可是我去那里看了一下,感觉还是不合适。还是贴在我最喜欢的汇编区吧,毕竟有点共同追求。

[解决办法]
个人的感觉不同,目的也不同。

但是不要盲目的学汇编,尤其不要为了汇编学汇编。

要想清楚你为何要学汇编。
[解决办法]
编程是吃饭的手段而已,和捏脚一个道理。
[解决办法]
以前是为了兴趣编程,现在是为了生活编程,将来应该是指导年轻人去编程。随着时间推移,经验增加了,观念变了。
[解决办法]
编程是一种对人生的感悟,你的思想境界高了,编程水平自然就高了.
感悟中……
[解决办法]
我是为了追求梦想而编程,我才20岁 也不打算结婚 所以我可以用一辈子追求梦想

热点排行