被禁锢的思维

前两天我们在群里聊天的时候师哥给我们提了一个问题:如何不利用第三方内存空间做到两个变量的交换。

我们几个人讨论了半天也没有讨论出什么结果出来,最后师哥给出来的答案让我突然发现我们的思维被学到过的东西禁锢的太深了。

 答案很简单:

int a=3;
int b=4;
a = a+b;//这时a为7
b = a-b;//b为3
a = a-b; //a为4
很简单的一个小算法吧,或许给一个没有学过编程的高中生或者初中生去做都能做出来,但是我们这些学过编程有一些“基础”的人却想不到。。。

软件的开发过程中并不是所有的技术都有人帮你做过了,有很多时候需要自己去测试,去慢慢的尝试。正如《拆掉思维里的墙》书中的所说——“我们要学会用能力交换收入,但更要学会用收入交换幸福。

 当我们在编程的过程中思维被禁锢的时候,我们就像被一堵无形的墙困住,每天戴着面具生活,背着枷锁生活,追求的是幸福,得到的却不是自己需要的。我们总是想如何尽快高效的完成,于是便去到处找别人成功过的例子然后去改写,其实很多的时候找到的不一定能用,即使能用也不一定对你很有帮助,或许有时候自己去思考或许来的更快一些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值