这段时间听粉丝朋友说了件事儿:
公司开发效率低下,程序员出身的老板看过一些员工的代码,发现明明可以用两行代码搞定的事情,有的人用了十几行。更搞笑的是,有一个新人,把一个事件出现的100种情形一行一行码出来了。老板差点气得把电脑砸了,但后来回过头一想,面试招人的时候没有注重算法的考核,有的压根就没有考核算法。
所以最近老板从网络上面下载了一堆百度、腾讯、字节跳动等互联网大厂面试用的算法题,给全公司程序员来了一场别开生面的考核。
并公开说明,想要涨薪的,就看这次成绩,成绩优秀的除了涨底薪之外,还提升绩效工资。但是,成绩过差的员工,会进行统一培训,培训期过后再次考核,依旧不合格的员工将进行劝退处理。
听到这里,小天瞬间出了一身冷汗,但愿我的公司不要做这种事情吧!
但是,算法确实是程序员不能缺失的技术能力,这将决定你开发写代码是否会简便。并且,字节跳动、百度等很多大厂的面试都把算法独立出来考察。
小天这里整理了一套数据结构与算法有关的学习资料,还有学习路线图: