除非开发 tf 、torch 这种机器学习框架了,或者搞 slam 的验证自定义公式,手搓一堆矩阵变换 做产品业务的程序员都是调包侠,开发算法库框架的程序员才是真正手写算法的,但是后者没业务产出咋提晋升加薪呢?
specita
223 天前
大多数研发都是应用层面的,所以就是调用各种 API ,CURD 之类的。其实就算是调 API ,用哪种数据结构和算法也是有讲究的,这其实会涉及到你对算法的理解的。如果代码的设计标准是程序能执行就可以,那确实会觉得是调包侠,快排和冒泡都可以排序啊。但如果提高对程序的要求,就会倒逼去了解各种算法和数据结构了,然后做测试和选择。虽然没有手写算法,但会让你觉得自己不仅仅是个调包侠。
ZXiangQAQ
223 天前
就算手写算法,也是有论文在前,手写算法去实现 ... ...
有兴趣可以去看看 MIT 6.824 这门很经典的课,给你提供了 MapReduce 、Raft 之类的算法论文,实验内容就是自己去实现论文中的算法