从事IT业一个8年老兵转行前的自我总结2——从《易经》说开来
近些年一直在读《易经》,收获颇多。以前看不贯的人或物现在可以淡然看定,以前看不开的一些事现在也安然放下,以前看不透的某些事现在也都可看透八九不离十。
古人云:不读《易》不可为将相,这是老祖宗给我们留下来的文化精粹。 可能很多人一听到《易经》二字,脑海立马联想到大街上左手木棍白纸黑字招牌,右手蒲扇到处骗人的江湖术士,其实如果客观的把《易经》当做至高哲学来谈的话,那么一切就顺气而然了。其实现代文学上把《易经》划分的范畴就是哲学。
为了让那些质疑的人打消抵制思维的念头,我举个程序员们接地气的实证。
《易经》讲太极生两仪,两仪生四象,四象生八卦。这里的两仪其实指的就是阴阳, 所谓一阴一阳之谓道。 万事万物皆由阴阳组成,阴阳皆不可单独存在。 当时在思考这句话的时候,很质疑,如此的“其大无外,其小无内”,于是一直在想方案如何去举证推翻,但是发现套用到所有的事物上好像都说得过去,再后来用上程序员的思维来悟,顿时豁然开朗。
看看我们现在的互联网就知道了,从PC到局域网,从广域网到全球互联,从大数据到云计算,从移动互联网到电子商务,以及我们每天所在使用的手机、平板。归根结底皆来自于 0 和1的演化。0101的脉冲组成了机器语言,继而成为电脑,1010的脉冲组成了网络之间的互联,一爻一爻的变化,从内向外,从底层到高层,继而演化成当今信息化社会如此庞大的组织。0 1和阴阳何其相似!至此,不再质疑,不再抵制。其实我们每天无时无刻不在使用《易经》的道理,只是我们毫无察觉而已。
“其大无外,其小无内”,无所不包,无所不含。如此狂妄,却又让人找不到质疑的把柄,说它巧妙也好,说它奸诈也罢,历史上那么多聪明的人都深陷进去,那么它就算是骗人的把戏,也有它骗人的伎俩,学到了也够用了,呵呵。
再来看看64卦的乾卦。大哉乾元,万物资始。
台湾的《易经》研究者曾仕强老先生,在百家讲坛里面讲的很精彩。从“潜龙勿用”到“见龙在田,利见大人”;再到“终日乾乾,夕剔若”。人生若奋斗到此阶段也差不多小有成就,算是中产阶级衣食无忧了。 若是再能尝试“或跃于渊”,成者则“九五爻:飞龙在天,利见大人”。则是人生的顶峰了。万不可“亢龙有悔”也。
人的一生是不同阶段的调整。 区区几十字的乾卦,居然代表性的能把人的一生阶段描述的如此到位。 看看武侠小说,传奇电视剧的主演,无一不如此。《易》不针对某一具体事物,但都遵循万事万物的客观规律,道法自然!所以攻不可破。
说了这么多毫不相关的话题,其实只想表达一个意思,程序员不应该老是用程序员的思维去思考问题,这是个严重的问题。不要手里拿着锤子,看什么都是钉子——都想去锤一把。
技术牛人往往很难做好管理,估计很大程度上就是程序员思维的祸害。这句话经历过的人相信能引起共鸣吧。
程序员应该多应该去看看程序以外的世界,保证你能发现更多精彩!
从事IT业一个8年老兵转行前的自我总结2——从《易经》说开来的更多相关文章
- 从事IT业一个8年老兵转行前的自我总结1——初爻
现在,本人已离开这个呆了8年的软件行业了.回想自己从半路出家,从实施开始做起,最终在一家外企做项目经理PM结束了自己的软件职业生涯.从一张白纸的自学开始,做过项目实施,客户培训,拿过需求,开发,架构设 ...
- poj 2752 求一个字符串所有的相同前后缀
求一个字符串所有的相同前后缀Sample Input ababcababababcababaaaaaSample Output 2 4 9 181 2 3 4 5 #include <iostr ...
- 执行这些代码, Edit1只能输入数字,小数点和负号,负号和小数点只能输入一个,负号必须在最前,粘贴的数字必须完全正确.
执行这些代码, Edit1只能输入数字,小数点和负号,负号和小数点只能输入一个,负号必须在最前,粘贴的数字必须完全正确. type TForm1 = class(TForm) Edit1: TEdit ...
- php 除10取整,取十位数前面一个数字,百位前两个数字
需求:php 除10取整,取十位数前面一个数字,百位前两个数字,并把大于2的加红显示 例:0-9,10-19,20-29,30-39,110-119对应为:0 1 2 3 11 实现主要方法:$num ...
- 从一个非开发人员转行silverlight满一年的工作总结(第一次发帖)
自2013年3月进入公司到现在已整整一年.这一年,让我从一个大学毕业就去参军并且专业还不对口的大学生步入了软件开发这个高门槛行业.说实话,我真的很庆幸,庆幸遇到了两位赏识自己的领导从很多专业对口.能力 ...
- 【linux命令系列】熟练运用每一个光标移动到最前和最后
ctrl+e?a和e ahead 和 end 看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动.在这里强烈建立适应GUI节目的开发者尝试一下在提示符下 ...
- 在向一个ArrayList中添加大量元素前,可以使用ensureCapacity方法来增加ArrayList的容量
参考http://www.jianshu.com/p/f174d49b391c ensureCapacity(),该方法就是 ArrayList 的扩容方法.在前面就提过 ArrayList 每次新增 ...
- kivy学习二:做一个查询所在地区身份证前6位的小软件
经过半个月的尝试,终于成功,记录下来备查! 做完之后发现有很多的问题没有解决,请大佬多批评指教! 强烈建议:学习KIVY的查看官方文档 需要用的知识: 1.字典的相关知识 2.kivy的下拉列表(Dr ...
- 编写一个简单的flask的前后端交互的网页(flask简单知识的讲解)
实验原理: 1.什么是flask Flask是一个使用Python编写的轻量级Web应用框架,其WSGI工具采用Werkzeng,模板引擎使用Jinja2.Flask与 Django之间的区别就是Dj ...
随机推荐
- Angular2、4入门基础知识(小的概念)
1. 使用引用符来格式化HTML代码. @Component({ selector: 'app-heroes', templateUrl: './heroes.component.html', sty ...
- php中的curl_multi的应用(php多进程)
相信许多人对PHP手册中语焉不详的curl_multi一族的函数头疼不已,它们文档少,给的例子 更是简单的让你无从借鉴,我也曾经找了许多网页,都没见一个完整的应用例子. curl_multi_add_ ...
- VS2013配置OpenGL
创建win32项目而不要创建空项目,否则会出现文件包含问题.
- 【js基础修炼之路】- 手把手教你实现bind
手写bind前我们先回顾一下bind有哪些特性,以便更好的理解bind和实现bind. bind的特性 var obj = { a: 100, say(one, two) { console.log( ...
- IOS中 copy ,strong ,weak ,assign使用区别
.@property属性的用法 * weak(assign) : 代理\UI控件 * strong(retain) : 数组.模型)其他对象(除代理\UI控件\字符串以外的对象) * copy ...
- Gym 100090M Jumping along the Hummocks
题意: 从 前往后跳,要么跳一步,跳到相邻的位置,要么跳到下一个数字相同的位置,求跳到最后的最少步数. dp,但是会tle,我用map优化了一下. #include <bits/stdc++.h ...
- C. Tanya and Toys_模拟
C. Tanya and Toys time limit per test 1 second memory limit per test 256 megabytes input standard in ...
- Linux操作系统下的三种Java环境配置方法
方法1:修改/etc/profile 文件 所有用户的 shell都有权使用这些环境变量 (1)在 shell终端执行命令:vi /etc/profile (2)在 profile文件末尾加入: e ...
- 单源最短路模板(dijkstra)
单源最短路(dijkstra算法及堆优化) 弱化版题目链接 n^2 dijkstra模板 #include<iostream> #include<cstdio> #includ ...
- input的类型为number,限制输入的数字位数
<input type="text" maxlength="5" /> 效果ok,当 <input type="number& ...