学习计算机软件技术是外包的好还是不外包的好?
软件外包也好不外包也好,对技术人员来说都是在做软件研发.外包是指比如你接了一个开发项目,你的技术做不了,或者你要做得太多做不过来,或者自己做的成本太高,那你转包给其他公司去做然后付他钱,这就是外包,跟你学什么没关系,只是个承包方式.你在不外包的公司也是做研发,在外包的公司也是做研发,对公司来说不一样,外包公司是专门帮别人做代工的,对个人来说都一样,顶多说外包公司接的活所针对的行业会更广泛一些.我个人觉得刚毕业的大学生把软件外包行业作为自己的第一份工作对积累开发经验其实是有好处的,毕竟项目多,要求也多样化,相对比较长见识,但是如果要深入研究某种软件那可能就有些不利了,因为没那么多时间给你,一般做软件外包的都会比较忙,赶时间啊。
如果你是想先积累一定的经验再转向企业或者转型做管理的话是一个不错的选择,当然,关键也得看你自己。
什么叫软件外包?
什么是软件外包?软件外包就是企业为了专注核心竞争力业务和降低软件项目成本,将软件项目中的全部或部分工作发包给提供外包服务的企业完成的软件需求活动。
现在业务流程外包(BPO)已经成为外包服务新的发展趋势,在未来几年内将成为外包的主要内容。
BPO包括人力资源、采购、财会、客户中心、后勤、研发、营销、工厂运作、培训,这些大类还可以进一步细分。
不仅IT行业需要BPO,而且BPO的每项业务都离不开IT业务的支持,从而产生IT外包机会。
一个软件开发项目通常要经历需求分析、设计、编程、测试等几个大的阶段。
其中设计又包括整体设计、系统设计(把整体架构变成一块块系统)、详细设计几个环节。
详细设计之后软件就变成了一块块模块,这以后才进入编程。
到了编程阶段时,最后就剩下软件蓝领为模块的Coding工作,在印度通常由受过一两年训练的高职毕业生担任。
软件最后的测试又是一个复杂过程——有单元测试(小模块测试)、系统测试(块与块的联系整合)、总体功能测试。
期间由测试编程工程师编写测试工具,制定测试规则,其难度不亚于系统框架的制定。
最后才由测试工程师完成测试的任务。
外包软件测试有望成为小作坊软件业业务增长点企业若想把承接国际软件外包的业务做强做大,必须与国际软件市场接轨——包括英语的理解与沟通能力,技术接轨、管理接轨、做事方法接轨、知识产权接轨。
还有质量保障、信誉度保障、风险控制能力以及知识产权保障等方面。
以上条件显然国内大多数小作坊式软件企业还做不到。
但这也未必表示小作坊软件企业就没有机会承接软件外包服务。
因为软件外包项目中,软件测试项目最适合中国现阶段小作坊软件企业的行业特色。
软件测试是保证软件质量的最重要的手段使用低质量的软件,在运行过程中可能会产生这样那样的问题,可能为使用单位带来造成延误工作或者造成生命财产的损失。
而软件测试是为保证软件用户免于遭受损失的最重要的手段。
什么是软件测试?1983年IEEE定义为:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。
现代的软件开发工程是将整个软件开发过程明确的划分为几个阶段(参见下图),将复杂问题具体按阶段加以解决。
这样,在软件的整个开发过程中,可以对每一阶段提出若干明确的监控点,作为各阶段目标实现的检验标准,从而提高开发过程的可见度和保证开发过程的正确性。
经验证明,软件的质量不仅是体现在程序的正确性上,它和开始编码以前所做的系统需求分析,软件设计密切相关。
许多软件使用中出现的错误,未必是编程人员在编码阶段造成的,反而在程序设计,甚致在需求分析时就埋下了祸因。
这时,对软件工程的错误纠正,就必须追溯到软件开发的最初阶段。
如果是这样又增大了软件的开发费用。
为了保证软件的质量,专案管理就应该着眼于整个软件生存期,特别是在开发阶段的系统分析。
所以软件测试的概念和实施范围必须包括在整个开发各阶段的复查、评估和检测。
为什么印度的软件行业比中国发达?
一,在20世纪60年代,印度处于闭关锁国的境地,然而,“印度的软件之父”柯理却把软件概念引入印度。
70年代,许多国家、企业集中精力开发电脑硬件,对于软件,当时人们认为是附加的、免费的而且不能获利的。
但是,柯理认为软件具有巨大的无形价值,“软硬件是一体的,硬件达到某种规模之后,软件势必有大量需求。
”同时,柯理发现开发硬件需要基础设施和资本,而印度没有足够的条件来开展资本密集型的产业。
因此,印度的贫穷迫使它不得不从事软件开发,因为印度人“有优秀的数学头脑,绝对可以编写出最好的软件。
”根据《开启印度信息革命》一书的介绍,当时印度全国电脑不超过20部。
今天,我们可以想象当时——印度开始以软件开发作为国家的支撑产业时——的艰辛状况。
第二,印度的落后体制与先进的信息科技相互碰撞。
印度仍然处于僵化落后的管理体制下,正如旅行文学大师奈波尔所描写的,“官僚体制与种性制度共同交织成的幽暗国度”。
可以说,印度软件业的发展是不断地突破僵化管理体制的历程,比如柯理游说政府解除电脑硬件进口的管制。
1991年印度软件协会主席米塔锲而不舍,登门16次,才与财政部长会面半小时,为软件业争取到租税优惠。
这种不断的碰撞,终于使政府意识到信息科技的重要性,反过来政府倾力扶持软件业,1999年印度成立了IT产业部,当年有16个省的省政府宣布IT政策,有7个省成立专职工作小组或委员会。
事实证明,这些机构不是摆设,而是印度软件业发展实实在在的引擎。
第三,两极分化下催生软件王国。
印度的两极分化有目共睹,去过印度的人都有感受,在摩天大楼的下面,成群结队的乞丐肆无忌惮地乞讨,甚至抢夺游人的提包。
正如诺贝尔奖得主帕兹所形容的:印度充满“两极化对照形成的歧异”。
因此,国内许多IT名流据此认为印度的“软件大国”地位不足挂齿。
印度有70%的人口是文盲,而同时它有41万软件技术人员,而且这个数字还在增长。
印度全国有1832个教育性科研机构和理工学院,每年大约培养7万个计算机软件专业人员。
如今在美国,1/3的软件工程师是印度人,有25万人深入硅谷,这足以让世人吃惊。
有人形象地比喻,印度是依靠金字塔尖的2%的精英带动98%的平民。
难怪比尔·盖茨在第一次访问印度后,就断言:在未来几年中,“印度有希望成为一个软件超级大国”。
尽管文盲、人口与贫穷仍然是印度当前的三大难题,而印度政府的目标是在2008年造就“百万软件人才”。
第四,软件业的外销策略的成功应用是印度软件业走向世界的一个重要环节。
印度发展软件业主要有两种外销策略,第一种是所谓的“到岸服务”,即由印度软件公司外派工程师,驻扎在国外客户处,完成设计;第二种是所谓的“离岸服务”,即在印度完成软件程序开发,传输到客户端进行测试、安装。
这两种业务分别占印度软件产值的57%和35%。
换言之,印度提供的主要是定制式的软件服务,有品牌的套装软件占的比例很小。
所以,有人称印度的软件业模式是“软件代工”,类似中国沿海地区发展的加工业。
当然,看到印度软件业奇迹的同时,也应当正视印度软件业发展过程中的薄弱环节:比如:人才流失;高附加值产业链无法形成;过于依赖产业导向的教育,导致研究失去前瞻性;官僚机构的低效率;各邦之间在推动软件业发展过程中存在的恶性竞争,导致资源浪费;以及其他深层的社会问题。
1989年印度软件业总产值为2000万美元,1999年达到40亿美元,绝大部分是出口,成为全球第二大软件出口国。
据麦肯锡预测,印度IT服务业在未来五年将增长五倍,年出口额超过500亿美元。
目前印度的软件出口100多个国家和地区,出口额超过了印度全国出口总额的20%,在全印度GDP份额超过了2%。
印度有一批大型软件公司,前四名分别为TCS、Infosys、Wipro和Satyam等,这些公司规模都超过万人。
TCS是印度头号财团Tata下属的咨询公司,财团总资产超过100亿美元;Infosys于1999年在美国纳斯达克上市,是第一家在美国上市的印度公司,全球500强之一;Winpro是一家相对集权的公司,创始人阿芝姆·普莱姆杰拥有超过八成的股份,普莱姆杰也成为印度首富;Satyam是它们中第一个在中国投资的。
“四大金刚”在中国落户,还处于观望状态,投资也不大,像Infosys在华投资尚未定案,不过另外两家来自印度的NIIT(印度国家信息技术学院)和APTECH却几乎垄断了中国的IT长期培训市场。
NIIT成立于1981年,是全球惟一教材开发达到CMM 5级的教育机构。
这两家公司用类似于培训中国厨师的方法培训软件工程师:招生、培训,直到学生毕业、找到工作,两家公司的学费也一样:1.8万元。
在软件开发和出口创汇方面,印度与中国相比处于绝对优势,而在基础的IT培训方面,印度人更是杀到了中国家门口来。
目前,中国的IT企业只有华为在印度有一家规模不大的软件公司,该公司甚至因为被诬陷“为塔利班编写软件”而被印度政府调查,事实证明纯属莫须有。
分析一下印度软件模式的成功因素,关键在于引进CMM认证,CMM是美国卡内基-梅隆大学软件工程学会搞的一套软件工程标准,C...
我做软件测试的。
大家帮我看下这两家公司去哪个好呗。
这是我人生第...
外包公司累,对新手学东西多,太不能长期发展,因为你会被不断从A公司外包到B再C没有结束,做两年后技术也完全重复。
自己做产品一般能轻松点但轻松啦学开始东西会慢,如果你想提高测试理论和方法去外包的,如果你也专攻某一个软件的细化领域去做产品的。
软件工程这个专业如何?
软件工程专业: 主修课程:主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
就业方向:本专业学生毕业后可以从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。
就业前景:中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。
所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。
软件工程的前途是光明的。
软件服务外包属于智力人才密集型现代服务业。
大量著名外包企业落户宁波。
主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。
就业岗位:Java方向:JAVA初级程序员、JAVA计算程序员 、 JAVA工程师 、J2EE系统工程师等。
.Net方向: .Net程序员网站开发工程师 .Net工程师等。
其它方向: 简单的管理信息系统开发和维护人员 、网页制作和客户端脚本程序编写人员 、初级数据库管理和 维护人员 、数据库开发工程师 、系统分析设计工程 、软件项目配置管理员 、文档编写工程师。
...
在网络时代,远程外包能给发包企业或国家带来了哪些影响
项目运行过程中,技术主管,开发经理。
软件团队不是一直和谐的,客户需求沟通,技术难点解决和内部团队管理。
技术主管。
加我裙子,前面是257,沟通起了客户和开发,中间是014,后面是.001,组合起来就行,因为开发首要解决的问题就是如何用技术能力去解决客户的需求,而不是自己的形象怎么样。
事实上这种情况在现代中得到很大改善,很多IT人士都很注重自身形象,而是通过在一旁监督软件开发的过程,然后把监测的结果反馈给软件开发团队。
既然是监督过程,所以SQA经常是流程化的代名词。
流程是外企当中比较看重的东西,所有项目流程规定的点所涉及到的邮件都要CC一份给SQA,那么对于“删除一个用户”的行为,所有的这一切,从技术到人本身,都在时时考验一个技术主管的管理水平。
2.5 开发经理(SDM)软件开发经理是一般软件项目中执行层面上的最高职位了。
其主要作用是项目的进度控制,客户高层沟通,甚至到项目预算控制。
软件开发经理的编程功底要看具体人而定,在我们公司软件开发经理一般都是技术出身,5-8年的工作经验或软件行业的资历。
在具体的项目中,几乎不参与任何代码的编写和设计工作。
前期的项目计划(Project Plan),中期的项目进度管理和客户需求管理,到后期的项目交付,所有的工作都是软件开发经理和客户主要要沟通的东西。
业务方面,软件开发经理对业务认知的能力是非常强悍的,因为资历深的人对很多陌生的业务嗅觉和认知要比其他人强。
不过在实际中,业务需求方面大部分工作给技术主管做了,所以软件开发经理主要关注于项目总体,对细节不太关注了。
软件开发经理还有个重要的作用便是在软件项目过程中,积极地调动项目内外的资源。
简单的说,把合适的人放在合适的位置上。
当团队出现无法解决的问题时,软件开发经理会想方设法从外部获取资源帮助团队渡过难关。
3 从软件开发团队成员看21世纪企业所需的人才素质从一个软件开发团队中开发(DEV),测试(QA),质量监督(SQA),技术主管(Tech-Lead),开发经理(SDM)这五类角色所具有的各种能力我们不难看出二十一世纪的社会需要的是什么样的人才,答案很明确,二十一世纪我们需要的是复合型人才。
那什么是复合型人才呢?复合型人才就是多功能人才,其特点是多才多艺,能够在很多领域大显身手。
复合型人才包括知识复合、能力复合、思维复合等多方面。
当今社会的重大特征是学科交叉,知识融合,技术集成。
这一特征决定每个人都要提高自身的综合素质,个人既要拓展知识面又要不断调整心态,变革自己的思维,成为一名“光明思维者”。
那么一名复合型人才又应该拥有哪些素质呢?3.1 高尚的思想政治品格首先,要树立正确的马克思主义世界观、人生观、价值观,用辨证唯物主义的观点,客观、动态、全面、本质、联系地看问题、分析问题、解决问题。
其次,要有坚定的政治立场,坚持四项基本原则,树立共产主义的信念和理想,自觉、积极、热情、主动地参加有中国特色的社会主义的建设,为实现社会主义现代化而奋斗。
在现今社会中,要能识别和抵制各种错误思潮的影响,坚定正确的政治方向。
第三,要有现代意识,譬如竞争意识、时效意识、科学意识、开放意识、改革意识、民主意识、法制意识、平等意识、信息意识、优质服务意识等。
3.2良好的科学文化知识科学文化素养是指人们对自然科学、人文社会科学、文学、美学、艺术等人类文化各种基本知识或常识的认识程度和掌握情况。
21世纪的人才又需要精深而娴熟的专业知识、先进而新鲜的前沿知识以及与本专业相关的各种知识。
3.3 法律道德知识21世纪的社会将是一个法制社会,法律在它的适用范围内具有普的约束力和强制性。
尤其在社会主义市场经济下,任何经济活动都必然依法进行,知法、懂法、用法、守法,增强法律意识就显得更加重要。
所以,21世纪人才必须有较高的法律修养,了解宪法和法律的基本内容,正确行使公民权利,认真履行公民义务,作一个守法的公民,运用法律维护自己的正当权益。
3.4 健康的心理所谓心理健康是指个体在各种环境中都能保持一种良好的心理效能状态,个体在这种状态下能以社会认可的方式调节内部心理结构,以取得对外界环境的良好适应,并充分发挥其身心潜能,保持旺盛的生命力。
3.5 一定人际交往能力和合作精神21世纪是一个变化极快的时代,由此是一个竞争异常激烈的社会,但也由此不可能光靠一人的能力来成就事业,因此21世纪更加需要合作。
合作精神是一种值得弘扬的时代精神,也是新世纪人才必备的一种优良品质,我们必须放弃“鸡犬之声相闻,老死不相往来”的陋习,倡导科学、文明、健康、开放的社会交往方式,学会交往,学会合作,提倡合作精神。
在人际交往和互相合作过程中注意互惠互利、互相尊重、互相信任、摆脱嫉妒、能力升华等,把祖国建设得更富强。
3.6 新时代的创新精神创新精神是21世纪所必备的,没有创新就意味着“一潭死水”,停滞不前,继而落后,继而挨打。
科学技术要走在世界前沿,经济建设要跻身世界前列,无不需要创新,尤其在建设有中国特色的...
软件外包服务专科就业前景
IT外包也很多种;如软件开发外包,桌面维护外包:硬件有二级维修能力外包:网络,服务器,数据库等,seo网站外包专注安全方面的:监控挺硬的;选择桌面软件维护+硬件维修报价的形式;+办公设备的租赁呀或者和品牌电脑做他们的售后服务;不用自己去找市场的:
转载请注明出处51数据库 » 在我国的软件外包市场上()软件企业都是我
用户40302197