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

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

 
🔗
ymsfd007 2021-9-27 14:58:32 | 只看该作者
全局:
小feature确实用不到,但到系统设计层面,需要设计data model的时候就用得到了,把大型的复杂问题解构成抽象的算法/数据结构,这个好像叫建模?
回复

使用道具 举报

全局:
工作中即使真要用到,也都有现成library,直接call一下就完了。。。
回复

使用道具 举报

全局:
现在面试刷题确实有点卷,不过我刷过的题会在工作中影响我的coding思路
回复

使用道具 举报

🔗
小民 2021-9-27 17:45:59 | 只看该作者
全局:
pandami 发表于 2021-9-27 07:07
复杂算法都已经封装在library里面了
你以为凭你能写出bug free的复杂算法吗

那么说,派去写library就用到了。
难怪面试要这么面
回复

使用道具 举报

🔗
chasedream888 2021-9-27 21:16:55 | 只看该作者
全局:
工业界写代码考虑的更多的是耦合,并发,异步等。话说像前面说的,一个三路快排真的不是面试里面那样写就可以的,有机会去读一下oracle的各种数据结构算法的源码,很多东西都要考虑,源码也是改了好几版的,工作里面你那么写真还不如用人家的。

面试说白了就是一个算法思想,代码能跑就行,很多design可以用算法的思想,不是具体到实现一个算法。
回复

使用道具 举报

🔗
illi_504 2021-9-27 21:28:53 | 只看该作者
全局:
太正常了 lol 我平时最多最多就数组 没有更复杂的structure了。。。
回复

使用道具 举报

🔗
natalya 2021-9-27 21:31:26 | 只看该作者
全局:
虽然大家学的都是造火箭,但世界不需要这么多人造火箭,大多数都在拧螺丝,真能去造火箭的人都是人中龙凤
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-RPQCI  | 添加认证 | 2021-9-27 21:49:38 来自APP
agiamason 发表于 2021-09-27 00:18:57
现在面试刷题确实有点卷,不过我刷过的题会在工作中影响我的coding思路
具体怎么影响?除了写用数组和递归的时候考虑边界条件没感觉和刷题有什么联系
回复

使用道具 举报

🔗
大肉馍王 2021-9-27 21:58:56 | 只看该作者
全局:
seannaes 发表于 2021-9-26 17:24. ----
正常啊,我第一次面谷歌的时候,中午和一个黑哥哥吃饭。他告诉我他已经待了4年了,我问他工作中有没有用到d ...

个人体会:
复杂算法用不到(Dynamic planning),简单算法用现成的(hash, sort)。但面试确实培养了我对complexity的敏感度,会有意识的减少for loop,不能说完全没用。
然后system design真的有用,学的越多约好、越深越好。. check 1point3acres for more.
至于Behavior嘛...嗯,就当是练口语了
回复

使用道具 举报

🔗
ci-hanker 2021-9-27 22:25:01 | 只看该作者
全局:
看了回复我觉得我又行了。。。

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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