`
suigara
  • 浏览: 80632 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

写程序是个良心活

 
阅读更多

 

对于工作一段时间的人来说,实现普通功能(90%以上)太容易了,google一下一大把。

如果你满足于此的话,会感觉工作是枯燥的、无趣的。

 

对于程序员来说,想混日子太容易了,

同样开着IDE,有良心(对工作抱着负责的态度,在工作中学习、实践,愿意写更优雅的代码的人)比“没良心”的人(把工作作为糊口的手段)的产出多出不止10倍(完成速度、质量)。

而最尴尬的就是根本无法衡量:

代码量?那种到处复制、粘贴代码的量绝不会少,反而认真思考,设计的代码可能会更少。

质量?这就更无法衡量了,一来很多公司只看运行的结果。二来代码的好坏不是由你使用了几个设计模式或者其他什么的表面现象能够看出来,必须要经过实践的检验,而那时写代码的人或者升官了,或者离职了---周期太长。

 

无解了么?我想是的,起码目前来说还没有有效的方法。

 

那些开口闭口设计模式、分析模式、经常提出各种想法的人的水平不见得就好,反而由于程序员这个群体不爱表现,导致好的程序员很难被发现。

 

 

任何想通过面试的几个小时内衡量一个程序员的好坏的做法都是可笑的(不管是笔试、上机还是面对面交谈)。

不信?自己观察去吧,或者多去面试几次。。。。。。

 

通过长时间的观察,工作一段时间后再给予评定?

比如:面试的门槛低一些,工资普通。但转正的门槛高一些。涨薪的频率高一些--发现好的就给予奖励,而不是赶到一年一次,更别提很多公司还设置涨薪上限了。

感觉很美好? 但现实是残酷的,多少公司谈工资的时候说的好好的,到了转正的时候以各种理由拒绝加薪--爱走不走。

现在即使有公司想这么做,但程序员们已经不相信了。

 

有时我在想,程序员的水平怎么差这么多?

资质?不太可能。

环境?可能吧,对于国内的环境就不多说了,任何行业都一样。

门槛太低了?这个可能性很大,学习一门普通的语言太容易了,google甚至百度就足够了。

 

但我认为这些都不是主要原因,主要原因就是你是否热爱这个行业(别跟我说被磨没了或者被生活压没了,这说明你是伪热爱)。其实任何行业都是一样的,主观能动性都很重要,只不过由于编程工作的特殊性,被扩大了无数倍--其他传统行业都有一套行之有效的衡量标准。

 

 

写程序是个良心活。。。。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics