程序员该如何提高抽象能力?

2019-02-28 22:01:28 +08:00
 hjchjc1993
3931 次点击
所在节点    问与答
23 条回复
Enyala
2019-02-28 23:29:17 +08:00
虽然都被人说烂了,《计算机程序的构造和解释》请。
dfjslkjdf
2019-03-01 02:10:26 +08:00
单看抽象能力,请看小学,初中,高中是怎么提高的,程序员没什么特别的
ultimate
2019-03-01 04:49:24 +08:00
sicp
Akiyu
2019-03-01 07:40:10 +08:00
不要拘泥于一个实物
也就是不要试图去具象一些东西, 用它的表现和行为去解释它

当你问出这个问题, 试图明白这是个什么东西的时候
某种意义上来说就离抽象越来越远了
vindurriel
2019-03-01 08:24:55 +08:00
看点数学
jingyulong
2019-03-01 08:34:40 +08:00
《面向对象设计与分析》第三版
hirasawayui
2019-03-01 09:01:38 +08:00
提高抽象能力,应该是要提高臂力吧,不过人类再怎么抽大象耳刮子,也就是挠挠痒的成都吧。
aaahhh123
2019-03-01 09:02:50 +08:00
毕加索?
woscaizi
2019-03-01 09:38:39 +08:00
象那么可爱,为什么要抽象象?
ech0x
2019-03-01 09:45:40 +08:00
SICP 和 Haskell 都是很好的切入点,Haskell 学完你再看现代语言的一些新特性基本上都是熟悉的。
tt67wq
2019-03-01 09:59:48 +08:00
多看点脑洞和意淫小说
anofac
2019-03-01 10:03:57 +08:00
特指编程领域的话,我来说一个方法:
多翻自己写的老代码,然后尝试重构优化之,如此反复
geshansuiyue
2019-03-01 10:10:12 +08:00
6326
dandycheung
2019-03-01 11:40:31 +08:00
@hirasawayui 你不考虑下鞭子?
Eninsslei
2019-03-01 13:34:41 +08:00
关注微博:@带带大师兄 就好了嗷(狗头
jiom
2019-03-01 13:37:04 +08:00
同求.
ifxo
2019-03-01 13:41:25 +08:00
看东西也不能像以前那样了,要抽象一点
siyemiaokube
2019-03-01 13:42:50 +08:00
我个人感觉近世代数、同调代数很有助于思维
siyemiaokube
2019-03-01 13:44:07 +08:00
ls 正好有人提到 SICP 和 Haskell,haskell 和同调代数应该可以说是范畴论( category theory )的一体两面
berumotto
2019-03-01 16:00:11 +08:00
抽象带师微博:@带带大师兄

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/539802

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX