对于非资深IT人来讲,IT咨询(IT Consulting)显得是比较高帅富一些,各种衣着光鲜的咨询报告,各种西装革履的顾问。 这先随便说两句什么是IT咨询,IT顾问究竟是在做啥工作。
IT咨询本质上是卖服务(service),也就是说按项目或人天计价,卖自己的时间帮助客户完成项目。这其实跟软件有很大的区别。就拿装修来讲,卖油漆的是在卖产品(软件),而油漆工是在卖自己的劳动力(服务)。对了,这又跟从事某种行业的女性有了特别多的重合点。以小时计价服务 = 出钟,满足客户的不同需要,客户最终要满意签字付费。
说道正路上, 其实IT咨询是属于管理咨询范畴,就是帮助客户从IT领域来梳理与业务发展相符的系统思路。比如,IT战略规划:告诉客户未来几年的信息系统路线图;企业架构:客户若干管理类和业务类系统之间的边界关系;ITIL:客户IT系统运营维护体系等等。。所以本质上IT咨询就是客户有的IT需求你来满足他。当然,在大外企IT咨询公司(如IBM GBS, 埃森哲, HP, 凯捷)这些工作都与软件产品开发分的非常清楚,但其实小的IT公司产品与咨询服务的边界就比较模糊了,往往产品和客户项目糅杂在一起,因为他们多数产品是从项目中脱胎换骨出来的。
对IT咨询来说,好消息是工资奖金神马的都会比产品研发高不少(因为直接面对客户),当然坏消息是工作量也大了很多。因为客户需求往往是不断变化的,而且你想想客户花钱买你的时间,岂不是要把你往死里面用了。大公司还好些,经常是腰板比较硬朗站着就把钱挣了,而小公司往往底气不足,往往屈服于客户的要求,跪着死,最终折腾的还是最底层的员工。不过话又说回来了,咨询工作对个人的锻炼绝对是秒杀单纯研发。因为你要面对客户、面对不断变化的客户环境、还要可以摆平内部外部的各种资源。因为服务项目往往是有成本时间进度的严格要求,不成功的话死的都很难看。通常IT咨询岗位也就那么几种:项目经理(总监)、顾问、架构师、程序员(大公司也许会外包)。个人觉得年轻人应该多做咨询服务项目,锻炼极大,尤其是大型的。
这篇没讲我自己,算是水文一篇吧。有什么关于IT咨询不懂的可以私信或直接回复,我一一作答。