楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

[职场感言] 工作的代码完全没有涉及算法

 
全局:
工作五年了... 好像连快排都没写过。用二分法也不是在code里,而是有个很tricky的bug做binary search...  STL用了不少,算法真是啥都不用...
回复

使用道具 举报

🔗
richez 2021-9-27 23:15:45 | 只看该作者
全局:
感觉面试这就跟高考一样,最后就是百万大军过独木桥,背了那么多文言文最后不学文学的话还不是都忘了。
回复

使用道具 举报

🔗
gerdo888 2021-9-28 00:36:40 | 只看该作者
全局:
本帖最后由 gerdo888 于 2021-9-27 08:38 编辑
..
刚刚工作的时候我逞能
写了个Trie做
reverse lookup
后来有个高端客户
在生产环境出了问题. ----
在测试环境调试的时候
路过一个文件
看了半个多小时愣是没看懂
文件头上也没有
标注谁写的
调出来历史来
准备找原作者. 1point3acres
请教一下,
Github上的记录显示
竟然我本人写的
还好八哥是在
别人写的代码里面. 1point 3acres

评分

参与人数 1大米 +1 收起 理由
nonstoprejected + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-FNSWA  | 添加认证 | 2021-9-28 00:44:01
本帖最后由 匿名 于 2021-9-27 08:45 编辑

这么多年遇到过几次复杂算法。
一次是要手动实现一个java blocking queue。主要是concurrency这方面比较复杂。
一次是手动parse json结构,并展示到前端。这个涉及到了bfs。. From 1point 3acres bbs
刷过题,对解决这两个问题还是有帮助的。
平时用的最多的其实是设计模式。现在的很多年轻人都不学习设计模式了。写出来的代码无法直视。也许是自己老了吧。
回复

使用道具 举报

🔗
JerryLi 2021-9-28 00:52:55 | 只看该作者
全局:
算法在日常工作中用不到也太正常了 recursion这种我工作几年都没见过..
回复

使用道具 举报

全局:
算法在开发里面遇到的确实不多,但是算法毕竟是很能体验基本功而且相对有门槛的东西,总不能面试考c++语法这种吧,2333
回复

使用道具 举报

🔗
nanio123 2021-9-28 01:23:23 | 只看该作者
全局:
多少还是用到了点,很常见的graph 类算法,还有sliding windows, merge interval什么的都曾经用过,dp就没有怎么用过。
回复

使用道具 举报

🔗
mchzh 2021-9-28 01:44:11 | 只看该作者
全局:
感觉工作中的代码就是面向过程的一行行执行代码吧,几乎没啥算法,都是套好的东西,能call明白api就够了,工作了十几年基本没碰过算法
回复

使用道具 举报

全局:
太正常了!面试造飞机,工作拧螺丝!!
回复

使用道具 举报

全局:
sfmnrmnv 发表于 2021-09-26 14:08:19
这不是很正常吗,大部分人工作中最常用到的算法就是for循环遍历了,最常用的数据结构是hashmap和List。heap,Stack,deque, segment tree 之类的在codebase里基
面试的我:这个应该这样优化,那个还有其他更优解
. ----
工作的我:没有什么是暴力解法不能解决的,有就是还不够暴力,什么二分法lgn,一次遍历不行就两次……直接嵌套再嵌套……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表