| JAVA世纪网 | 老紫竹的家 | 老紫竹的专栏 | 老紫竹的博客园 | 老紫竹的BlogJava |

在中国,“程序员”这个群体的定义并不清晰。只要学了几天语言,能够写几行代码,很多人便把自己归属到“程序员”的范畴中。也因此,很多这样的“程序员”在发展中遇到了很多困惑,包括“如何选择语言”、“我的收入怎么这么低”、“未来如何发展”这样的话题是永远受关注的。 但是,在国外,程序员是一个非常受人尊敬的群体。他们的成熟程度也令人惊叹,从事软件开发领域的人员可以一直持续的工作到60岁。这样的故事我们报道过很多很多。

如何看待这种现状呢?我认为有两个因素造成了这种现状:一个是大环境的因素,中国特殊的IT发展历程,所处的阶段,版权的保护等不利因素使得程序员的发展不能得到很好的保证。因此会诞生很多问题。

但环境的因素只能算是外因,而外因是要通过内因起作用的。内因就是大量的“程序员”只是学到了某些技术实现的“程序代码员”。用更加不客气的话 说,也就是所谓的“软件蓝领”和“代码机器”。其实,并不是高中毕业接受了某些编码培训的软件从业者才是或者一定是“软件蓝领”,只要对商业活动缺乏了 解,便会看不到自己在整个商业链条中的位置,看不清技术的价值需要通过市场来实现的技术人员来说。无论他的薪资有多高,都可以称之为“软件蓝领”,这样没 有商业意识的程序员充其量只能说是“程序代码员”。

软件代码员并非不好,或者应该受到鄙视。事实上,对于像印度那样的大型软件外包服务公司来说,软件代码员是必不可少的基石。中国的软件外包发展的 同样迅猛,上万人的软件公司已经开始诞生,在这些企业中,按照客户的需求直接“翻译代码”的程序员是为数很多的。这些群体对于发展中国的软件产业同样作用 巨大。

但这是站在产业的高度,如果站在每个人的角度,只要是有理想的程序员,程序代码员都应该是一辈子的工作。或许在印度,那种工作可以让很多人过上中 层阶级的生活;但在中国,软件外包模式肯定成为不了主流,而程序代码员的工作也满足不了大多数人的欲望。因此,如何跳出程序员代码员的宿命,便是这群人最 迷惑的问题了。

而培养商业意识就是最基本的成长之路。拥有更多的商业意识,便可以找到技术与商业的接轨之路,找到放大个人价值的途径。找到努力的方向,便能够让迷茫的心情拥有指路明灯。

所以,如果你是一个程序员,请问自己:我希望一辈子是一个程序代码员吗?如果不是,你应该培养商业意识。
posted on 2009-04-10 05:06  老紫竹  阅读(1819)  评论(13编辑  收藏  举报