在这种情况下,即使你的开发能力很好,工作经验特别丰富,架构设计能力也很强,企业也能找到一个其他各方面条件和你差不多,但是刷题也棒的人。
还记得好多年前,会开车也是一项很厉害的技能,那时候汽车还不是特别普及,能在早期拿到驾驶证的人,去给别人开货车、当司机,都能拿到一份不错的薪资,而现在呢?几乎人人都会开车了。
在一个行业刚开始发展的时候,总会有红利期的。比如淘宝的红利期、自媒体的红利期,互联网行业也会有红利期。
2000年左右的时候,软件工程师特别少,想要进入企业写代码,难度也不算大,并且工资也非常高,在北京一个月能拿到4000-5000元,而当时北京的房价是几千元一平,那时的软件工程师大多都在北京买房了,享受了互联网的红利。
到了2021年的今天,互联网发展到现在,也相对成熟了,从业人员也越来越多,从大学计算机专业的分数线也能看出来这个趋势。我高考填报的志愿是建筑、机械工程、车辆工程这些当时的热门专业,然而被调剂到了当时冷门的计算机专业。而等到我毕业的时候,计算机专业的分数已经领先我入校那会儿的一些热门专业高几十分了。
由于互联网行业的薪资高、能挣钱,吸引了大批人涌入,高中毕业生填报相关专业,大学期间还有很多其他专业的人转专业过来,很多考研的同学也纷纷跨考,导致近几年从业人员暴增,竞争十分激烈。
软件工程师越来越多,优秀的软件工程师也越来越多,大家不愁找不到优秀的人。所以把算法题作为一个门槛了。
先看看以下这些大厂必考经典题👇
-
请问,Object作为HashMap的key的话,对Object有什么要求吗?
-
请问 hashset 存的数是有序的吗?
-
输入一个二叉树和一个整数,打印出二叉树中节点值的和等于输入整数所有的路径
-
二叉树的搜索区间
-
现在有一个单向链表,谈一谈,如何判断链表中是否出现了环
-
随机链表的复制
- <