请点击上面 免费订阅本账号!
本公众号主要推送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),更多微信文章请扫描关注公众号:
|