魔教功法介绍-开篇
小时候我们一直受到的教育都是要做好人,等到很多朋友步入职场后,发现这一信条有些时候会让我们吃瘪。根本原因就是纯正义门派的武功并没有混合正邪的武功强。比如只会独孤九剑的令狐冲,被任我行暴打,而学会了吸星大法的令狐冲,就可以与东方不败谈笑风生了。最关键的是,你发现了所谓名门正派,也未必都是正人君子,于是,我们爱上了"反派" 。
借用这段话,一样适用于我目前的职场。很多人兢兢业业写了1,2年代码,修炼了所谓的名门正派的 java crud 写法。但是随着时间的推移,发现自己并没有成为 "高手",相反,只要刚入行有点基础的人就能对你的地位发起 “挑战”,因为 crud 谁都会呀。这时候,我们要成为 "高手",就不得不去修炼一些 "魔教功法" 去提升自己的能力,这时候即使是 crud 也能撸出火花来。就我而言,《23种设计模式》我愿称之为魔教宝典,因为我确确实实被别人用这个套功法按在地上疯狂摩擦。包括各种框架源码里面,必有这套功法杂柔在里面。
但是这次,我们重点不在魔教宝典上面。而是把重心在魔功的更为基础的入门功法中,我暂且将他们分为三部分:《魔教功法-范型》《魔教功法-枚举》《魔教功法-函数式编程》。这三者平平无奇,但是一旦你将它们修炼大成并且与魔教宝典结合,我敢说,就算是集10年功力的大成者也能轻松拿捏,对于那些只修 "正道功法" 的人,那直接是秒杀。当然,魔教功法也最容易走火入魔,典型的表现就是自己写的代码,过两天自己都看不懂了。总之,当你领略过魔教功法的魅力之后,你会热衷并且狂热地去修炼他。
总而言之,言而总之,不论是为了进攻,还是为了防守,我们都需要一些出其不意的魔教 "杀招",更需要熟练的使用,做到见招拆招。如今,我也功力尚浅,在实战的过程中,可能无法表现出魔教功法的魅力,但是我仍然会尽最大的努力去让大家学会基本功。
切记,如果你在名门正派-大厂,对魔教功法的使用,一定要小心小心再小心,因为他们往往都有严格的高手把关-代码审查。用好了地位显著,用不好将被逐出师门。还有,如果有高手在场,别轻易施展低阶的魔教功法,因为这很容易被贴上 "简单东西复杂化" 的标签。还有还有,我想表达的是,无论是谁都不可能一直呆在门派里面能,出了名门正派,你讲面对的是整座江湖,在这座江湖里面,你永远不知道魔教功法有多下三滥,但是,屎山代码和魔教功法还是有着巨大的区别,屎山就是屎山,魔教功法的出发点本来就不是屎山,很多人压根就没有系统修炼过魔教功法,所以才写出屎山代码,但是确实也能达到魔教功效,确实是恶心人。
我:曾经在二线、一线、准二线呆过的码农,经历过 965,996,007,24小时待命的工作的环境。辗转于各种 "小破旧" 的公司,改造过无数的 "烂代码",也曾被bug折腾到深夜,熬夜通宵都是常事。曾在仗着年轻气盛,一口气加班三天三夜,如今被社会反复锤炼,不得已修炼魔功心法自保,如果不符合你的风格,勿喷勿扰,若身无千斤担,若家财有万贯,谁又愿拿生命赌明天。
我也有两个心愿:一是希望天下心诚码农,人人都会魔教功法。二是希望天下惊艳后辈,人人皆可看懂魔教宝典。
魔功心法-范型篇(完结):https://www.cnblogs.com/LoveBB/p/17277942.html
魔功心法-枚举篇(完结):https://www.cnblogs.com/LoveBB/p/17286874.html
魔功心法-函数表达式篇(进行中):https://www.cnblogs.com/LoveBB/p/17563667.html