应届毕业生程序员该去甲方公司,还是外包公司( 五 )
■网友
作为外包公司跳槽到外企的过来人,我明确表示很多回答是站着说话不腰疼。
如果你是应届,水平高的那自然想去哪去哪;但是绝大部分都是很菜的应届生,会个CRUD,你想去大公司搞自主产品?你的简历连HR都看不到就被AI筛了。
水平差,不如索性去外包了解一下当今的技术栈。我是本科经济转硕士计算机的,毕业就去了某上市公司做公安系统外包。
虽然会点java python,但是什么前后端分离,和vue,是在外包公司才知道的。做了大半年,居然也能被公司当成救火队员派到其他城市支援一下。可以说,在外包公司,我把基础给搞定了,至少是一个合格API调用员。
那剩下的就看你个人了,业余时间又学了React,后跳槽到外企,能React Redux-saga搭一搭前端架子,自己开发组件像Table之类的。
总之,个人觉得,基础弱的,可以考虑去外包公司,打拓基础,熟悉一下技术。然后多自己玩一玩,毕竟外包的竞争力会差点。
■网友
*作为一个刚从外包公司跳到小型互联网公司的二本学渣的惨痛教训,告诉你外包千万不能久待。国内大量的外包公司,拿java举个例子,还停留在ssm的阶段,少量跟进了springboot,整个技术栈落后行业十年真的不过分。。。由此可以折射出公司对技术的漠视。。
我可以不客气的说,大部分员工处于一个混的阶段,跟我一起进去一届的,跟他说nio,netty一问三不知,跟他说jvm,答曰学这个没用,数据结构算法是什么?根本不知道,最简单的面试到烂的hashmap原理不知道。。多线程这种肯定是不会去了解的,了解的还处于那种new thread这个级别。。。总体就是对技术没追求,也不会为未来做规划。。
但是脱离外包之后,第一身边的同事总体水平上升了一个台阶,身边有东南的,大连理工啊,中科大这样学历的同事,平时可以跟他们讨论很多底层的,比如tcpip在unix系统下实现,寻路算法,操作系统实现啊这种,大家都处于一个不断上升的过程,公司至少整体把jdk升到1.8,技术基本不会落后主流技术太多。。
你想做项目管理,说实话,刚出来两年,不把技术底子打牢了,以后真的做管理,也很难推进工作的。。。建议尽量还是去互联网企业历练下
一直有人杠,说ssm落后十年这个东西,我原话是整体技术栈落后十年变成ssm落后十年?就算不落后十年,springboot这种看肯定是以后主流。。以前公司就是拿08年写的项目换个皮拿出去卖,算算快十一年了。。。
■网友
我是应届生而已,没真正在外包公司干过活,不过可以说说个人的了解,我的个人看法是建议你不要去外包公司。
外包公司有什么不好?抛开技术提升、个人能力提升这些较虚的不说,先说福利和工作量,外包公司很多没五险一金,工作量大,说直接点,进去其实就是当苦力,外包项目的大部分利润不是给开发人员,而是给项目的经受者,当然,这些项目肯定也不是什么高大上的项目,大部分是以量来叠加获得基本的利润,所以外包公司工作,你的付出和你的收入严重不匹配,性价比极低。
说完实际方面,作为一名技术人员,可能你更关注的是技术提升?外包公司做的项目,基本没有涉及到项目的核心部分,例如外包公司做电信的项目,基本上就是简单而繁琐那些增删改查给你搞搞,而涉及到电信项目核心业务由于保密性和保证可靠性等原因是不会外包出去的,所以外包项目中你基本不能接触到核心业务,对你业务能力提升几乎是没有的;然后再说纯技术提升,外包公司基本没有自己的一套技术体系,因为他们基本上没这精力更没这人力去搞自己独立的技术研发,他们的目标仅仅停留在简单的多接项目多赚钱的路子上,而不是提升技术提升生产力提高项目的质量上从而提高利润。所以,你接触到的技术知识简单的增删改查甚至简单的复制粘贴,你可能会说业余时间自己提高,然而在外包公司估计你没有业余时间。所以说,有更好的选择就不要去外包公司。
推荐阅读
- 招聘都要学历,何来程序员不看学历
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
- 怎样成为一名合格的Python程序员?
- 送程序员男友苹果无线耳机还是专业品牌耳机
- 女程序媛怎样追求男程序员
- 阿里程序员网上招人的情况为何如此多见
- 朋友圈权限被破解,怎样反破解
- 中兴跳楼,激发了女程序员转行的想法
- 26岁,想转行做程序员