代码写多了,脑子(思维方式)真的会程序化、降低灵活性吗?

2024-04-25 14:22:04 +08:00
 123go

中午去吃饭,点了一个排骨汤+一份炒饭。 汤先上了:一个小汤碗、一把筷子、一个勺子。

用筷子和勺子吃喝了一会儿,服务员端上了炒饭。 我一看炒饭盘子里没有勺子,心想吃炒饭没勺子,不太方便。起身便去找服务员要勺子。 要到了,坐回座位,才回想起汤碗里本就已经有了勺子,我为什么还要再另外去找?

我反思了一下,怕串味、混用等潜意识,这似乎暗合代码规范中的单一职能原则。 可是,在生活中,这种习惯没必要吧:一点汤味混在炒饭里,相比起身去找勺子,后者代价更大呀。

类似“单一职能”思维习惯代入生活中,“bug 嗅觉”也会代入。 和非 it 行业的朋友一起吃饭,有时候会对某模糊的事情很较真的去尝试澄清,并且是怀着“避免 bug”的帮助心态🤣。

5001 次点击
所在节点    程序员
52 条回复
oyoyogg
2024-04-25 23:59:09 +08:00
@marcolin18 你自己认为你是什么样的人,你就会成为什么样的人,这句话是真谛
123go
2024-04-26 09:01:41 +08:00
@GeruzoniAnsasu #40 交流一下嘛,也不是经常进行这种反思
123go
2024-04-26 09:04:00 +08:00
@Ashe007 #39 如果把工作当作事业或生涯,和生活有一定程度的融合,没什么问题吧
Ashe007
2024-04-26 09:35:19 +08:00
@123go 没问题,如果你真的具有那种觉悟,那我表示 respect
magicfield
2024-04-26 10:05:52 +08:00
不会,反而因为经常处理解决方案脑子好使了不少,生活里碰到问题能很快总结出几种解决思路。
现在面临的问题是怎么把思路解释给别人听,表达的过程往往比思考的过程还要麻烦
kile
2024-04-26 11:20:44 +08:00
@magicfield 合理,开发干久了沟通能力会弱化,主要原因是很多开发会把基本的推理过程误认为常识,这种时候沟通就累了
marcolin18
2024-04-26 13:51:21 +08:00
@some2 我推荐尝试一下阅读+冥想。
就我个人的感觉,阅读的时候是主动搜索,这个过程中是会主动锻炼大脑的,而观看小视频、电视等等,多数属于被动接收。人类原生的大脑本来就是会主动规避耗能的操作,所以需要你清醒的现代大脑来调配训练。
而冥想更多的是让你的思维可以站在身体之外的空间,去注视物理世界,我认为是跳出“当局者迷”的束缚,可能用词不是很准确,但大概是这么个意思。

人类发展进程已经有数十万年,而近几百年尤其是工业革命和信息革命带来的变化,相较此前是翻天覆地的,人类的大脑进化进程可能还没跟得上,可以从这个角度去审视、训练自己的大脑。

都是个人见解,有不同意见欢迎交流指正。
PhonRT
2024-04-26 15:19:21 +08:00
"代码写多了,脑子(思维方式)真的会程序化、降低灵活性吗?"
->从你发这个贴来看,是的.
walle1530
2024-04-26 15:55:43 +08:00
我觉得你觉得后者代价更大本身就是挺程序化的事了,起身拿把勺子而已,想太多会累
moooooooo
2024-04-26 17:16:36 +08:00
我生活中明显能感到职业习惯的一是当老婆让我买两个馒头我真的就是只会买两个,另一个就是当别人表述不清楚一件事的时候会很烦躁(需求不明确)
iugo
2024-04-26 18:35:29 +08:00
把随想发出来分享一下, 我认为并没有任何不妥.

如果勺子是一个函数, 那么这个函数的目的是:

1. 盛起食物 (相比筷子)
2. 盛起汤

两种设计都并无不妥.

---

避免歧义也不是程序员特有, 从事法律行业的人也会这样. 解决问题的心态也不是程序员特有, 传统行业店面巡检员的职责就是找问题, 然后管理人员会针对这些问题制定方案以扬长避短.

---

灵活性也不是褒义词, 是中性词. 带来好处的同时也带来了风险.
123go
2024-04-26 21:18:58 +08:00
@moooooooo #50 哈哈, 不会随便主动扩张需求

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

https://ex.noerr.eu.org/t/1035593

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

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

© 2021 V2EX