本文刊登于程序员杂志08年第三期,发表题为:以业务为中心的行业专家
在个人成长过程中外部环境因素固然很重要,但决定个人命运的其实却是自身不安于现状,勇于超越自我,否定自我的求变精神。
“我应该朝哪个方向发展?我真正的追求在哪里?我不做这个还可以做什么?”这是师弟们常问我的问题,但我也经常被同样的问题困扰。消极的或是不愿改变的人可能会说:我还能做什么啊,不会别的,只能做这个了,其实我认为一个IT人还是有很多出路的,比如:
可 以钻研技术以成为技术专家、从项目管理成长为职业经理人、从需求分析过渡为咨询师、售前支持、从投标讲标谈判变为销售经理,你做乙方也许也会被甲方看中, 转成客户方的技术人员,转行也是一个方向(好像最近网络上那个地产美女还是程序员出身),如果你的客户是做外贸的,也许你找准机会从他的供应商摇身一变就 成了他的竞争对手。如果以上选择都不适合你,还有一个方向:从开发人员到行业专家。今天我来谈谈从开发人员成为行业专家所经历的几个阶段:
1. 第一阶段海纳百川兼收并蓄
不 少技术人员在毕业的前几年存在这种思想,认为我在学校数据结构是拿高分的,XX语言是很精通的,我能写出很“Sharp”很“牛”的程序,老板却让我放下 手中的程序去和客户学业务、做需求,甚至是用户培训或业务测试,烦人!懊恼!没劲!总是很郁闷,提不起一点兴趣,觉得简直是荒废自己的“武功”,浪费自己 的时间,“我只管开发,不懂也不想了解业务”更愿意把精力和兴趣放在研究技术和揣摩产品本身上。
其 实这算是技术人员的通病,总是以技术和产品为中心的“本位主义”思考,而实际上无论是编程语言还是技术产品,都是解决现实人类问题的“工具”,当这个“工 具”真正解决了问题,被很多用户在“用”时,才是技术人员最Enjoy,技术最有价值的体现,如果这个工具不是围绕实际问题而展开,不能满足于现实需求, 就变成了个人爱好的“玩具”,失去了市场价值。
一个技术人员应当明白只钻 技术,不问业务的态度,永远也造不出“物有其用”的工具,难以释放技术与产品的高科技力量,当然自身发展也受限受困,难以成长。如何才能获得客户的认同, 做到“言用户之所言,想用户之所想”呢?这需要技术人员放下自己的技术架子,从零开始学习了解用户工作中所用到的专业知识、行业现状、发展方向、法律法 规、政策环境等。获得客户认同的第一步,就是从与用户以用户的语言沟通开始的,这些“行话”是建立在对客户专业知识的一定程度的学习了解之上的。有了沟 通,才能更好地得倾听用户的诉求,理解用户的反馈。只有积极学习客户业务,理解和洞察客户需求,从业务需要为出发点,才能将手中的技术转化为有价值的工 具,才能与客户共同成长,发展共赢。
“一专多能”的人才受市场的青睐,“双学士”价值大于硕士的现状都在告诉,知识多样化的重要性和价值,而接触和了解一个陌生领域,与这个领域中的优秀人才进行思想火花的碰撞,迅速吸收他们累积多年的思想营养,是个人成长不可多得的好机会。
放下对“非技术”的抵触情绪,试着去理解你的客户,倾听他们的声音,学习他们的业务,才会赢得用户的“拥抱”,获得技术的最大成功――用户的认可和市场的回报。
2. 第二阶段业务导向技术推动
摩 尔定律预言了计算机硬件的更新速度,也决定着技术规范和产品的发展速度,每年每月每天都有新的技术理念和技术产品诞生,半年前还是很热门的技术,现在就可 能被淘汰或取代,半年不学新技术,技术人员可能就要面临失业风险了。学习积累的速度永远赶不上知识更新淘汰的速度,很多做了几年的程序员都有这样的感 慨:“技术发展太快了,我才用上了2.0,就出来了3.0!做技术太累人了,我学都学不过来!”
事 物发展总是遵循着螺旋上升发展的趋势,从可操作性强的Client客户端应用到易管理维护的Web网络应用,再到Smart Client智能客户端和AJAX等Web2.0技术的出现,从C++和Smalltalk到Java和C#,每一种新技术,总会给人似曾相识的感觉,只 要理解技术的核心思想,掌握技术的灵魂精髓,就可以“以不变应万变”,通过自身的技术积累“四两拨千斤”地用很小的学习成本掌握全新的技术,学习曲线可以 很平滑。技术的积累是如此,行业知识和经验的积累更是如此,因为相较于日新月异的计算机和网络技术,行业知识和用户需求调整变化速度就要慢的多,更容易积 累,也更有延续性。
“On Demand”不只是一句告知客户的广告语,更是在提醒产品与服务的提供者,只有理解客户的业务、顺应客户的需求才能提供令客户满意的产品与服务。应当以 一个用户角色的眼光去重新审视为用户提供的技术解决方案和产品,是否是用户所真正关心的,是否真正解决了用户的问题。在此过程中,技术人员不仅学习积累了 行业开发经验,而且对技术和产品本身也会有更深的理解,综观工作三四年以上的技术人员,面试官和猎头们最在意的并不是他所掌握的技术语言,而是他的项目经 验和行业积累,这些经验和积累,是源于客户需求和行业知识的,价值远比会几种新技术大的多。
对于客户而言,最有价值的不是你掌握哪些技术,而是你能帮他们解决哪些问题。做到以业务为牵引导向,以技术为推进动力,理解和分析客户需求,组织和善用所掌握的技术,才能赢得市场,求得技术产品和个人的生存发展。
3. 第三阶段业务至尊善变为王
作 者以前有一位女领导,是从最基层的程序员做起的,曾经担任过国家某政府机构大系统XXX2000的项目经理,毫不夸张地说,她比政府机构的业务人员更懂行 业业务,因为政府的业务人员和管理人员们都是各管一段,而她对各项业务的详细流程和逻辑、分支局业务、总局监管了如指掌。当她成为我的领导时,已经是该行 业的一位资深业务专家,每有该局的业务信息化会议时,几乎有不请她就撑不起会议台面的感觉,当他们要进行流程和管理的一些改革时,总会听她的参考意见,是 真正的非官方权威业务专家。
当你比客户更了解客户的业务,比客户更知道客 户的所需时,就可以剖析客户的业务,发现其中的不足,结合信息化技术的发展变革,为客户提供量体裁衣的他们最迫切需要的新体系新方案。这个新体系新方案当 然不能仅仅是从技术出发的新体系新方案,而是从商业模式上、业务流程上、管理理念上提出的新模式,并提供与之配套的技术解决方案。在当今市场竞争日趋激烈 的今天,“求变”已经是必不可少的生存法则。这个求变的过程,也是技术人员从被动接受业务知识到主动改写业务知识的完美蜕变。远到亚玛逊,近到阿里巴巴, 无不是深刻理解和剖析了行业业务,颠覆传统理念,打破原有流程,推出全新业务模式,创造了一个又一个的商业奇迹,在这些耀眼的巨星光芒中,有无数的智慧在 闪烁,而这些闪烁着的智慧,折射着那些懂得如何用技术工具完成业务模式革命的“影子战士”的积累和行动。
技术只是业务变革的推进动力和实现工具,能在技术层面支持用户的需求只能说“称值”,而如果能在业务层面引领用户行业进行业务变革和流程改进,那才是技术人员的“至尊境界”。
当 一名技术人员通过多年的业务积累,达到“一览众山小”的境界时,可能就会发现,职业和事业的发展视野,都可以打开“山外青山”的局面。职业方面可能承接对 你高度认可的客户方抛来的橄榄枝,成为实至名归的行业专家,又或者拥有更大的抱负,想要以厚积而勃发的积累开创自己的事业,相信,你会感激和回味你我都曾 无怨无悔地走过的IT路。
分享到:
相关推荐
IT职业规划是个人在信息技术行业中设定并实现长期和短期职业目标的过程。在这个快速发展的领域,一个明确的职业规划至关重要,因为它可以帮助从业者保持竞争力,把握行业趋势,并确保个人技能与市场需求同步。 1. *...
IT职业规划与行业分析是IT专业人士必须关注的重要议题。在这个快速发展的行业中,如何规划自己的职业生涯,选择合适的路径,以及理解行业动态,对于个人的成功至关重要。主讲人冯志勇,作为项目经理、高级程序员和...
### IT战略职业规划 #### 一、IT战略规划的重要性及角色定位 在当前快速发展的信息技术领域,IT战略规划显得尤为重要。它不仅关乎企业的未来发展走向,更直接影响到企业的竞争力和生存能力。IT战略规划部作为组织...
在IT行业中,软件开发人员的职业发展道路规划是一个关键议题,它不仅关乎个人职业生涯的成长与成功,也直接影响到行业的整体创新与发展。以下是从标题、描述、标签以及部分内容中提炼出的关键知识点,旨在为软件开发...
从“程序员”到“行业专家”的转变是IT行业中许多技术人员职业生涯发展的一个重要目标。在这个过程中,程序员不仅要掌握扎实的技术知识,还需要了解所服务行业的业务流程和管理知识,从而在技术实现与业务管理两方面...
#### 技术专家之路:从程序员到架构师 对于大多数Visual C++程序员而言,成为资深技术专家是职业发展的主轴。通过不断精进技术,掌握最新的编程语言与开发工具,可以逐渐迈向软件架构师的角色。虽然架构师职位在...
IT职业生涯规划是一个复杂而重要的过程,它涉及到个人兴趣、技能、市场需求及长期职业目标的匹配。在IT行业中,选择一个专业领域并保持专注是取得成功的关键。正如“行行出状元”所言,不论身处哪个领域,只要深入...
本文将从 Java 程序员职业规划的几个方面进行详细的介绍。 一、 认识自我 在职业规划中,第一个重要的步骤是认识自我。 Java 程序员需要了解自己的性格、兴趣爱好、能力和不足之处。只有通过自我分析, Java ...
对于CC++开发人员来说,职业发展规划至关重要,这关系到他们的技能提升、行业影响力以及长期的职业成功。这份"CC++开发人员职业发展规划资料.zip"很可能包含了关于学习路径、最佳实践、项目管理、职业晋升等方面的...
《我编程,我快乐:程序员职业规划之道》这本书由Chad Fowler著作,于梦瑄翻译,人民邮电出版社出版。本书着眼于如何帮助程序员在IT行业找到属于自己的成功之路,涵盖了程序员在职业生涯中应该如何规划、技术与商业...
《C#程序员职业规划:构建你的IT生涯》 在当今快速发展的信息技术领域,作为一名C#程序员,拥有清晰的职业规划不仅能够帮助你把握住行业趋势,还能确保你在竞争激烈的市场中保持竞争力。本文将深入探讨如何制定有效...
中国软件开发人员中,初级程序员占比较大,但每个人都应制定职业规划,根据自身特点和优势选择发展方向。在良好的学习环境、良师益友的支持下,通过参与不同项目积累经验,逐步成长为独立完成需求分析和设计的专业...
IT行业发展方向 规划:职业发展路线参考——软件技术 特点:善于独立思考,做事谨慎细致,热衷于专研技术及其创新,对新技术敏感,技术涉面广。 属专业技术人才。 准备: 努力专研技术,紧跟行业动向,深入研究,...
### MySQL数据库工程师职业规划 #### 一、职业概述与适应性评估 对于想要进入IT行业的技术爱好者来说,**MySQL数据库工程师**是一个极具吸引力的职业选择。这个职业不仅要求深厚的理论基础,还需要丰富的实践经验...
ASP.NET程序员的职业规划是一个复杂而重要的议题,尤其对于那些希望在IT行业中长期发展的专业人士来说。ASP.NET是一个由微软开发的开源Web应用程序框架,主要用于构建动态网站、web应用和web服务。掌握这一技术不仅...
根据提供的文件信息,我们可以提炼出以下IT行业的知识点,主要围绕程序员职业规划、不同开发岗位的日常工作以及程序员的生活状态。 1. 程序员职业规划:文档中提到的职业规划2.2,可能指的是程序员在职业生涯中的第...
《我也能做CTO之程序员职业规划》是高阳撰写的一本深度剖析程序员职业发展路径的书籍,旨在为IT行业内的专业人士提供系统性、实践性的职业规划指导。本书通过丰富的案例分析、理论阐述以及个人成长经历分享,为读者...
在IT行业中,做好职业规划是每位技术人士迈向成功的关键步骤。这份名为“做好职业规划如何进行自我职业规划PPT”的文档,旨在引导个人通过系统化的方法来规划自己的职业生涯,特别是对于那些希望在技术领域发展的人...
对于Java开发人员而言,如何进行合理的职业规划,避免陷入“敲代码到老”的困境,实现个人职业生涯的成功转型和发展,是每一位从业者都需要思考的问题。 #### 二、职业规划的重要性 职业规划是指个人根据自身的...
《程序员修炼之路 从小工到专家》这本书显然是针对软件开发领域从业人员的,尤其是那些希望从初级程序员成长到行业专家的读者。书中无疑会详细探讨普通程序员与优秀程序员之间技能、知识、经验以及思维方式上的差异...