学历一般,基础一般还有必要刷算法题吗
前言
❝The last time, I have learned
这是周五日常答疑的时候一个星球同学,问的一个问题,下面是他的原文提问:
双非硕,非科班,算法应该刷到什么程度。前几个月找实习面试了很多都没有涉及到算法什么的。而且自己本身也觉得自己收不到什么大厂的机会,自己没报什么希望,只想入行。想知道秋招每个公司都要求手撕吗,现在算法还没开始,感觉刷了用不太上,不太想刷。
从他的提问中可以总结出三个疑问:
(1)算法刷到什么程度算合格; (2)什么样的公司考算法
(3)刷算法有什么用(感觉自己这水平还有必要刷吗)
接下来,围绕这几个问题,分别解答一下
算法刷到什么程度算合格
这个问题,个人的看法意见,以及刷题路线,可以看下下面两篇文章:
一般算法题Codetop hot100就够了嘛(是只挑简单中等的即可吗?)
力扣算法刷完就忘/八股背完就忘怎么办
什么样的公司考算法
这样的公司,可以肯定的说,一般至少占据下面两个特点中的一个:
(1)知名厂(中大厂)
(2)薪资比较高20k+
看到这个有同学会疑惑了,那些耳熟能详的知名厂,不本来就薪资在20+嘛,为什么还要单独列出一个知名厂。
那只能说有的同学对有些企业对员工的定位不准,比如某某性价比厂(产品与用人极具性价比的),对员工的薪资那是……,很多应届生往往薪资都到不了20+,依旧也考算法。24届辅导的一个学员就是去的这家,薪资也就是16k。
当然有的同学,又会问了,有的厂子名字我没听说过,那怎么知道它家薪资有没有20+呢,这个推荐大家可以去一个叫offershow的小程序搜搜看。
刷算法有什么用(感觉自己这水平还有必要刷吗)
其实可以100%肯定的告诉大家,埋头苦刷算法,其实对你工作,以及技术提升微乎其微,基本可以理解成没啥帮助。有这时间还不如多看看那些大拿写的开源源码呢。
那为啥没有用,企业面试还要考算法啊。主要还是没啥可问的啊,并且现在供大于需,那只能多考点内容,增加一下区分度了。
并且不止应届生要考算法,其实如果你工作时间在三年以内,如果跳槽去些大厂,也大概率还是会考算法的。
所以不止是应届生,刚毕业不久的也还是要坚持每天刷一两道算法的。
那就像上面那个同学提问的,他还有必要要刷吗?
一定要刷,毕业前三年一定要刷。
上面那个同学感觉学历不好,大厂不会给机会。其实根据24届、25届辅导的那些零基础双非本考研失败的同学来看,只要坚持投,肯定会有大厂给机会的。无非就是学历好,人家投五家大厂,四家给面试机会。你学历不好,你投五家,只有一家给你机会。
但是,如果这家你抓住机会,面试通过了,那不依旧起飞了嘛。如果你不刷,等这个机会来的时候,你抓不住那不能怪别人了。(大厂100%会考算法的)
并且上面也说了,前三年如果跳槽进大厂还是要刷的。大家干程序员这行,天天深夜才下班,不就是为了钱嘛,但是能舍得给钱的就是大厂啊。当然有同学会说了,大厂强度太大了,受不了,我宁愿钱少一点,在小厂。
现在整个行业都在框框加班,你认为会有公司幸免遇难嘛,并且大厂都在降本增效裁员,小公司业务更没啥竞争力,更加说不准哪一天直接倒闭了呢。就怕来一个庙小妖风大的。所以说,都干这一行了,还是要努力进大厂,挣大钱的。
回到原话题,现在在学校有大把的时间都不想刷,等你工作了每天累的不行那可能更不想刷了,甚至可能都不想学习技术提升自己了。
其实就算大家感觉实在忍受不了大厂加班文化,我还是建议要去去呢。起码待个一两年,简历上有个大厂的背书在,未来职业发展会好很多。
知识星球介绍(cpp c++公认的学习地)
里面服务也不会变,四个坚守目前:
1.每天都会看大家打卡内容,给出合理性建议。
2.大家如果需要简历指导,心里迷茫需要疏导都可以进行预约周六一对一辅导。
3.每周五晚上九点答疑聊天不会变。
4.进去星球了,后续如果有什么其他活动,服务,不收费不收费(可以合理赚钱就收取下星球费用,但是不割韭菜,保持初心)
(还有经历时间考验的独家私密资料)
本文由 mdnice 多平台发布