算法对后端开发的用处是什么?

投票
  我从高中开始接触竞赛,一直认为算法和数据结构才是编程的灵魂,这才是我所热爱的东西。春秋招的时候也没有因为笔试和手撕被卡过,反倒是因为算法好有的时候八股不太行也过了。但是!最近有面过几家公司,让我产生了怀疑,算法到底有什么用?
  自我介绍的时候我会特意强调自己在算法和数据结构方面的优势,但是最近几家公司的面试官会问我“你在项目中用来什么算法和数据结构?”,更有甚者会直接说“后端开发其实用不到什么算法和数据结构的”,然后就跳过了这段,我想了一下,在我仅有的两个项目,和一段实习中,我真的没有用什么算法或者数据结构,也很难加入什么算法(表、链、hash这些基础的不算,因为只要是开发的,不管算法怎么样都在用),所以说,算法好到底对我的开发有什么帮助?算法好真的是一个程序员的优点吗?还是说随着语言的发展,一个一个类,一个一个包越来越完善,算法都被封装了,像现在的list,vector或者sort这类,只有会调用,知道是干嘛的就行,根本不用管是怎么去实现的。所以算法对后端开发的用处到底是什么? #秋招# #提前批# #校招#

最后附加已投票看看大家的想法吧,反正我麻了
全部评论
光背算法肯定没用啊。有用的是通过各种算法积累出的逻辑思维能力。
23 回复 分享
发布于 2022-08-23 18:50 北京
个人认为算法是解决“世纪难题”的手段,比如操作系统的调度算法(都用到了基础数据结构如栈、队列等)各有优缺,如果你能在这些基础上研究出什么新玩意,一般来说可能是领域突破性的进展。对于平时生产线上的前后端开发,好像确实很少需要算法的这些思想,最多最多就是优化程序查询结构等。(菜鸡观点,大佬勿喷,接受批评指正。)
1 回复 分享
发布于 2022-08-23 20:45 陕西
感觉后端算法用处真不大,更多是优化sql和多线程。但也说不定哪里就能用上了,别灰心xd😭
3 回复 分享
发布于 2022-08-23 22:18 广东
对平时工作没用,主要是对找工作有用🤣
2 回复 分享
发布于 2022-09-01 09:48 山西
编程的灵魂是算法,数据结构,体系结构,你找一个看重算法的岗位不就好了,通用软件开发是最卷,最累,最无趣的岗位,有点特殊本领的应该去找更合适的岗位
2 回复 分享
发布于 2022-08-24 08:36 广东
提高逻辑思维能力吧,对于很多复杂业务逻辑处理起来更得心应手
2 回复 分享
发布于 2022-08-23 21:23 广东
越底层性能要求越高,算法的重要性就体现出来了,但是搞后端搞开发的基本是碰不到底层核心内容
1 回复 分享
发布于 2022-10-04 04:55 陕西
肯定是有用的,但是我觉得不会像算法考核在面试中的考核权重那么大。算法做出不出来并不能等同于代码不行,个人觉得
点赞 回复 分享
发布于 2022-09-12 07:55 安徽
有用,但不多
点赞 回复 分享
发布于 2022-09-11 02:14 安徽
没什么用,实际工作全是业务,还有无数屎山
点赞 回复 分享
发布于 2022-08-30 16:47 上海

相关推荐

03-18 09:45
莆田学院 golang
牛客749342647号:佬,你这个简历模板是哪个,好好看
点赞 评论 收藏
分享
评论
8
6
分享

创作者周榜

更多
牛客网
牛客企业服务