由循环次数设定引发的一些思考

写过一篇《关于for循环中循环次数的设定的思路中有意思的一点》,是补丢掉的记录的。在补的过程中,想到了一些有意思的,记录下来。
我们在解决一些问题时,会按照既有的习惯性思维去想办法解决,不管这个习惯性思维是怎么来的,是不是对的。
其实我们的习惯思维有许多来源,在这里不作讨论,我也没能力去究其根源。我想记录的有两点习惯思维带来的问题:一是被固化的思维;二是想当然。
被固化的思维有其好的一面,因为可以让我们不需要太多的思考就可以进行选择和解决问题,比如找过马路时看红绿灯,我们看的红绿灯的时候常常没想为什么看,只是固化了思维要看一看;再比如我们要考大学,为什么考,考什么样的大学,高中生们很少想,很多时候只是觉得考才行。
在编写程序时,更多的思维被固化了,比如冒泡排序中for循环。当初学习时,老师告诉我,必须要记住写法,闭着眼睛都要能写出来,不用思考就能写出来才算是掌握了。
但是当我们工作后,遇到大量数据需要排序时,才发现以前学习的方法根本解决不了问题。还保留一些扩散思维的人就会想办法解决问题,去研究更好的方法,对以前学的方法进行优化。
也就是在这个时候,就开始分化出好程序员与码农,思维更扩散些的,成长为好程序员的可能性更大些。
想当然也是我在工作后遇到的。写代码想当然,结果经过痛苦调试后才发现自己蠢如猪,太想当然了;做项目经理后,也出过许多想当然,需求分析、项目进度、人员安排,造成几次差点失败的错误。


记录下来,以此为鉴,时常省之。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值