程序员要有匠心精神

20161015001

程序员要有匠心精神,谈到这个话题的时候可能有部分人会疑惑什么是匠心精神。

庄子曾经说道“技进乎道”。其中“技”就是指我们的技艺,而“道”则是一种境界。相传鲁班精于木工,做出的木鹊飞上天空能够三天三夜不落地。所以匠心精神就是我们不能为做而做,更需要我们去把一个产品精雕细琢,精益求精。

那么为什么程序员需要匠心精神呢?

首先在最近一段时间的经历中,我个人感觉在很多程序员身上有一种浮躁的气息。尤其是个别程序员觉得我会bootstrap框架、我会TP我就应该怎么怎么样。特别是今天当我遇到某一个技术团队的技术员的时候,那种目中无人,不可一世的感觉特别浓。我提出信乎的系统很多BUG的时候,他说又一个想捡现成的,信乎程序需要二开云云。其实我只想说二开和BUG属于两码事,二开属于在原始功能或框架基础上开发新的功能模块或框架,而不是修复源代码的错误。

其实像这样的浮躁的气息不仅仅是这一位技术员,还有一些刚刚大学毕业的或在培训班上过几天课的人身上尤其严重。相反一些在做了多年开发的老程序员都能够沉下心来去做事。

事实上在程序开发上,不管是桌面开发、WEB开发还是嵌入式开发,技术是我们做一个产品的根基。技术不扎实做产品是肯定要出问题的。比如一个最简单的web网页,我相信100%的会HTML和CSS的人都能够做出一个网页,但是这个网页是谁做的,给谁用的却很少有人关心。其实在这里我们就往往是用技术在完成一件事情,而不是把这件事情做的尽善尽美。我们可以看下百度的网站,百度的网站前台页面够简单了吧,但是为了照顾到老人,百度专门做了一个老年版的页面。

一个程序好用、方便绝对不是因为它简单,而恰恰是因为设计者和开发者把用户体验,接受程度、操作流程等因素综合考虑后的结果。所以作为设计者和开发者我们则要尽可能的多想,多做。只有我们考虑到了用户的前面,我们才有好的作品呈现出来。

匠心精神在百度百科中有很多定义,而我认为的匠心精神则是让我们做的每一件作品,每一个产品都赋予“工匠者”们的灵魂。谨以此篇文章与同行们共勉。

未经允许不得转载:波波助手 » 程序员要有匠心精神

赞 (0)

牛人热评 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址