1
thet 2021-01-25 11:09:09 +08:00
写 leetcode 吧
|
2
rust 2021-01-25 11:18:46 +08:00 5
多简单的事,你去发个贴,说提供开发服务,并且免费,能写到你想吐.
|
3
SuperMild 2021-01-25 11:19:34 +08:00
做些小工具呀,我做了一个密码管理工具和一个笔记工具,用 Go 写的,如果你有兴趣可以拿来改成 python, 或者你也可以另外找一些感兴趣的工具来弄。想像自己是一个木工,打造一些小家具自用。
|
4
Sparetire 2021-01-25 11:21:28 +08:00 via Android
Codewar
|
5
mumbler 2021-01-25 11:22:36 +08:00 via Android 1
编程最大的乐趣是可以自己设计一个项目,自己实现,你光想做作业,会很枯燥的
|
6
fengchang 2021-01-25 11:37:17 +08:00 15
有本书叫《程序员的职业素养》,其中第 6 章第 2 节 编程柔道场 中提到一个概念叫 kata (应该是空手道的“套路”),作者会使用同一个问题练习几百几千次,后来每写一次只要几分钟。
如果你不喜欢这种重复的话,我还发现了一个网站 codewars.com ,提供了很多 kata,你可以选择一个语言,每天写一个,大概十几分钟也够了。 kata 和 leetcode 里的题目很不一样,通常不需要考虑算法,主要练习语言。写一道 leetcode 通常需要较长的时间,一天一题的压力很大,但是一天一个 kata 就非常轻松了。 另外,具体到 Python 这种语言,codewars 的用户非常喜欢函数式编程,练习十几次以后起手就是一套 map lambda 一行解决问题。 |
7
levelworm 2021-01-25 11:55:16 +08:00 via Android
做项目啊,小的那种做起。
|
8
levelworm 2021-01-25 11:58:09 +08:00 1
写一个 scheme 解释器之类的,SICP Python 版本最后一个大项目。或者写个 BASIC 解释器,Peter Norvig 有源代码可以参考。不过我觉得最好还是工作中用到的东西,这样动力更足。
|
12
hoyixi 2021-01-25 12:45:05 +08:00
想办法用它赚外快
|
13
wellhome OP 楼上说赚外快的。我水平还没到那种 信手拈来的地步。 我想是否可以通过一种套路的重复联系,可以最短时间呢就能攒出一个东西。 其实计算机世界就是个创造奇迹的世界, 有时候一个项目几十号可能真干不过一个牛逼的人几天写的。
我不是这样的天才。我想是否有一种重复的笨方法不断的联系。 使我能努力接近这样的牛人的水平。 类似于俞敏洪老师说的, 蜗牛每天爬一点,最后也能获得老鹰的视角。 这个爬的过程的快乐是老鹰无法体会到的。笨人也有自己的小确幸不是。 |
15
xuanbg 2021-01-25 13:14:28 +08:00
不断重构……先实现重构 10 遍这个小目标吧
|
16
janxin 2021-01-25 13:22:08 +08:00
上班💼啊
|
17
limuyan44 2021-01-25 13:59:39 +08:00 via Android
爬淘宝,够连蛮久的了。
|
19
Takamine 2021-01-25 14:33:08 +08:00 via Android
Github, 看到你觉得不错的,改成 Python 实现。
|
20
siteshen 2021-01-25 17:36:41 +08:00
@fengchang 之前看过些 codewars 的代码,个人觉得那些满篇 lambda 、reduce 的代码(尤其是 js )真不是什么好代码。
|
21
SuperMild 2021-01-25 19:51:24 +08:00
@nano91 开源,我的仓库 https://github.com/ahui2016
|
22
siyemiaokube 2021-01-25 19:55:28 +08:00 via iPhone
project euler
|
23
printese 2021-01-25 21:22:32 +08:00 via iPhone
看看自己工作中有哪些地方可以自动化完成的,试着去中 py 实现一下
|
25
DoctorCat 2021-01-26 02:32:54 +08:00
找个开源项目,例如小到 flask 大到 openstack 去修 bug
|