思考:1—5年经验的Android程序员去外包真的不可取吗?

互联网市场的生存条件就是“趋利避害”!假如你已经决定去了外包,那么你去之前你要想明白去外包你图什么?

  • 稳定的工作环境?
  • 不错的收入?(1—5年的Android开发10—15K,你真的就满足了吗?)
  • 能够在项目中不断提升自己的技能(ps:非技术上的认知也算)?
  • 找下家的时候能找到一份工资更高的工作?

思考:1—5年经验的Android程序员去外包真的不可取吗?_第1张图片

如果你入行已经有几年了,但高不成低不就,只有外包offer,那请往下看:

外包公司之前,你应该了解这些

1、外包公司都是做一些杂活

外包本身就是打杂的,,通常来讲,一个外包项目的周期短则几周,长则几个月,很难持续半年以上。而每个项目的甲方都不尽相同,可能上个项目是跟政务相关的,下个项目又是电商类的。至于后续的架构优化、代码重构等环节,一般不会涉及。这种走马观花式的项目管理制度,就是典型的“战术上的勤奋”,除了让人疲于奔命之后,对于技术的沉淀和积累,并没有太大的帮助。

2、时间精力消耗不起

经常换客户,上班的地方都不稳定。有的项目是驻场开发,在客户公司开发;有的项目是非驻场,可能这次上班的客户公司在深圳坂田,下次上班的客户公司可能在南山科技园,可能下下次你就被释放了。

3、待遇问题,可能觉得外包工资还行,但那只是表面的。

在一家外包公司上班一般的待遇在10k-20k之间,为啥没有低于10k,一般要求都是不招没有经验的,至少是要求能干活的。如果高于20k,也是非常少的,干活的有拿20k的能力,一般也不会去外包公司,再高的话,外包公司本身就是赚差价的,不赚钱的生意,那就是要要亏本了。

之前在微信招聘的群中,看到一份外包的服务清单。

思考:1—5年经验的Android程序员去外包真的不可取吗?_第2张图片

当然这也不排除极个别的案例,就是能在外包公司长久做下去,之前在坂田的客户公司,他负责这个项目的项目经理,从大学毕业就一直在外包公司做,所以工资早已超过这个数了。真的非常敬业,能在一家公司待上16年,也是不容易的。

比如我之前这种情况,小外包买我这个人头,现在项目做完了,没有客户需要人手,我就要被“释放了”。租房子,多续了一个月,工资也就只发最后一个的转正工资,两个月的试用期工资,来来去去,折腾一下,实际到手的钱并不多。

4、外包环境是带有原罪的

项目经理只关注当前的项目进度,不会关注系统未来的扩展性,更不会关注你的前途。而你作为外包做的事情一般都是很基础很低级的(虽然不至于是ctrlC+V,但是区别不大),别人能准确给你预估好工时,不给你任何时间去学习新的知识。

要在规定的时间给出一个正确的结果!

说了这么多外包的缺点和不足之处,但我们也不能因此把它贬得一无是处。根据“苏格兰黑山羊故事”,我们应该从多个角度去观察!

外包公司有哪些优势?

1、降低入行的门槛

外包的门槛是放的很低的,让教育背景、专业背景不够看的新人,有入行的机会。当刚入行或者刚毕业,还没有太多的项目经验时,在求职市场里是比较没有竞争力的;所以可以先去外包公司积累一些项目经验,1-2年之后,你再去跳槽,就跟当初刚入行时不可同日而语了。但是对于已经有3—5年开发经验的中高级程序员,外包我是不推荐去的。

2、项目多,锻炼机会相对较多

丰富的业务场景,可以帮助我们快速地积累开发经验,熟悉主流项目开发的全流程。

3、有机会去大厂镀金

大厂镀金一些包装精良的中高端外包公司,常能接到诸如「谷歌」「腾讯」「阿里」「华为」的大单。而且顶级互联网公司,就那么几家,80%的程序员简历上都是些名不见经传的公司。所以到头来,跟大多数人比,程序员的核心竞争力还是看谁的项目经验牛逼点。

思考:1—5年经验的Android程序员去外包真的不可取吗?_第3张图片

3.外包的真实案例

老于:从做外包顺利转到客户公司,也算是成功上位了!

我做Android码农的时候也有类似的外包经历,客户=东芝<外包公司<自己公司

层层外包有点比较麻烦的是,有个什么事情需要跟好几个人沟通,最简单比如请个假,每一层都要通知一下,因为外包公司付给我们公司的钱是按天收费的,所以实际出勤多少天要通知到位。

三个月的外包时间请了三天假(实际请假两天,客户公司自己休息一天),因为外包以及自己公司没有考虑我这个请假的任何因素,有一天请假还是因为自己公司部门领导结婚老板让请假的,最后没有出勤导致少拿到的钱全让我一人承担了。

奋起离职,去了客户公司上班,最后外包转正,不陪他们玩了。

(ps:其实这位是我高中同学)

一位程序媛的7年外包生涯

本人女,本二毕业(本二中最普通的本科院校)、Android开发, 工作经验8年(外包7年),税后19K,坐标南京。之前一直想脱离外包公司,但是现在看懂看明白。

第4家公司还是在外包公司, 第一和第二家是华为外包公司;第三家是创业公司;第四家在外企做外包。

对于本人女生来说,因为一直是在做Android开发,比较菜,跳槽相对比较难。

缺点:很难融入项目组,外企公司的员工不愿意和我们第三方公司的人员有过多来往,平时只是外企公司自家人在一起玩耍,对自己我综合能力发展不好。没有管理可能。

优点:外企可以累积一定项目经验,本人近半年一直在公司抽空自学音视频,打算往音视频开发转型;在外企的话还可以积累英语。

有人回复说能不去外包公司就不要去。对自己的成长不利。 个人认为:无论外包公司还是非外包公司,对于个人来言,主要还是在于个人实力和机遇。那我们要清楚什么是“合适”。靠谱的外包公司也是可以继续去待着的。

一菜到天亮:稳定的外包生涯,工资和环境都挺好的

我跟着一个项目经理两年了,做了两个大项目。一直没有离开过,除了工资和福利不一样,并没有调来调去,而且整个项目代码我都参与了,也没有说叫你做一个模块就让你走,从移动端到前端,再到UI,还有项目需求,我都参与了一大部分,相处的也很好。

一般来说工资也还行,招聘岗位薪资基本上都是说10—20k(不知道现在涨了没有),一般很难再高了,再高很容易就要亏人头钱了.....因为外包作为乙方去找甲方报价,Android开发的报价普遍都是1300~1900/人天(这包括了所有的开支)

给1—5年经验的Android程序员一些建议

1、技术才是铁饭碗,努力提升自己的技术深度

现在的Android开发没有几年之前那么火热,已经有了趋于平稳的趋势,但是对于高级Android程序员来说,只要你有一定的项目开发经验、有开发能力的话,在这个市场里还是蛮吃香的。所以只要你不断学习,不断专研核心技术,学习掌握新技术,增加更多的技术支撑,这样你去跳槽面试的时候就多了一层保障和优势。

这里附上我之前整理的Android高级开发————所需要掌握的Android核心技术栈:

思考:1—5年经验的Android程序员去外包真的不可取吗?_第4张图片

思考:1—5年经验的Android程序员去外包真的不可取吗?_第5张图片

思考:1—5年经验的Android程序员去外包真的不可取吗?_第6张图片

全部的Android高级进阶知识点已经被我整理为PDF,需要进阶的朋友——————(此处免费打包领取)

思考:1—5年经验的Android程序员去外包真的不可取吗?_第7张图片

 

思考:1—5年经验的Android程序员去外包真的不可取吗?_第8张图片

 

2、提早做职业规划

在做职业规划的时后,你要问清楚自己几个问题:

会什么?——技术 or 能力...
有什么?——人脉 or 渠道 or 技术 or 能力...
想干什么?——行业,技术,能力...
能干什么?——行业,技术,能力...
喜欢什么?——行业,技术,能力...
还差什么?——技术,能力...

想清楚你到底想做什么,如此才不至于多走弯路

总结

总得来说,假如你现在找不到更好的工作的话,外包也是一个不错的选择,但是不是你最终的归宿,有机会是一定要考虑好跳槽,努力提升自己的技术深度,才是今后宝贵的财富。

————文章中所展示的《Android高级进阶知识点PDF》“——————点击此处加入即可获得”

思考:1—5年经验的Android程序员去外包真的不可取吗?_第9张图片

 

 

思考:1—5年经验的Android程序员去外包真的不可取吗?_第10张图片

你可能感兴趣的:(Android,程序人生,学习,面试,外包,Android开发)