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

news2025/1/23 21:29:13

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

阿七毕业于上海一所大学的管理学院,在读期间没写过一行 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.coloradmin.cn/o/1347241.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

精品Nodejs实现的在线菜谱食谱美食学习系统的设计与实现

《[含文档PPT源码等]精品Nodejs实现的在线菜谱学习系统的设计与实现[包运行成功]》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程、包运行成功! 软件开发环境及开发工具: 操作系统:Windows 10、Windows 7、Windows…

2023第三届中国高校大数据挑战赛B题代码

任务已完成,聚类效果很好(主要在于数据的处理以及特征工程), 需代码si,yuer有限先到先得。

模型 KANO卡诺模型

本系列文章 主要是 分享 思维模型,涉及各个领域,重在提升认知。需求分析。 1 卡诺模型的应用 1.1 餐厅需求分析故事 假设你经营一家餐厅,你想了解客户对你的服务质量的满意度。你可以使用卡诺模型来收集客户的反馈,并分析客户的…

Android Matrix画布Canvas旋转Rotate,Kotlin

Android Matrix画布Canvas旋转Rotate,Kotlin private fun f1() {val originBmp BitmapFactory.decodeResource(resources, R.mipmap.pic).copy(Bitmap.Config.ARGB_8888, true)val newBmp Bitmap.createBitmap(originBmp.width, originBmp.height, Bitmap.Config.…

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)

目录 1 主要内容 2 部分程序 3 程序结果 4 下载链接 1 主要内容 该程序完全复现《基于价值认同的需求侧电能共享分布式交易策略》,针对电能共享市场的交易机制进行研究,提出了基于价值认同的需求侧电能共享分布式交易策略,旨在降低电力市…

学习笔记15——前端和http协议

学习笔记系列开头惯例发布一些寻亲消息,感谢关注! 链接:https://baobeihuijia.com/bbhj/ 关系 客户端:对连接访问到的前端代码进行解析和渲染,就是浏览器的内核服务器端:按照规则编写前端界面代码 解析标准…

数组(定义,静态初始化,地址值,元素访问,索引,遍历,动态初始化,两种初始化的区别,练习)

文章目录 1.数组概念: 2.数组的定义格式一:格式二:详解:注意点: 3.数组的静态初始化完整格式:格式详解:注意点:简化格式:练习1:练习2:练习3: 4.地…

【网络面试(2)】DNS原理-域名和IP地址的查询转换

从上一篇博客我们得知浏览器是如何生成了HTTP消息了,但是浏览器作为应用程序,是不具备向网络中发送请求的能力,而是需要委托给操作系统的内核协议栈来发送请求。在委托协议栈之前,浏览器还要做的一件事情就是将域名转换为IP地址。…

驾驶人类未来:Apollo自动驾驶系统的影响力

前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 ChatGPT体验地址 文章目录 前言1. 什么是自定义指令?2. Apollo中的自定义指令2.1 查询中的自定义指令2.2 变更操作中的自定义指令 3. 自定义指令的实现结论 文章目录 前言1. 什…

二维动态规划问题,python解决最长回文子串

一个算法中的经典问题,求最长回文子串问题,其实是可以归于二维动态规划问题。 对于给定的一个字符串中,找到这个字符串中的回文子串,回文子串的概念是从前往后正向的读和从后往前反向的读都是完全相同的字符串。 对这个问题进行…

14 2023.12.31 --------release--------misc--------

呵呵 一部分 misc 存在草稿箱好久了 而且 也并没有那么重要, 直接放出去吧 今年的 专业技能方面的收获主要是一些方面 linux 方面, 这部分内容主要是集中在上半年 90 telnet 连接上对方服务之后 立即 “Connection closed by foreign host.“ 89 重写 /proc/sys/vm/nr_pd…

golang锁源码【只有关键逻辑】

条件锁 type Cond struct {L Lockernotify notifyList } type notifyList struct {wait uint32 //表示当前 Wait 的最大 ticket 值notify uint32 //表示目前已唤醒的 goroutine 的 ticket 的最大值lock uintptr // key field of the mutexhead unsafe.Pointer //链表头…

单片机原理及应用:开关控制LED多种点亮模式

从这篇文章开始,我们不再只研究单一的外设工作,而是将LED、数码管、开关、按键搭配在一起研究,这篇文章主要介绍LED和开关能擦出怎样的火花,同时也介绍一些函数封装的知识。 由于开关有闭合与打开两种状态,LED有左移流…

机器学习---随机森林宫颈癌分类

1. 宫颈癌分类 from sklearn import tree from sklearn.ensemble import RandomForestClassifier from sklearn.model_selection import train_test_split from sklearn.model_selection import GridSearchCV from sklearn.pipeline import Pipeline from sklearn.preprocessi…

【操作系统xv6】学习记录1

前置说明: git-v9版本:git clone https://github.com/mit-pdos/xv6-public/tree/xv6-rev9 bili:https://www.bilibili.com/video/BV15r4y1z75F 深圳大学罗秋明老师的课程 我自己用的wsl2的ubuntu18 无桌面版本 make qemu-nox bug 起初在双系统的ubuntu…

go 源码解读 sync.RWMutex

sync.RWMutex 简介源码结构RLockRUnlockUnlockgo 运行时方法 简介 简述sync包中读写锁的源码。 (go -version 1.21) 读写锁(RWMutex)是一种并发控制机制,用于在多个 goroutine 之间对共享资源进行读写操作。它提供了…

10|记忆:通过Memory记住客户上次买花时的对话细节

10|记忆:通过Memory记住客户上次买花时的对话细节 在默认情况下,无论是 LLM 还是代理都是无状态的,每次模型的调用都是独立于其他交互的。也就是说,我们每次通过 API 开始和大语言模型展开一次新的对话,它…

Servlet中常用的三大API

HttpServlet 我们写 Servlet 代码的时候,首先第一步就是先创建类,继承自 HttpServlet,并重写其中的某些方法。我们实际开发的时候主要重写 doXXX 方法,很少会重写 init / destory / service。 因为这一些方法的调用时机&#xf…

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

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

Apache DolphinScheduler 3.1.9 版本发布:提升系统的稳定性和性能

🚀我们很高兴宣布,Apache DolphinScheduler 的最新版本 3.1.9 已正式发布!此版本在 3.1.8 的基础上进行了关键的 bug 修复和文档更新,共计修复了 14 个 bug 和改进了 3 个文档。 主要更新亮点 本次更新重点解决了以下几个关键问题…