编程是一件极富创造力的活,不是靠体力便行得通。大部分还是需要靠人的智力,当然也不乏体力活。在编程的过程中,会有各种不同的感受,有攻克难关的喜悦,有毫无头绪的焦灼,有找bug的痛苦,正是这些苦与乐,构成了程序员的平凡的生活。
编程的苦
编程之痛苦有二:
- 毫无思绪,真的是狗咬刺猬无从下手。
- 修改你认为正确的代码
在编程的起步阶段,可能大多数人会陷入第一种状况,心里打算做一个像样的东西,但不知从何下手。各种知识都有所涉猎,但又找不出精通的一门。这时可能会迷茫,会慌乱。在这个时候,最好多向师兄师姐请教,或者加各种群,在群里找牛人取经。最好还是通过实战来提升自己,不要眼高手低,简单的东西也需要实践一下,光看记忆不深刻,过一周估计就忘得差不多。开始不要学习太难的东西,否则也是对自己自信心的一种打击。一旦心里形成阴影,便很难消散,今后的提升之路便愈发困难。
当做过一些实际的东西后,便感觉其实也不是当初想象的那么难。从此,学习新的知识也不会如从前那么惧怕,上手也便快了。这时,难免会碰到痛苦之二:修改自认为正确的代码。这真的是非常痛苦,可能虽然只有短短的几行代码,加各种断点,对各种变量进行监视,但是就是得不到想要的结果,真的是各种办法都尝试,但终不能解决。这时,真的是崩溃了。在此时,最好找个水平不错的程序员帮忙看下,因为此时你已经陷入了你的思维定势而无法自拔,再继续调试也很鲜有成效。此时真不如坐下来听听歌曲,喝一杯茶,做到心灵的放松,思维的转移,没准第二天花点时间便解决了。
编程之乐
正是由于编程的极富创造力,你可以用过编程来娱乐,来学习,来求爱...可做的事太多了,比如说你不满目前的下载工具,想来点界面简洁的,只要你有足够的能力,便可自行实现。同样的你也可以通过编程来向你喜欢的人示爱,比如说通过程序来展示一朵玫瑰,或是做其他更有创意的举动来打动她。无论如何,只要你完成一件你想完成的事,便能获得一种前所未有的成就感,能在其中找到自我的价值,同时也不免获得他人的称赞。正是各种各样的成就感,才铸就了你的快乐。如果你喜欢编程,请加入程序猿之列吧!
以上是个人的一点小感悟,空闲之余匆匆行文,聊以慰藉。语文水平较烂,行文略显粗俗,请勿喷。如有志同道合的朋友,可以多予以交流。