非科班,培训出身,怎么进大厂?

今天分享一下我是怎么进大厂的经历,希望能给大家带来一点点启发!

阿七毕业于上海一所大学的管理学院,在读期间没写过一行 Java 代码。毕业之后二战考研失利。

回过头来看,也很庆幸这次考研失利,因为这个时候对社会一无所知,考的是经济学学硕,就算考上,其实和我的性格也完全不相符。因为身边有几个好哥们上的金融专硕,他们的状态完全不是我想要的。

培训入行

知道考研失败之后,就开始找工作。看到有 Java 程序员的岗位,月薪七八千,那个时候周边同学找的工作基本上也就四五千,我就去了。

结果其实是培训机构的钩子,面试完之后说你没基础,没技术,现在肯定是找不到工作的,我们这里可以培训,培训完之后保证找到工作,而且学费可以贷款,还包住宿。

那个时候我的状态是,自己兜里没钱,家里也没钱,住宿只能租床位,工作没着落,再找不着工作就该饿肚子了。但是找工作又确实不知道自己能做什么,大学期间虽然发过传单、做过销售、麦当劳收过银,但是作为一个受过高等教育的知识分子,我是不能忍受自己毕业之后还做这些工作的,一没钱,二没成长。

一合计,培训完之后确保能找到工作,学费能贷款,还包三个月住宿,短期的生活和长期的工作都解决了,我就贷款开始培训了。

第一份工作

培训结束之后,培训机构提供的住宿就要退了。我需要快速找到下一份工作,培训结构承诺的保证找到工作是有水份的,最多,给你提供一份低薪在培训机构打杂的工作,比如当当助教啥的。

所以,我快速的面试了三家公司,只有一家 30 人的公司确认要我,工资 7000。这是我给自己定的最低目标薪资。这家公司,当天发 offer,第二天我就入职了。

虽然这家公司比较小,但是团队领导和团队成员之间的关系特别和谐,我在这家公司干了小 3 年。

最后由于成长受限等原因,同事也相继离职,我跳槽到了第二家公司。但是,在这家公司,我成长成为了能够 hold 一个技术项目的核心开发。同时,我还在职考了北京一所 985 学校的非全日制研究生。

上市公司开发经理

在这家公司,我在上班的同时,周一到周五晚上还有周六日去学校上课,我在学校的专业是人工智能,那个时候还没有 ChatGPT,火的是计算机视觉相关,这个专业的学习需要耗费大量的金钱(因为要买 GPU 进行训练)和时间,学习各种算法、找数据集、调参等。我一没钱(大学四年学费贷款加上培训贷款),二没时间(需要上班),没有在这个方向深入。

但是在学校以及在第一家公司积累的技术和在学校培养的思维,让我在这家公司游刃有余并成长迅速,在第二年的时候成功涨薪并任职开发经理角色,带领前端、后端、算法等近 10 个同学从 0 到 1 完成一个价值几百万产品的开发

这个时候,我觉得在这个公司,我属于高光时刻了,但同时,我工资不高,对比互联网大厂,可能连刚入职水平都不到。

同时这一年,我在北京买房了,每个月需要还贷一万多;媳妇怀孕了,公司离家两小时;公司宣布开始 996。

我知道,我该离职了!

跳槽知名互联网

凭借着 5 年的工作经历,还算可以的技术广度(毕竟之前啥都干),985 学校的非全研究生学历,以及还过得去的技术能力。找到了一家知名度还可以的互联网公司做商城开发。

这个部门是公司新成立的部门(划重点),领导是有好几家一线互联网经验的老程序员,技术过硬,管理能力强,会做人。组内成员都年轻有干劲。本打算在公司大干一场,涨涨技术深度(之前都是传统企业,技术深度不够,但是广度可以)。

结果因为政策调整,整个部门被裁,只剩下直属领导以及领导的领导。这一年是 2020 年。这个时候,我在这个公司还不到 1 年。

在这家公司,我了解了互联网公司的工作模式和通用的业务 ,还深入只有互联网才会深入使用的技术,比如:分布式锁、分布式事务、OOM、DDD 框架等,拿到了互联网知名公司的背书

被裁后成功入职大厂

拿着上家公司的大礼包,马上开始改简历,投简历,面试。毕竟还有房贷要还,马上还有娃要养,一天也不敢歇息。

经过一个半月的面试,虽然挂的多,通过的少。最终还是拿了 3 个不错的 offer,一个滴滴、一个携程系公司以及一个银行科技公司(建信金科)的 offer。

1、建立自己的面试题库

这个时候,正是疫情高发期间,招聘岗位并不多(但是应该比现在还好点),我每天约 1 - 2 个面试,面试完整理所有的面试题,感觉自己不会的甚至答的不好的,重新在网上搜索并结合自己的工作经历,整理答案,形成自己的面试题库(有需要的同学关注下方公众号,回复 2 领取)。

2、张弛有度,合理安排面试

在接到面试通知的时候,一定不要马上答应,要先问清楚公司基本情况,评价公司是否达到了你心中的最低限标准。如果是自己想去的公司,先看看自己的面试安排,要预留准备的时间,针对性准备对应公司可能问到的问题。再答复面试时间。给大家看看我当时的计划。

3、有序推进,面试节奏

在刚开始面试的时候,先找一些公司练手,这些公司跟你当前公司同级别甚至更低一些,这样能够快速掌握面试题的熟练度和积累题目,还能够快速拿到水平相当的 offer,稳住你的心态,尤其是你如何和我一样,资金链不能断裂的话,这点尤其重要。

看我上面发的面试安排也能看出来,前面都是中小公司,后面都是大厂。而且拿到 offer 之后,可以和下一家谈薪资的时候争取更好的待遇。

六、总结

非科班,培训出身,如何进大厂?本文给你描绘了一个真实的例子,在当前公司深耕,不断学习,提升自己的各方面能力,先转互联网行业的中小公司,然后以此为跳板,进入大厂!

相关推荐
一只爱打拳的程序猿9 分钟前
【Spring】更加简单的将对象存入Spring中并使用
java·后端·spring
杨荧10 分钟前
【JAVA毕业设计】基于Vue和SpringBoot的服装商城系统学科竞赛管理系统
java·开发语言·vue.js·spring boot·spring cloud·java-ee·kafka
minDuck12 分钟前
ruoyi-vue集成tianai-captcha验证码
java·前端·vue.js
为将者,自当识天晓地。31 分钟前
c++多线程
java·开发语言
daqinzl39 分钟前
java获取机器ip、mac
java·mac·ip
激流丶1 小时前
【Kafka 实战】如何解决Kafka Topic数量过多带来的性能问题?
java·大数据·kafka·topic
Themberfue1 小时前
Java多线程详解⑤(全程干货!!!)线程安全问题 || 锁 || synchronized
java·开发语言·线程·多线程·synchronized·
让学习成为一种生活方式1 小时前
R包下载太慢安装中止的解决策略-R语言003
java·数据库·r语言
晨曦_子画1 小时前
编程语言之战:AI 之后的 Kotlin 与 Java
android·java·开发语言·人工智能·kotlin
南宫生2 小时前
贪心算法习题其三【力扣】【算法学习day.20】
java·数据结构·学习·算法·leetcode·贪心算法