锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

非科班无实习如何入职腾讯?后台开发岗个人校招学习路线分享!

时间:2023-10-22 16:07:00 免螺丝快速连接器


从去年到现在,学习路线一直没有回馈黄油。上周答辩结束后,我正式准备毕业。最后,我有时间在后台发展学习路线。如果您有任何遗漏或问题,请在下面发表评论或私人信息。
先介绍一下情况吧,2022届单985通信背景非科班无实习水硕,C 经典烂街项目和网络服务器直到去年2月和3月才开始准备。正式刷题从去年2月开始,最后只刷了200。 ,项目从4月份开始,八股文准备晚了,从6月和7月开始(大佬们都有意向书,我刚开始背八股,卑微),和有大厂实习的科班佬ssp们相比,真的是不敢大声说话,毕竟大佬在7 秋招已于8月结束。。。。。。
背八股文死敲项目加算法题最后得到offer也有小两位数,具体不说在哪里,虽然没有offer收割机大佬们大厂offer这么多吧,但也算是爬上岸了,最后也是去了梦寐以求的鹅厂,在这里分享一下整个秋招的学习经历。

谈谈最近互联网的现状

为什么先说这个?由于最近国内经济下滑,各行各业都不景气,互联网也是如此。从年初到现在,大厂裁员的消息源源不断,让大家都很害怕。互联网行业还能去吗?这里想谈谈自己的看法:高薪,内卷,35岁,加班脱发,一直以来都是互联网的代表词,但是作为个人,我们能做的是什么呢?努力学习技术,提高自己,不要腐烂,不要躺下,在职业发展中找到自己的优势,突出自己,做一个有想法的螺丝钉(蚌埠),即使有一天真的裁员,也不要沮丧,因为这是行业问题,不是你自己的原因,你能做的是积极面对,得到补偿(纯白嫖)继续找工作,随时保持核心竞争力,我后面也提到过。

因此,行业选择非常重要,并开始规划你想去哪个城市(北京和上海有定居条件)从事调查的行业(软或硬)看看行业发展如何?选择web开发、音视频、高性能计算、嵌入式、游戏研发、自动驾驶或其他,研究他们可以从事的职位(代码农民、算法、前端、产品经理)。不要以为还有很多时间。在阅读这篇文章之前,你必须想清楚所有的问题。

基础学习

互联网行业做技术,真的学到了很多东西!我读了不少于20本书和材料,有些书我读了不少于3次,愚蠢的大脑,只能重复阅读,更多的记忆!放一张图片,但缺乏数据库部分,你需要补充,这个思维导图只是用来参考,建议你在学习过程中画一个,这对你的理解很有帮助!


C 背景开发需要掌握以下知识:
1.C 智能指针、内存管理等语言特征和底层原理
2.计算机网络,如OSI特别是协议层TCP,UDP,HTTP/HTTPS,三次握手、四次挥手等相关问题
3.网络编程,比如socket
4.Linux常用的操作系统,如操作系统Linux内存管理、文件系统、虚拟内存等
5.建议多刷算法题的算法和数据结构
6.数据库的使用和原理,主键外键,B 树、索引、事务特征等
7.NoSQL组件,如Redis、Memcached
8.中间件Kafka等
10.版本控制Git,SVN等
加分项:分布式系统相关等Raft算法;云计算docker,k8s等等;实际项目能力如排名、设计内存管理、系统设计、微信抢红包等

C 语言基础

没有捷径,就是多写,多编译操作,100行代码,一周差不多。主要知识点有:
? 指针、引用、数组、内存
? 右引用和完美转发
? 引用不同于指针
? C 和 C 比如 new、delete 和 malloc、free 的区别
? 虚拟机制:虚函数、虚函数表、纯虚函数
? 继承、虚继承、菱形继承等
? 多态:动态绑定,静态多态
? 重写、重载
? 智能指针原理:引用计数,RAII思想(资源获取即初始化)
? 使用智能指针:shared_ptr、weak_ptr、unique_ptr等
? 一些关键词:static、const、volatile、extern
? 四种类型转换:static_cast, dynamic_cast, const_cast, reinterpret_cast
? STL一些容器的实现原理,如 vector、deque、map、hashmap
? 模板特化、偏特化、提取 traits 技巧
? 编译链接机制,内存布局(memory layout)、对象模型
? C 11 右值引用、完美转发等一些新特征

《C Pimer》
这本书很全面,比较基础,是看其他书的基础。强烈建议新手先看这本书。
学习建议:看书的过程中要动手,把课后习题看一看,不动手的话,是根本没有办法掌握的。
《STL源码剖析》
STL建议在学习数据结构和算法后查看底层实现
在面试过程中,如果你想问C 经常问基础的话C 底层实现和C 编程中的注意事项是C 基础中的重点。
面试中考过,让写出来vector的class,各种方法,成倍扩展的原理,内存分配,底层数据结构等。
《Effective C :改进程序和设计的55种具体做法
正如这本书的封面所写:改进程序和设计的55种具体做法。这本书也很经典。
《深度探索C 对象模型》
C 底层实现,针对面经的问题,重点可以看,问的不多。

算法题

最常见的是leetocde,《剑指offer》再刷几遍,然后hot200,hot100.当然也有牛客(救命),一定要推!!!编程能力的提高取决于它。面试过程中很多手写代码都是这本书的内容。建议你早点刷,有时间多刷几遍。
推荐一个网站:codetop
以上是大厂常见的手撕算法题,至少刷3遍,否则容易忘记。

八股文

数据结构与算法

首先要掌握常见的数据结构:
? 线性表、数组、链表
? 栈与队列
? 实现和遍历树木、二叉树和多叉树,AVL红黑树实现并插入删除过程(了解定义)
? 图,以及图的实现方式、遍历
? B树、B 树
? 如何建立大小根堆、添加、删除等
? 散列函数和散列表
常用算法:
? 排序算法:冒泡、插入、快速、希尔、堆排、基数、并购等
? 字符串匹配算法:KMP
? 常见算法思想:递归、枚举、递推、分治、贪婪、动态规划等

大话数据结构和算法导论是零基础建议的重点**********牛客,加上各种数字,二叉树,红黑树,B 各种时间、空间复杂性、稳定性适用场景等排序算法。

操作系统

操作系统就是多看,多理解。建议看视频,尤其是内存。主要知识点有:
? 操作系统由哪些模块组成,常见的架构
? 进程的状态、切换、调度
? 通信方式(共享内存、管道、消息队列,socket,信号量)
? 不同的过程和线程
? 实现线程和协程的方法
? 互斥与同步
? 检测和避免死
? 并发经典问题:读者作家和哲学家的用餐问题(用代码写)
? 为什么需要虚拟内存,MMU 如何转换地址,页表是什么?
? 为什么内存分段,分页
? 页面置换算法
? 如何组织文件系统?
? 硬连接和软链接的区别

计算机系统的深入理解
这本书非常推荐,对于计算机系统的结构非常全面,字节非常喜欢问。有能力的学生可以阅读,但如果时间很紧,他们可以专注于它。这似乎有点困难,每个人都应该做好心理准备。建议关注对计算机系统6、7、9、10章的深入理解。主要了解线程、过程、虚拟内存和锁定机制。
图解系统- 小林coding
这本书是一个程序员老板写的。它真的很详细。我相信这需要一些努力。它非常生动,可以从头到尾阅读,但会有一些小错误。我相信聪明的人会发现的。
现代操作系统
可以和上面的书一起看。毕竟权威教材要放(狗头救命)。

计算机网络

这一块的内容,也需要多读书,看视频,看文章,OSI模型必须脱口而出,每一层相应的协议、用途和口号都应该深深印在我的脑海里。主要知识点包括:
? HTTP、TCP、IP、ICMP、UDP、DNS、ARP
? IP地址、MAC地址、OSI七层模型(或 TCP/IP 五层模型)
? HTTPS安全相关:数字签名、数字证书、TLS
? 常见网络攻击:局域网ARP泛洪、DDoS、TCP SYN Flood、XSS等
? 为什么握手三次,挥手四次?
? TCP状态转换
? TCP为什么可靠,UDP报文结构不可靠
? TCP 状态中 TIME_WAIT为什么是2MSL,如果太多怎么办?TCP各种调参等
? 拥塞控制
? 快速重传、慢启动等
? 为什么有了 MAC 地址还要 IP 地址,IP 地址和 MAC 地址的区别是什么?
? 如何理解广播域和冲突域?
? 路由器和交换机有什么区别?
? 打开URL发生了什么?越详细越好?

谢希仁的计算机网络
主要理解TCP/UDP/HTTP三种协议TCP/UDP以谢希仁先生的计算机网络为主,HTTP以图解HTTP协议为主。
图解网络- 小林coding
这本书真的很推荐,讲了很多教材中没有涉及的时间问题,比如TCP握手挥手,如何解决问题?TCP关注调参。
《图解HTTP》
知道HTTP以及HTTPS各种知识点。这些都是经常测试的。

网络编程

主要就是socket编程,涉及的所涉及的各个方面:
? 通信方式:信号量、管道、共享内存socket 等
? 多线程编程:互斥锁、条件变量、读写锁、线程池等
? 五大 IO 模型:同步、异步、阻塞、非阻塞、信号驱动
? 高性能 IO 两种模式:Reactor和Proactor
?IO 复用机制:epoll、select、poll(破解 C10K 问题的利器)
• epoll的三个系统函数底层原理

linux环境编程apue和unp两本。典中典,建议看一遍,有个印象,用的多了就熟练了。
《Linux多线程服务端编程:使用muduo C++网络库》
在做webserver项目的时候,可以参考该本书,虽然有一点老,但是吃透了还是很能打的。
《Linux高性能服务器》- 游双
和muduo 结合起来一起学习,项目这一块儿应该就没啥大问题了。

数据库

数据库就重点去看INNODB技术引擎,梳理讲的很细,建议多啃几遍,把原理弄明白
• 索引存储结构:B树、B+树索引、Hash索引
• 索引的使用:主键索引、覆盖索引、最左前缀原则、索引下推等
• 锁:乐观锁、悲观锁、表锁,行锁,意向锁,读锁,写锁等等
• MySQL InnoDB MVCC 实现机制
• 存储引擎:InnoDB、MyISAM等,各自的优缺点
• 事务:ACID理论
• 数据库处理流程
• explain

《mysql技术内幕:INNODB存储引擎》重点:事务特性,隔离级别,B+树结构,日志,索引等
《mysql必知必会》 看完会写sql创建表,查表就行,得知道slecet from group等等语法的执行顺序啥的
《Redis设计与实现》重点:5种基本结构,跳表,集群,分布式锁,布隆过滤器等

Linux系统

该部分主要以看视频为主,记住常用的即可,其余的在实际使用时即用即搜。比如top free tcpdump lsof gdb 这些工具吧,知道各个参数是啥意思就行。让你查个日志,能找出来基本的信息就行,这个从面经里面补充。
《深入理解linux内核》
学有余力的同学,可以看看这本书,对于linux系统了解更全面和深入。

设计模式

《大话设计模式》,比如小米爱考的单例模式,阿里美团爱问的三种工厂模式,责任链模式等等常见的,以及设计模式的基本原则啥的,都得知道吧。设计模式可以放在所有知识的最后进行学习。
另外就是,《后台开发:核心技术与应用实践》也可以看看,是个腾讯某佬写的较为综合的后台开发书籍。

项目

《linux多线程服务器编程》
虽然Muduo已经是校招烂大街的项目了,但是如果有时间我觉得还是可以认真学习下这个项目的,里面能够学到很多有用的东西,除了能学到网络编程之外还包括定时器的设计、异步日志的设计、线程池的设计等等。如果没有网络编程项目经验的花学习时间还是比较长的,我个人花了大概2-3个月时间才大概看明白了。
《raft论文》
把raft单独拿出来是因为我认为是一个性价比很高的项目,我是课程作业阅读论文并根据mit的课程框架实现的,花了大概一周的时间。面试的时候面基础架构几乎都问到了raft,基本的就是raft的选举机制啊,日志分发机制,防止脑裂现象等,这些仔细看过raft论文就能答上来。如果面试的岗位跟分布式比较相关的话可能还会问你其它的一致性协议paxos等,以及raft实际运用中的一些问题,这方面可以刷面经了解一下。

简历

程序员的简历其实很简单,不需要一些花里胡哨的学生活动,文体竞赛等。把个人信息,电话邮箱,学校背景,求职岗位必要信息写好,成绩好也可以加上去,奖学金可有可无。
简历重点是:你的计算机基础,项目经验(注意要用STAR法则去描述你的项目,尽可能地丰富内容,详细一些,面试官一定会问的),加分项:论文专利实习竞赛(开发岗其实可有可无,优秀的大佬可以去申请各大公司头部计划,腾讯大咖,华为天才少年,美团北斗计划,阿里星等,用过哪些东西,项目背景(最少两个)。
有些同学可能会问了,加分项比如ACM竞赛获奖经历重要吗?当然重要,有了最好没有也无所谓,毕竟大部分求职者都是普通人,哪有那么多的加分项,我们根本不用和大佬们比较,大佬们再厉害,不是最后也只能选一个offer嘛~ 咱普通人等着捡漏就完事了/滑稽

秋招时间线

准备(秋招前一年九月份开始)

建议在秋招前一年九十月份就开始刷题,准备项目,然后后期开始跟进八股文,这样才能在次年3 4月份应对暑期实习面试游刃有余。

实习(2-5)

由于我准备比较晚,实习就没怎么投,6 7月份就投了tx和字节,IEG是人生第一次实习面试,腾讯八股文问的是最细的,铁定挂了。字节是第二次实习面试,死的妥妥的,结果就是面经太烂,导致7月底的字节提前批和正式批直接简历挂了,错过了最容易进字节的时间段儿,还好字节正式批有两次投递机会,然鹅正式批笔试被各种ACM大佬们血虐,面试根本进不去。还有阿里,实习生转正率很高很高,实习的基本上都能转正吧,虽说阿里每年校招数量都很大,但是校招名额真的不算多,全给实习转正了。当时一个1688的部门,一二轮面试走了一个多月,以为三面就要结束了,结果三免面试前一天部门流转了,9月初重新开始面(孩子绝望了)。
实习最佳投递时间就是三四月份,hc多,早投递早面试早拿offer,早轻松,这句话一点都不假。其次就是,暑期实习去不去因人而已吧,有的话尽量去,有些同学可能会因为暑期实习错过了大厂提前批,没有准备刷题八股文等,all in 转正确实不太稳,比如今年腾讯的PCG,吊了实习转正生1个多月最后还挂掉了,牛客上哀嚎一片。但是有大厂实习经历是很加分的,小厂基本都能进面试的(因为小厂hc少,更难进),别说大厂了(大厂hc多,没实习不影响拿offer,就看面试表现)。但是如果提前打探到进去大厂的一些边缘部门,或者自己不想转正,也可以不去,毕竟花费了时间,没有收获很多,天天打杂也没什么必要,不如在学校安心准备秋招。
所以做好两手准备吧,也就这段时间会累一点,撑过去后面就是彩虹。

秋招提前批(6-8)

有些大厂就会早早开始了,有些是免笔试的,而且机会多多hc多多,一定不要错过,尤其是在非一线城市,比如杭州,成都,厦门,武汉,西安等,一定要早投递,早面试早拿offer,早躺平。
提前批hc很多,大部分人也都还在准备,面试比较容易,而且没有笔试,只要差不多都能给过。实习大佬也在暑期实习,没人和你抢hc,不然正式批面试完被排序难受的很,去年我身边的大佬就是6月底7月初拿了俩大厂提前批offer早早结束秋招,我们都还没咋投简历呢,人就已经在朋友圈秀offer了,给我们的压力贼大。anyway早拿offer早躺平~
看着身边的人还在焦虑的备战中,你已经可以回去放暑假,吹着空调,吃着西瓜,看着电影enjoy life了,你说快乐不快乐。

正式批(9-10)

9月份以后其实很多大厂hc都不多了,集邮大佬的高光时刻。这时候是正式批笔试的高峰期,同时呢银行国企都开始了,面试的高峰期。非技术岗也都开始招聘了,技术岗已经招了大半儿了,校园宣讲会很多很多,眼花缭乱,抓紧时间了!

补录(11-12)

大佬们都签得差不多了,拒完了手里的大厂其他offer,公司会开始重新捞人,写着写着突然就发现有朋友又被tx捞了,哈哈哈,太应景了。这时候就是捡漏了,还有没有offer的盆友们快点小跑了,抓紧了哈,hc不多,冲就完事儿了,别人还在唉声叹气准备来年春招,你已经在面试流程中了,拿到offer你也是人生赢家!

笔试

大厂的这一块儿笔试被虐的最惨,每次做完笔试题以后,可以去牛客看看那热搜,都会有牛友们开启投票的,然后去投个票看看自己大致的位置,能不能进笔试心里也有个底儿。但是,重要的是可以在下面询问大佬们的思路,然后好好复盘,笔试也是需要复盘的!
建议去牛客上刷套题,然后在平时刷题的时候也要去总结。

面试

面试前,一定要看该公司的面经至少50篇,这样你才会有自信。
不要慌,不要紧张,冷静对待。不能拒绝,不如享受。关键是要看明白,简历是你用一页纸证明你比别人强,面试是你用一两个小时证明你比别人强。看透了这一点,就有平常心了。
面试时注意与面试官的眼神和语句沟通,不要吵起来,尽量商业互吹达成共识,这是最好的方法。推荐一个方法,甚至可以在你简历挖好坑让面试官跳。比如你明明非常擅长xx算法,但是你故意在简历显示出你不懂,然后别人以为抓住你漏洞狂问,结果你回答的非常好,这就非常牛逼了。他们会觉得你不擅长的地方都很厉害。最后反问的时候一定要问,比如「对我有没有什么建议的」,「哪里还需要提升呢?」,最后试探性地问「如果有下一轮,xxx」,这也有助于提前判断你是否通过了,便于平衡有限的精力。

一定要录音,复盘总结。将每一场面试的不足写下来,好好找答案,然后把写到上面,做技术就是这样,慢慢积累才能提高,不能一口吃成个胖子。 我整个秋招下来做的笔记不下1000页的word文档,世面上有很多现成的笔记文档,但是绝对不如自己做的全面,理解的透彻,也更值得珍惜!做好的笔记,每天要记得翻看一下,不用背,有个印象就行了,久而久之就能熟练说出口了。

面试补充:软技能

这一块儿其实大部门公司都不很重视,甚至都没有hr面,尤其是对于互联网程序员这个行业,就算有hr面,有些公司也是走个形式(除了阿里HR权利贼大,有一票否决权)。
但我还是想说一下自己的看法,因为做技术的行业其实大部分同学不会觉得团队写作能力,沟通能力,管理能力等等这些软技能很重要。因为大公司前几轮面试都是技术面,这一块儿会刷大量的人,所以大多数候选人都会把重心放在技术积累上面,导致这一块儿没有足够的重视。 然而在进入公司以后,尤其是对于自己的职业发展很有想法,有野心,想做大事,这部分的能力其实往往还要比技术更为重要。技术积累决定你能否进入大公司,这些软技能可以决定你能走多远,走多快。如果说以后不想做技术,担心35职业危机,更是要在这一块下功夫,技术不是一切,技术是为了服务业务,用来挣钱的。

学习方法

其实大部分的学习能力都不会差,拉开差距的就是学习方法,因为要准备的东西太多,所以一个知识点没有理解透彻,或者只看了一两遍,加上面试时缺少经验,紧张,很容易就会忘记,错过只能拍大腿。
学习新知识一定要做笔记。然后做好目录结构等,可以在笔记中快速定位到该知识点,复习相关的一大块儿。可能有些朋友担心做笔记浪费时间,还要整理格式,排版等,其实根本不用担心做笔记浪费时间,因为如果不做笔记,后面特别容易忘记,每次忘记都去重新查书找资料,这些加起来的时候远远超过你第一次学习就把它系统的记录下来所花费的时间。(都是泪)
学会横向学习和纵向学习。这个词是我在其他地方偷学过来的,感觉用在这里也很合适,横向学习意思就是,比如在学习一个框架或者知识点的时候,去学习与它类似的,应用场景很像的东西,然后去对比分析学习,找到最适合它的应用场景,比如服务器这一块儿,httpd,nginx,libevent开源框架,muduo或者腾讯开源解决方案tars等等一系列的东西,要学会去分析源码,然后形成对比,了解业界最新水平,这一点很可贵。这样在面试的时候讲出来,就很加分,说明你对一个知识点是有思考的,而不是简单的背诵记忆。同样在看书学习新知识的时候也可以横向学习。比如在学习操作系统,在《现代操作系统》中看到了关于内存、虚拟内存的各种介绍,看完理论再去看《Linux内核设计与实现》12 章「虚拟内存」、15 章『进程地址空间』,最后再去看《CSAPP》第 9 章『虚拟内存』,这样看下来,基本上内存这块理解得比较透了,这些书关于这块的介绍是各有优缺点的,正好互补。
纵向学习就是指在学习的时候要学会从表面到底层源码,能挖多深就多深,之前看到过wxg有经验的面试官这样挖坑,直到你不会为止。举个c++的例子,如何运行一个大于物理内存的程序?(虚拟内存)->虚拟内存分布?(讲讲代码区,bss,data这种分布)->内存找不到访问数据呢?(缺页中断)->挑哪个页面在置换呢?(说几种页面置换算法)->写个LRU吧->如果给别人使用有什么问题呢?(加个泛型)->异常和报错呢?->参考传递可以更高效么?(引用传递)->可以减少数据拷贝吗?(加上move())->说说forward和move的区别(提到左右值)->move和forward的底层看过嘛?(static_cast)。

多去写代码多实践。程序员这个职业,都要手撕算法题的,不练是根本不行的。而且有些公司还会让写个线程池,哈希表,智能指针,原子锁还有cow原理(阿里一面)之类的,没写过只能跟面试官尴尬,然后gg。所以每天都要写代码,不管是算法题,还是用VS去写程序,提升对代码的感觉,这样在面试时出现bug也能游刃有余。 我们不仅要训练成功的感觉,也要训练失误的感觉,锻炼自己在失误以后不会慌的心态,可以从容淡定地找出bug从而AC的那种感觉。
多刷面经,和同学讨论一个知识点,多交流,消息不要闭塞。面试完不会的问题或者印象特别深的问题,可以和同学一起讨论讨论说说看法,可以加深印象,同时在找工作投简历的时候也可以一起投,问问之前同学怎么面试的,面经之类的,都是有很好的的参考价值。

心态

多久可以学完?很多人看完了这篇文章以后,想问这么多东西,记住了也会忘记,多久才能学完呢?其实每个人的基础不太一样,加上学习能力也不同,这个确实不太好说,比如我之前可能有一点点基础,加上去年找工作半年左右的时间疯狂啃书,一天大概有学习10个小时以上,其中有一小半的时间在刷算法题,其余时间准备基础知识和项目练手等。
如果真的是连计网、操作系统理论这样的东西一点基础都没的话,那估计得一年起步了吧,毕竟还是要刷算法题呢,刷题没个半年,感觉都不太行。这些内容基本覆盖了科班的核心课程,人家上三年课,你一年解决,已经算很快了好吧。
零基础小白一年真的足够吗?感觉也还行,只要你意志力足够坚强,大家都在玩耍的时候,你在努力学习经得住诱惑并且学习方法得当,还是没有问题的!
多去看看牛客的帖子,包括我身边的同学,存在各路大三、研二自学转码的同学,最后还能成为offer收割机,所以不要怀疑自己,大厂几十万号员工,为什么不能是你?如果你自己都否定,那没有人会再相信你!我当时也是父母不支持,但是还是顶住了压力,坚持下去了。最后告诉父母拿了几十个offer的时候,心里别提有多高兴了!

不要轻言放弃。首先承认互联网很卷,几个hc,会有hc*几百的简历数量,所以做完笔试没消息太正常了,不要觉得自己笔试基本都做出来了就一定能进面试,不一定! 这个要看总体情况的,有些公司笔试题很简单,AK也不一定进面试,HR还是要根据笔试和简历情况综合判断选择进入面试的候选人的。坚持下去,总有机会的。因为提前批大厂offer收割机太多了,导致hc数量严重下降,两极分化严重,旱的旱死,涝的涝死。但是到10月11月,基本上开始谈薪签约,到时候会开放补录,所以我们捡漏的机会就来了,保不准还能捡个sp甚至ssp呢。而且还有春招,暖春计划(这个名字有没有暖到你呢~),大公司永远都有hc,就看自己够不够优秀,能不能抓得住了。所以早拿offer早轻松,但是晚一点压力会大一些,战线拖得太长,过个年也是提心吊胆,但也是一直有机会的。

手里起码有2个以上的心仪offer。为什么这么说呢?防止被hr的oc电话忽悠最后放鸽子被迫等春招,大厂到底会不会多发offer,其实我们谁也不知道;薪资开个劝退价,给了一个很不想去的价格;地点不合适,有些想去一线,有些想去二线;行业问题,有些想去互联网,有些想做游戏等等;跳槽竞争力,方向是否热门,加班与否,组内技术环境氛围,部门是否核心等等问题……这些都是你在最后选择offer时候的重要因素,应届生嘛,第一份工作总要谨慎一些的,所以一定要多方面打听然后考虑清楚。有舍才有得,是在选不出来,就去把各个因素列一个优先级,然后排序,用理性战胜感性。要选择最有利于成长的公司,钱很重要,但作为应届生一开始没那么那么重要。

眼界

这个问题对于持续学习与成长很重要,眼界决定思维,你永远挣不了你认知之外的钱!
工作以后,隔一段时间就可以去投一投大厂的简历,多去github关注一些高stars的项目,去了解一下目前技术发展趋势,在搬砖做螺丝钉的同时,自己也要清楚自己的定位,当代是个信息焦虑,信息爆炸的时代,我们应该利用它的优点,充分了解你现在所在做的事情,一步一个脚印,而不是每日焦虑,行动是阻止焦虑的最好方法!一本书也推荐给大家《浪潮之巅》,里面讲述的都是一些高新技术产业的发展,可以扩展自己的眼界,让我想到一句很经典的话:站在风口上,🐖都能起飞。 再推荐一个,步道师阮一峰,他写的文章阅读量很高,里面也有很多有趣好玩的东西,在娱乐的同时也能了解行业的最新进展。

结尾

回想起6月份人生第一次面试就是IEG,最后一次面试最终还是选择IEG,猿粪啊猿粪,也算首尾呼应了吧。这一路确实经历了太多太多,有过一天四场面试压力太大被Lazada面试官面试怼哭过,也有收到第一个offer邮件时把正在做的华为笔试当场放弃的快乐,还有跟HR拒offer谈薪的底气,还有告诉别人自己光笔记面经都记了1000多页word文档时的自豪……总之,秋招真的让我成长了很多很多。
我想说的就是,大家一定要坚持下去,不要轻言放弃,单单就光刷题这个任务就能刷掉很多意志不坚定的人,加上笔试挂,面试挂,各种一面挂,二面挂,甚至还有全部面完在offer审批阶段排序没有hc导致被挂的……但是这都不算啥,别灰心,每次面完就写面经,每一个知识点都去做笔记,一步一个脚印。当你坚持到最后,让同学师兄帮你offer选择时,告诉父母时,这一切都是值得的,因为你真的很棒!

 

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章