难的不是编程,而是平静自己那颗躁动的心

难的不是编程,而是平静自己那颗躁动的心

在外人看来,程序员平时敲的那些代码就仿佛如某种神秘符号般诡秘莫测。

你看那运指如飞的手法、紧皱的眉头、专注的眼神,掉光的头发······这一切的一切都仿佛在告诉你,这个程序小哥不简单!
在这里插入图片描述
其实程序本没有那样高不可攀,程序就是来源于生活。

就比如:新年到了,妈妈做菜没酱油了,于是让你去打一瓶酱油回来,但这时你不知道“打酱油”这件事该咋做。然后妈妈就会告诉你,你需要先拿钱,再沿着xx路线找到xx小卖铺,跟小卖铺的王大伯说出自己所需的商品,接下来交钱,拿酱油再沿路返回至家。这一整个完整的执行流程就是程序。

计算机编程也是如此,计算机不知道你要让它干的事该怎么去做,所以你需要将要做的事情按顺序一步步写下来,中间可能会牵涉到循环,选择等流程控制,但总体上是按照顺序结构从上到下执行程序的。

写计算机程序本身不难,难的是平静自己那颗躁动的心。为什么这么说?

写程序是一件枯燥的事情,尤其是当你遇到一些突发的bug导致你的IDE里出现一大堆报红,如果你是一名新手那么这时你就会有一种莫名的恐惧感,你尝试着修改一些代码运行期待着奇迹来临,但事实是当你修改完重新运行后发现根本行不通,于是这时你就会非常暴躁,恨不得吃了键盘和鼠标。哦不,如果你胃口比较好甚至还会连整个电脑吃下去的心都有!

于是这时你求助坐在你隔壁头发比你还少的程序大佬,只见大佬气定神闲,略一调试,轻松发现bug。哦,原来是你的逗号忘记加了!大佬回头无语的看了一下你:“嗯~还得多修炼啊!”然后便轻轻走过。你看着被改出的bug羞红了脸,内心感叹:“还好有大佬在,要不然这次那不得改死自己啊”。

如果你是一个善于反思自己的程序员,那么这时你又会想到底是什么导致自己连这么简单的错误都发现不了呢?追根究底你就会发现,原来不是这个bug很难,而是因为自己的躁动从而蒙蔽了自己,导致这么简单的细节被忽略。

我们写程序都是如此,很多时候并不是说是犯得错误很严重,反而是经常犯一些很细微的错误。但就是这些细微的错误就很可能会导致某些严重的后果发生。

在我曾经还是个菜鸟时也经常出现这样的低级错误(虽然现在还是很菜),有IDE报红提醒时还好说,找到出错误的地方,改了便是。但很多情况下还会犯一些逻辑性的错误。这些逻辑性的错误表面上不会报红,程序也能运行,但实际上所产出的结果不一定是你想的那样,所以这样的错误是很难直接被发现的,需要Debug来深度定位追踪才能找到错误。

因此这时就更需要自己有一颗平静的心态去修改编码过程中出现的错误。只有面对自己的错误,才能不断的突破自己。

一入IT深似海,程序之路无止境。宁静致远,排除干扰才会实现更大的目标。愿这篇文章会对路过的你会产生些许帮助。

发布了2 篇原创文章 · 获赞 1 · 访问量 312

猜你喜欢

转载自blog.csdn.net/imamanong/article/details/104197768