从事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 ...
随机推荐
- 如何计算并测量ABAP及Java代码的环复杂度Cyclomatic complexity
代码的环复杂度(Cyclomatic complexity,有的地方又翻译成圈复杂度)是一种代码复杂度的衡量标准,在1976年由Thomas J. McCabe, Sr. 提出. 在软件测试的概念里, ...
- HDU(1698),线段树区间更新
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1698 区间更新重点在于懒惰标记. 当你更新的区间就是整个区间的时候,直接sum[rt] = c*(r- ...
- node入口文件分析和目录初始化
1.需要安装的模块 npm install express npm install jade npm install mongoose npm install bower -g npm install ...
- EF core 学习笔记
应该 以领域 为核心开发程序, 不应该 以数据库 entityframeworkcore entityframeworkcore.sqlserver entityframeworkcore.tool ...
- ckplayer插件播放视频
官网:超酷网页视频 本篇介绍:插件播放视频, 添加插件(额外的功能), 视频格式之间的转换 PC端一般都是利用插件(Flash)来播放视频,可以支持很多格式.网上很多说这个插件的,这里只是做个记录 ...
- matlab vs联调
vs 和matlab联调,最近真的把我搞挂了要. 首先,怎么进入联调呢.在vs里先设置一下. vs:tools->attach to process,选择matlab,注意此时matlab一定是 ...
- git 简单使用(待完善)
git是一个分布式版本控制器,简单来说就是可以记录每次代码的修改和提交,方便我们查看修改记录和版本的回退 工作流程 基本概念 仓库 git 是一个分布式版本控制器,其单位就是仓库,每个仓库就是当前gi ...
- 通过ip地址访问同一局域网下已经启动的angular项目
通常tomcat启动的项目同一局域网下我们都可以访问.angular启动的前台项目别人怎么访问,一直不懂,后来知道启动命令加个参数就行了 首先查看本机ip 第二步,启动命令里加上--host 本机ip ...
- 优化tableView性能(针对滑动时出现卡的现象)
优化tableView性能(针对滑动时出现卡的现象) 在iOS应用中,UITableView应该是使用率最高的视图之一了.iPod.时钟.日历.备忘录.Mail.天气.照片.电话.短信. Safari ...
- BFS算法入门--POJ3984
迷宫问题–POJ3984 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 22008 Accepted: 12848 Descri ...