编程方面的发散思维
对互联网从业者、编程爱好者、码农来说 , 必须与程序代码打交道 。 许多人眼里的程序员可能是一个一天到晚面对着密密麻麻的代码 , 经常加班到深夜的人 。 单实际上 , 我们做的最多的事可能做的是代码的优化 , 验证代码的准确性 , 不停的找BUG , 以及及时的“充电” , 剩下的几乎是不停的复制粘贴的时间 。实际上现在我们用的大部分的代码都不是新的 。 举个例子 , C语言中最最基础的函数也只是那几十个 , 大部分都是组合函数 。 除非你拥有一种新的思维 , 自定义一个新的函数 , 但是这个函数也需要在原有函数的基础上进行组合 , 使它符合另一种逻辑架构 , 这就是编程者的“idea” 。 就像搭积木 , 材料只有一个 , 但却能堆积成千奇百怪的形状 , 而编程远比搭积木要有趣的多 。如果你要编程实现一种新的功能 , 可以在网上搜索到很多类似的代码 , 这点需要归功于互联网 , 互联网一定程度上磨平了信息差 , 让知识变得“廉价” 。 每个人都可以根据自己的需要去寻找知识 , 但是却寻找不到思维 。如何去发散思维 , 去天马行空的想象 , 有两个必要条件 , 第一是丰富的知识和见识 。 第二是需要放慢脚步 , 去思索 。 丰富的知识和见识是让我们有想象的空间 。 举个例子 , 一个从没见过螃蟹的人是很难想象出螃蟹的味道来的 。 但是如果你吃过其他的海鲜 , 那结果可能就不一样了 。 在有了丰富知识之后 , 还需要有所思 。 牛顿提出的万有引力也是在自己的思考和假设的基础上的 , 有人说没有那一个砸向自己脑袋的苹果 , 可能牛顿就不会提出万有引力 , 但我觉得这个苹果只是一个契机 。 一般的人被苹果砸到闹到可能也只是自认倒霉就这样过去了 , 但是牛顿因为这个契机去思索苹果为何掉落 , 然后有了自己是猜测和假说 , 才有了之后的万有引力定律 。“学而不思则罔 , 思而不学则殆 。 ”我们在大学阶段往往会有“学而不思则罔”这种状态 。 因为大学简直是一个知识宝库 , 在这里有各种资源 , 也能学到各种各样的知识 。 但是人的精力是有限的 , 真正需要把某个方面的知识了解透彻 , 并不是一朝一夕 。 大学做到的往往只是通识教育 , 而专业课则是凌驾于通识课的 。 有些人喜欢多学 , 去学习各种各样的知识 , 但是你始终需要专注于一个点 , 找到自己兴趣 , 否则永远只是半吊子 , 你需要停下来有所思考 。而编程的发散思维正是这种思索的过程 。
推荐阅读
- 古代学宫和书院有哪些方面的区别?
- 蒙面的大侠|语文特级教师宁鸿彬:学语文,解决1点常见问题,牢记“三步走”
- 中国的彩票中大奖的就没有一个敢露面的?
- 蒙面的大侠|《遛相机带你玩摄影》03初学者应该怎样系统学习摄影曝光
- 蒙面的大侠|关于买书的10大秘诀,让你买书不再花冤枉钱
- 华盛顿是不是理性自利人?
- 我们需要愚公移山,这样的文化吗?
- 铁路|高温下铁路“编程师”戴双层手套 扒车作业就像抓热锅柄
- 情感|你要明白:感情方面的付出与收获,往往是不对等的
- 情感|中国大龄剩女为何不结婚,看看下面的原因网友点了点头