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

[Leetcode] 刷题对实际工作中有多大帮助

 
🔗
K叔 2019-1-29 12:58:44 来自APP | 只看该作者
全局:
ds 来凑热闹
感觉自信爆棚>>>
Python java 写code速度变快了
回复

使用道具 举报

🔗
esanio 2019-1-29 13:27:34 | 只看该作者
全局:
我觉得对不同的人群作用不同。
1. 对一些非计算机专业的人来说,可以对一些基本的数据结构有所理解,比如如何用stack来实现queue
2. 对于从事Google Map或者FB socialmap的同学,可以对graph有比较深入的理解
3. 对于大多数群体(一般的马工),感觉除了复习一下基础知识,锻炼下大脑,对于预防老年痴呆也有奇效。 :) 一般的岗位用到的机会不多。

评分

参与人数 1大米 +30 收起 理由
Warald + 30 预防老年痴呆有奇效

查看全部评分

回复

使用道具 举报

全局:
有了工作之后还继续刷题应该是为了日后万一不爽老板可以说走就走吧 还有就是平时也会参与公司招人面试 不刷题咋面别人 面别人很没有底气的

评分

参与人数 1大米 +40 收起 理由
Warald + 40 为了做合格的面试官!

查看全部评分

回复

使用道具 举报

🔗
wangtjwork 2019-1-29 13:45:58 | 只看该作者
全局:
刚入职5个月,目前唯一在工作中用过的是dfs。。因为要写serializer然后有树状的data,需要flatten成array返回前端。但看更core的代码很多时候有graph相关的不少算法。

评分

参与人数 1大米 +30 收起 理由
Warald + 30

查看全部评分

回复

使用道具 举报

全局:
没有。。。。
回复

使用道具 举报

🔗
asdfghjklzxc 2019-1-29 16:06:12 | 只看该作者
全局:
sorting或search之类的可能有机会用到, 可以增加code的速度. 其他DP之类的很少用. 我觉的工作之后还是要继续刷题, 让头脑维持一个灵活度

评分

参与人数 2大米 +21 收起 理由
Warald + 20
lirance + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
wfei26 2019-1-29 16:21:32 | 只看该作者
全局:
刚开始刷题的时候纯粹是为了应付找工作,有点考前刷卷子祈祷考到原题的感觉。也有很多人说刷题确实只是为了应付面试,比如dp类的题实际工作中根本用不到。
但是刷久了就会发现,算法处理能力已经远远比刚开始刷的时候上了一个level,基本功也变扎实了。面试中即使没碰到原题也可以靠平时的总结慢慢推出来了。这些感觉是在上课做项目的时候完全没有过的。刷题带给人的这种思想积累不是项目经验能够补充得了的。
试想,如果面试纯考数据结构,操作系统,计网这些记忆性的东西,公司招到的大部分人可能就是个背诵机器,那还不如招些刷题机器更实际。

评分

参与人数 3大米 +34 收起 理由
Warald + 30
lovecat26 + 3 有道理!
lirance + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
hotinherre 2019-1-29 16:33:24 | 只看该作者
全局:
我下班每天持续刷题1年了, 从最开始一天三天打鱼两天晒网,到后来一天稳4道题, 心智和耐力得到了很大的提高。。。  除了刷题,也会坚持学其他各种技术。。。

一些我个人对刷题的领悟。。我觉得通过算法题来筛选人事明智的。 要么你就绝顶聪明, 要么你就肯定是吃苦耐劳, 没得错!
首先喜欢的刷题的程序员少之又少, 也就一些牛逼的acm,算法竞赛爱好者好这一口。
所以, 如果你能闷头刷好题, 有相当大的概率, 你也能闷头研究相对简单但是繁琐的技术架构。
如果你刷题就心浮气躁, 那你遇到工程中更复杂的问题,需要读源代码, 需要读paper, 那你也估计做不来。

当然少数牛逼的大牛除外, 就是牛逼, 就不刷题, 爱咋咋地的也是有。。。 但是不多。。。

此外呢,刷题的人,一般都很努力, 工作起来都不差,代码整洁性, 逻辑性都很好。


刷吧兄弟。。。 刷好了,心智磨练好了, 以后再难的事都挺得过。。。。  而且算法题这个技能, 一旦掌握通透了, 日后再想要跳槽就不那么痛苦了~

我是快要解脱了,再咬牙坚持坚持!!!






补充内容 (2019-1-29 16:46):
补充一下。。 刷题也是锻炼英语的一个好方法, 平时也没和同事多聊几句, 说不上多少英语。
但自己做题,就自己用英语解答, 用英文思考。。 再看看discussion里别人是怎么描述问题的。 还是提高了蛮多的。。

评分

参与人数 11大米 +65 收起 理由
Anonyknight + 1 赞一个
adlxk + 1 赞一个
miaomipao + 1 赞一个
dayeandheye + 2 赞一个
mizukou + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
lily1993 2019-1-29 16:54:13 | 只看该作者
全局:
感觉刷题算法和想法本身对工作有点用。其实工作中只要在遇到问题的时候能想到用什么方法就可以,能考虑到runing time 和 space 优化就足以。 谁会在工作中徒手写个算法,肯定是去网上搜算法,然后改一改放到代码里

评分

参与人数 1大米 +20 收起 理由
Warald + 20

查看全部评分

回复

使用道具 举报

🔗
nuoya 2019-1-29 22:36:19 来自APP | 只看该作者
全局:
刷题从小处说是计算机语言的运用和熟练度练习,有人说刷题犹如学习弹钢琴练指法,每天要练的基本功。从另一方面来讲是思维的和心性的锻炼,静得下心,耐得住寂寞,才能得出最优解,才能找得出bug。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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