大家是怎么提升自己的编程逻辑能力的

47 天前
 alohar
有些需求,每个人的实现方式不同,有的人就是绕来绕去,有的人想法就非常巧妙,大家是怎么锻炼这种思维的呢?多看书了解新技术吗?还是通过一些奇技淫巧呢
876 次点击
所在节点    问与答
4 条回复
alohar
47 天前
不知多看些辩论赛能不能增强自己的逻辑能力。而且也发现自己这方面确实比较差,包括讲话的逻辑,表达能力方面,我觉得有些人的天赋可能不是偶然的
ReturnAc
46 天前
同感,每次看别人写的程序,实现同样的功能,人家写出来的简单明了,对比自己写的还是太复杂。我觉得经验也有很大关系,所以有时也会研究下别人怎么写的
shendaowu
46 天前
## 免责声明

我只是自认为自己创造力和逻辑思维还行,但实际怎么样我也没用靠谱的工具测量过。所以推荐看个乐就 i 行了,真要做的话推荐自己再调查也研究一下。我写这些东西更多是为了练习表达能力。

## 对主要问题的回复

> 有的人想法就非常巧妙,

巧妙的话我感觉应该属于创造力的问题了。当然逻辑思维如果用好了对创造力应该也是有帮助的。我个人感觉逻辑思维对创造力应该可以起到类似搜索算法的剪枝的效果的,就是把一些明显不靠谱的路径砍掉。关于创造力我感觉我见过的最好的建议就是在刚开始想象的时候不要进行批判,等想好了再对想到的东西进行批判。看到这个建议之后我了解到一本书:《六顶思考帽》,大概就包括这个思想。提升创造力有一些书,有兴趣推荐找找。另外提升大五开放性应该对提升创造力也有好处,这个好像比较难改。另外据说破除类别固有观可以提高创造力,所谓类别固有观大概是指把各种概念看成是实际存在和不可更改的。破除之后看东西应该要认识到所有的概念都是人为划分的,都是基于某种目的划分的。我是从这了解到的类别固有观: https://www.modevol.com/episode/qtctq43rjmmch64d52fk2dbe 。这集是免费的,不过我怀疑不看前面的内容理解这集可能会有困难。

> 多看书了解新技术吗?

某个领域的知识对某个领域的创造力是有很大作用的,应该可以算是基础吧。但是我推荐把重心放在那些基础概念的了解和熟悉上,新技术应该大部分都是从那些基础概念建立起来的,全新的东西应该是很少的。类似电的发现那种全新的东西应该属于科学了,软件技术方面的创造更多应该是属于工程,应该是组合式创新更多一些。不过就算是电的发现好像也有很长的历史,不是一下子发现的。我个人感觉概念和原理可能更接近道的层面。

> 还是通过一些奇技淫巧呢

不知道 OP 是不是想走捷径,是的话建议 OP 放弃寻找简单方法的念头,如果你想靠捷径赚钱的话。当然如果你就是想发明捷径那另说,比如发明一种高效解决某种之前很难解决的问题的流程。创造力和逻辑能力都是需要大量训练的,如果有捷径,那么创造力和逻辑能力就不值钱了。

> 不知多看些辩论赛能不能增强自己的逻辑能力。

我比较相信这东西就是一种表演,对提高逻辑思维根本就没什么帮助。两个批判辩论赛的东西: https://mp.weixin.qq.com/s/wVoLGmU1lfjDJQJoSPqIxwhttps://www.bilibili.com/video/BV1z4411L7rL/

## 其他内容

### 习得性乐观

推荐书籍《学习乐观》。我个人感觉习得性乐观几乎就是个万能的技术。在提升创造力和逻辑能力上应该也有帮助。在提升这两个东西的过程中应该会遇到很多挫折,习得性乐观可以提升人尝试的次数。据说那些成功的人基本上都经历过大量失败,但是他们都没有被失败击倒。这方面还有篇相关的文章: https://mp.weixin.qq.com/s/X4I6Z_m7QNo9ZB1klCpCFw

### 批判性思维

推荐认真想这个自媒体。他有个书单,推荐看看有没有自己感兴趣的: https://www.douban.com/doulist/157774053/ 。我记得这个人好像说过理性思维、逻辑思维和批判性思维都是同义词。

### 学习方法

这是个大话题,推荐多关注一些这方面的东西。据说画概念地图效果比较好。另外再安利一下这个: https://www.modevol.com/episode/d5zym10udzf2mjegri5kl9sz 。就是前面的类别固有观提到的那个付费课。

### 问题解决

这也是个大话题,有一些相关的书。我个人比较喜欢一边解决问题一边记录自己的思路。我感觉问题解决能力的获得还是练习大于技巧。创造性地解决问题应该也是类似。当然看书肯定还是有帮助的。

### 写作

https://mp.weixin.qq.com/s/Z6W9fV4boRm0SvQDMawgRg

## 结语

如果有什么看不懂的地方欢迎指出来,其他方面的交流也欢迎。不用怕麻烦我,一方面反馈可以优化我的表达能力,令一方面跟多的表达也是可以优化我的表达能力的。我不是圣人,我还是有私心的,只不过我的私心可能稍微跟利他行为比较重合。
PepperEgg
46 天前
跟大佬学习,看大佬代码,模仿写大佬代码,尝试自己全程一个人从头写中小型程序。

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

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

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

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

© 2021 V2EX