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

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

 
全局:
说实话在公司里写的代码基本用不到算法  大部分时间是实现design的逻辑,反倒是oo用的比较多。不过刷题还是有用的,不刷人会变笨,而且面试别人的时候也用的上,最起码得能看懂candidate写的代码吧。

评分

参与人数 1大米 +1 收起 理由
modifiedname + 1 不刷会变笨手工点赞

查看全部评分

回复

使用道具 举报

🔗
Jennyy 2019-1-31 13:25:46 来自APP | 只看该作者
全局:
先马下来
看到了很多已经工作了的各位前辈的话,对于我这种正在找工作的小白来说很有帮助。
刷题我觉得还是有帮助的最起码会让我们在面对问题的时候更熟练,更加从容吧。或者说是更顺手。
通过每天的刷题,一点点的积累,觉得自己也自信了许多,要向那些刷题进了FLAG的人多学习学习~
回复

使用道具 举报

全局:
不妨谈谈,如果不刷题、应该去刷哪些技术博客和书,会对工作有帮助?有人起个新话题吗?我去加分点赞
回复

使用道具 举报

全局:
进来看答案启发自己的
回复

使用道具 举报

🔗
wdmmbwx 2019-2-1 09:47:15 | 只看该作者
全局:
说一下我的看法。我干研发15年了。基本上,我觉得刷题和最后在公司里边是不是真正能把工作做好,相关度基本为0,有时候甚至负相关。我原来的team,有年轻小朋友刷题的,平时工作勤奋聪明的,去别的公司面试,面试表现很多时候不如那些一天到晚不干活,天天刷题的。  leetcode上的题,没有真正的难题,难点其实在于面试的时候要你20分钟做出来,最后就变味了,变成和高考是的,主要是拼的速度,并考察不了思维的深度,我觉得这也是为什么g和f在面试的时候,经验越多的候选人,design比重越大的原因。  真正工作要做好,无外乎几点:  真正喜欢和投入的去做一件事; 安排好优先级,识别出来现在最重要的事情;  然就就是对系统的理解。   这几点和leetcode上边那种题基本扯不上关系。不过leetcode就和奥数一样,对于锻炼思维还是有些帮助。

评分

参与人数 4大米 +10 收起 理由
seanysx2001 + 1 赞一个
ygmm + 3 给你点个赞!
Gill9907 + 3 could not agree more.
lovecat26 + 3 有道理!谢谢

查看全部评分

回复

使用道具 举报

全局:
刷题面试我分别讨论一下,

刷题我觉得很有必要!能保持思路敏捷,在实际项目中遇到类似的情况会不自觉的联想到刷过的题目。举个例子,我最近项目中需要通过webUrl找到对应的agentInfo,输入是类似于"http://www.1point3acres.com", "http://www.1point3acres.com.xxx"这类的网址string, 返回类似于“一亩三分地”这类信息,我第一反应是实现trie tree,或者懒一点直接用hashmap解决了,如果有更好的思路欢迎讨论,总之如果我没刷过题,我不会知道还有trie tree这种数据结构。持续刷题还能给在职员工更多安全感,因为你可以不必担心公司不景气你没法快速找到下家。

面试时大家因为背景不同,无法保证面试官对面试者那个领域的懂很多,有几次我向一个美国同事请教前端脚本的问题,他在跟我这个后端比比叨叨十五分钟后,我还是不懂他为何普及这东西如何好,本来三四行的指令写起来一两分钟就能搞定,何必跟我炫耀,后来我自学再也不问他,现在脚本用起来比他还溜。talk is cheap, show me the code! 面试时也是同理,再怎么练口语练沟通,很多情况下大部分国人还是说不过美国本地人,印度人,不如大家统一面试标准,考算法数据结构,会就写出来,不会比比叨叨还是写不出来。当然在职跳槽还需要多看看系统设计,毕竟新公司对你和刚毕业的期待更高了,但不管怎么说,刷题都是基石。
回复

使用道具 举报

🔗
R.F 2019-2-3 14:40:37 来自APP | 只看该作者
全局:
ChenYitian 发表于 2019/01/29 06:31:43
能做出hard难度题的人实际工作不一定厉害。但不能做出easy-medium难度题的人实际工作大概率不厉害。

完全同意,easy to medium 那玩意完全是基本功,基本功不行,肯定歇菜
回复

使用道具 举报

全局:
都是思维的积累
回复

使用道具 举报

🔗
ygmm 2019-2-6 16:33:04 | 只看该作者
全局:
Yang_farm 发表于 2019-1-29 22:48
其实刷题就像高考一样,是一种低成本筛选人的方法,简单说就是,通过考算法也许找不出最聪明的人,但一定能 ...

这样对天资一般但是很认真刻苦的人来说,比较公平啊。。。总要给条路走嘛
回复

使用道具 举报

🔗
ygmm 2019-2-6 17:00:12 | 只看该作者
全局:
不谈对‘找工作’的帮助,只谈对‘当前所进行的工作‘的帮助:

我当前工作主要就是:解决问题,讨论发言,写邮件。
(1)开会发言快速思考的能力, 通过对一个个题目的审题,进行边界分析、拆解分析、逆向分析、嵌套分析就那些套路。平时工作开会讨论的时候,也能谈出个几点来。即使英语不佳,但胜在言之有物,开会发言的水平提高,会提高影响力。
(2)提高英语理解能力,这些题目出的都是非常有逻辑性的,有些用词也非常严谨,当然也地道,这样,平时工作中,别人邮件里写了什么,可以快速的领会,还能找出对方逻辑上的不足加以补充,提高回复邮件的水平和技巧,进而提升影响力。
(3)提高工作里debug的水平,对一些内存溢出,没考虑异常等常见的bug会很敏感。
(4)看其他人的代码的水平会有进步。这对于理解不同国籍和教育背景的同事写出的代码,感觉会可能有帮助。code review的水平也会提高。
(5)培养了长期学习的习惯,这样工作里,给人一种很努力的感觉。

评分

参与人数 1大米 +3 收起 理由
lovecat26 + 3 赞!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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