[职场爆料] 程序员工作中真的有用到算法吗(非算法岗)

NickteeChunky-avatar

NickteeChunky

2022-06-12T13:30:43+00:00

可能是自己段位太低 [s:ac:囧] 目前岗位 大厂 后端开发 大部分时间是 copy 开源框架 看懂了改一改 上线 加新功能再去网上搜 这样 基本没涉及算法
报过培训班 那时候为了面试 单调栈 堆 动态规划 二叉 多叉 链表各种学 leetcode上也刷了200多题 然后很多面试压根不考 或者就考个象征性的
最难的一个可能就是 反转链表 中段(不能用额外空间) 大家是什么情况呢 [s:ac:哭笑]
最近 投了家外企 面试过了 来了轮 笔试(国内企业喜欢先笔再面) 3道题(第一个 数组贪心还算简单 第二个 动态 一个中等题的加强版 第三题比较难直接放弃了[s:ac:中枪])
明显感觉比国内企业 考的难得多 还是纯英文的
RubyNotFound-avatar

RubyNotFound

算法对人的影响是潜移默化的。

我就问一个最基本的。

set.contains和list.contains哪个快。

这其实就是数据结构和查找算法。

实际应用就是缓存。redis等。

想往深处走,算法 计算机网络 操作系统(linux)数据结构 编程语言,分布式思维,一个都不能少。
Dreu-avatar

Dreu

软件工程这么多年来,分工非常细了,大部分程序员用不到算法是正常的。
现在搞算法要求是非常高的。
DaniXChristopher-avatar

DaniXChristopher

只会冒泡排序。。。
hood lum-avatar

hood lum

平时可能用不到,但调研新功能新组建时遇到了得能看懂
LIL BADDD 六-avatar

LIL BADDD 六

大部分码农真的是农 但是农民种地也有智慧
Lynxx-avatar

Lynxx

睡眠排序和猴子排序算吗。
Camux-avatar

Camux

LC其实最早的156道是很好的,相当于练武练基本招式,对你的思维帮助很大

后面的题目有点无聊
axina-avatar

axina

有,识别车牌的,用了个开源的,不过后面还是去走百度API了
wunnadiego-avatar

wunnadiego

[quote][pid=617702830,32297273,1]Reply[/pid] Post by [uid=20472015]少年公民占海特[/uid] (2022-06-12 21:43):

LC其实最早的156道是很好的,相当于练武练基本招式,对你的思维帮助很大

后面的题目有点无聊[/quote]也就是序号的前156吗?
ItsKumo-avatar

ItsKumo

除非大厂 基本用不上 楼上那些炫技的也基本都是白扯 不是阿里 腾讯这种公司能出的级别的项目 你优化那点玩意赶不上硬件的提升速度


当然 我指的是别犯那些原则上的错误[s:ac:嘲笑1]
Leba-avatar

Leba

[s:ac:goodjob]一般程序员能实现个功能就谢天谢地了,在工作中用到算法怎么也得职位到了系统设计的那一步,好像是狗歌的L4-L5?
Aimer Flamer-avatar

Aimer Flamer

计算几何,不过都是很成熟的东西,大部分在网上都有现成代码[s:ac:哭笑]
Aftermath-avatar

Aftermath

不是专业程序员,不过有机器视觉相关项目,从开始的调包侠到组合算子再到最近开始重写算子,感觉多鸠余[s:a2:妮可妮可妮]
Swipe-avatar

Swipe

看到这些回复我就放心了
Camux-avatar

Camux

[quote][pid=617704007,32297273,1]Reply[/pid] Post by [uid=63130497]totoriott[/uid] (2022-06-12 21:49):

也就是序号的前156吗?[/quote]我记得是的,序号是按时间顺序的
RyFPS-avatar

RyFPS

ai
仿真
计算机是数学家发明的
Goonch1107-avatar

Goonch1107

最多就用到个二分,然后什么排序KMP都是库战士
Noble8TTV-avatar

Noble8TTV

谁还造轮子,面向谷歌编程足够