- 浏览: 139188 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
zping:
7年后看这个文章,感触很深!
如何定义程序员的成功? -
hy2012_campus:
请问 怎么在一个独立的系统中使用,分库分表了,我在外部的一个独 ...
去年底写的mysql分库分表中间件heisenberg -
天塔上的猫:
很棒的想法!
去年底写的mysql分库分表中间件heisenberg -
zhbf5156:
第一眼就觉得和cobar很像,是基于cobar二次开发的吗?
去年底写的mysql分库分表中间件heisenberg -
atomduan:
熊~,暴露什么了啊[WARNING] Could not tr ...
去年底写的mysql分库分表中间件heisenberg
从事IT行业5年以来,我经常看到不少人持有这样一个观点:“技术不重要,关键是业务。”曾经有一段时间,我也是这样认为的。那么,这个观点正确吗?
1、观点的源头
那么,我们从头开始捋,看看这个观点是如何产生的。
国内传统的IT公司,基本上都是靠“做项目”过活,而这种活法最重要的就是拿单,只有拿到单子才能有钱赚,才能活下来。
而拿单,需要资质、案例、解决方案等软性条件,之所以称这些是软性条件,因为这些都是可以造出来的。资质可以借壳,案例可以编造,解决方案可以从网上复制粘贴,在这些方面忽悠客户都不是难事。
拿单需要的硬性条件就是市场销售,所以传统IT公司最赚钱的往往是市场人员,他们的提成比例一般都很高。市场人员通过构建关系网络、明暗手法的运用,攻克关键人物,同时辅以售前人员的配合,就把合同签下来了。这个过程听起来很高超,所以对于市场人员的高收入,大家都觉得是理所应当的。
而拿下单以后,接下来要做这个项目了。在传统IT公司,做项目最先考虑的事情,是任命项目经理,好的项目经理是项目成功的保证。对于项目经理的要求:既要懂管理、又要具有一定的协调能力;当然,最好懂得业务需求;至于技术,可以不懂。
项目经理接到项目之后,首先要做的是业务需求,在这个阶段,技术仍然插不上边。(当然,对于大部分公司来说,业务需求分析也是由技术人员兼做。)
业务需求就是所谓的“关键”了,于是“懂业务”成了一个非常牛逼的才能,在公司内外都非常受重视。并且,懂业务的人未必亲自做需求,也有可能通过口述之类的方式转达给技术人员,由技术人员自己消化理解。
业务需求确定了之后,才到了技术实现的阶段,而这个阶段由于前拖后压,期限会非常紧张,于是程序员们就只好加班赶进度。所以根据行业普遍的经验,技术开发在整个项目中顶多占到三分之一的时间。为什么这个阶段用时这么短?因为程序员们在加班呀!
所以,大家看看,凡是在IT公司需要加班的人,十有八九是技术开发人员。
某些情况下,加班固然能够勉强完成进度,但是实际的情况,程序员们疲于应付,做出的软件勉强能够实现功能,而在易用性、可靠性等方面根本没有来得及考虑,大部分程序员们所做的事情就是机械的写重复性代码。其实大部分代码都是不需要写的,重复性的代码可以写个程序生成,程序员更应该做的是构思与设计,然而现实的紧迫状况根本不容许他们想这些。
通过加班加点,系统开发出来了,于是,项目实施人员(很多时候也是由程序员担任)带着系统给用户部署上线。按照中国人的经验,项目实施非常考验项目经理的个人能力,他需要能够给客户把一盆白菜汤形容成一桌鲍翅宴;把系统中弹出的错误信息说成是贴心小提示;把繁琐的操作、痛苦的用户体验说成是为了保障系统安全;……
于是,在双方高层的皆大欢喜中,在客户方实际使用系统的用户们的抱怨中,项目顺利结项。
整个项目过程中,市场销售拿到单,所以赚到很多提成;项目经理领导了项目的完成,功劳甚大,所以可能会获得表扬与加薪;业务需求人员、售前人员在这个过程中也增长了业务知识,变的更“懂业务”了,公司为了留住“懂业务”的人,也有可能给他们加薪。
而项目过程中开发出系统的技术人员,还是没有什么变化!因为,你并不是不可或缺的,每年那么多大学毕业生,争着抢着要来做程序员,各种IT培训机构,更是源源不断的输出程序员!或许你会说,那些人没有工作经验,需要培养周期。但是,看看现在各种开发工具的发展,编程的各个方面都慢慢的自动化了,程序员的工作被大大的简化了,会写代码又如何?现在开发都是拖拽图形了(参见普元平台),所以新程序员的培养成本是很小的。所以,技术人员的地位只能是混口饭吃,没有资格要求加薪。
作为项目的出资方与最终使用方的客户,在项目结束后得到了一个并不完善的系统,无奈木已成舟,只好凑合着用或者凑合着不用。如此时间一长,系统也就慢慢被废弃,当年的投资打了水漂。
这样,形成了一个恶性循环,技术人员的不受重视,导致技术人员的水平低下(水平高的都想其他出路了),又导致开发出的系统质量低下,由此导致用户对IT企业甚至整个IT行业丧失信心,不愿再上IT项目。
于是,竞争更加激烈,报价更加白菜。利润空间的压缩,逼迫IT企业压缩成本,其中最常用的压缩成本的方法就是把薪资高的程序员赶走,再招一批新手,新手便宜,又肯加班。
……
可是,这样下去的结果是什么?
2、将来的发展趋势
从一开始,IT行业的核心技术就掌握在国外公司的手中,国内的IT公司只能依靠所谓“了解中国国情”的优势,做做不太有技术含量的业务应用系统。
而在做业务应用的过程中,大部分传统IT公司在技术上固步自封,认为业务需求只要能够实现就可以,不需要进行新技术的研究,有时候甚至为了维持产品的稳定而排斥新技术。
所以,仔细想想,我们提供的产品真的能够满足用户需求吗?即便满足了,能够让用户感觉到方便易用吗?稳定性与可靠性达标吗?系统运行效率还能够再优化吗?
于是,这样下去的结果,就是传统IT公司在技术上越来越落后,只能到处干一些一锤子买卖,越来越遭到用户与市场的唾弃,到头来就只好倒闭,换个名号继续忽悠人。
但是,现在很多新兴的IT公司,尤其是互联网公司,情况完全不同。市场销售、项目管理完全不重要,最重要的就是用户体验,因为他们的产品是面向广大网民,产品的好坏不是由客户的领导点头批准,而是由互联网用户通过鼠标点击来评价。于是,只能迫使互联网企业在产品上精益求精,不断优化用户体验,唯恐给竞争对手留下空子。
大家看看我们日常中使用最多的软件,如输入法、播放器、即时通讯工具、浏览器等等,几乎天天都有版本更新,为什么?因为一日不优化,就有可能被竞争对手超过。互联网用户不收受贿赂,不考虑人情,只认软件好不好用。
在互联网公司,产品研发是头等大事,所以技术开发人员是最受重视的,在这些公司,技术一定要比业务重要!业务上大家都一样:比如输入法,就是打字;比如播放器,就是播放影音文件。功能上大同小异,就看谁的技术实现更牛逼,谁的用户体验更舒适!在这种压力下,互联网公司的技术人员拼命研究新技术,而公司也支持开发人员提高技术水平。
现在大家都可以看出来,目前国内这种传统的IT企业,都是前途未卜的。而互联网公司才是未来的主力。微软这么牛逼的公司,仅仅因为向互联网转型迟了些,就被google迅速追赶上甚至已经超越。
所以,国内传统IT企业的思路并不可取,不重视技术的公司终将陷入低质量恶性竞争的泥潭而消亡!
3、总结
即便是传统项目型的IT企业,我认为业务也没有那么重要。业务是什么?业务就是一层窗户纸,一桶就破。没见过有多么难懂的业务,除非是搞核聚变的计算机模拟之类的项目,需要专业知识,其他大部分业务需求总结起来就是四个字:人之常情!——懂得人情世故,也就懂得了用户业务。
拿我个人做例子,我毕业之后在一家大型IT国企做电子政务方面的技术开发,两年多的时间自认为积累的很丰富的电子政务业务经验。后来经过若干次跳槽,业务方向也变来变去,原先的业务积累并没有用上,倒是通过技术积累,以及项目经验,帮助自己能够快速捅破业务的窗户纸,业务方面并没有成为障碍。
总而言之,在IT行业,如果长远考虑,技术是基础,技术很重要。
原文:http://lichun.com/Index.aspx?ArticleGuid=fe88f59e-963d-419c-abb2-124bb6af034a
评论
2 楼
ltian
2010-04-24
业务懂的再清楚,你有客户懂吗?那么客户是否可以自己搞软件更好?
技术再好,不懂业务只能做理论了,做出来的软件给谁用?
所以:技术和业务永远是两条均衡发展的腿,任何一条腿短了,前进都会出项困难。
但是本文说业务是一张纸,一捅就破,那也未必。看站在什么高度看了,如果仅站在就问题解决问题的角度看,那么确实如此,如果站在面向未来,适应变化的高度看,那么对业务模型的掌握就不是一个一捅就破的简单问题了。
中国绝大多数的公司都是即不懂业务也不懂技术。都是靠关系骗钱。中国没有优秀的软件公司,只有善于搞关系的商人。软件,不过是一个用来分赃的借口而已。
技术再好,不懂业务只能做理论了,做出来的软件给谁用?
所以:技术和业务永远是两条均衡发展的腿,任何一条腿短了,前进都会出项困难。
但是本文说业务是一张纸,一捅就破,那也未必。看站在什么高度看了,如果仅站在就问题解决问题的角度看,那么确实如此,如果站在面向未来,适应变化的高度看,那么对业务模型的掌握就不是一个一捅就破的简单问题了。
中国绝大多数的公司都是即不懂业务也不懂技术。都是靠关系骗钱。中国没有优秀的软件公司,只有善于搞关系的商人。软件,不过是一个用来分赃的借口而已。
1 楼
derpvail
2010-04-23
之所以说技术不重要,因为都已经接触过了。遇到什么问题都有自己的解决办法了,所以觉得技术也就那么回事了。关键是业务,熟悉一个业务,从需求到设计和工期的计算都心里有底了,所以这个时候就是业务重要了
发表评论
-
如何定义程序员的成功?
2012-05-08 01:49 9855可能javaeye最受关 ... -
关于分享知识那些事
2012-04-14 10:56 1369说下在现公司分享历 ... -
豆芽现象
2011-05-24 11:17 904看看联强EMBA的东西很多 ... -
漫淡公司所谓优秀的代码
2011-01-25 11:36 1621在新公司呆了 ... -
没有了生活。。
2010-11-28 17:20 1410原以为辛苦的工作 ... -
有那么一帮人。。。
2010-09-17 14:45 1362好久没写BLOG了。 来进新公司的第一视觉就是我 ... -
近期感悟。。。
2010-05-26 11:27 1369有时候,生活是被逼出来的,导致外面的人不识得里面的人, ... -
大公司 or 小公司
2010-04-22 10:53 1377最近一直纠结于两件事情,继续去好的 大公司or 创业小公 ... -
问下公司的期权需要有签协议的吗??
2010-04-21 18:12 1345一个创业公司,不过我感觉这个东西不太靠谱,应该是个画饼,本人不 ... -
每天读一下这七句话(l转)
2010-04-15 18:59 11431、永远不要向任何人解释你自己。因为喜欢你的人不需要,而不喜欢 ... -
一个程序员的自我修养
2010-04-02 17:11 0工作快三年了,虽然工作环境并不是很想象中 ... -
那些所谓的“码工”,那些所谓的“领导”
2010-03-25 15:29 0最近在坛子里看到了很多东西,然后自己也想了不少 ... -
程序员的joke
2010-03-25 12:41 1104Q:你是怎么区分一个内 ... -
再见了,google cn
2010-03-23 10:08 1286天朝真的是一个很神奇的地方,但愿到了我们这代人执政的时 ... -
游戏策划 兹罗列194种创意线索
2010-03-22 15:23 861兹罗列194种创意线索: ... -
反思我的职业。。。
2010-03-18 16:02 0在去年的时候,就听见班里的群里开始嚷嚷,做软件如何如何没意思, ... -
(转)李嘉诚的激励警句
2010-03-02 16:12 1006当你们梦想伟大成功的时候,你有没有刻苦的准备?当你们有野心做领 ... -
究竟,我是一个怎么样的技术人..
2010-02-27 11:23 0越做东西越觉 ... -
(转)2010最骚最贱最有深度的100句话
2010-02-09 23:16 9231. 男人忽悠女人,叫调戏。女人忽悠男人,叫勾引。男女相互忽悠 ... -
突然开始讨厌java
2010-02-05 10:27 0从毕业学java,到对java各个方面有自己的理 ...
相关推荐
2012年是中国金融行业“十二五”规划的重要落实年,中国金融行业正面临着自身的战略转型,金融IT定位也面临着重要转型,即从过去的技术保障支撑转变为全面的技术及信息服务,IT发展从注重发展规模和速度转变为注重...
而随着现代信息技术的不断发展, 把这种先进的科学技术应用到物流行业中 去,对于物流行业的快速发展有着非常重 要的意义。通过信息技术的应用,提高了 物流的速度,降低了相关的运营成本,并 且提高了服务质量。...
简称EPTIP)由信息产业部电子教育与考试中心于二零零五年六月正式推出,是“全国信息技术水平考试”和“全国信息技术人才培养工程”的重要组成部分,也是通过全国计算机与软件人员资格考试(“软考”)人员继续教育...
此外,《【精品】石油石化行业信息化规划与数字化转型.rar》还提供了关于如何建立强有力的网络安全体系的建议,以确保在数字化转型过程中,企业信息资产的安全不受威胁。同时,它还讨论了企业文化和员工技能对于成功...
对于IT行业来说,这是一项非常有价值的技术。对于IT从业者来说,掌握容器技术既是市场的需要,也是提升自我价值的重要途径。 《每天5分钟玩转Kubernetes》共15章,系统介绍了 Kubernetes 的架构、重要概念、安装部署...
在撰写IT业创业计划书时,一个详细的描述介绍是至关重要的。这份文件不仅需要清晰地阐述你的商业理念、市场定位和目标用户群,还需要展示你对行业现状的深刻理解和对未来趋势的敏锐洞察。以下是一份可能的描述介绍:...
在这一ASSP 行业合并和重新定位过程中, FPGA 视频处理功能不断增强,成为定制图像格式转换应用的 理想平台。为支持加速实现FPGA 图像格式转换, Altera 开发了本白皮书介绍的1080p 视频设计工作台, 帮助系统设计...
《天士力IT规划与实践》是一份针对医药行业数字化转型的精品资料,它详细阐述了如何通过信息技术手段提升企业的运营效率、增强市场竞争力并实现可持续发展。该文件以压缩包形式(.rar)呈现,内容丰富、结构清晰,...
首先,这套资料从IT规划的基本概念入手,详细阐述了IT规划的定义、目的和重要性,使读者能够全面了解IT规划的内涵和价值。接着,资料深入探讨了IT规划的关键要素,包括组织结构、业务流程、技术架构等方面,为企业...
作为一个IT行业专业从业者,我认为GPT的出现对于我们行业来说是一个重要的里程碑。首先,它使得自然语言处理变得更加智能化和高效化。以前,我们需要手动编写规则才能让计算机理解文本,并进行相应的操作。但是有了...
接着,资料详细分析了江苏交科院的内外部环境,包括行业竞争格局、政策法规、技术发展趋势等,为制定合适的IT战略规划提供了有力的支持。在此基础上,该资料提出了江苏交科院数字化转型的总体目标:构建一个以数据为...
以 IT 主导的传统 BI 向以业务为主导的自助分析式 BI 转型,近年来成为了行业主流。尤其是在数智化发展前列的泛互联网企业,已经有越来越多的业务团队拥有了自己的数据分析工具,他们通过数据驱动高速迭代,提升产品...
概 述 金融行业技术应用的发展历程 1990s 2016 技术进步推动金融行业由信息化向智能化方向演进 纵观半个多世纪以来的金融行业发展历史,每一次技术升级与商业模式变革依赖科技赋能与理念创新的有力支撑。...
此外,这些PPT还特别强调了创新思维的重要性,并鼓励企业在保证安全性的前提下,积极探索新技术的应用,如人工智能、物联网和大数据分析等,以实现业务流程优化和增强竞争力。整体而言,这份资料是那些希望提升自身...
数字城市建设通过空间数据基础设施的标准化、各类城市信息的数字化整合多方资源,从技术和体制两方面为实现数据共享和互操作提供了基础,实现了城市3S技术的一体化集成和各行业、各领域信息化的深入应用。...
因为这个能体现出你到底用没用过这些技术,你的运用水平如何,而不是只停留在理论的阶段。更能体现出你的工作经验和编程水平 第四部分:个人评价,很多人觉得这个是官方模板回答,其实里面也有学问的,技术是我们...
为保障电力系统稳定高效的运行,先进的IT系统是整个电力行业不可或缺的重要组成部分。在享受着IT技术带来的效率的同时,IT系统的安全也就成为了管理人员所必须的问题。外部注重控制,内部注重管理,电力系统的IT管理...
通过IT规划的方式,以业务为导向,而非以技术以为导向,进行分析与规划,整体规划、分步实施,在软件方面慎重先型,选用成熟的、能够支持自己企业行业特色的(最好有很多成功案例)软件平台,采用可定义的平台式软件,...
通过实际案例分析,本资料阐述了云应用在不同行业中的应用情况,从金融服务业的风险管理到制造业的供应链优化,再到零售业的个性化客户体验,无一不体现出云技术的深远影响。此外,我们还提供了一系列的实施策略和...