实习该去大公司做螺丝钉,还是去小公司发光发热?
感谢大家参与的红包问卷,发现所有人都对晋升答辩、职级方向、面试相关、各公司面试特点、面试经验的内容感兴趣。本次调查21人,占比如下:
面试相关、面试经验 100% 晋升答辩、工作经验、职级方向 80% 中间件 50% 微服务 30% golang 爬虫、web开发、第三方库、标准库 30% 架构设计、devops、高可用、容器、服务治理、监控 20%
感谢大家的参与,未来我会参考调查结果,相应改变文章比例,你有什么想学习的也请随时留言,小熊在此给各位读者爸爸请安!
今天的文章来源于一个读者的提问
★熊哥您好,我是一名研一学生,明年秋招,遇到一个问题想向您请教。现在在华为暑假实习,但在这边做了一个月都是干些杂活,写些python的测试代码,我以后想做JAVA后端,觉得在这实习学不到什么,做的东西不好写到简历上。现在拿到一家小基金公司的实习,做JAVA后端,在纠结要不要辞了华为的实习去基金公司那边做 想向您请教,实习是去大公司的不对口岗位比较好还是小公司的对口岗位比较好,我该如何做选择?
”
我现在就给大家展开分析分析。
现在研一的话,我的建议是在华为再实习一段时间,积累实习经验,正式面试的时候会更看重大厂实习经历,到时再考虑对口的问题,选择面更广一些,如果实习的时间太短就结束了,难免正式找工作的时候会被怀疑是不是因为能力不行、适应不了工作节奏被淘汰。
特别是研一,大多数研究生都是三年,也就是说还有两年的时间,到明年还是有时间选择,如果不满意现在的工作,可以到时再尝试以此经历面试更心仪的岗位。
其实你想知道的不是在大公司的不对口岗位好,还是小公司的对口岗位好,你想知道的问题是
★未来找正式工作的时候面试官是更看重大厂背景?还是更看重实习工作的内容有没有相关性和含金量?
”
要知道有大厂经历,去小公司更容易;但反之更困难,小跳大不容易,因为要付出更多的努力,在实习期要做出成绩,才会被认可。对于一个学生来说确实挺难的,毕竟实习就短短几个月,东西才刚上手,能熟练执行需求任务已属不易,而且人微言轻,更别提有什么颠覆性的想法被采纳,干出什么大事。
正式找工作的时候也尽量找大厂,我就不说实习了,就给大家举个我身边的例子,我的同事,研究生毕业腾讯T3-2
也就是对标阿里的P8
工作6
年,直接去小公司当leader
了。如果你在小公司想当leader
,仅仅6
年可能吗?
这就是来自大厂经历的认可。
当然了,针对他的问题,现在已经在华为实习了,华为是一个大厂,虽然干的活比较零碎,可能很难作为未来面试过往经验来说,但因为其他公司对这个经历的认可,再找工作会更容易。
而且华为对校招卡得很严的,如果不是名校很少给机会,能面上的人可以证明有一定的能力了,而像我这样的普本,如果毕业是在小厂工作根本不可能有面试华为的机会的,更别提拿到华为的社招offer
了。
华为,业界都说工作强度大,我面过华为也可以华为的朋友们聊过,华为有几个特点
华为性格测试最难,分数低了不要,分数高了不要,这家公司想招的人是老实肯干、踏实做事的人。 华为的企业文化和奋斗者协议希望员工可以一心一意为公司服务。 华为不招自己有注册公司的人,也不招有副业的人,华为不喜欢有野心的人。 华为积累的期权收入是非常可观的,如果在华为上班最好做好长期工作的打算,长期期权是可以年年有分红的,即使你辞职了,在家躺着,也可以每年有上百万的分红。 华为无论什么时候离职,你都有 n+1
的补偿。在华为,你如果绩效好,年终奖是非常可观的。
还有些关于薪资结构的内容我不方便和大家讨论,大家可以自己在网上查查。
所以说,趁着年轻在华为好好输出肯定能拿好绩效的,年终多多的,到后期干不动了,期权分红和主动离职的n+1
赔偿也是很不错的。
程序员嘛,唯一不变的就是变化,能快速适应环境变化,是基本的能力。对于他的情况,现在主要在做python
测试的代码,但他更想做Java
相关的研发,第一时间想到的确是换一家更对口的小公司,我想说在发现不满意手头工作感觉不到成长的时候,不管你现在是在大公司还是在小公司,要考虑的首要问题不是要不要换一家公司。
万一你换了一家公司还是一样的情况,难道再换一家公司吗?
是不是这个道理?
要想的事是怎么把手头的事情做好,做好还没完还要超出预期;其次你可以和自己的mentor
、leader
沟通,对齐他们对你的培养计划。不知道你有没有听过 测试驱动开发 TDD,写测试用例可以减少大量的错误设计和重构风险,更容易在开发之前想通需求、避免故障和错误设计。
他们让你写测试代码,可能正是基于此考虑的。
而且不要太被编程语言局限了,试试python
也挺好的,不同的语言有他不同的应用场景。有的轻量、有的重、有的好上手等等,针对某些场景比如工程化、AI
、服务器编程等等不同的语言社区成熟度也不同,多接触一下有所对比,更灵活。
我给程序员同行朋友的建议是,假如你发现自己在做很多琐事,却得不到成长;建议了根据你的现状相应的做出一些改变。
如果运维的活多过研发,尝试做一些自动化工具和平台,比如 TOB
经常管理不同公司的版本,就做个物料平台、自动化部署包如果感觉整天在 CURD
,就去挖业务实现,去优化性能、看开源项目是什么实现类似代码的。看别人的代码也是积累的方式,我相信华为也会有巧妙的设计,对架构和一些极端问题的处理,是那些晋升高工所凭借的资本。存在就有价值,挖掘一下,对实习生找工作来说肯定够用了。很多时候,初入职场的人思维还是没有转变过来,上班不是为了让我们学习的,而是为了能更好的完成工作,学习只是我们为了更好的完成工作必须主动做的努力。找工作不要再说什么“贵司的技术能力很强,我想进来学习”这样的胡话了。 项目组的现状,我相信所处其中的人都非常清楚,为什么招一个新人,是期望他未来能自动成长,主动改进,为公司创造价值,这才是招聘最终要达到的目的。 有想法就和上级沟通,最好能争取的资源支持,如果他认可你的想法最好,即使争取不到也可以让上级看到你的态度。
对于应届生来说,没有接触过太多业务,可能前几年是想不清楚自己未来该做什么的,我也是在工作几年后才真正想明白未来十几年的职业规划,最好的方法还是找一个好的平台,创造一些价值,接触和承担更多的工作。
铁打的岗位流水的程序员,换领域很难的,因为工作年限长的社招比较重经验,祝大家早日找到合适的领域,并在领域深耕,做出一番事业。
欢迎在公众号向我免费提问。
我是小熊,哪有那么多人生开挂,不过都是厚积薄发。