首页 编程 软件学院 查看内容

浅谈代码的定位

2017-6-19 00:58 |来自: 互联网 1566 0

摘要: 作为一名工作了5年的JAVA程序员,随着工作经验的增加,对这个行业也有了一些自己的观点。将这些东西写出来,一方面是为了自己能够更好的发展,另一方面则是可以让他人借鉴参考。所有做软件开发这一行业的人,都知道 ...

作为一名工作了5年的JAVA程序员,随着工作经验的增加,对这个行业也有了一些自己的观点。将这些东西写出来,一方面是为了自己能够更好的发展,另一方面则是可以让他人借鉴参考。

所有做软件开发这一行业的人,都知道写代码是我们必须要做的事情,但也因此有不少人产生了误解,以为我们的工作就是写代码。这就是一件比较伤脑筋的事情了,本来挺大气一行业,直接成了代码工具。刚开始入行的时候,我也曾一直将这种想法奉为宗旨,认为写代码就是我们的工作意义所在,觉得这东西特酷,像上帝一样可以创造各种不同的组合,我们享受这种成就感。但随着工作年限的增加,我发现,这并不是想象中的那样,其实我们是为了让软件的代码尽量减少而存在的。

当然,如果你是像code golf 那样不断的压缩代码、节省字符那就另当别论了,那样只会让我们辛苦做出来的答卷无法识别或者维护。在同样的工作量下。我们让代码实现最少的量化,你会发现这是一个天才的的想法。我们从中节约了大量宝贵的时间去完成其他想要做的事情。

你可以看看你使用的那些工具,用的框架,所有帮助你完成工作的都是拿来减少代码量的。它会将开发过程中造成错误的因素隔开,从而达到降低错误的目的。因此,在工作的过程中,在能够保证质量的前提下,尽可能的减少代码的量会让我们少犯一些错误,便于更好的开发软件。

话又说回来了,那我们的工作是什么呢?思考!作为一名程序员,思考是我们工作主题。我们不是说拿到代码就能够随随便便的码出一份精彩的软件。我们需要思考所遇到的问题,通过对问题的理解,从而得到一个完整的解决方案,最后再将这些方案转成我们要设计的软件。而写代码只是我们在设计创造软件过程中的一个衍生品。

所以说,代码并不是我们的根,我们有各种喜欢代码的理由,从进行的第一天起我们就接触着各种不同的代码,将代码转变成我们想要的软件,仿佛我们就是为了写代码而生的。我们享受这种在键盘上敲击的感觉,我是这样,你也是这样,这无可厚非。因为往往在生活中,这种生活方式是离我们最近的。但是我们在寻找问题的时候,就得从多方面去思考。代码是不是像我们想的那样,越多越好,越多越精彩。如果将我们比喻成将军,那么代码就是我们手中的雄师,我们离不开它们,但是我们求的是精。因为每多一份,我们就得花更多的时间去写,但是我们并没有完全了解它们,所以只有在最精锐的前提下,我们才能更好的完成工作。

这也是我为什么一直强调不要将时间全花费在代码上的原因,因为我们需要的是能让我们完成需要的答卷,但同时能最大限量的减少我们的错误,减少我们花费的时间的方法。所以每次当我写的头昏脑胀,感觉很难去维护时,就会铭记这一点。

所以说,我的想法就是,代码只是我们工作的衍生物,是我们开发过程中必不可少的部分。而多思考,多构想,才是我们工作的核心所在。

本文出处: http://www.toutiao.com/a6432930961150771458/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部