首先说一下个人情况,我本硕都是双非一本,院校水平在应届毕业生中属于较差的。但是最终在秋招之后收获了阿里、腾讯、美团等大厂的SP Offer,工作地也均是自己定居的城市。一路走来确实很幸运,但是自己也收获了一些东西,希望分享给大家可以帮助到有缘人。

工作选择

我个人认为没有最好的工作,只有最适合的工作。秋招路上,我也一直总是迷茫,互联网的高薪、国企的稳定都是非常诱人,让人举棋不定,虽然最终选择了互联网,但是不代表互联网就是最好的。

一份工作,薪水高、平台大(主要是有面子还可以后期为跳槽背书)、稳定轻松,三者基本上无法兼得,根据个人情况选择自己适合的工作是最明智的。

互联网:高薪、某些大厂拥有平台大的属性,但是代价是辛苦,现在的互联网10 9 5是最普通的标配。低于这个工作强度的已经属于互联网养老水平,甚者已经有很多10 10 6的作息。

国企:国企是稳定的代名词,但是以我的经验看,其实国企也没想象中那么舒服。和很多毕业的学长学姐交流,现如今很多国企也陆续开始加班,强度没有想象中那么低,但是工资水平却一言难尽。选择国企,如果是为了安逸,建议老牌国企(如国家电网、中石油、中石化)的总部或直属单位,小心子公司这种可能是坑。甚至建议脱离编代码这个行业,可以选择信息管理岗位或者其他。为了户口就另当别论。

银行、运营商:其实理论上银行和运营商也属于国企甚至央企,但是目前来看,银行和运营商很多信息类开发岗位更像是互联网和国企的中和岗位。没有国企那么轻松,但是相对互联网要好一些;同样薪资方面也是介于两者之间。

公务员、事业编:公务员和事业编相对来说最为安逸和稳定,工资如果算时薪的话,并不算太低。但时这种单位很少能继续做开发类工作,并且考试难度和竞争压力是有目共睹的高。

以上是我秋招以来的了解,仅代表个人观点,希望可以帮助大家选择自己的人生,如有冒犯请多理解。

实习的选择

有一份实习,最好是大厂实习,对秋招有着很大的帮助。互联网公司的校招非常认可实习内容,因为很多技术内容在学校的项目中很难有涉及,所以实习项目会成为面试中的主要了解话题。

最有性价比的实习是秋招前的暑期实习,一般开始于秋招当年的3-5月(春招时间)。如果对自己的技术和综合实力比较有信心,可以选择在这个时间段寻找自己的第一份实习。暑期实习可以获得一定概率的转正机会,所以难度也会比较高,基本上和秋招水平相似或稍低一点。有些公司,比如阿里巴巴,会给通过暑期实习但是没有接受Offer的同学发放绿色通道,秋招可以直通终面。

但是,比如我,学校属于双非,春招找暑期实习可能会无功而返,或者是只能找到小厂中厂的实习Offer,对于秋招的背书效果就会稍逊一筹。当时我的选择是笨鸟先飞,在前一年的秋招季就主动出击寻找实习,最终在11月份的时候入职了滴滴出行。来年3、4月份的时候我凭借滴滴出行的实习经历比较顺利的拿下了字节跳动和阿里巴巴的暑期实习Offer。这一步对我后续的秋招产生非常有益的影响。

薪资Argue

一般来讲,互联网的秋招是整体秋招的第一枪,时间偏早。很多公司在7月就开始未雨绸缪,总的流程聚集在8月中旬到9月中旬之间,10月份基本上意向书已经发到手。

意向书只代表录用意向,没有具体薪资待遇说明,具有一定的法律效益。真正的Offer大约在10月中下旬开始陆续发放。

薪资这一块,以我的经验讲,影响薪资的主要因素是:

  • 学校、学历(很多公司本硕是有区别的)

  • 面评

  • 其他Offer的竞争

面评中也包含了对项目经验的评价,也可以理解为对你实习后自己沉淀的效果评价。所以有过大厂实习是可以有效提高面评的,

仅以个人经验来谈,大部分SP及以上的Offer会有Offer前谈薪的步骤,主要通过电话的形势,会了解一些你的个人情况(主要是手上的其他Offer),然后会更详细的给你介绍公司的情况和福利,最终需要口头答应后再发放Offer。

薪资Argue可以用同级别公司的Offer互相Argue,总的来讲,公司平台同样拥有一定价值。想去的公司在Argue时要表达一定的诚意,不想去的公司也建议不要吊人胃口。

Offer谈薪空间,我之前也是在发文了解过,大家的回应普遍是以我的学校水平是没有谈薪空间的,AT两家是更不可能Argu

《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享

e的。但是最终我在阿里腾讯两家都获得了一定的Argue空间,甚至提升了Offer评级。

所以,没有什么是不可能的,一定要对自己有信心。

复习内容补充


总体的复习内容,我在之前的文章中基本都已经提及。但是语言方面没有展开来讲。我的主语言是Java,关于Java基础这块面试中常备的知识点如下:

  • 面向对象基础

  • Java集合类

  • 整体Collection接口的体系结构

  • 各种实现类的区别,底层数据结构

  • 线程安全与线程不安全的实现原理

  • JDK版本变化带来的不同

  • 下探到源码层的一些内容

  • 多线程与线程池

  • 各种实现多线程的方法

  • 线程池参数作用、增加任务的执行流程等

  • 下探到源码的一些内容

  • 并发

  • synchronized

  • 锁升级

  • ObjectMonitor

  • volatile

  • 嗅探总线和内存屏障

  • j.u.c包下的各种内容,包括但不限于

  • AQS

  • 原子操作和CAS

  • 各种并发工具

  • Lock相关

  • JVM

  • JMM

  • 类加载过程

  • 各种GC与GC算法

  • 简单JVM调优策略

以上内容仅是一个基础脉络,并不能涵盖完全的面试问题。如果有能力和时间,均建议源码学习,源码学习是最困难的,但是对个人能力提升是最大的。

学习方法


每个人的特点不同,适合的学习方法也不尽相同。我只是和大家分享一下自己的学习方法,如果有可以借鉴的地方自然是好的,如果大家对自己的学习方法比较认可,可以跳过此段。

从研究生入学以来,我试过很多种学习方式,包括但不限于:

  • 看书,例如《Java核心技术》、《Headfirst设计模式》等。我个人认为,看书适合扫盲阶段。通常一本书会涵盖很大一块知识点,作者没办法逐一详细展开,只能给你一个整体脉络。这种方式适合刚开始接触某一知识,大脑中没有形成知识体系的阶段。

  • 看视频,看视频个人所花费的精力会小于读书,老师会讲的更容易理解与掌握。但是广度和深度都不如书籍,并且因为语速问题,看视频的效率相较于读书要低得多。适合于对自学能力不是很自信的同学。

  • 基于博客和论坛,这也是我后期的学习方法。通常当我们对一门知识有了整体认识后,我们需要做的是对细节内容逐一击破,书上的内容是固定化的,甚至有些晦涩。这时需要我们手动的提取问题,在互联网上寻找答案。并做好笔记与自己的沉淀。适合于已经形成初步知识体系脉络的同学,但是要注意不要轻信某一个博客的内容,一定要多看,自己去体会真谛。

  • 基于官方文档,这种方法是比较枯燥的,主要用于学习某些框架时,从文档着手一点点学习,并且跟着做实战Demo能帮助你快速入门。但是文档中很少涉及实现原理的内容,这时就需要配合源码阅读。

  • 基于源码,源码阅读是最困难。即便是开源代码中有着不少注释,看起来依然是比较费力的。骨头很难啃,但是啃出来很香,收获很大。这种学习方式需要量力而为,慢慢去尝试。

总的来说,

  • 刚入门的时候建议使用读书和看视频的方式。对阅读能力和自学能力有自信的同学建议读书,反之则可以从视频入门。

  • 入门后形成自己的知识体系,针对弱项查漏补缺,积极在互联网上寻找答案。配合官方文档与源码进行深度学习,并做好笔记整理,有效提高学习效率。

20多年的岁月里一路走来满是辜负与遗憾,从双非到阿里SP,收到offer的那天我哭惨了相关推荐

  1. 985博士-一路走来的心理历程

    985博士-一路走来的心理历程 前几日我在"找工作交流"版块发表了我读博士的心理历程,经版主们推荐为精华帖:版主lzhflzhf 再次推荐我在硕博家园板块进行分享,毕竟这里是人气最 ...

  2. 吴琦:AI研究一路走到“黑”, 从VQA到VLN

    作者 | 吴琦,阿德莱德大学助理教授 本文作者为阿德莱德大学助理教授吴琦,他详细介绍有关从VQA到VLN的详细内容: VLN之来龙去脉篇 VLN之任务数据篇 VLN之方法创新篇 VLN之未来思考篇 V ...

  3. 清华毕业生开发新特效编程语言:99 行代码背后 20 多年的故事...

    不知道大家看没看<冰雪奇缘2>,反正我看完之后的感觉,就是看两个公主玩了一百分钟的塞尔达...没有任何别的想法... 但有一位清华姚班毕业的大佬 -- 胡渊鸣,在看完之后,试着用 99 行 ...

  4. 问世 20 多年的 PHP 还是最好的编程语言吗?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者简介:Panda,一个热爱技术,喜欢刨根问底,热爱分享, 热爱开源的程序猿,活跃于开源社 ...

  5. 一路走来一路歌—我和团队有个约会

    一路走来一路歌 --------我和荷尖角有个约会 荷尖角第五届成员合影 来荷尖角(http://www.hejianjiao.org)快一年了,回想起过往的岁月:有着辛苦,有着心酸,有着幸福:不断努 ...

  6. 最牛训犬师,专治拆家打架咬人,20多年搞定2000多条狗

    境牧羊犬的主人心情糟糕透了.一岁多的爱犬之前在宠物学校上了半年课,除了基础的坐.卧,"啥也没学会",看到车轱辘还是兴奋地往前冲,不啃几口不罢休.上个月,60岁的老母亲遛它时,被拽倒 ...

  7. 程序员从普通二本毕业的真实薪资,记录一路走来的路

    元旦一过,盲猜大家已经无心上班,在数着日子准备过年,但一想到银行卡里的余额-- 瞬间心情就不美丽了. 最近,2021年高校毕业生就业调查显示,本科毕业月平均起薪为5825元.调查一出,便有很多同学表示 ...

  8. 一路走来,电子信息工程毕业生的嵌入式之路!

    很多人想学习嵌入式,但是却面临很多问题.嵌入式该怎么学,嵌入式从何学起,嵌入式入门需不需要报培训机构,哪个培训机构好点?.还有一些是咨询电子信息工程专业的情况等等? 这些问题每天都会有很多新手问我,归 ...

  9. 【我的保研经验】从中科院--计算所--到--自动化所--再到--空天院(电子所)二部--保研一路走来的欢乐与辛酸~《公开版》

    机缘巧合,博二遇到了实验室重组,俺现在在空天院七室哈,一个非常好的地方!导师们都非常nice!233333~欢迎学弟学妹们来看看~ 本篇是我此次保研经验的公开版,主要是笔者觉得之前有些东西过于详细,写 ...

最新文章

  1. 微软的平板电脑_关于微软轻便版平板电脑Surface Go,你想知道的一切细节都在这了...
  2. 干货收藏 | 如何优化前端性能?
  3. [转载] C#面向对象设计模式纵横谈——25 设计模式总结
  4. [WPF]程序随系统自启动
  5. vscode配置vue环境
  6. 音视频工程师(初步)(一)音视频的基本概念
  7. 用CSS使DIV水平居中
  8. 中国AI公司公开击败谷歌微软,这次是Yi+AI视觉团队
  9. 李开复创业9年再看世界:中美科技成平行宇宙,VC也要+AI
  10. SilverLight3 cool开发(二) Mac Dock栏
  11. 继承中的盲点,成员或者析构函数,成员函数中为什么有时候需要定义,有时候不需要呢,(已解决)...
  12. 美式期权损益图matlab,期权损益图的画法
  13. linux 系统中编译exe文件,在linux系统下执行C#编译的exe文件
  14. 用python来开发webgame服务端(1)
  15. 听课记录高中计算机,高中听课记录
  16. mediawiki想要升级PHP,mediawiki升级
  17. 网络安全与网站安全及计算机安全:如何通过Kali Linux设置一个钓鱼安全测试网站?
  18. 数据库常用字段、列属性、表类型与SQLyog工具的使用
  19. 2022.6.20-6.26 AI行业周刊(第103期):新的小生命
  20. mybatis对布尔类型的处理

热门文章

  1. php 无法加载activex,IE无法加载 Activex 控件的解决办法
  2. php邀请码插件,织梦DedeCMS的会员邀请码注册插件 后台可生成邀请码
  3. Python 实现 优惠码/激活码/邀请码 生成器
  4. hdu 3067 小t的游戏
  5. 测你现在活了多少天,计算从出生到现在的天数,运用Calendar类
  6. 接口测试工具Postman的基本使用
  7. 小猫钓鱼的判断 C语言实现(未优化)
  8. chrome浏览器不支持video标签,不能自动播放。
  9. ADS和candence如何调用veriloga文件并进行编译?
  10. CCF CSP认证 202009-4 星际旅行