有志向学软件测试,想进就进大而好的公司!
最近也帮一些朋友面试,结合自己的经历,发现了一个出乎意料又合情合理的事情:一些挣钱能力一般或者规模比较小的公司,对应聘者的要求普遍比一些大公司高,工作时间也普遍比一些好公司长。
比如一个税前15k的高级开发岗位,一些小公司不仅多问问题,还要求应聘者尽可能掌握各种技能,生怕自己掏了钱去雇佣一个不配的程序员。最好是这个程序员值20k。而且即使申请成功,在试用期内,一些小公司可能还是让程序员多加班比较好,而程序员稍微追求合法权益,比如不想多加班。好吧,他们会振振有词地被鸡汤毒死,甚至不准过试用期。
在一些大公司,这些情况是不能忽视的,但是发生的概率比小公司小,程度一般也比小公司轻。这种现象分为两面。虽然有一些程序员本身没有上进心或者能力一般的因素,公司也不是慈善机构,有赚钱的权利,但是有能力有上进心的程序员从来都不是低价出售,要帮公司自动数钱的。
本文无意分析造成上述情况的原因,不愿意对某些公司进行拆解或平台化。而是会根据很多人的经历,分享一些进入大公司的步骤和方法。
1.无论能力、基础知识,还是出身,至少不要成为鲁迅笔下“哀其不幸,怒其不争”的人物。
很多人都有亲身经历。身边的朋友同事比自己差,但是半年后加入了一家大公司,工资比自己高很多。同时,回想一下,这半年他们都做了些什么?深造,非计算机专业出身不是问题,从培训班获取技能也不是问题。目前基础差,能力差就更不是问题了。你肯上进,半年就能提高能力。
目前能看到很多焦虑xx程序员如何如何的文章(反正不怎么样),不过话说回来,一些工资低于平均水平的程序员,如果之前多花点时间学习,条件肯定比现在好。
另一方面,如果只是上班混日子,下班玩手机,那就比鲁迅笔下的人物更可悲了,因为这些人至少有一部分是可悲的,是愤怒的。但是,目前连吃饭等死的人都没人问。
2.亲身经历表明,进入一个好的公司并不难。
相比进小公司,进好公司的技术要求难吗?我来说说我之前亲身遇到的案例。
那时候我也在小公司之间辗转。遇到一家加班不多的公司(不是995),很庆幸。当时我也想,如果我一直这样干到35岁,大概就是这样了。
后来一个偶然的机会,一个猎头找到我,推荐我加入一家知名外企。为了避免广告的嫌疑,我就不说名字了,但是说出来大家就都知道了。当时我也慌了。很久没练英语了,技术一般。那家公司的名字确实像山一样高,我为此准备了很久。
但是真正面试的时候,面试官也很和蔼,问的都是技术问题,但是绝对比一些小公司简单,问题也不会太细。最后,他会问一些性格问题,比如“优点和缺点是什么?”
一个星期没有消息,我也很平静。我当时就想,毕竟这种大公司不能随便进,但后来我居然收到了Offer。那是正式员工,不是任务。我感到有点受宠若惊,我反复确认该供应商是常客。然后,直到报道那天,我都不敢相信自己确实进了这家知名外企。你知道,一个月前,我在一个有50名员工的小公司里。
3.那么我们内心的恐惧是如何积累的呢?
这不仅是我个人的经历,我也问过很多大公司和好公司的人。普遍反映,虽然难,但比起那些租几层楼或者几个房间的公司,或者小一点的公司,没有想象中的难。那么,我们内心的一些恐惧是如何产生的呢?
(1)在小公司,动荡的概率可能比较大,从换项目,换小组,换公司。有时候,往往不是个人能力,而是你在改变的时候可能会从零开始,在新的环境里一开始不会很满意。长此以往,你的自信心会受到影响。所谓穷日子习惯了,你就失去了追求好日子的信心。
(2)一直在市场上流通。要进大公司,必须有xx学历,xx能力,英语好。这些硬件条件可能会吓到一些人,但是好的公司,大公司有时候招不到人。
(3)这也是最重要的。工作之后,尤其是在一些小公司,客观上可能会很晚,没有学习的动力。主观上,个人混日子,不学习。拖上几年,他们的能力落后于一般水平,对去好一点的公司的要求会越来越差。
但这些担心在我看来是很可笑的,因为我见过很多大公司的员工,基础知识很差,不知道他当时是怎么进来的,以至于有些领导很庆幸能招到一个能干活的人。
4.可以说,目前你的能力已经足够进入一家又大又好的公司。就算目前做不到,努力半年也一定能做到。
(1)比如在小公司,这些机会更多。小公司的老板,一般是付出一个人的钱,收获很多人的效果,所以往往身兼数职。在这种情况下,开发人员会询问高级知识点,如linux部署、分布式组件或调优,或者亲自查看代码,甚至亲自动手。机会不能说没有,就看个人愿不愿意了。
(2)如果有一些规模比较大的公司,这样的机会会比较多。总会有一些组,他们的工作与业务无关,会负责一些分布式中间件相关的工作。如果没有相关的组,肯定会有一些组负责系统运维,具体做一些在线系统部署、进行负载均衡、限流等工作。既然这样,那就多去和这些群体交流,多读他们的代码或者脚本,就这样一个一个来。
也就是说,即使你在一个不舒服的公司,或者一个和你性格不匹配的群体里,你在里面感觉不舒服,比如上班如上坟,但你的个人喜好和这个公司的技术积累无关。只要你愿意多观察,多提问,多读代码,你总会有机会实践相关的技术点。
5.面试时,也可以通过一些“细节”来证明自己对高级技能的掌握
对于一些资深面试官来说,你可以鉴别你的项目经验是纸面经验还是实践经验,但是如果你遵循以下说辞,可以提高你在面试中掌握先进技术的可信度。
(1)项目是技术的载体。首先,你得提高项目的可信度。比如你可以说你的项目使用了哪些管理软件,比如jenkins部署、jira管理bug和任务、GIT版本管理、maven打包、sonar或者Ali插件来静态扫描代码,提高代码质量,或者你的项目是基于敏捷开发模式。
结合一些小细节,比如你公司的私有仓库在maven中是如何设置的,或者jenkins是如何定期部署的,或者jenkins是如何与sonar集成的。其实什么细节都可以说。在这里,你可以设身处地地为他人着想。如果你是面试官,听到应聘者说做过xx项目,然后你根本说不出项目的细节,那么你也会怀疑这个项目是培训班老师教的。
(2)任何技术在与当前项目需求结合时,都有一些“独特性”,或者踩过一些坑。当你描述技术的时候,不要等面试官问,你可以主动提出来。比如当前系统要切换到基于MyCAT的子数据库和子表,总是无法一次切换。总会先用个体数据验证,或者更简单。使用dubbo时,总是需要设置服务超时。
你也可以想象一下,如果你面试的时候说自己有某项技能,但是什么都不说,等着面试官问细节,那么面试官一下子被难倒了会怎么想?但是,如果你提到了一些细节,即使你被难倒了,面试官也可能会认为你使用了侧重点不同的技术,但至少你使用过,这样你就什么都不知道了。
(3)我见过一些培训班的考生。项目是老师给的,但是技术还不至于差到让别人觉得自己真的用过。这些人在网上到处搜索,比如“杜博踩过的坑”,然后根据训练项目的需要准备这些坑。如果要鉴定这样的项目,对面试官的要求是非常高的,不过话说回来,就算面试普通的建筑师,派出非常资深的面试官也是不够的。
6.如果进了好公司,可以自己投简历,但是要靠猎头和内部提拔。
话不敢全说,最近换了几次工作,公司还不错,靠猎头和内部提拔。听说一些好的公司经常和猎头合作,但是很少自己在一些招聘网站上发信息。
下面是一些进入大公司或者好公司的建议。
(1)主动联系或者通过朋友联系一些猎头,明确告诉他们想进外企或者大xx公司。
(2)如果你对自己的能力感觉不好,比如说,你可以先以外国人的身份进去。一般来说,入职两到三年后,出国往往会有机会成为正式员工。
(3)如果有朋友在大公司,可以联系一下,让里面推。
(4)这个很重要,你要主动多问。例如,如果你认识10个猎头,不要等他们联系你。你可以定期问他们有什么机会(比如2周)。别担心他们。他们就是这么做的。如果你问他们,你会更开心。另外,在你去面试之前,你可以多问一些他们面试会考什么的问题。猎头往往知道,但你不问,他们也未必会说。或者,你可以平时主动联系猎头,问问你需要什么技能,需要达到什么标准才能加入大公司。往往他们是消息最灵通的,让你在学习的时候少走弯路。
可能有人会问,怎么才能找到猎头?其实不用找了。猎头会来找你的。我听说过许多只有3年工作经验的人。他们一在网上更新简历,猎头就会主动打电话来。或者,如果真的找不到猎头怎么办?进入各种招聘群,里面有很多猎头,或者请认识的朋友推荐一些猎头。
7.综上所述,人目前可以穷,也可以不开心,但志向不能短。
每个人都可能遇到一些和自己不般配的老板。如果这些老板内心比较阴暗,甚至可能会看不起你。这时候只是逆来顺受,没有任何改善局面的决心,是很可悲的。
但是我见过很多人。一方面吹嘘自己的领导,自己的公司,但另一方面,完了之后,就该赶剧了。是时候继续看手机了,所以他们不会升级技术。对于这些人,甚至我连“发火”的心思都没有,就两个字:“活该”。
除了鼓励大家,文还从采访的角度给出了一些建议。但是我们很难叫醒一个装睡的人。如果我们没有与现状混日子的野心,就很难维持下去。
-end-回到企名网查看更多。