你好。我前两天回答过一个类似的题目。那个题主是已经在外包公司里做了一年,觉得学不到东西。你可以看看我的回答,然后我再就你的问题补充几句:
============================================
先介绍一下我自己,我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年一签。不想干了辞职也有劳动法保护你,不会少你一分钱。但是对于应届毕业生来说,没有任何工作经验的你,需要的是一份正规的工作,让你了解项目是怎么运作起来的,公司怎么经营的。当你学会了这些能够侃侃而谈的时候,找新的工作真的不难。
谢谢。
软件外包是干什么的,工作前景好么
将软件项目中的全部或部分工作发包给提供外包服务的企业完成的软件需求活动。
软件行业里年龄过了35岁就很难找工作,请问找软件外包的工作有没有年龄限制?
谁说过了35岁难找工作,打工皇帝40多岁照样有人要,年薪没一亿还请不到他人呢……
关键是你没有去研究,把里面该学该弄懂的东西全部搞透了,比老板和其他研究人员都牛,人家恨不得送房送车留你人呢。
软件外包工作说实在的,现在许多大学生都不喜欢干这个工作,压力大不说,而且有蛮多人干这个因为工资太少,还不如自己创业卖混饨面汤,一个月两三千,但稳定可靠,又是自己的事业。
问一下现在软件外包的待遇好还是嵌入式开发的待遇好啊?哪个更好找工作啊?麻烦大侠们帮忙解决一下?
外包也分好多种:
1.对外外包,一般都是有自己独立的工作空间,环境相对比较稳定和宜人.而且还会有国外出差的机会,一般各种培训的机会也比较多,可以锻炼自己各方面的能力.而且稳定的环境适于步步为营,取得成绩和肯定.
缺点:有点流水线作业的感觉,真才实学的功力不足
2.国内外包,一般只有少量的自主办公空间.大部分工作人员都是赴项目现场去工作.工作环境不稳定.不利于个人成长.但是这很应了"乱世出英雄"这句话,在这种场合成长起来的员工,一般韧劲,耐力都是很好的.很适合初入职场的人士.
软件外包公司为什么给那么低的工资?
现在绝大多数的公司都是外包的。。。外包就是卖人头啊 卖一个人比如你说的7K,公司在你身上总共就能得到7K,你开价要的工资越高公司的利润就越少,所以才会压低你的工资。
读会计和软件外包哪个容易找工作。哪个待遇高?
会计好找工作,软外待遇高,不过很累,要技术。男孩子建议学软外,女孩子学会计好。
转专业得有关系,一般不好转。
日韩软件外包公司的问题,真正有工作经验的高人进!
1.不要太相信学校,如果你把所有的希望寄托在学校的身上,失望比期望大很多。
2.对日外包日语必须过三级还是多少,如果你做对日外包,英语到无所谓,日语是必须的,
3.外包是很辛苦.加班是常事.
4.跳板?先就业再择业也不错..
刚毕业做软件外包很迷茫
你的这种考研想法是害怕面对社会,懦弱的行为。
现在考研再担误好几年的时间,硕士出来就一定好找工作吗,你去问问硕士毕业生和工作3年的研发人员哪个工资高?证书就更不用提了,鸡肋一块。
不要眼高手低,你现在应该踏踏实实的工作,积累项目和技能方面的经验,将来能力强了也可以跳到更大的公司发展,路是一步步走出来的。
可能你的职位一般,面试时门坎较低,但不意味着外包都是低技术含量的工作。你的职位是根据你的能力来的,跟是否外包没有关系,年薪十几,二十万的外包技术人员,大把。
希望我的建议对你能有帮助。
转载请注明出处51数据库 » 软件外包好找工作吗 毕业后做软件外包是不是有前途
他倾她心他枉然