首页 存档 技术 查看内容

程序员的八大思维利器 1、创世 2、黑白 3、生死 4、万物 5、迭代 6、无限 7、递归 8、 ...

2018-3-30 13:00 |来自: 互联网 571 0

摘要: 请点击上面  免费订阅本账号! 本公众号主要推送java技术、web(html/js/ui)技术、数据库技术、web项目开发经验、IT生活、IT热点,让有经验的人知识面更广、技术更扎实、工资更高,让0基础的人秒变大牛,让你的生活 ...

请点击上面  免费订阅本账号!

本公众号主要推送java技术、web(html/js/ui)技术、数据库技术、web项目开发经验、IT生活、IT热点,让有经验的人知识面更广、技术更扎实、工资更高,让0基础的人秒变大牛,让你的生活更积极,更有乐趣。点击上方的蓝字,这样您每天可以看到更多的java知识和资讯!完全是免费订阅,请放心关注。

软件正在吞噬世界,互联网大公司创始人和CEO有不少出身程序员,国外著名的有微软的盖茨、Facebook的扎克伯格,国内有马化腾、李彦宏、雷军、周鸿、丁磊等。他们的成功有多重因素,其中作为程序员的特殊思维值得思考。下面列出的八种思维,一些是程序员特有,另一些存在于传统行业,在程序员这里走向极致。


1、创世

程序员是虚拟世界的开拓者,持续不断创造出现实世界原来并不存在的事物,甚至于一个全新的世界。在需要的时候,又亲手毁灭、再造。

2、黑白

程序员从出入门开始,编码过程中无数次接受正确和错误的测试,对于对错是非有着特别执着和清醒客观的认识。在今日社会,能够尽量排除利益、感情、权力的干扰,做出客观正确的理性判断,是一种可贵的品质。能做到的人并不多。

3、生死

软件开发的特殊性和历史,导致程序员工作中会经历非常多软件项目的生命周期。 软件行业的快速发展,让程序员不断起眼成住坏空,更多体味寂灭、历史感和涅重生。

4、万物

信息思维和数据思维是程序员根本。世界是物质的、能量的,最终是信息的。人类基因、元素周期表等宇宙的全部规则都可以变现为数据,宇宙可以用一个超级优盘保存下来,然后可以在平行宇宙重建。

5、迭代

程序员具有根深蒂固的版本思维。时间机器在他们心理已经实现,那就是软件源码和文档版本管理工具。

6、无限

软件的数字化特征,使得开发、拷贝、分发的边际成本计划为零,程序员能更多的体验到零成本的真正含义并充分利用。

7、递归

《环形使者》和《盗梦空间》是递归思维的最佳阐释,这个是程序员算法基本功之一。

8、建模

程序设计与开发的过程,是化实为虚,然后转虚为实的过程。程序员致力于通过抽象思维、积木式服用思维建立现实世界和人类共同想象的虚拟模型。


P.S. 玩电子游戏同样能锻炼上面的一些思维,并不一定要做程序员。但是在那些传统游戏如围棋、中国象棋、军旗、国际象棋包括桥牌里是没有的。《未来简史》的作者赫拉利说,现代电子游戏与传统游戏有一个非常大的不同在于资源观念。电子游戏中的资源是动态扩展的,游戏角色是发展进化的,这里面可能体现了农业社会与工业社会、信息社会的不同,农业社会的资源主要是土地,总体是相对固定的,博弈是在总量固定情况下的争夺和分配,工业社会和信息社会努力发展新技术创造更多财富,深以为然。

点击最下角阅读全文查看程序员必玩:盘点程序员不容错过的手机游戏

有人用微信聊天,有人却在微信中学习,成长。下面是2016最HOTIT公众号,赶快试试新的关注方法吧


关注方式

★长按二维码,选择“识别图中二维码”进行关注。


没看够?更多好文在阅读原文

本文转载于微信公众号: java版web项目(java_ext_jquery),更多微信文章请扫描关注公众号:

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部