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

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

阿七毕业于上海一所大学的管理学院,在读期间没写过一行 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 之后,可以和下一家谈薪资的时候争取更好的待遇。

六、总结

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/311850.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux go环境安装 swag

下载依赖包 go get -u github.com/swaggo/swag编译 移动到下载的go-swagger包目录,一般在$GOPATH/pkg/mod下 查看 GOPATH echo $GOPATHcd /root/GolangProjects/pkg/mod/github.com/swaggo/swagv1.16.2go install ./cmd/swag/不出意外,$GOPATH/bin下 已经有了sw…

基于CMake的大型C++工程组织

此文适合大型C工程,涉及到多个自定义库,多个第三方库,以及还有给第三方用户进行二次开发的需求下,应对这种复杂编译环境下的工程组织方式的一些经验介绍,希望给大型工业软件的开发者一些参考 一个大型工程&#xff0c…

数据结构—树的应用

文章目录 11.树的应用(1).Huffman树#1.加权外部路径长度#2.Huffman算法#3.Huffman编码 (2).二叉搜索树#1.基本定义#2.查找#3.插入结点#4.构建树#5.查找最小值和最大值#6.删除结点#7.一个问题 (3).平衡搜索树#1.满二叉树、完全二叉树和丰满二叉树#2.平衡因子和平衡树#3.左旋与右…

图像中的傅里叶变换及低通与高通滤波

傅里叶变换 高频:在图像中变化剧烈的灰度分量,如边界。 低频:在图像中变化缓慢的灰度分量。 OpenCV中函数为cv2.dft()和cv2.idft(),输入图像要先转换成np.float32格式。得到的结果频率为0的部分会在左上角,为方便处理…

【ROS2】MOMO的鱼香ROS2(二)ROS2入门篇——ROS2初体验

ROS2初体验 引言专业术语认识1 认识ROS21.1 ROS2版本对照表1.2 ROS与ROS2对比1.3 ROS2架构1.3.1 DDS实现层1.3.2 ROS中间件接口(RMW)1.3.3 ROS2客户端库 RCL 2 安装ROS22.1 ROS安装(一键式)2.2 手动安装ROS22.2.1 添加ROS软件源2.…

FPGA-DE2-115-实验二-模块化多功能数字钟

模块化多功能数字钟 1.实验要求2.实现过程多功能数字钟的整体RTL视图2.1 顶层模块clock2.2 按键消抖模块key_filiter2.3 数字钟1s/10ms时钟产生模块clk2.4 时间显示(模式0)与调整模块(模式3)clockdisplay2.5 计时(模式1)模块keeptime2.6 闹钟调整(模式2)模块alarmclock2.7 数码…

Unity中URP下精度修饰符real

文章目录 前言一、real是什么?1、我们在项目的Packages下找到如下文件:2、HAS_HALF(1代表有half精度,0代表没有half精度)3、PREFER_HALF4、REAL_IS_HALF5、如果 real is half6、否则为float 二、总结 前言 在使用雾效时,ComputeFo…

TCP服务器的编写(下)

我们现在开始对我们的客户端开始封装 我们的客户端,创建完套接字,需不需要bind呢?? 当然是不需要的,你本身是一个客户端,其他人写的应用也可能是客户端,如果我们bind,一定意味着我们…

2023年03月10日_GPT4发布前的一些消息

2023年3月10日 最近科技圈的消息感觉都要爆炸了 我们都知道 如今爆火的ChatGPT 是在GPT3.5的基础上改进得来的 而OpenAI很早就预告 GPT-4将会在今年发布 不过最近各家大厂争相入局的行动 似乎加快了这个进程 最新消息是 万众期待的GPT-4将于下周推出 在3月9日 微软德…

linux驱动(一):led

本文主要探讨210的led驱动相关知识。 驱动 操作系统驱动硬件的代码,驱动上层是系统调用API,下层是硬件 宏内核:内核整体上为一个过程实现,运行在同一地址空间,相互调用简单高效 微内核:功能为独立过程,过程间通过IPC通信 …

【链表OJ—链表的回文结构】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:…

千里马2023年终总结-android framework实战

背景: hi粉丝朋友们: 2023年马上就过去了,很多学员朋友也都希望马哥这边写个年终总结,因为这几个月时间都忙于新课程halsystracesurfaceflinger专题的开发,差点都忘记了这个事情了,今天特别花时间来写个bl…