彼时,他化名曾阿牛已练成《九阳真经》上的神功,再次邂逅汉水船家女。
此时,他又有乾坤大挪移加持在光明顶鏖战六大派,一役扬名,而后便成了明教教主张无忌。
江湖之人以为他擅长武当的梯云纵,熟悉崆峒派七伤拳,又习得明教的圣火心法,鲜少知天下诸般内功,皆不逾九阳神功之藩篱,江湖里的习武之道放在develop的世界里也是相通的,如何让想要成为优秀developer的小伙伴们习得上乘武学,在经历了“金三银四”招聘季,心力交瘁的招聘小姐姐和焦头烂额的技(yong)术(ren)大(bu)牛(men)倾情出品属于程序猿(媛)的内功心法。
内功心法是什么
向猿媛们挥小手,拿板凳、排排坐、敲黑板的时间到了:
先提个简单的问题,答不出的请自觉点击走出教室,别让小编请你走。
请问:明教前任教主阳顶天、光明左使杨逍和张无忌三人都练了乾坤大挪移,为毛只有张无忌学得最快、用得最好?
不知道!滚粗去!开玩笑的,其实就是因为他练了九阳神功,而程序员们的九阳神功就是数据结构和算法,到这里,小编估计听到下面碎碎念了,又来了!翻白眼!
憋急,关于程序员和数据结构与算法的宿怨已久,今天小编要有(没)深(节)度(操)地聊一聊,我们的招聘小姐姐和技术大牛已经面试过100+位不同层次的程序员候选人,清楚程序员普遍缺乏数据结构和算法的知识,可是要知道编程的本质从来不是表(肉)面(眼)看见的一串串code,真正需要的是编程的思维和解决问题的能力。
为什么是内功心法
熟悉九阳神功的人都知道它并没有招式,是修炼内功所用,同样修炼和运用乾坤大挪移,张却比阳、杨二人出彩得多,书中对于乾坤大挪移的描述:此第一层心法,悟性高者七年可成,次者十四年可成,张只消一天就练到了第七层,九阳神功之于张无忌就像数据结构和算法之于程序员,不断出现的新框架、不断流行的语言如同江湖里层出不穷的招式,根本学不过来,而内功心法却亘古不变,举个栗子:.NET从VS2002到VS2015已走过 10多个年头,版本不断更新,而 .Net Core的最新版本才4.6,so,要多掌握内功心法或者说内核式的知识,工作3-5年的developer基本可以到中级水平,此时对于各种算法和数据结构的认知不够,就容易有职业发展的瓶颈,当然这里指的数据结构和算法不是狭义的队列、链表、排序等,而是例如基于算法复杂度与项目各个模块的应用分析,找出最优方案来用,程序员的基本功就是避免写出维护性较低的code。内力不足的程序员下场就和阳顶天、杨逍一般,由于没有修炼过九(数)阳(据)神(算)功(法),在修炼其他武学秘籍时不可能很深入,尽管他们也算是水很深的江湖里的高手了,但是比起张无忌式的程序员还是不可同日而语。
如何修炼内功心法
当然啦,现在不是张无忌不要紧,就怕只学了《乾坤大挪移》之流,然后留言给小编说我就是这样的程序员,拜托只学了《乾坤大挪移》的张无忌是张无忌嘛?!出门左拐,好走不送!你是像曾阿牛一样初入江湖的程序猿嘛?如果想从曾阿牛升级到张无忌又该怎么做?当然是进入一个项目好,有深度的开发团队,就像我们的开发团队,风口行业,项目复杂度高,名校系导师带你打怪升级,还不快加入,与小编聊骚,通过小编把简历给招聘小姐姐,人肉的传递速度也可以快过邮件呦,如果小编被撩的很开心,就提前告诉你属于程序员的《九阴真经》是什么?
原创文章 版权所有 侵权必究