本文作者:ptiyny

linux学习app外包 linux运维外包

ptiyny 06-11 21
linux学习app外包 linux运维外包摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于linux学习app外包的问题,于是小编就整理了1个相关介绍linux学习app外包的解答,让我们一起看看吧。为什么说程序员做外...

大家好,今天小编关注到一个比较意思的话题,就是关于linux学习app外包问题,于是小编就整理了1个相关介绍linux学习app外包的解答,让我们一起看看吧。

linux学习app外包 linux运维外包
图片来源网络,侵删)
  1. 为什么说程序员做外包没前途?

什么程序员做外包没前途?

如果你目前还年轻,但高不成低不就,只有外包offer,那请往下看。

多年的工作,接触过不少有外包背景的同事。可以确定的是,但凡有点职业理想的程序员,都对外包行业敬而远之。

不完全是因为它前途晦暗,更多是来自职业心理上的抗拒。程序员圈还是很看出身的,一般的外包人员,在有品牌独立项目的内行人眼里,就是low人一等,堪比野鸡。

但我们也不能因此把它贬得一无是处,凡事都有其两面性。

linux学习app外包 linux运维外包
(图片来源网络,侵删)

外包对于非计机系、培训转行、自学编程的程序员,可谓是最不坏的跳板。

一、放得很低阶的门槛,让教育背景、专业背景不够看的新人,有入行的机会。

对于外包,要慎重考虑,但也不要妖魔化。

一方面,入行做外包程序员,需要慎重。不可否认的是,外包的工作经历写在简历上,从大厂HR看来,往往意味着非科班出身,计算机科学理论方面水平稍差,且代码质量难有保证。如果入行了外包,就意味着后续跳到大厂变得比较困难,且工作生涯基本都会在外包行业之内了,上升空间较小。所以尤其是计算机和软件专业的应届毕业生,需要慎重考虑。

linux学习app外包 linux运维外包
(图片来源网络,侵删)

另一方面,也不要妖魔化外包。外包为大量程序员提供了工作机会,尤其是转行和培训班出身的程序员们,能够在外包行业获得不错的收益,有时甚至还能赚些外快。而且,外包的工作也能够磨砺编码技巧,增加开发经验,行业内不乏有外包跳槽到大厂的励志案例。

对于程序员来说,前途的定义各不相同。有人想要引领技术潮流,而有人需要的是一份回报足够高的工作。在进行职业选择时,要结合自身情况,慎之又慎,选择符合自己的职业生涯道路。

第一点,工作对接问题,我入职过两家外包,第二家完全没工作对接,甚至到什么程度,git你都没权限提交,一问,哦,没给你加入组。在此基础上却让你开发一些重业务、重数据任务,你的体验就是一直在找人问,别人还嫌你烦(正常情况这帮人应该是你的对接人),但是第一家从工作交接到后续开发文档需求文档都有

第二点,权限问题,这一点也很看甲方公司,像外包到阿里这些大厂该有的权限都有,但是你要是包到中小公司,对不起你看不到前端页面,你看不到数据库面向model开发了解一下,面向js开发了解一下(前后端分离,接口地址还要问前端哥),第一点里也说了,重数据的任务就交给你。然后抛开开发权限,我第二家公司入职了3个月还没给门禁权限,我大门都进不去,所以就辞了

第三点,甲方公司员工问题,看不看得起外包我是无所谓的,都是臭打工的干什么都是韭菜,但是我任务干完18:00下班,你甲方员工看我不爽搞人是什么意思?也是第二家的甲方公司,像第一家甲方完全没人搞这种小动作

第四点,归属感问题,这种说的人太多了就不赘述了,特别看本公司,不过我是无所谓,提一下这个问题

第五点,技术问题,如果你包到银行这种地方,那肯定是老技术,如果你包到互联网,那技术确实新,但也有可能特别杂,杂到什么程度,你为了启动项目肯定要设置n个地方,才能勉强开启

本人刚毕业时,在一家外包公司工作过,但是由于我对外包工作弊端认识很清楚,只工作了一个月的时间,我就离职了(当时是刚毕业,短期先干了一个月赚生活费)。下面我介绍下我对做外包工作没前途这个观点的看法。

外包程序员与人沟通少。程序员干外包的工作,基本很难与客户直接接触,也就无法直接与客户沟通需求,时间一长,导致程序员思维固化,很难拥有产品人员的思维,而且大多数工作都是参照文档进行。久而久之,脑子里面就只有代码,,缺少与人、需求打交道的基本技能;容易在后续工作中出现只按照程序逻辑思考问题,不会从客户角度出发,另外,在与人交往的过程中,也会有不太善于与人沟通的标签出现。

外包机构的技术老旧。为了追究研发周期短、程序稳定,一般来说,外包公司都使用的是相对比较老的技术栈和老的基础组件,程序员都是用来搬砖,磊业务代码的人员,外包公司纯做技术研究的人少之又少,所以一般程序员进去,对技术能力的提升相对有限。

解决问题能力很难得到提升。由于外包公司大多数是开发业务程序,基本上很难遇到比较难以处理的技术问题,因为技术问题通常是在底层代码中处理过了。所以他们对遇到技术问题的处理思路、处理方式都比较难以得到锻炼。

技术架构能力弱。和上面一样,由于都是写业务代码,技术架构都是公司现有的,基本无法从实际中得到锻炼,架构能力也就无从谈起。

纯项目思维,而非产品思维。这点对一个程序员来说可以说是致命的,因为很多时候,程序要写的好,需要很长时间的重构、优化,但是外包项目一般是项目类型,不是产品,也就意味着时间短,项目类型一般是瀑布式,只能给你很短的时间实现功能,很少让你有思考架构、程序优化的机会,产品开发不一样,产品开发要求程序员有延续性思维、不断的自我革命,优化程序。

甲方给的时间少,加班多。一般来说外包工作都是时间比较紧急的项目,而不是一个时间长的产品开发,所以加班就在所难免,生活上的时间少之又少。

工作时间长,收入高。外包公司一般来说为了赶项目,通常在保证利润的前提下,会多给点钱给程序员,让他们心甘情愿的加班,所以,加班时间可以换了高额的加班费,与其他人早早下班相比,单位时间的收入提高了。

短期内,技术会有所提升。如果你是从一个公司换到了外包公司,那么外包公司的现有的技术栈,你可能在短短的半年就能够摸透,因为你日常开发都要使用这项技术,而且是成套的完整的技术栈。这种情况是说:你现在使用的技术栈和外包公司的不一样,所以你可以短时间内学会外包公司的技术。

到此,以上就是小编对于linux学习app外包的问题就介绍到这了,希望介绍关于linux学习app外包的1点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享