三十岁以后程序员的发展之路

  三十岁以后程序员的发展之路 收藏
这个帖子回复实在太精彩了,故收藏之。http://topic.csdn.net/u/20080916/21/1584c39b-3a58-4811-9853-7496491ee9f5.html

1.创业
优势:有经验,手边有一定源代码,基本懂得一个项目从头至尾的全过程,知道一定项目管理,售前售后是怎么回事。
劣势:可能不了解什么是生意,不懂得销售,没有积累自己的消息渠道和客户渠道。
机会:已经比企业的老板对IT懂得的多得多。
威胁:但不知道老板为什么用IT,IT到底给管理带来了什么作用。

2.当顾问
优势:比一般的管理咨询顾问多了一些IT知识,做事情可以落地一些。
劣势:缺乏咨询的套路,缺乏沟通的本领。
机会:可以提升未来的发展空间。
威胁:管理知识的缺乏,进不了门。

3.企业IT管理人员
优势:有技术,有经验,很踏实。
劣势:不知道管理是什么,不知如何了解企业需要什么,不知如何了解老板在想什么。
机会:可以完成从技术人员到管理人员的跳跃。
威胁:整天继续蒙头写程序,1个月内就会被老板炒掉。
归结为一句话,天下无难事,只怕有心人啊。只要愿意读书,只要愿意学习,这些障碍很快就会过去。
其实IT人员的前景很不错,只是太多人关在屋里自怜。就像德鲁克说的,眼光只有向外看,发现外部需要什么,才能有成果。


计算机业中,我们工作的企业大致可以分为两类:
一类就是IT是此企业的核心业务,象大部分的IT公司:HP、IBM、Cisco、联想、......。IT是其赢利的手段,IT人员是业务核心人员,赢利的人员。
另一类是IT只是企业的支撑工具;大部分非IT的企业,IT只是生产成本支出的一部分,他不是赢利手段,或者只能是为了协助赢利,或减少成本。

这两类公司需求的人员有很大的不同,
第一类的IT公司,如果想要保留最佳的核心竞争力,IT人员素质要求是很高的,而且其平均水平一定要高于其服务的企业,或者其成本低于其服务的企业。这个成本并不是意味着其工资低,而是从效率及经验上弥补了时间上的缺失,而让投资成本下降。

第二类的IT公司,其IT人员,主要是服务于本企业的核心业务,是从属地位。有很重的业务倾向,及技术倾向,甚至于可能只是需要很低的IT技能就能满足的工种。在企业中只是配角,一切都是为了核心业务服务。

程序员或很多IT人员,都不太愿意在第二类公司,都喜欢进入第一类公司,而进入第一类公司中又喜欢进入厂家甚于集成商,因为在厂家中大都是专家,而集成商中大都是杂家。

当你在IT滚打多年后,你也必须成为某一方面的专家,你可以是技术方面的专家,也可以是行业方面的专家。

技术方面的专家,可不是精通C#,JAVA,Oracle,Linux 这些基本技术,而是某一领域方面的,如:嵌入式方面、路由通讯方面、数据挖掘方面、客户关系统管理方面......等。

行业方面的专家,是指你懂得如何通过IT的经验去满足行业的需要,如:BOSS系统、制造业SAP应用、金融的ECIF系统、财会系统......等。

这两方面的专家其实在两类公司中都有很大的需求,尤其是在第二类公司,这些经验才是你在企业中立足的基石。

编码工作只不过是整个软件开发中最低端的一个环节,这对于每一个程序员,都必须要认清的事实。你的工作最终都是服务于一个核心业务,你不可能只能为了编程而编程,一切离开了核心业务,都只会成为被边缘化。做软件开发最开初阶段都会有需求分析过程,为什么要有这一过程,就是因为客户不懂IT,需要你把客户业务需求,最终能够在IT系统上实现,这当中都涉及到了上面所说的两种专家的经验,这才是我们大部分程序员在职业生涯中,不断累积的真正财富。我们在累积的过程中,不是要提高什么C#的能力,J2EE的能力这么简单,更多的是在技术领域和行业方面上的提高,以及IT与业务的融合能力。

程序员如果往下走,还要做技术的,这两个方向应该值得你们考虑。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/heyangbin/archive/2008/11/16/3310848.aspx

你可能感兴趣的:(编程,工作,数据挖掘,项目管理,咨询,Cisco)