算到今天,我在软件外包领域累计工作了5年,但是我还是一个普通的开发人员,和许多刚毕业不久的小兄弟们做着几乎相同的工作。过了一个春节,和老同学们碰了面,和他们相比,发现我混的很栽,他们有的工资也许比我少个1k、2k的,但是他们每年的分红、奖金少则3-5万,多的甚至有几十万,有的还是公司的老总了,而我,每个月拿着一般程序员认为还可以的干工资(过w了,外包业有经验的和没有经验的开发人员工资差别比较大,少的1000多,多的接近2w),没有奖金,没有福利,没有归属感。反思我个人发展不好的原因,责任不在这个行业,而是在于我自己,因为是我选择了一类不能发挥我长处的公司。经过多日冥思苦想,我对自己在外包领域打工进行了反思和总结:
外包业不利于个人发展的因素:
1)外语限制发展----外包业务经常要面对国外的客户,外语达不到面对客户的水平,决定了我不能获得PM或者更高的职位;
2)外包的利润空间有限----外包赚的是人力钱、份子钱,一般按人头计费,决定了外包打工者的收入不可能太高,除了工资之外,不太可能有丰厚的奖金,许多公司的奖金规模按百元计算,甚至有的就没有一分钱奖金;
3)外包领域的职业发展空间非常有限----开发人员、小组长、项目经理、交付经理、部门经理,对一般人而言到PM已经就封顶了,而且外语要非常好,一般是海龟才行,说白了,这个领域要的就是干活的,不需要那么多管理,也不需要你有多么高深的技术专长,这样就决定了职业发展空间很扁平.
4)外包公司绩效管理缺失----由于客户是按人头结算,老兵新兵、干多干少、干好干坏基本都一个样,客户只知道他的活干完了他付钱,外包公司因此缺乏激励机制,每次考评都是走形式,起决定作用的最后还是那几个玩弄权术的人,这直接导致员工颓废、不思进取、推卸责任、被动推诿,养成这些坏毛病非常不利后面的职业发展。
5)难以接触核心技术----外包出来的业务所涉及的技术一般都是边缘技术,不太涉及核心,大部分都是体力活,通常都是发包方自己主导关键架构和设计,甚至已经做好了一部分功能,剩下的就是需要人力来依葫芦画瓢。许多看起来我们接触到的是很先进的技术,但实际上都是人家画好了圈,我们在里面跑就可以了,可以自主创新的东西不多。
6)最大的问题是没有归属感----技术不成体系,客户要用什么技术就学什么技术,今天搞Java,明天搞.net,适应不了就得换工作,难以有机会做成较有深度的专家水平。一个项目做完了,就得准备新客户的面试,通过的话就去新项目,有时一年要被面试几次,碰上公司一段时间没项目可以上,那就只好去坐冷板凳,一般坐三个月冷板凳就得走人,面临再次找工作,不太稳定。
当然,外包业也有有利于个人发展的因素:
1)长见识、开眼界----跨时区、跨地域、多种族、多语言交流,有机会出差到国外几个月不等,可以借机旅游、学习什么的
2)先进技术----与先进技术保持紧密联系,时刻奋战在最新技术第一线,有机会接触到一些一般人闻所未闻的技术
3)先进管理方法----学习外国人管理公司和项目的方法和流程
最后,一句话总结
外包打工干3-5年就足够吸取有利于个人发展的营养,之后要么转行去更有发展空间的领域打工,要么自己创业开外包公司当老板,否则,如果继续干下去就只能和自己同一起跑线的人的距离越拉越远了,会落伍的~
分享到:
相关推荐
中国软件外包行业这几年成为发展最为迅速的行业之一,无论你是在校的大学生,还是即将毕业的同学,都有必要了解这个行业。如果你是软件相关专业的同学,或者毕业后准备从事软件行业,那么更应该关注软件外包这个行业...
在IT行业中,软件外包是一种常见的业务模式,它涉及到企业将软件开发、维护或升级等任务委托给外部的专业公司或个人来完成。这种模式在全球范围内广泛采用,尤其在韩国这样的国家,由于其高度发达的IT产业,软件外包...
项目执行评估是软件外包管理评估体系的另一个重要方面。项目执行评估包括项目执行和项目执行的评分两个方面。项目执行是指根据项目的要求和计划对项目的执行情况进行评估,以确定项目的进度和质量。项目执行的评分是...
然而,对于银行业来说,软件测试外包是一个非常复杂的问题。银行业的软件系统通常具有很高的安全性和可靠性要求,而测试外包可以帮助银行业解决这些问题。 测试体系架构 测试体系架构是软件测试外包项目的核心组件...
通过以上内容的总结和解析,可以看出软件外包项目合同是软件开发过程中一个至关重要的环节。它不仅明确了双方的权利与义务,还为项目的顺利实施提供了法律保障。对于甲方而言,合同的签订能够确保其获得符合预期的高...
【个人软件外包合同模板】是IT行业中常见的法律文件,用于规范个人开发者与需求方之间的合作关系。这份合同模板详细地列出了外包项目的主要条款,确保双方权益得到保障。 1. **项目基本信息**:合同中明确了项目...
软件外包测试流程图详解 软件外包测试流程是将软件开发的部分或全部工作交由外部专业团队来完成的过程,旨在确保项目质量、降低成本并...通过遵循这个流程,客户和外包团队可以协同工作,保证软件产品的质量和可靠性。
软件项目外包开发成果验收报告是软件项目外包开发的重要组成部分,它是软件项目外包开发过程中的一个关键步骤。该报告的主要目的是为了确保软件项目外包开发的成果达到预期的要求和标准,同时也为软件项目外包开发的...
总的来说,"软件外包助手"是一款实用性极强的工具,对于从事外包服务的自由职业者、项目经理以及有外包需求的企业来说,都是不可或缺的助手。它不仅能够帮助用户快速发现商机,还能有效提升对接效率,降低沟通成本。...
#### 一、软件外包项目管理的定义与重要性 软件外包项目管理,指的是企业或组织将其软件开发、维护、升级等需求,通过合同形式委托给外部的专业团队或公司来完成的过程。这种模式不仅能够有效降低成本、缩短开发...
### 软件外包服务项目招标评分细则解析 #### 一、引言 在软件外包服务项目的招标过程中,为了确保评选过程的专业性和公正性,通常会制定一套详细的评分细则。这些细则不仅帮助招标方客观地评估各个供应商的能力,...
软件外包全流程涉及多个关键环节,从最初的自制/采购决策到最终项目的成功交付,每一步都需要精心策划和严格管理。通过合理的外包流程,发包方不仅能够有效降低成本,还能够利用接包方的专业能力和资源优势实现共赢...
软件外包是一个全球性的产业,它涉及将软件开发或维护任务交给非公司内部的第三方完成。近年来,随着中国经济的快速发展和软件行业规模的不断扩大,软件外包成为了推动经济增长的新动力。特别地,中国在软件知识人才...
总结,软件外包管理是一个复杂而系统的过程,涵盖了项目启动、计划、需求、质量、估算、进度、角色和实施等多个方面。有效的管理能确保外包项目顺利进行,达到预期效果,降低风险,提升软件产品的质量和效率。因此,...
综上所述,软件外包全流程涵盖了从需求分析、接包方选择到项目执行、验收支持的每一个细节。企业要想成功实施外包,就必须深入了解这一流程的每一个环节,制定周密的计划,选择合适的合作伙伴,以实现成本效益最大化...
软件开发维护服务外包技术方案的项目范围包括软件维护、软件开发、集成服务、现场服务和用户培训等多个方面。这些服务都是为了满足客户对软件开发和维护的需求。 运维服务需求内容 ---------------- ### 软件维护...
计算机软件外包,作为IT行业中一个重要的分支,涉及将软件开发任务委托给外部专业服务提供商的过程。这一领域不仅促进了全球资源的优化配置,还为跨国公司提供了成本效益和灵活性。本文将深入探讨计算机软件外包的...
我国某大型软件企业美国软件外包案例 摘要: A Real Case Study of China’s Software Outsourcing in US 我国某大型软件企业美国软件外包的经验总结以及它带给我们的启示 北京航空航天大学 软件学院 院长 孙伟...
#### 一、软件外包监管策略 1. **监管背景**: - 欧美企业倾向于将软件外包给印度、爱尔兰、中国等地,主要是出于成本节约和质量控制的目的。 - 国内企业进行软件外包的原因更加多样,包括主动外包和被动外包。 ...