一亩三分地

 找回密码 注册账号

扫描二维码登录本站

BBS
Offer多多
Salarytics
交友
Learn
Who's Hiring?
Visa Tracker
疫情动态
指尖新闻
Instant
客户端
微信公众号
扫码关注公众号
留学申请公众号
扫码关注留学申请公众号
Youtube频道
留学博客
关于我们
查看: 854|回复: 7
收起左侧

想自己提升做项目能力刷leetcode有用吗?

[复制链接] |只看干货 |做项目
我的人缘0

升级   53.75%


分享帖子到朋友圈
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (347)
 
 
0% (1)    👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
本人非cs phd一枚,因为自己需要抓数据的原因用到很多python和scrapy,平时自己分析数据以用R语言为主。每次导师需要个什么数据我要改python抓数据program的时候很痛苦,想问问看如果只是想精通爬虫和数据处理的python code的话,刷题有用吗?
我看过相关的书,感觉书本上的知识和实际需要运用到的知识大概是幼儿园和大学之间的差别,学着感觉很好,实际运用的时候网页一复杂或者有个反爬虫就两眼一抹黑;所以感觉看书用处不大?但我还是想找个好的路径系统的学一下
考虑刷题的另一原因是我对python是个object-oriented这一点理解也不深刻,实在是太习惯R的语言结构了,看别人代码看得懂,自己做又是两眼一抹黑,只能自己写for loop不会写function...
有任何建议和评论都很感谢!

上一篇:如何开始做一个未知的项目?
下一篇:请大家帮我看看这是什么项目
我的人缘0

升级   20.29%

本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   90% (4099)
 
 
9% (448)    👎
刷题,算法,面试算法,coding 能力,是四个不同的概念

评分

参与人数 1大米 +1 收起 理由
TurkishCoffee + 1 谢谢分享!

查看全部评分

回复

使用道具 举报

我的人缘0

升级   33.86%

本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   96% (3373)
 
 
3% (136)    👎
其实大公司考算法题只是为了看你从不聪明 code写的好不好 实际工作中那些算法很少用到 所以你这个问题的简单回答是没有用 提升能力只能靠你自己多学多练 不过话又说回来 刷题虽然不能直接提升你的业务能力 但是可以锻炼你的coding能力 间接提升你的能力

评分

参与人数 1大米 +1 收起 理由
TurkishCoffee + 1 谢谢分享!

查看全部评分

回复

使用道具 举报

我的人缘0

升级   24.5%

本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   98% (173)
 
 
1% (2)    👎
做项目像是看一本书
leetcode像是碎片化学习
我觉得lc是有好处的,不用花大片时间,提高debug能力和少些debug能力,刷一段题后我觉得我工作上的code都更bug free了!

评分

参与人数 1大米 +1 收起 理由
TurkishCoffee + 1 谢谢分享!

查看全部评分

回复

使用道具 举报

我的人缘0

升级   15.29%

x1nian 2020-9-3 06:37:52 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (202)
 
 
3% (8)    👎
本帖最后由 x1nian 于 2020-9-3 06:42 编辑

做项目能力一定和算法能力有一些关联呀。 难道做项目不写代码,不写loop了嘛。

一个算法能力强的人虽然也需要时间去适应项目和工具,但是在写代码方面一定会快于算法能力弱的人。

我之前的实习项需要用很多cloud services和tools。但是core process function/code 需要改造bfs算法来计算output。

评分

参与人数 1大米 +1 收起 理由
TurkishCoffee + 1 谢谢分享!

查看全部评分

回复

使用道具 举报

我的人缘0
conghao2016 2020-9-3 08:34:33 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   93% (728)
 
 
6% (52)    👎
先说结论额:有关联,但不大。因为你做项目只是一个类似顶层建筑师的角色,底层地基的具体细节,比如调用这个工具,使用内个api,运行在某个系统os上,这些具体的,能直接使用的,都有人给你写好了(这群人俗称大神)这些东西基本上都是非常优化的,比如jdk内建了排序算法,采用了mergesort,然而且在element数量很少的情况下会直接使用insertion sort,这么写也就是应用了算法知识。然而,你的项目可能只是想搭积木一样把他们搭建起来,更注重整体性,当然也有可能需要优化,只是最难的那部分已经有人给你写好了。。。。就比如linux这个OS不用你写,java 的jdk不用你写,你只需要用java写一行hello world即可,这很简单没错....但是但如果真的从无到有写一个hello world,那得从电路板算起,恐怕只刷题还不够....所以话说回来,刷题和做项目关系大么,我觉得答案是不大。但是不刷题你能有工作么?答案是不行。

评分

参与人数 1大米 +1 收起 理由
TurkishCoffee + 1 谢谢分享!

查看全部评分

回复

使用道具 举报

我的人缘0

升级   12.57%

wangbo1987 2020-9-3 09:25:37 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   74% (629)
 
 
25% (216)    👎
想提升项目能力千万别刷leetcode,LeetCode大部分答案的代码在工业界都是不推荐的,易读性和可维护性非常差。因为高票答案很多都是在学生时代找工作刷题的,并没有写业界好代码的能力和机会。你刷leetcode,看答案会那些坏习惯影响。而且选择python也不是一个理解面向对象和项目的好语言。在业界python垃圾代码率非常高。

评分

参与人数 1大米 +1 收起 理由
TurkishCoffee + 1 谢谢分享!

查看全部评分

回复

使用道具 举报

我的人缘0

升级   53.75%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (347)
 
 
0% (1)    👎
Lz我刚学会评分!我会给有用回答慢慢加上米的!感激大家的评论!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://pay.1point3acres.com/tools/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|||一亩三分地

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

Some icons made by Freepik from flaticon.com

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