非科班转码,春招总结!

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 笔记

小伙伴们大家好,我是阿秀。

欢迎今年参加秋招的小伙伴加入阿秀的学习圈,目前已经超过 2300+ 小伙伴加入!去年认真准备和走下来的基本都拿到了不错的offer,我想多看看他们的经验一定能让你们少走很多弯路!

分享一位师弟的春招总结,这位师弟是通信专业,本来是打算走算法岗,结果看到去年一些师兄师姐的求职经历后果断转了开发。

其实这位师弟关注我很久了,算是最早关注我的一批粉丝,看到他上岸美团也是衷心替他感到高兴。

其实也没有很多人想的那么难,主要就是要坚持下来,功夫到了很多困难自然就迎刃而解了!三天打鱼两天晒网是绝对不行的!

后来邀请这位师弟做了一些总结分享在了学习圈里,包括面经以及个人经验等。

当然了,更多的春招/实习/秋招上岸分享和总结可以在学习圈置顶帖的知识图谱中找到,都是历届学长学姐沉淀下来的内容。

下面是这位学弟的分享,其中的“我”代表这位学弟:

球友们好,感谢秀哥的邀请,给大家整理一波经验贴,我的春招暑期实习也终于结束了,希望我的经历对大家有所帮助。


个人背景


本人末流985通信硕211本,其实我刚读研的时候,是想去卷算法的。

当时也买了一些书学习了一段时间,但是在后来和已经毕业的师兄吃饭的时候,知道了他们那一届只有一个师兄发了论文,并且找到算法的工作,所以当时结合自己的情况,果断放弃了卷算法的想法,认清了现实,开始了开发岗的准备。

今年自己只是运气好了一点,在技术上我还是很差的,和学习圈里边很多的大佬比不了,也是靠着学历勉强蹭到了一些面试,边面边成长,实战真的是最好的成长!

总共投递了二十多家公司,也算是一个小的海投,大部分都给了一个笔试,然后其中的一部分又给了面试的机会,在一次次的面试过程中得到了一定的成长,最终拿到了 offer!

所幸最后拿到了 offer,希望我的学习总结可以给大家有一点参考。


算法


由于自己是非科班的,所以这一块开始的比较早,在去年过完年之后就开始跟着代码随想录进行刷题,总共差不多刷了三遍代码随想录。

在这一块的建议就是,越早开始练习越好,不要想着去速成。

跟着代码随想录把不同的题型训练好,然后就每天刷几个新的题保持手感,这是我的建议和经验。


C++


C++这块自己没有什么基础的,本科期间也只是学习过C语言,但也全忘完了。

在确定开始转C++开发后,就按着秀哥的路线开始了学习,秀哥以前写过一个C++学习路线。

呕心沥血一个月,为小白新手准备的C/C++ Linux求职版学习路线

我是按照那个路线系统走下来的,没有速成,稳扎稳打走下来的。

首先把 C++ Primer 过了一遍,并且把每一章后面的习题挑着做了一些,但是因为这本书的东西实在是太多了,所以过完一遍之后和没看一样。后来就把它作为了一个工具书,遇到不会的东西的时候就去翻一下。

然后就是侯捷老师的视频也是过了两遍,做了一些笔记。

最后其余的资料就是秀哥的学习笔记,秀哥的笔记整理的是很全的,几乎把C++面试涉及到的点都总结出来了。

计算机基础


这一块主要分为四个部分,操作系统、计算机网络、MySQL、Redis,这一块是在确定转开发之后进行学习的,因为我是不喜欢看视频的,所以我都是直接去看书进行学习。

你也可以按照秀哥的校招基础学科学习路线去学,也是可以的,计算机校招基础学科学习路线(适用于大多数人):https://interviewguide.cn/notes/02-learning_route/01-basic-project/quick.html


操作系统

首先是看了《现代操作系统》,这本书还是不错的,讲的是比较全面的,在看完这本书之后,对操作系统是怎么构成的,以及每一部分的作用都有了大致的了解,也有助于关于操作系统其他知识的进一步学习。

我在学习这一块的时候是非常痛苦的,因为之前从来没有接触过操作系统的知识,所以只能一边看书,一边在网上查找其他大佬对相应的部分进行讲解的文章。

然后看了《深入理解计算机系统》,个人感觉这本书没有必要全看,可以看一下链接和虚拟内存这两章,这两章是面试可能会被问到的。

今年寒假的时候把小林的图解看了几遍,用来复习操作系统的知识,这个时候虽然之前学习的操作系统的知识基本忘的差不多了,但是因为之前学习了,所以还是比较轻松的。

最后就是秀哥当初的的笔记了,可以直接当八股文来背。

阿秀的学习笔记:https://interviewguide.cn/


计算机网络

计算机网络这一块我是直接看的《计算机网络:自顶向下》,和操作系统一样第一次接触,所以这一块也是非常痛苦的。

今年寒假的时候把小林的图解看了几遍,因为有之前的基础在,所以这一块也是很快的,你看的越多,会的自然也就越多了。


MySQL

MySQL 是在去年寒假看了《 MySQL是怎样运行的》,但是这一块当时没有认真看,只是大致翻看了一遍,所以当时没有学的特别好。

后来学习了 CMU15445,这是一个数据库的课程,并把实验做了一遍,这个时候再看 MySQL 就发现好很多了。

今年寒假把小林的图解看了几遍,有了之前 CMU 课程的学习,再看数据库就轻松很多了。


Redis

Redis 这一块我前期基本没怎么看,只是涉及到的相关知识会去看一下,最后还是秀哥的笔记来给我兜底。


项目


我在简历上边总共写了两个项目,一个是 CMU15445 的实验,另一个是跳表,相比起其他的大佬,我的项目也不是很占优

对于自己简历上的项目以及涉及到的知识一定要非常熟悉,因为面试官可能不是很熟悉你的项目,所以他什么问题都有可能问,这个时候就一定要可以接下他的问题,并最后可以圆回去。

比如我在面试 momenta 的时候,我在介绍 15445 中的LRU 的时候,将其与 Redis 中的 LRU 进行了对比,当时面试官就一直在问 Redis 中的 LRU 到底节省下了什么?

其实这个我只是知道它节省了移动节点造成的消耗,说不出来更多的内容了,最后和面试官拉扯了10多分钟这个问题,差点G了。。。

所以只要是项目涉及到的知识,一定要去搞清楚!!!要不然就是自己给自己挖坑了!


一些经验


下面是自己总结的三点经验,也许不是很正确,但都是我的真切感受。

1基础知识一定要早开始准备,不要想着直接背八股文,因为如果到后边直接背八股文的话会特别难受,注意!这里的难受不是一般的难受!

2项目一定要认真准备,做项目的时候,要多想一想如何加一些亮点,也可以和其他的项目进行对比。

3、最后也是最重要的一点一定要坚持

我在二月初的时候就开始面试了,基本都挂了。在三月中的时候,就已经开始怀疑自己了,感觉是自己太废物了,深入深深地怀疑中

后来干脆就想着放弃互联网去搞自动驾驶或嵌入式,但是就在自己想要放弃的时候,突然接到了美团的 offer,属实是意外之喜了。

如果当时我真的放弃了,转而去干别的了,那么就真的与互联网无缘了,所以真的要坚持下来!

前年和去年分享的很多校招上岸经验也都是出自阿秀的学习圈中的往届上岸人,阿秀的学习圈中置顶帖的「知识图谱」和「精华区」(如下图)中有很多计算机大学本科&研究生学习以及校招的内容和问题,多看看这些能够帮你走的更稳、更顺、更平坦。

星球里的精华区、知识图谱以及资源沉淀

一个人踽踽独行不如结伴而行,以后会继续在星球笔耕不辍,输出一些有价值的内容

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
7月前
|
Web App开发 存储 自然语言处理
中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上)(一)
中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上)(一)
112 1
|
7月前
|
编解码 算法 C++
非科班转码:格力软件开发春招面经
【2月更文挑战第25天】本文介绍2024届秋招中,格力的软件开发岗位一面的面试基本情况、提问问题等~
非科班转码:格力软件开发春招面经
|
7月前
|
编解码 运维 算法
非科班计算机专业的转码秋招记录
【2月更文挑战第26天】本文介绍地理信息科学(GIS)专业的2024届应届生,在研三上学期期间,寻找后端研发、软件开发等IT方向工作的非科班转码秋招情况~
150 3
非科班计算机专业的转码秋招记录
|
编解码 前端开发 JavaScript
|
7月前
|
缓存 JavaScript 前端开发
中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上)(二)
中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上)(二)
|
7月前
|
编解码 人工智能 前端开发
非科班的大家如何顺滑转码
非科班的大家如何顺滑转码
56 0
|
前端开发 JavaScript 数据可视化
9 年小厂老前端的年终总结
时光飞逝,岁月如梭,转眼来到 2021 年底,这一年少了些理性,多了点感性,少了些自由,多了一份责任,这一年视乎没做什么事情,但又过得非常充实,最欣慰的是回家有个人等待着我的拥抱,最快乐的是...
1309 0
|
架构师 测试技术 程序员
全攻略!!!告诉学弟学妹怎么入行游戏行业
有粉丝问我想要做游戏,怎么才能进入游戏行业呐?忆当年,已过十余载,当年大学毕业的时候有学姐进入珠海西山居做测试,当时觉得很高端,好想进去,可惜没有如意,当时觉得很遗憾,不过两年后我还是进入了游戏行业,只是为了弥补遗憾,为了不让和我有同样想法的同学有遗憾,今天聊一下具体入行攻略。
255 0
全攻略!!!告诉学弟学妹怎么入行游戏行业
|
域名解析 网络协议 安全
清华雨课堂实现太难?手把手教你复刻一个“小红书”玩一玩!
清华雨课堂实现太难?手把手教你复刻一个“小红书”玩一玩!
334 0
清华雨课堂实现太难?手把手教你复刻一个“小红书”玩一玩!
|
算法 C语言
#答题送书# 技术之瞳——叩开阿里之门之在线笔试
分享技术面试或笔试中的那些经验或有趣的经历,并回答精选的10道阿里笔试题选取5名用户送出《技术之瞳:阿里巴巴技术笔试心得》一本
21869 0