引子:说不清楚为什么非要写这篇文章,从酝酿到构思、起笔,很多次都觉得这种和具体工作、业务知识、抠技术都没有什么关系的事情实在很无聊,很多脑子里的东西和生活中的东西又压得我不得不以一篇具体的文字梳理一下这一段时间来一些不成熟的想法。(注:本文仅从我个人接触到的一些圈子里的东西出发,主观偏颇之处在所难免,望广大业内同仁更正,由于此文是工作间歇之时所写,非一气呵成之作,笔触比较杂乱,往版上各位高贤砖下留情。我本人可能受一些书籍影响,文字风格比较臭,望请大家原谅!恕我大胆,借用一个对我自己来说还是一知半解的词"渠道"来写这篇文章)
在很多前辈程序员对这个行业失望的时候,在很多程序员抱怨自己的待遇还不如一头驴的时候、在很多程序员都在抱怨环境太糟糕的时候,我们不得不思考一些业界整体及业界的本身的问题。
一个程序员的环境说白了是企业自身的个体化投影、而企业的环境是整个产业环境的组织化投影。产业的环境终归是靠我们这个产业的人审社会之需、为自己之力做出来的。
先以我比较擅长的方式讲吧,国内软件业在国家政策这几年大力扶持的同时,技术人员一批又一批“义无反顾”(可能说得有点过,进入围城的同志应该很清楚我说的这句话的含义)地投入业内,而产业的发展中可以值得骄傲的案例不多,我们技术人员有一种倾向:唯技术论,这个观点对不对?对的!但是要看环境,在国内大多高校都在向业内产业界靠拢的时候,我们程序员天才般的大脑应该学会思考其中的“上下文环境”和“算法内在逻辑”到底在何处。国内产业领域直接面对End User的这个产品渠道比较弱!市场的培育和成熟、客户的成熟靠谁来推动,要靠产业界的企业自己来做,大家要有扎下去面对市场面对客户构建渠道的勇气与理念。这个渠道本身不仅仅是一个销售,它本身还包括从客户到技术之间的双向的交流反馈进而互动的过程!我不提倡所有的程序员都去做市场,但是国内产业内一大批天才般的程序员在做好技术的时候应该可以感受到这个环境的制约。说个不好听的话:我很清楚:很多做市场的人和做技术的人之间有点谁都不看不上谁的味道。很多国内天才般大脑和有自身条件的同志是否可以考虑突破自我,去打破那个制约!
下面再讲一些具体的问题。
先从市场环境角度看,国内软件企业对内的软件市场主要存在于定制软件范围内。从我接触到的圈子来看,国内的偏软件密集型系统的市场总体渠道不是很成熟。大型企业信息系统的建设过程存在烧钱行为,当然国内企业信息建设这方面经验不够成熟、但另一方面企业本身对信息系统的实施并不够理性。中小客户在系统实施过程中的贪图方便。市场中运作模式的不规范最终给我们业界带来的是负面效果。今年来兴起的软件外包是产业发展的一条道路,正是从软件外包角度谈一下这个问题,从供应链的角度讲:软件外包成为了技术产品供应链中的一个旁支,向下看,软件外包项目一般技术要求低的项目,向上看,我们无法真真面对客户,无法成为产业链条中的一个主环节。外包项目仅可作为借鸡下蛋之计,在项目的运作过程中切实提高自身的过程管理水平。我们大多数定制软件系统的软件企业都享有直接可接触的用户客户资源、作为技术向客户供应的前端,如何有效的利用现有业内客户资源向企业的其他无形资源的转化?国内缺乏品牌级的产品和企业,在项目一个个项目仅仅成为项目的时候,我们回顾到的到底是什么?
从IT公司角度讲,在这方面,企业运营、项目团队管理、开发方法学、技术方面这些大家都已经讲得很多,我觉得在我们不断自身进步的同时,我们也要从外看一看我们所参与这个游戏,从一个角落里,是很难易局的,我们应该我们也可以逐渐改变这个游戏的规则,优化产业链的运行模式,不断向着大家共赢的角度改进。
从业务角度看,前几日不知天高地厚买了一本《系统分析与设计方法》,其中讲到对系统分析员的要求,涉及到的东西从应用的角度讲:简直朗括天文地理、无所不包,一些行业性软件产业的产品设计人员,在对技术上不断加深理解的同时,同时多在业务上深入一下,对于行业市场的稳固和占有都有很重要的意义
从客户角度出发。前几天看了一本项目管理的书,其中讲到与客户交户的问题,说了一句话“人是白痴”,非常切理,客户在你所讲的东西面前很可能是“白痴”。,你在客户所讲的业务面前也很可能是白痴!大家要从“白痴”起步得到对事物的同一认识