手中有剑,心中有剑,第一境界;
手中无剑,心中有剑,第二境界;
手中无剑,心中亦无剑,第三境界!
第一境重界:
你没看错啊,就是这样,刚刚开始编程的时候就像剑道第一重境界,需要练习剑的基本招式,刺、砍,等招式练好了,才能去练习剑招,合理运用刺、砍这些招式。譬如编程我们就是需要去记一些关键词,比如for循环,if语句,等记住了,我们就可以合理地去运用if,for循环编出我们想要的程序。
这就是我们第一重境界,我们要做到手中有剑,心中有剑。需要去记编程中用到的词,方法,(也可以不用记,就像剑术一样,每天把刺,砍等套路练习一千遍,估计也不用去记了),更要把它们记在心里。
第二境重界:
等剑的招式你都知道透彻后,不就可以随手拈来了吗,这时你就知道什么时候该用什么招式对敌。也就是我们编程中遇到需求的时候,你就知道用什么方法去解决问题。
这就是我们第二重境界,手中无剑,心中有剑。这时候你已经了解到可以运用的所有方法,并且能合理地运用。
第三境重界:
到第三重境界,就像剑道大成一样,重在气势上,不再局限于剑招,可以从气势上压倒敌人。譬如我们编程,我们不再局限于前人的创造,我们已经可以自由发挥,不仅仅是能灵活地运用现在使用的方法,更能自己去摸索,自己去创造出属于自己的方法来。渐渐地形成个人风格。
这就是我们第三重境界,就像我们传智C++学院的薛国良老师吧,用记事本也可以进行开发一个共屏软件,不局限于什么开发工具。想要做,从心而动,随心而行,就是这样的气势。。
内功心法延伸
别看我们需要学习的东西多,计算机语言类型多?
其实所有的编程语言里,它们的数据类型都是差不多的,用来用去就是那么几种,就有点像剑的招式,你一把剑,其实也就那么几种招式抽、带、提、格、击、刺、点、崩、搅、压、劈、截、洗、云、挂、撩、斩、挑、抹、削、扎、圈,而剑法不过就是这些招式的不同组合而成。我们那么多的编程语言就是一本本不同的剑谱,招式还是那几样,只是需要去学习它们招式的不同组合,还有具体怎么去运用,用在哪里。
别看计算机多姿多彩,好像可以做很多事情?
其实它只知道0和1,计算机为什么连接电源才能工作?就是这个原因,断电代表0,有电代表1。
电脑上所有的数据也都是用0和1存储的,为什么我们看到的不一样?因为所有的数据都已经经过电脑编译过后才是我们屏幕现在看到的,好看的图片,好听的音乐,好玩的游戏,多姿多彩的程序应用。
就像我之前看视频听到以为老师讲的,计算机就是速度快而已。
计算机是不会乘法除法减法的,它只会加法,比如4*4就是就是4+4+4+4这样4个4相加而成,就是速度快。。
别看生活那么复杂,很烦。
其实也就那么几种。
选择,是是还是否?
情绪,你想开心还是快乐或者其他的?遇到糟糕的事情就不能够快乐了吗?(可以在悲伤里笑,在快乐中喜疾而哭)
还有很多很多情况吧。
但,只有一个你。
选择的是你。
情绪也是由你。
不管什么遇到是什么情况,生活多么复杂,自己的确是不能够主宰的,但所有的都必须经过你。see you
心法
所有的东西都有所规律,只要你找到那根串行的线。
比如,就像编程,运用到的数据类型就那么几种。
======================================================
要用你的心去看,用心去判断。而不是用眼去看(不要杠精,这里不理解就算了),用眼去判断。
比如,什么心灵鸡汤都是假的,都是别人所作,合适自己的就是真的。不管什么书籍,不要以为发行出售出来,里面的内容潜意思就认为都是对的,它还是别人所写,都有错,要有自己的判断,不要在心里有一点权威性。
====================================================
世界上有所知的东西就那么多,组成的元素就那么几种。不同的组合,不同地变化而成我们多姿多彩的世界。“道生一,一生二,二生三,三生万物 。。”
======================================================
因为变化,“一切有为法,如梦幻泡影,如露亦如电,应作如是观”,不去强求,也没有不强求,当如是见。
======================================================
很多东西都可以触类旁通,只要用心去看,花时间琢磨。
不管多少东西,最后只有你。
ps:上面所写,个人理解。大家多多指教。