定位决定地位---职业程序员未必就是代码民工

最近在逛许多编程论坛,发现很多编程初学者都存在一个观点,就是职业程序员=代码民工。我非常不同意这个观点,所谓定位决定地位,如果把自己定位成一个写代码的机器,那么你就离代码民工不远了。
   我想为什么会用“代码民工”来形容程序员呢?因为很多人觉得程序员就是整天写代码,而底层的程序员技能要求并不高,尤其是在许多大公司已经非常成熟的api封装情况下尤为明显。这样的工作和重复的体力劳动区别不大。而且,程序员加班的情况非常明显,这与民工的情况也比较类似。
   定位决定地位。如果你将自己定位成一个模块设计师,或者更高级别的架构师,那么情况就完全不同了。良好的软件系统是优美的,是一个艺术品,如果一个程序员达到了这个层次,那么你离真正的职业化就不远了。
职业程序员不只是优秀的编码者,更应该是优秀的设计者,出色的艺术家、哲学家、思想家...
这是我的看法,请各位指教。

 

 

本博客所有原创文章同时在非凡技术论坛www.feifanbbs.com发布,转载请注明出处。

你可能感兴趣的:(定位决定地位---职业程序员未必就是代码民工)