毕业后做软件外包是不是有前途
小弟是计算机专业,现在正在接受对日软件外包的培训,培训完培训合格后可以直接进公司。本想通过这样缓解就业的压力,可是最近重新上网了解了软件外包的行业,很多评论都不太好,俗称...
小弟是计算机专业,现在正在接受对日软件外包的培训,培训完培训合格后可以直接进公司。本想通过这样缓解就业的压力,可是最近重新上网了解了软件外包的行业,很多评论都不太好,俗称it界农民工,接触不到核心技术,后期发展空间很小什么的。更有甚者说进了这个行业两年就跳不出去了……现在想在这详细询问下了解这个行业的前辈,这个行业到底是不是有前途,工作两三年薪酬能有多少,后面还适合转型做其他的吗?与其他行业比较有什么不同,是不是真的这么令人绝望?是的话我想尽早跳离,不想把时间浪费在这上了,毕业生真的特别迷茫,求帮忙,希望有过来人或了解的人回答下,那些不了解的就不烦回答了,我希望了解最真实的。跪谢……
展开
1个回答
推荐于2017-04-13
展开全部
你好。我前两天回答过一个类似的题目。那个题主是已经在外包公司里做了一年,觉得学不到东西。你可以看看我的回答,然后我再就你的问题补充几句:
============================================
先介绍一下我自己,我2010年毕业后在一家对日外包软件公司工作,时间3年。
我所在的公司可能和别的对日外包公司有点不同。
我们在国内的这个公司,其实是全权由日本的一家软件公司注资和管理。
而这两家公司的老板都是同一个人,他是中国人,早年在日本发展后定居,先创办了日本侧的公司后,才来的国内创办的子公司的。
他的运作模式是,日本侧公司在日本负责接单,发到国内的公司来做。
所以项目方面我们不用愁,项目管理也比较规范,全部按照日本会社的规约来。有式样组,编码组,和测试组。
平均一年可以做3个大型项目。效益过得去。
进入公司后,我从底层的coding开始,了解到对日外包的一大特点就是。日本公司会把系统写成详细的式样书发过来给我们做,不仅做好了界面设计,写好了要更新的字段,事件说明,甚至有的还写好了SQL语句。上手了以后觉得完全就是体力活。
然而我们公司有个特点。
那就是我们公司有个研发部,里面的人都是精英。研发部的工作是负责编写和维护我们公司特有的一套开发框架(也就是几个共通DLL类库)。这个框架里集合了这么多年以来,公司做对日外包所积累出来的经验。我们有一套完整的控件库,可以实现各种日本人常见的变态要求,甚至做到了只要拖一个textbox和button到画面上,就能实现检索,新规,编辑。可以说自动化程度相当高。我们也有一套DB库,可以适应常见的几种数据库,甚至SQL语句都能自动生成。等等。
总之,这套框架是我们公司做项目的核心,项目的质量也因为这个框架而得到了保障。
在工作一年后,因为我的表现,和我平时喜欢在业余时间写很多辅助开发的小工具给同事用。我有幸进入了研发部,在里面待了2年。
这2年对我来说是个巨大的提升。我从一个只会用着现成的类库,照着现成的式样书写程序的程序员。变成了一个,要为别人提供开发框架,设计整个项目的结构,解决很多匪夷所思的微软在.Net里造成的BUG,甚至还需要去阅读.Net的源码的底层开发架构人员。
一个项目里,我负责的部分不再是做那些千篇一律的画面。而是要开始思考如何能够帮助别的开发人员提高工作效率,并保障底层的稳定,很多疑难杂症也都会传递到我这里解决。比如有的程序员需要一个能操作扫描条形码的扫描枪的类;有的需要一个能和远程服务器实现SOAP通信的类;有的程序员则需要很多五花八门的自定义控件,微软的控件库里都没有,必须要使用GDI去一个一个绘制出来。
这对我来说是很大的挑战,但也很有趣。第三年我被派到了东京大阪等低,在那里当场解决客户的一些问题。
说了这么多。其实我主要想说的是。能学到什么,重要的是看自己。
自己有没有兴趣,如果有兴趣你会自己去钻研。比如我觉得Visual Source Safe(VSS)管理源代码的那个工具很不好用,我就利用他的SDK自己写了一个,结果全公司都在用我写的这个。比如我觉得Visual Studio里很多功能没有,我就写了VS的插件,给VS增加了很多功能,也普及到了全公司。
这不仅给我带了满足感,也给我带来了机遇。
对日外包的,多是做基础的开发人员,可能就是负责零碎的几个业务画面。只要实现了接口,继承的函数,可能你的画面就可以跑起来了。
但是你有没有思考过,整个项目的大框架,从开始运行的时候,到数据的处理,日志处理等等。那些现成的共通类,是怎么实现的,思路是什么。如果你自己接到一个这样的项目,能否搭起这个框架?我做了2年后,我也开始从零搭建过一个大型项目了。
多思考这些,会学到很多东西。
再顺便说一下。你问去什么样的公司才能学到真东西。
关于这个问题,我是这样认为的。一个人能学到的东西,取决于他所在的职位。
比如,无论你在哪个公司,如果始终活动在最下层的编码人员,那么公司派给你的任务始终是这些常人都可以做的东西。因为公司为了保障正常运行,规避风险,只会把合适的工作给合适的人,会避免布置超出你能力范围的工作,到时候交不了差还是公司的损失。越大的公司,分工越明确,就越是如此。
所以,你只有展现出了自己的能力,得到了Leader的关注。认为你可以胜任那些有点难度的工作。或者是你跳槽到一个小公司,人手不够,什么都需要你去做的时候。你就会接触到很多新东西,很多实在的技术问题。
举我自己的例子:第一年我掌握了各种画面,帐票,数据库操作的开发。第二年我掌握了控件,共通类,框架的开发。第三年我渐渐开始接触到管理,我也需要开始依据每个人的能力为它分配进度表。我是这样一步一步学习过来的,扎扎实实。
虽然我现在因为合约期满,已经不再续约这家公司。但是我所学到的是我受益终身的技术。它让我辞职后很容易就找到了更好的工作。在新的工作中,我也还是从该做的开始做起,熟练之后,我的效率就会越来越快。领导不会放任我闲着,会给我更多的挑战。也祝福你朋友。
善于思考,保持兴趣,才是学习的源动力,处处都可以学习。
==============================================
然后我就你的问题,补充讲几句这个行业的现状吧。
这个行业说到底,其实和搬砖的差不多。因为是外包,所以做出来的产品不是自己公司的,就像建筑工人造出来的房子也不是自己的一样。
此外,为了效率,大部分人接到的工作已经是分成很细的工作。所以一般接触不到什么高深的东西。
然后,日本人的要求有时候特别高,特别是时间方面,项目到了后期要加班,周末无双休也挺常见的。
关于薪酬。这个真不好说。因为薪酬都是看当地水平。我当时2010年毕业就1500多,工作两年后3500多。你可以参考一下。地点是广西。
说前途,说大也大,说小也小。做这行的,每个人一开始的目标就是能去日本。这种机会是有的,以所谓研修生的身份去日本很容易。做得好可以一直待在那边,拿了日本的工作签证就可以一直续签不回来了。研修生工资最低也6W日元是法律规定的了。转正社员至少20W日元起。你可以换算一下人民币。省吃俭用的话攒钱还是快,而且生活条件,环境卫生都比国内好,当然了,日语得过关。
但是,你真的想好要在日本工作生活了吗?你的父母,爱人,朋友怎么办?所以大多数有这种想法的新人,在进来公司一年后,都改变了,觉得只是混个工作就好,然后第二年辞职去别的公司了。因为他们接触不到核心的技术,觉得学不到东西,工作枯燥,薪酬不高。
不过新人们往往忽略了一个重要的事情,从毕业什么都不懂的新手,到现在觉得自己蛮厉害了。是什么让他们成长的?恰恰就是这份工作。我认为,其实对于毕业生来说,不管你进了什么公司,前一两年,你都是可以学到东西迅速成长的。即便是不停的码代码,你也能不断的总结出经验,锻炼你的技巧,让你的速度越来越快。第一份工作是跳板,这对你今后找别的工作都是有好处的,而一个人很难一辈子不换工作。
对日外包主要做的是VB C# ASP.NET JAVA等。这几种技术练好了,找别的工作当然不会不适合。只是说在对日外包里,程序员一般只专注与编代码,而不重视软件的设计,数据库的设计,软件测试等其他能力,综合能力不强。比起那些在小公司一个人挑大梁的程序员来说,磨练的方面更窄一点。
我最后的总结是,当初我毕业的时候我也迷茫过,选工作的时候想很多,考虑前途,考虑工资。但是我发觉这些都是徒劳的,在没真正去做之前,你什么也不知道。3年里我很多同事辞职了,也有新的同事进来,我也渐渐的放宽心。其实人都是向着更好的地方去的。这个地方满足不了我了,就可以辞职跳槽。IT业是越跳情况越好的,只要你是真的在前一个公司学到了该学的。更何况本来签合同就是2年或3年一签。不想干了辞职也有劳动法保护你,不会少你一分钱。但是对于应届毕业生来说,没有任何工作经验的你,需要的是一份正规的工作,让你了解项目是怎么运作起来的,公司怎么经营的。当你学会了这些能够侃侃而谈的时候,找新的工作真的不难。
谢谢。
============================================
先介绍一下我自己,我2010年毕业后在一家对日外包软件公司工作,时间3年。
我所在的公司可能和别的对日外包公司有点不同。
我们在国内的这个公司,其实是全权由日本的一家软件公司注资和管理。
而这两家公司的老板都是同一个人,他是中国人,早年在日本发展后定居,先创办了日本侧的公司后,才来的国内创办的子公司的。
他的运作模式是,日本侧公司在日本负责接单,发到国内的公司来做。
所以项目方面我们不用愁,项目管理也比较规范,全部按照日本会社的规约来。有式样组,编码组,和测试组。
平均一年可以做3个大型项目。效益过得去。
进入公司后,我从底层的coding开始,了解到对日外包的一大特点就是。日本公司会把系统写成详细的式样书发过来给我们做,不仅做好了界面设计,写好了要更新的字段,事件说明,甚至有的还写好了SQL语句。上手了以后觉得完全就是体力活。
然而我们公司有个特点。
那就是我们公司有个研发部,里面的人都是精英。研发部的工作是负责编写和维护我们公司特有的一套开发框架(也就是几个共通DLL类库)。这个框架里集合了这么多年以来,公司做对日外包所积累出来的经验。我们有一套完整的控件库,可以实现各种日本人常见的变态要求,甚至做到了只要拖一个textbox和button到画面上,就能实现检索,新规,编辑。可以说自动化程度相当高。我们也有一套DB库,可以适应常见的几种数据库,甚至SQL语句都能自动生成。等等。
总之,这套框架是我们公司做项目的核心,项目的质量也因为这个框架而得到了保障。
在工作一年后,因为我的表现,和我平时喜欢在业余时间写很多辅助开发的小工具给同事用。我有幸进入了研发部,在里面待了2年。
这2年对我来说是个巨大的提升。我从一个只会用着现成的类库,照着现成的式样书写程序的程序员。变成了一个,要为别人提供开发框架,设计整个项目的结构,解决很多匪夷所思的微软在.Net里造成的BUG,甚至还需要去阅读.Net的源码的底层开发架构人员。
一个项目里,我负责的部分不再是做那些千篇一律的画面。而是要开始思考如何能够帮助别的开发人员提高工作效率,并保障底层的稳定,很多疑难杂症也都会传递到我这里解决。比如有的程序员需要一个能操作扫描条形码的扫描枪的类;有的需要一个能和远程服务器实现SOAP通信的类;有的程序员则需要很多五花八门的自定义控件,微软的控件库里都没有,必须要使用GDI去一个一个绘制出来。
这对我来说是很大的挑战,但也很有趣。第三年我被派到了东京大阪等低,在那里当场解决客户的一些问题。
说了这么多。其实我主要想说的是。能学到什么,重要的是看自己。
自己有没有兴趣,如果有兴趣你会自己去钻研。比如我觉得Visual Source Safe(VSS)管理源代码的那个工具很不好用,我就利用他的SDK自己写了一个,结果全公司都在用我写的这个。比如我觉得Visual Studio里很多功能没有,我就写了VS的插件,给VS增加了很多功能,也普及到了全公司。
这不仅给我带了满足感,也给我带来了机遇。
对日外包的,多是做基础的开发人员,可能就是负责零碎的几个业务画面。只要实现了接口,继承的函数,可能你的画面就可以跑起来了。
但是你有没有思考过,整个项目的大框架,从开始运行的时候,到数据的处理,日志处理等等。那些现成的共通类,是怎么实现的,思路是什么。如果你自己接到一个这样的项目,能否搭起这个框架?我做了2年后,我也开始从零搭建过一个大型项目了。
多思考这些,会学到很多东西。
再顺便说一下。你问去什么样的公司才能学到真东西。
关于这个问题,我是这样认为的。一个人能学到的东西,取决于他所在的职位。
比如,无论你在哪个公司,如果始终活动在最下层的编码人员,那么公司派给你的任务始终是这些常人都可以做的东西。因为公司为了保障正常运行,规避风险,只会把合适的工作给合适的人,会避免布置超出你能力范围的工作,到时候交不了差还是公司的损失。越大的公司,分工越明确,就越是如此。
所以,你只有展现出了自己的能力,得到了Leader的关注。认为你可以胜任那些有点难度的工作。或者是你跳槽到一个小公司,人手不够,什么都需要你去做的时候。你就会接触到很多新东西,很多实在的技术问题。
举我自己的例子:第一年我掌握了各种画面,帐票,数据库操作的开发。第二年我掌握了控件,共通类,框架的开发。第三年我渐渐开始接触到管理,我也需要开始依据每个人的能力为它分配进度表。我是这样一步一步学习过来的,扎扎实实。
虽然我现在因为合约期满,已经不再续约这家公司。但是我所学到的是我受益终身的技术。它让我辞职后很容易就找到了更好的工作。在新的工作中,我也还是从该做的开始做起,熟练之后,我的效率就会越来越快。领导不会放任我闲着,会给我更多的挑战。也祝福你朋友。
善于思考,保持兴趣,才是学习的源动力,处处都可以学习。
==============================================
然后我就你的问题,补充讲几句这个行业的现状吧。
这个行业说到底,其实和搬砖的差不多。因为是外包,所以做出来的产品不是自己公司的,就像建筑工人造出来的房子也不是自己的一样。
此外,为了效率,大部分人接到的工作已经是分成很细的工作。所以一般接触不到什么高深的东西。
然后,日本人的要求有时候特别高,特别是时间方面,项目到了后期要加班,周末无双休也挺常见的。
关于薪酬。这个真不好说。因为薪酬都是看当地水平。我当时2010年毕业就1500多,工作两年后3500多。你可以参考一下。地点是广西。
说前途,说大也大,说小也小。做这行的,每个人一开始的目标就是能去日本。这种机会是有的,以所谓研修生的身份去日本很容易。做得好可以一直待在那边,拿了日本的工作签证就可以一直续签不回来了。研修生工资最低也6W日元是法律规定的了。转正社员至少20W日元起。你可以换算一下人民币。省吃俭用的话攒钱还是快,而且生活条件,环境卫生都比国内好,当然了,日语得过关。
但是,你真的想好要在日本工作生活了吗?你的父母,爱人,朋友怎么办?所以大多数有这种想法的新人,在进来公司一年后,都改变了,觉得只是混个工作就好,然后第二年辞职去别的公司了。因为他们接触不到核心的技术,觉得学不到东西,工作枯燥,薪酬不高。
不过新人们往往忽略了一个重要的事情,从毕业什么都不懂的新手,到现在觉得自己蛮厉害了。是什么让他们成长的?恰恰就是这份工作。我认为,其实对于毕业生来说,不管你进了什么公司,前一两年,你都是可以学到东西迅速成长的。即便是不停的码代码,你也能不断的总结出经验,锻炼你的技巧,让你的速度越来越快。第一份工作是跳板,这对你今后找别的工作都是有好处的,而一个人很难一辈子不换工作。
对日外包主要做的是VB C# ASP.NET JAVA等。这几种技术练好了,找别的工作当然不会不适合。只是说在对日外包里,程序员一般只专注与编代码,而不重视软件的设计,数据库的设计,软件测试等其他能力,综合能力不强。比起那些在小公司一个人挑大梁的程序员来说,磨练的方面更窄一点。
我最后的总结是,当初我毕业的时候我也迷茫过,选工作的时候想很多,考虑前途,考虑工资。但是我发觉这些都是徒劳的,在没真正去做之前,你什么也不知道。3年里我很多同事辞职了,也有新的同事进来,我也渐渐的放宽心。其实人都是向着更好的地方去的。这个地方满足不了我了,就可以辞职跳槽。IT业是越跳情况越好的,只要你是真的在前一个公司学到了该学的。更何况本来签合同就是2年或3年一签。不想干了辞职也有劳动法保护你,不会少你一分钱。但是对于应届毕业生来说,没有任何工作经验的你,需要的是一份正规的工作,让你了解项目是怎么运作起来的,公司怎么经营的。当你学会了这些能够侃侃而谈的时候,找新的工作真的不难。
谢谢。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询