当前位置:百问十五>百科知识>程序员培训经历"

程序员培训经历"

2024-09-18 12:55:49 编辑:join 浏览量:577

程序员培训经历

我来说一下,这种说话就是一种歧视。我是一名外包,在外包公司待了5年,我就说说我的情况,我服务的公司是国企电信行业,公司正式员工卡的比较严,很多时候都是走的外包,我没有感觉到我的成长有什么不同,我和正式员工一样,可以参与架构的搭建,新技术的预研和使用,并且在工作过程中,也没有受到任何歧视或者傲慢的对待。我觉得我学到的东西不比正式员工的少。面试的时候如果他在意你的外包经验,那么这种公司不去也呗,出现这种情况就是惯的,它已经忘记招人的初衷了,它是为了招可以干活的人,只要技术过硬,有很好的自学能力,保证平时的日常开发就好,日常开发无非就是我们常常调侃的,增删改查。虽然都调侃,但是事实就是这样。无论你在大公司还是小作坊。

作为一名IT行业的从业者,我来回答一下这个问题。

首先,目前IT行业内有大量的程序员都有过外包开发经历,外包开发也是IT行业内的一种重要业务形式,所以程序员从事外包开发是比较常见的事情,也会获得技术上的持续提升。实际上,早期国内很多大型软件公司,都把外包业务放在非常重要的位置,直到今天,很多大型软件公司也有大量的外包业务。

近些年来,随着国内互联网企业的崛起,大量的程序员更愿意选择去互联网企业发展,一方面能够获得更高的薪资待遇,另一方面也会获得技术上的提升,随着互联网企业纷纷开始在大数据、云计算和人工智能等领域布局,目前大型互联网公司确实在技术研发方面具有较强的实力。

从近几年计算机专业研究生的就业情况来看,很多毕业生更愿意选择去互联网大厂工作,这其中很多学生会选择从事包括算法岗在内的研发级岗位,这些岗位不仅有较高的薪资待遇,发展空间也相对比较大,而且由于大型互联网公司具有较强的资源整合能力,所以大厂的研发环境也相对比较好。

对于应用级程序员来说,如果从事过外包开发也并不需要隐藏,因为很多外包开发也具有一定的技术难度,而且通过外包开发,也能够锻炼自身编写代码的规范性。当面试官对于程序员的外包经历表示质疑时,应该从三个方面做出阐述,其一是在外包业务中获得的技术提升;其二是通过外包开发掌握了哪些行业知识;其三是通过外包开发获得了哪些团队合作经验。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!

个人经历,外包基本是富士康模式,马化腾说中国没技术,外包就更加没有了了。大多外包讲求的是产出,没有了0-1。可能有研发类的,但是大多是业务实战类的。

外包是IT流水装配公司,讲求的是把人力尽量利用到极致,分工明确,信息安全重视,权限隔离。很多人做完了需求恐怕也不会知道整体的企业IT架构,数据怎么闭环的。硬件怎么架构的,全部中间件有哪些,如何配合工作的,整个调用链是什么,如何做到的系统安全,如何防入侵的。大多停留在一个节点上,前端只知道页面怎么来的,服务端只知道具体业务逻辑怎么来的,OS人员只知道写了那些脚本。在加上现在大企业IT整体架构都在甲方,系统依赖只有顶层设计者明白,外包只会按照仅有的相关资料明白有些需要邮件平台,有些需要全球附件平台,有些需要全球数据中心。最后离开了平台会发现,数据湖都做不出来。如果一个成熟的外包公司,连工程目录都可以一键生成,导致一个系统到底用了那些库或者jar都不明白,最后成了真真实实的搬砖者,按照需求设计方案设计,没日没夜的写着实现。最后发现,用的最多的组件几乎没有中国的,也不知道底层架构和原理。

有人说可以自学,因为技术都来自美国,可以去读源码,但是有大毅力的没几个,如果住的远的每天六点多起床,晚上11点回家,周末再来个24小时oncall.下班恐怕最大的习惯是瘫在床上睡。

所以,外包被鄙视是有原因的,选择路定了出路,选择了外包,就是为了安逸,不需要一个人去挑战技术,挑战高并发,挑战各种因为业务量引发的问题。业务决定技术。平台化,流水线模式可以让人安逸,最后会变成每天玩着别人玩剩下的东西。

当然任何地方都有个例,有些人确实牛,深入研究外包么有了一些专家级别的,DBA,EBS专家,甚至有些有了自己的专利。

总体上外包绝对不如研发,就像大专不如本科一样。现在各大外包公司在清洗专科生,这是自然规律,优胜劣汰。

我在深圳撸了10多年代码,作为一只老程序猿我有话要说。我不是很赞成这样的观点。外包公司经历顶多算你所呆过的环境,重点是您学到技术没有!我来说说我自己的一些看法吧!

如果这个问题在很早年前被提出来,我可能有点会赞成题主的观点,为什么呢?

以前软件行业才兴起的时候,非常泛滥。软件外包公司也如雨后春笋一般,遍地都是。但是数量多了,就不能保证质量了。很多外包公司收了客户的钱,就很赶进度。程序猿写的代码都很low,隐藏的bug很多。如果你编过程序,那你就能体会在外包公司项目代码上重构是多么头疼!而且那时候招聘都比较宽松,只要你能干活就可以了。所以一时间外包公司的名声就不怎么好了。

随着人们的对软件质量意识加强,现在招程序猿都很严格了,各公司门槛相对都高了,所以我认为现在并不是这样子的了

作为程序员这个行业,不是靠颜值吃饭,而是靠技术吃饭。简历只是面试的一块敲门砖。我以我自己招程序员来说吧。我看简历时并不关心您是否是名校毕业,并不关心您是否在哪些公司呆过。我只看您的的专业技能,以及在项目里面所用到的技术点,遇到了什么困难,然后您是怎么解决的。以及你在项目中是什么角色,就是只画画界面呢?还是担任核心架构搭建。

现如今,我反而觉得外包公司更能锻炼人,我身边很多同事都是从中软国际,软通等外包公司出来的。各个都是牛人。那现在外包公司主要分为那种形式呢?

外包公司可以分为人力外包,以及项目外包。项目外包的话,你不需要被派遣到别的公司去干活,自己待在自己公司就好了。如果是人力外包的话,没准你可能要外派驻扎在客户公司了。那现在的外包公司如何能锻炼人呢?

一,外包公司一般项目比较多,可以得到很多锻炼的机会。在一个公司,你可以接触很多项目,比如社交类产品,直播类的,游戏类的等等。可以开拓人的眼界。

二,对于一些大型的外包公司,电脑上是不允许你接U盘的,防止泄密。有的是甚至把网络都断了的,只供一台可以查资料的电脑,而且这电脑还要跟很多人一起共用。这样的好处就是能锻炼我们自己敲代码的能力。我们都知道,很多程序猿太过于依赖复制粘贴了,试想仅供一台电脑查阅的话,你怎么能粘体复制?事实也证明如此,我带的程序猿是从中软国际来的,各个都是好手,完成一个功能模块完全自己就可以敲出来。

如果在有些人力外包公司,你可能被派去华为,腾讯,顺丰等公司。如果您技术牛的话,很受那些公司喜欢,你完全是有可能被挖走的。我身边的同事都是在华为,腾讯等公司待过的。

总结:

我个人觉得,不管您经历过哪个公司,实打实的在简历上写明就好了,简历是来不得虚假的。最重要的是只要你技术到家了,就不要纠结那么多,走到哪里都很香。对此您怎么看呢?您在外包公司待过吗?

感谢您的阅读,码字不易,如果我的回答对您有帮助,记得给我点个赞和关注哦!小胖每天为您放送科技资讯!

感谢您的阅读!【程序员有外包公司经历,面试简历中真的会成为污点存在吗】

有的朋友会说,程序员如果有过外包公司的经历,一定会在以后的简历中形成污点的存在。这种说法我觉得非常的不靠谱,为什么有人会觉得外包公司一定会成为污点呢?我分析为如下几点:

外包公司不专业,这是一些人对于外包公司的错误理解。并非所有的外包公司都不专业,在外包公司工作并非就低人一等。

外包公司给的薪水较低,提升的可能性相对较少。大家只要完成需要做的工作,就能够轻轻松松拿到工资,非常适合养老,而且对于技术的提升也相对较少。据我所知,外包公司其实是非常锻炼人的地方,我们并不排除一些外包公司,它确实存在只要完成任务就能够轻松应付的存在。

外包公司中有能力的相对较少,认为985或者211进入外贸公司的,都是浪费时间。

实际上外包公司并没有大家想象的不堪,可能外包公司非常能够锻炼人,而且很多人在外包公司锻炼一段时间之后,能够跳转到像腾讯,华为等一些大型的企业。

真正影响程序员的是他的能力,如果他的能力不高,即使在大型企业,他都可能被淘汰的命运。实际上现在有些大型企业,它可能就是从外包企业转过来,你寻求那些非外包的创业型的公司,可能带来的是更为辛苦的劳动,而获取不到更为高额的报酬,甚至说不完的加班,以及提升不了的职位。

当然我们并不是说外包公司就好,有些外包公司本身就不正规,很多同事他可能在划水,对于技术的提升可能也没有什么帮助。这就需要看你是不是能够适应这样的环境,如果你想上上进的话,对于这样的企业,你可以一走了之。但是对于说外包公司就是简历中的污点,我确实非常的不认同。

我就是一名地地道道的程序员,从事这个行业的员工如果在一家公司待够3年,那么你的薪资水平肯定已经低于市场价位了,所以形成了这个行业跳槽非常多,非常频繁的现象。很多大公司人员流动非常的大,招聘成本非常大,因此很多大公司和外包公司合作,因为外包公司的福利一般都会比较低,并且大公司可以随时中断和外包公司的合作,也不担心裁员面临的员工离职赔偿问题,反正是外包公司的员工,自然让外包公司去解决。对于外包公司来说就相当于中间商赚差价,空手套白狼。

那么问题来了,外包经历就一定是面试的污点吗?

外包公司的员工待遇福利很差,而且每个人要独立完成任务,没有高级工程师,没有架构师,没有DBA,一个初级工程师要负责所有的问题,难度可想而知。不过如果你去面试的话,外包经历并不能说明什么,在面试的时候,如果你的技术水平较好,并且沟通能力很强,那么面试官是不会太在意你之前是在哪个公司工作过的,面试最主要的是要会沟通,要会把你的能力展现出来,可以稍微夸大些,但不要太过分。因为面试官只是个普通人,他也无法真正确定你的实力,所以很多实力很强,但是不会沟通的人面试时很吃亏的,反而那些夸大其词的人往往能获得好的机会。

从我个人的经历来讲,面试最重要的是眼缘,如果和面试官有眼缘,很容易成功,如果没有眼缘那么就要学会沟通和善于展示自己,不要谦虚,书上都是骗人的,在面试的时候谦虚,是找不到工作的。你认为谦虚是美好的品德,其实别人只会认为你实力不行,稍微夸大些自己是可以的,因为就算是面试官在面试的时候,也会夸大公司的福利,也是欺骗面试者。因此掌握面试技巧,多学习技术,外包经历真的不是什么污点。

题主好,很有兴趣能够回答这个问题。题主的问题或许可以转化为:外包经历是程序员面试中的一个污点。有些企业会对外包经历有一些看法,但是还不至于上升到污点那么高的高度,最多能称得上有色眼镜吧。

接下来,我来谈一谈我对程序员求职的一些看法:

客大欺店,店大欺客

这个道理大家应该是都懂得哈。其实求职面试也是这样的,如果求职者有过给顶级公司做过外包的经历的话,不但不会有“污点”,反而可能会成为加分项。反之,就如题主所说,外包经历就可能就会成为面试过程中的“污点”。

这种现象是普遍存在的,并不是只存在于外包这个事情上。我举一个例子,您或许就能释怀了。我们在招聘网站上浏览招聘信息的时候,经常能够看到诸如:“有XX,XX公司工作经验者优先”,这不就是赤裸裸的客大欺店么?

实力,唯一的硬通货

外包公司之所以会被有些公司戴上有色眼镜进行观摩,主要还是因为员工的技术水平,也就是实力问题。由于我的工作特点,我在工作中会和很多外包公司接触,在接触中我发现一个规律:牛X的是真牛X,不行的是真不行!

外包公司能接触到的项目数量,是非外包公司不可比拟的。因为公司的定位不同,运营模式不同,所以这也不足为奇。有句话说的好:空谈误国,实干兴邦,实力都是靠不断的实践喂出来的。外包人员在这方面占有比较大的优势,遗憾的是,大多数外包人员仅将目标停留在实现业务功能方面,不去研究深层次的知识。或许,这正是外包公司人员整体技术水平相对偏低的原因。

求职,合适最重要

每个人都是一个独立的个体,应当具备独立思考的能力。在求职这件事儿上,更是如此。到底什么样的企业,什么样的工作才是真正适合自己的。一旦目标确定之后,那就要为目标做储备了。以从事外包的程序员为例,在不考虑彻底转行的前提下,或许会有以下几种选择。

进大厂。大厂的薪资虽然高,但是相对门槛也会高一些,工作强度也要大一些。相对于项目经验来说,大厂在面试会更关注应聘者对各种原理、算法、数据结构、多线程、中间件、源码等方面的掌握情况。

转同行。同行的跨度算是最小的了,一般情况下都是为了提升一下薪水而选择换工作。同行在面试中则会将精力放在项目经验上。

跳甲方。甲方或许在收入上不如外包,但是甲方相对要稳定的多,如果选择回老家生活的话,跳甲方也是很好的选择。

以上就是我对程序员求职的一些看法,欢迎留言讨论。

手打原创,更多精彩请关注:空心小窝头

也不是呀,项目做的好,别的公司有可能把你挖走。也要自己处好和客户的关系。

国内的软件外包公司不在少数,当然充斥着大量的外包程序员,普遍的在外包公司的程序员干的时间都不是很长,主要原因在于外包公司的程序员每个阶段做的工作不是很一样,而且做的项目也不是很一样,所以讲外包公司不是程序员很理想的去处,但是有过外包程序员在面试的时候有多少污点,这点倒不见得真实存在,毕竟造成做的项目比较杂和程序员本身并没有太多的关系。

为什么很多人对于外包有不同的成见?

在外包公司归属感不强。外包公司性质上就是为各种客户提供技术服务,所以做的项目就是跟着客户的需求在走,标准意义上的项目开发,不是属于真正意义上的项目开发,而且由于客户的种类不是很固定,外包程序员本身的出差次数也不在少数,所以很多外包公司的程序员做个几年就会换个真正做产品的公司去工作,起码一直在做一种或者一类的产品,这样非常有利于长期的积累,也更加容易做出系统化的产品,所以在外包公司的程序员大部分只是把公司当做一个翘板,在自身的技术能力能够达到开发水准的时候基本上就选择换别的企业了。

外包公司的一般框架版本更新比较缓慢。外包公司对于前沿技术的探索时间不是很多,以致于外包公司的框架还是使用的非常陈旧的,对于程序员跟进新的技术也不是很有利,毕竟从公司的角度的考虑,主要是现有的框架还能继续使用公司就不会考虑继续跟进,所以很多程序员在这个平台上做了很多年技术上跟进比较慢,这种与现实的环境还是有着密切的关系。

外包公司待遇普遍不高。外包公司就是通过软件赚取利润,然后发工资给程序员从中间赚取差价,所以公司待遇普遍不高,外包公司的程序员来源主要是培训机构,甚至有些外包公司直接就开班培训技术人员,形成内部消化,这种模式在国内比较大型的外包公司里面用的比较常见,所以即使外包公司程序员不是很稳定,但是有大量的新手程序员补充进来,保证了外包业务能够顺利的进行,很多培训机构对外宣传的报班保证能够找到工作,主要推荐的企业大部分是外包性质。

对于常见的程序员来讲长期呆在外包公司的不是很多,一般是在里面干几年觉得技术差不多就换工作了,所以讲很多外包公司都是新手程序员的练手基地,而且在业内外包企业的名声普遍不是很好,程序员普遍的稳定性不高,从程序员的角度分析系统的掌握框架知识需要有一个循序渐进的过程,所以找一家产品公司会更加适合职业生涯的发展,也不至于随着外包公司南征北战最后弄得精疲力尽,从程序员的角度考虑大部分人不希望在外包公司长期呆下去,希望能帮到你。

这是一个很不负责任的说法,我们公司也做外包项目,而我就喜欢做外包项目,因为这样的项目对于自身能力提高其实有很大的帮助,客户会给你提很多很奇葩的需求,而这些很奇葩的需求就是你展现能力,需要你提高自身的认知能力的时候。这样你才会多看,多学,试问,你做的内部项目,固定的框架,你又能学到多少技术?

标签:程序员,培训,经历

版权声明:文章由 百问十五 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen15.com/article/285343.html
热门文章