请教一下,前端真的会有算法诉求吗?

2022-08-05 11:18:57 +08:00
 jeodeng

就比较好奇,大家公司里前端真的有算法诉求吗?还是说算法更多是考核思维? 如果是做基建、设计框架(如 vue\react )我还能理解, 70%的前端应该是写交互、渲染\优化、样式\兼容这几点吧?

...想问问大家长长见识

7437 次点击
所在节点    程序员
80 条回复
dayeye2006199
2022-08-05 15:14:27 +08:00
编辑器的实时协作功能,需要实现 ot 或者 crdt 算法。。

Figma 也是前端
shuianfendi6
2022-08-05 15:44:49 +08:00
@yousabuk 寄存器地址这种东西,EE 工程师都得花时间理顺,也是难为前端小妹妹
yousabuk
2022-08-05 15:48:22 +08:00
@darkengine 已经放后端了,但是前端也得有 偏移量计算和显示的工作要做。要偏移量,当前页数据显示对应起来。

由前端向后端发偏移地址+当前页+modbus 功能码

已经没啥多余的了。
yousabuk
2022-08-05 15:49:58 +08:00
@shuianfendi6 是啊,很耐心的讲解了之间关系,讲了一个多礼拜,还给演示。最后还是被老板怼了哭了。
Cbdy
2022-08-05 15:50:39 +08:00
图形学算前端吗?
shuianfendi6
2022-08-05 15:55:09 +08:00
@yousabuk 寄存器操作我直接给后端写好 Java 封装代码 qaq
libook
2022-08-05 16:01:36 +08:00
普通业务开发的话,不管前后端都极少涉及到算法。

除了个别岗位对算法有要求外,通常招聘时考察算法只是因为简历太多,需要强行淘汰掉一部分,来减少筛选的工作量。
qiaobeier
2022-08-05 16:03:24 +08:00
图形,游戏,数字可视化方面有一些需求。
polo3584
2022-08-05 16:17:48 +08:00
做游戏用到过一些,一部分是游戏内在的逻辑算法,另一部分是一些渲染方面的也需要。
vitoaaazzz
2022-08-05 16:30:36 +08:00
对大部分需求来说用现成的轮子足够了
kangyan
2022-08-05 16:35:03 +08:00
有用到过,做 多标签页系统 的时候,使用过缓存淘汰算法( LRU )。
NameLiving
2022-08-05 16:38:23 +08:00
@byuan04 弹幕会有吗。。
ZLY201
2022-08-05 16:42:10 +08:00
大部分业务需求感知不到,但是如果说 react vue 这种框架里面没有算法那可太天真了,光是里面用到的编译原理就把 90% 的前端打回原形,还不谈 node 这种中间服务,如果把 node 也归属到前端,那里面的 koa ,以及 node-mysql 这种插件用到的算法海了去了
ZLY201
2022-08-05 16:43:22 +08:00
还有就是做开源框架,像 ant-design 、arco-design 这种里面肯定会用到的
ZLY201
2022-08-05 16:45:45 +08:00
@NameLiving 虎牙面试会问你如何快速判断弹幕里有没有关键词屏蔽,难道真的直接 for 循环遍历。。。简单一点可以用 kmp ,高级一点用字典树,再强可以用 AC 自动机或者前 /后缀数组
yunying
2022-08-05 16:46:36 +08:00
有的。。特别是可视化相关的。
ntnyq
2022-08-05 16:56:03 +08:00
用的少,而且有点概念用的时候再查我感觉足够。
sugars
2022-08-05 17:02:50 +08:00
涉及 canvas 和 svg 的复杂场景时,就需要用到一些算法
wongskay
2022-08-05 17:32:08 +08:00
很少
wolfie
2022-08-05 18:24:01 +08:00
见过前端 7 层循环代码。
vscode 提示 r u kidding me 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/870826

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX