首页 » 随口说 » 正文

做技术到底是应该俗还是雅

 

我接触了一些学员、同行、同事,从他们的角度我发现了一些现象,我把他们归为下面几类人:

1、所谓的大神:没的说,在他们口中的技术永远是高雅的。雅到甚至一个只有100条数据的新闻表取数,都需要专门设计一个架构。坚决不会简单的select top N from tb。哪怕客户急死也不肯“玷污”技术

2、野生程序员。说到底,这类程序员往往不在专门的IT公司,很可能在一些政企单位,由于爱好,在不断的接私活,一方面赚点外快,一方面用以积累点技术。在他们眼里,技术时而雅,时而俗。

3、“站长级”程序员:我见过一些网友任然想通过一些”个人站、抓取站、靠广告点击“赚钱。这类网友技术掌握一般很差很差,在他们眼里技术是俗的,以网站开发为例,他们的需求很简单,只要能下载个开源的系统改改,至于说性能、架构、可扩展性,可xxxoo性和他们无关。

4、在岗程序员。这类人占大部分,他们此时并没有太多“俗”的概念,还在通过充电不断提高自己。偶尔会去想如何俗一把,弄个野活干干。有时会因为公司的一个模块优化而疯狗般的思考一个月。有时会因为突然心情不好,胡乱凑一些代码应付。在他们眼里,技术到底应该俗还是雅,还不是很清楚~~

5、老油条型:譬如我,譬如群里一些已经从程序员走上创业道路的。 听下面分解。

  这篇文章本来一直想写,苦于一直没时间。然而今天上午我又收到一个网友提问,大意是:“难道做项目就是随便搞搞吗?事先不需要设计或架构吗?我很反感这种做法”

   从他的问题我猜想,估计他公司拿到项目后,要求开发人员不要考虑太多,随便搞搞交差。而这位同仁认为这是对技术的“玷污”。怎么可以随便搞搞呢?在他看来,技术就应该是一丝不苟,接到项目从架构、设计、文档、编码、测试,应该是一气呵成的。

   确实,我在一些课程里也是经常放出这个观点:对待技术要热爱、做技术要严谨。因为我们是程序员,要对自己的职业负责。譬如做项目要考虑性能、可扩展性,甚至要考虑团队。

   这是因为从我骨子里认为:技术是雅的。不应该受任何环境影响而导致“瞎搞搞”~~~

    网上经常有技术贴,下面不乏一些业内高手在讨论一个仿佛“芝麻大”的问题。譬如如何保证http请求响应效率,从简单粗暴的直接性加服务器 到 从c改写PHP扩展,各个方案都有。后者往往要证明”我比你雅“,而前者只是在证明”做技术完全是为了钱,是俗的“。 当然还有中间一拨人除了”顶“ 就只有”不明觉厉“。

   但是我个人认为:技术也有它俗的一面。就拿上面的问题来说,如果客户只是为了解决问题,并不缺钱,那么就应该直接加服务器,如果是自营项目,一切要考虑性价比,那么如果你有这个技术实力和时间,自己去研究内核提高性能也未尝不可。

 

     某些大佬曾说过,技术的产生是为了提高生产力。(提高生产力是干啥?我们撇开人类进步来说,就是为了赚钱)简单来理解,技术本身就是从俗的出发点而产生的。

    我的朋友圈也经常有朋友在喷我用的技术不够精,不够高大上,不够雅。充满铜臭。被喷郁闷了,我只能找个已经成为千万富翁的程序员朋友,我也来喷他一下太俗。因为我比他雅

    这里引用郭德纲对相声雅俗的话,我改编一下:

1、技术可以改变世界(甚至太阳系),它本身是雅的源动力。

2、但是单纯的雅并不能构成整个技术产业链。就像很多c程序员喷java,java喷php。结果php只能自称“全世界最好的语言”。其实往往这三个语言要结合在一起构建一个系统,才真的称得上“屌”。(很多大型系统也是这么干的)

3、用技术驱动利益的产生,我们再俗一点:用技术驱动钞票的产生,让我们腰包鼓鼓的。这才是真正的技术

4、我们程序员做技术,除了热爱,还有一方面是为了赚钱,房、车、女人和狗是很多人的生活追求。(别告诉我你是为了改变地球,促进人类发展)

5、技术的俗和技术的雅应该互相包容、互相依赖。这才构成一个完整的技术世界。

6、在一千块钱都不到的项目中你用java做还是PHP做?其实这和java好还是PHP好真的没有关系。java再高雅,换了我一千块的项目打死不会用java做,虽然我更擅长java

7、吃喝拉撒才是我们真正的需求

8、有的人做技术做到“极致高雅”,却忘记了项目做完你很可能收不到款。

9、技术和销售、技术和产品之间的“斗争”,往往也是雅和俗之间的斗争。为什么他们之间的矛盾不能调和?

  最后我放出我上面网友的提问:

1、如果钱少(没有长远价值),自然就是很俗的“瞎搞搞”。(别告诉我你没做过有时为了填饱肚子的烂货项目)

2、如果钱多(有延续性),当然要架构、文档、各种雅的手段来规范。(做技术还是要严谨、精益求精,对得起我们作为程序员时的初心,这也是我骨子里认可的)

   只有雅俗共赏,你才能成为一个好的技术人。

 

 

本文共 2 个回复

  • 匿名 2016/06/16 18:41

    Money才是第一生产力

  • 沈逸 2016/06/20 13:35

    我也叫沈逸,怎么破,不过是网名,嘻嘻

发表评论