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

查看 366|回复 32
作者:123go   
中午去吃饭,点了一个排骨汤+一份炒饭。
汤先上了:一个小汤碗、一把筷子、一个勺子。
用筷子和勺子吃喝了一会儿,服务员端上了炒饭。
我一看炒饭盘子里没有勺子,心想吃炒饭没勺子,不太方便。起身便去找服务员要勺子。
要到了,坐回座位,才回想起汤碗里本就已经有了勺子,我为什么还要再另外去找?
我反思了一下,怕串味、混用等潜意识,这似乎暗合代码规范中的单一职能原则。
可是,在生活中,这种习惯没必要吧:一点汤味混在炒饭里,相比起身去找勺子,后者代价更大呀。
类似“单一职能”思维习惯代入生活中,“bug 嗅觉”也会代入。
和非 it 行业的朋友一起吃饭,有时候会对某模糊的事情很较真的去尝试澄清,并且是怀着“避免 bug”的帮助心态🤣。
drymonfidelia   
是因为你没学会依赖注入,没有先查找注入的东西
marcolin18   
不会,你自己认为你是什么样的人,你就会成为什么样的人,这和你的认知息息相关。
这几个例子都是你自己有偏好的去解释的,你换个方向,换勺子这个例子:体现的是坚韧的品质,碰到困难也不妥协; “bug 嗅觉”以及“较真”这个例子,提现的是有较好的逻辑思维以及严谨的品质,二者都可以是支撑你成为优秀企业家的品质。 如果你这么想就不会认为是代码写多了,思维方式是朝着“程序化、降低灵活性”方向变化了。
另一方面,我觉得,你可能没有意识到的是,自己没有在编程之外的时间去观察世界、去思考,反而认为是编程限制了自己思考(方式),这是不对的。
yidinghe   
脑子不灵活,不是因为代码写多了,而是其他的生活场景少了。
garlics   
也许只是脑袋短路了一下,还很多人拿着手机找手机呢,不可能都是写代码写的吧
billgong   
我反倒觉得程序化不是什么坏事儿,而且灵活性这个东西和程序化并不冲突。
way2create   
别妖魔化程序员了,纯属你自己的原因
Antihank   
因为用脑过度或过度疲劳导致反应变慢是有可能的。
123go
OP
  
@drymonfidelia #1 有道理。有时候为了“快速实现”,会忽视代码效率。
123go
OP
  
@marcolin18 #2 谢谢启发。时间有限,一方面精力投入多了,另一方面就会减少。拿熟悉的东西(思维习惯)去套其他场景,这是自然而然的事情。我自己确实也得调整。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部