后端太卷,我不玩了!

news2024/11/20 8:27:36

87a8623ff35249b585dca924785653d3.png

作者:阿秀

InterviewGuide大厂面试真题网站:https://top.interviewguide.cn

这是阿秀的第「303」篇原创

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

校招岗位形势是一直在变化的,并不是一成不变的,从18、19、20年这三年里的算法岗大热到近几年的后端研发岗万人空巷,好的岗位薪资更高自然要求也更高,相应的也就更卷一些。

其实后端这么卷还有一个因素那就是大多数学校计算机教育大纲中基本都是后端技术栈,比如Java、C++、操作系统、计算机网络、数据库这些。倒不是说其余岗位比如前端、测开等岗位不考察这些技术栈,只是说要求没有后端那么高。

据我所知很多人直到工作后甚至都不知道前端是用JavaScript这门语言写的,更有甚者认为JavaScript是Java的一部分,至少表面上看着是挺像的哈哈,不过它俩就像雷锋和雷峰塔一样,看着很像,但真的没什么关系哈哈。

e5aacf8ff129260f5623489f1b6b094a.png

由于一些因素,很多人最近一两年都开始考虑换赛道,今天分享一下我给学习圈中的一位师妹的关于投递岗位和前景分析的回答。

师妹的提问

秀哥好,简单介绍一下自己。

我跟前面一位姐妹类似,也是本双非硕9,非科班在读,转码大概一年多了,主要是根据师兄们的一些学习路线+阿秀的校招基础学科学历路线在学习。

我现在投了快50家大中厂的后端开发,比前面那位姐妹投递的还多一些,大多的笔试和测评都做了一半,前几天问了师兄,师兄跟我说后端开发要求更高,不仅仅是编程语言上的要求,还有其余的综合能力,他根据我的情况建议我转测开或者测试

我主要是学Java的,但研究生期间主要是做图像的研究方向,所以也会一些Python,在从后端转测开的过程中,我打算都进行,具体来说就是中厂投递一下后端岗位,大厂则主要投测开测试岗,但现在有点担心,直接转到测开,还需要学很多测试的内容吗?

我也很担心自己以前学的技能没用上,两个岗位都要进行,可能会两个都准备不好,不想西瓜没摘到,桃子也没有了。

还有,我分别针对测试和后端做了两份简历,不知道秀哥可不可以帮我看看,提前感谢啦!

如果评论区有跟我情况类似的童鞋可以一起交流下,报团取暖!

阿秀的回答

师妹,你跟前面那个师妹真的好像啊,我把一些给她的建议也给你发一下了。

首先你师兄说的是对的,后端确实要求更高,需要学习和准备的科目也更多一些,我记得我在前司字节的时候很少看到女孩子做后端开发,一个组二十多开发可能女孩子就一两个,但也有厉害的,隔壁组的组长就是女生,晨会的时候霸气侧漏,我现在还记得她训实习生的样子哈哈。

0b9f3b8271c4cbceba258b346bd9803e.png

扯远了,就我的印象中也是女孩子做后端开发的少一些,但前端可能女孩子会多一些,因为前端没有后端那么难,学起来不会那么吃力,一个前端组如果是二十多人,那么女孩子能有五六个左右,所以很多女生都会选择前端或者测试或者测开作为自己的求职方向。

其次关于你想投递的测开岗位,看你的描述应该没什么需要准备的,如果你一直学的是后端技术栈的话,测开对你来说应该问题不大,因为测开就可以看作是破产版的后端,问的问题跟后端差别不大,但没后端问的深而已。

所以可以按照你的打算去投,即中厂投后端,大厂投测开/测试,我对象毕业后就是一直在从事测开/测试岗位,每月就比我少两三千,工作还比我轻松。

建议你补充一些测试的内容即可,比如什么叫黑盒测试、什么叫白盒测试、软件测试的生命周期有哪些?之类的总结,面试经常会问到,也可以注意一些测试思维的问题,比如有的面试官可能会问你如何测试微信朋友圈点赞功能?如何测试红包功能?需要考虑哪些情况等等。

如果你能找到适合自己的测试总结更好,如果找不到可以看看知识星球置顶帖的「知识图谱」里有个测试测开八股文总结,这是一位23届的学姐留下来的,可以去看看,她总结的很全面,都是前人留下来的财富,要好好利用啊。

2814045cf32e3a6b2c9b13a945fbbc85.png

最后关于简历,我在公众号上也分享过很多简历书写的内容,可以直接在后台回复「简历」,就能看到我以前分享的简历内容了。

如果你想要我帮你改简历的话,可以看下知识星球置顶帖的「新人报道」,里面有修改简历的方式,直接把你的简历发我邮箱去就行,我会主动联系你,并给你关于简历的修改意见和建议的。

对了,还有我在知识星球里写的「从0教你写简历系列」也可以看看,那是去年自己从0写的,花了一周多时间写完的,基本我把自己修改简历的方式和心得全都总结出来了。

a26bae0e25dc31cd0bda17d87551373b.png

阿秀2年来一直在做的一件事

这里也给自己的知识星球,也就是学习圈打个广告,坚持这件事情已经快2 年时间了。

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

后续也会在自己组建的阿秀的学习圈中分享一些社招跳槽找工作的经验,都是自己一路走过来的经验。

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

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

欢迎点击左下角阅读原文详细了解,这可能是你求职路上性价比最高的一次点击!

前段时间自己也开发了一个互联网大厂真题面试解析网站,比如我想查一下行业为互联网,公司为字节跳动,考察岗位为后端,考察时间为最近一年之类的面试题有哪些?

12fe2f50435d3dbfd91bdc492d6b25db.png

《InterviewGuide》大厂面试真题网站:https://top.interviewguide.cn/

已经有不少小伙伴遇到原题了,具体可以看下链接:

2023年7月字节跳动后端研发岗面试考察题目Top10

局部性原理还真有用!

后面还会继续开发其余星球用户专属功能,比如模拟面试以及题目收藏、甚至是真题下载打印功能等。

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

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

相关文章

1-2 AUTOSAR规范文档

目录 一、AUTOSAR文档下载 二、AUTOSAR文档分类 三、软件设计规范文档解读(SWS) 一、AUTOSAR文档下载 AUTOSAR规范文档下载可以到AUTOSAR官网(Home AUTOSAR)进行下载。 下载操作如下图所示: 二、AUTOSAR文档分类 AU…

golang面试题:json包变量不加tag会怎么样?

问题 json包里使用的时候,结构体里的变量不加tag能不能正常转成json里的字段? 怎么答 如果变量首字母小写,则为private。无论如何不能转,因为取不到反射信息。如果变量首字母大写,则为public。 不加tag&#xff0c…

【C++11】{}初始化、std::initializer_list、decltype、STL新增容器

文章目录 1. C11简介2. 统一的列表初始化2.1 {}初始化2.2 std::initializer_list 3. 声明3.1 auto3.2 decltype 4. nullptr5. 范围for循环6. 智能指针7. C11STL中的一些变化8. 演示代码 1. C11简介 在2003年C标准委员会曾经提交了一份技术勘误表(简称TC1…

Kotlin面向对象基础使用方法(继承、接口、Lambda、空指针检查机制等)

三、面向对象 1、继承 1.1 open改变类的继承属性 在kotlin设计时默认所有的非抽象类是无法被继承的,如果想要使得一个非抽象类可以被继承,我们需要使用open关键字。 open class Person {var name "";var age 0;fun eat() {println(name …

入门人工智能 ——自然语言处理介绍,并使用 Python 进行文本情感分析(5)

入门人工智能 ——自然语言处理介绍,并使用 Python 进行文本情感分析(5)) 入门人工智能 ——自然语言处理介绍,并使用 Python 进行文本情感分析介绍自然语言处理的挑战NLP的基本任务NLP的基本技术NLP的应用领域 使用 P…

RHCSA Linux环境搭建

目录 一、安装Linux操作系统 二、创建虚拟机 1、成功激活后,开始“创建新的虚拟机” 新建虚拟机 2、自定义--根据我们的需求来创建 3、默认即可 4、选择稍后安装操作系统(可自定义设置某些选项) 5、选择Linux操作系统,版本…

Linux dup dup2函数

/*#include <unistd.h>int dup2(int oldfd, int newfd);作用&#xff1a;重定向文件描述符oldfd 指向 a.txt, newfd 指向b.txt,调用函数之后&#xff0c;newfd和b.txt close&#xff0c;newfd指向a.txtoldfd必须是一个有效的文件描述符 */ #include <unistd.h> #i…

Fourier傅里叶变换的线性性质和位移性质

Fourier傅里叶变换的线性性质和位移性质 为了阐述方便, 假定在这些性质中, 凡是需要求Fourier变换的函数都满足Fourier积分定理中的条件。在证明这些性质时, 不再重述这些条件。 一、线性性质 设 F 1 ( ω ) F [ f 1 ( t ) ] {F_1}(\omega ) {\mathscr F}[{f_1}(t)] F1​(…

2023/9/11 -- C++/QT

作业 仿照string类&#xff0c;完成myString 类 02mystring.h: #ifndef __02MYSTRING_H__ #define __02MYSTRING_H__#include <iostream> #include <cstring>using namespace std;class myString{ private:char *str;int size; public://无参构造myString();//有…

C++算法 —— 动态规划(5) 子序列

文章目录 1、动规思路简介2、最长递增子序列3、摆动序列4、最长递增子序列的个数5、最长数对链6、最长定差子序列7、最长斐波那契子序列的长度8、最长等差数列9、等差数列划分 II 每一种算法都最好看完第一篇再去找要看的博客&#xff0c;因为这样会帮你梳理好思路&#xff0c;…

Python 图形化界面基础篇:添加标签( Label )到 Tkinter 窗口

Python 图形化界面基础篇&#xff1a;添加标签&#xff08; Label &#xff09;到 Tkinter 窗口 引言什么是 Tkinter 标签&#xff08; Label &#xff09;&#xff1f;步骤1&#xff1a;导入 Tkinter 模块步骤2&#xff1a;创建 Tkinter 窗口步骤3&#xff1a;创建标签&#x…

kafka管理工具之kafka-ui的环境搭建笔记

由于项目需要kafka支持认证功能&#xff0c;就把kafka升级到3.2.0了。之前一直使用的kafka tools(现在叫Offset Explorer&#xff0c;个人使用免费&#xff0c;商用付费)&#xff0c;开了认证之后就不好用了&#xff0c;卡的很&#xff0c;一点也不丝滑了&#xff0c;于是只好重…

pytorch代码实现之Partial Convolution (PConv卷积)

Partial Convolution (PConv卷积) Partial Convolution (PConv卷积)&#xff0c;有助于提升模型对小目标检测的性能。目前许多研究都集中在减少浮点运算&#xff08;FLOPs&#xff09;的数量上。然而FLOPs的这种减少不一定会带来延迟的类似程度的减少。这主要源于每秒低浮点运…

浅析建筑电气火灾问题和预防方案

安科瑞 华楠 摘要&#xff1a;近几年来随着技术化和信息化的不断发展&#xff0c;电器在建筑中的应用也是越来越广泛&#xff0c;电气也成为人们生活当中的一部分。现如今建筑物设计中都要增加电气线路的设计&#xff0c;几年电气引起的火灾也不在少数。建筑电气在运行的过程中…

OpenCV(三十七):拟合直线、三角形和圆形

1.点集拟合的含义 点集拟合是一种通过拟合函数或曲线来近似描述给定离散数据点的技术,在点集拟合中&#xff0c;可以使用不同的函数或曲线拟合方法来拟合直线、三角形和圆形。 直线拟合&#xff1a;对于给定的二维数据点集合&#xff0c;可以使用最小二乘法来拟合一条直线。 …

springboot之三:原理分析之自动配置condition

导入&#xff1a; SpringBoot是如何知道要创建哪个Bean的&#xff1f;比如Spring Boot是如何知道要创建RedisTemplate的&#xff1f; Condition&#xff1a; Condition是在Spring4.0增加的条件判断功能&#xff0c;通过这个可以实现选择性的创建Bean操作。 自定义条件&…

C++之string::npos应用实例(一百九十三)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…

使用IDEA创建Vue3通过Vite实现工程化

1、创建Vite项目的分步说明 IntelliJ IDEA与Vite构建工具集成&#xff0c;改善了前端开发体验。Vite 由一个开发服务器和一个构建命令组成。构建服务器通过本机 ES 模块提供源文件。生成命令将代码与汇总捆绑在一起&#xff0c;汇总预配置为输出高度优化的静态资产以供生产。In…

AI绘画:Midjourney超详细教程Al表情包超简单制作,内附关键词和变现方式

大家好&#xff0c;本篇文章主要介绍AI绘画完成表情包的制作和变现方式分享。 你还不会AI表情包制作吗&#xff1f;下面我们详细的拆解制作过程。跟着这个教程做出一套属于自己的表情包。 核心工具Midjourney PS&#xff0c;你就可以得到一套自己的专属表情包啦~ 整体制作…

Go 基础15-在init()函数中检查包级变量的初始状态

从程序逻辑结构角度来看&#xff0c;包&#xff08;package&#xff09;是Go程序逻辑封装的基本单元&#xff0c;每个包都可以理解为一个“自治”的、封装良好的、对外部暴露有限接口的基本单元。一个Go程序就是由一组包组成的。 在Go包这一基本单元中分布着常量、包级变量、函…