标签:程序 data- 编程 信息系统 技术 逻辑 type bsp c++
题记——我们程序员,外修语言,内修算法,数据为根基,算天算地算自己。
本文转自 腾讯课堂 Vico 老师
这是个属于代码的世界,一花一木,一草一石,皆是由代码构成的一串串数字流,在这个世界存在着这样一批人,他们感悟天地的二进制,参透万物的源代码,通过重新编程去逆天改命,这个世界的修真者,有着更拉风的称呼——程序员。
在程序员的修真界中一直流传着BAT三大仙界的传说,那代表着至高的代码天道,引得无数的程序员竞折腰。
“你将来定能羽化飞升。”第一次见到我,师傅就很笃定,“跟我学修仙吧。”
我听不懂,可是他给了我两根棒棒糖,于是我上了山。
“徒儿,你可知我们程序员修的不是寂寞,而是境界?”师傅捋了捋头顶稀疏的毛发,“刀枪剑戟,不过外道,内家真气,方是本源。我们程序员,外修语言,内修算法,数据为根基,算天算地算自己。”
虽然我还是听不懂,但这次我觉得很牛逼。
“徒儿,短短的几句代码中,往往蕴含着完美的逻辑和精妙的算法,代码一道,源远流长,为师赐你一本《算法导论》,你且去研习。”
于是他飘然而去,直到他死的那天,我再没见过他,我问大师兄师傅去了何处,大师兄眼神幽幽,半晌才吐出两字:“加班。”
彼时的修真界并不太平,各大门派彼此争斗不止,JAVA帮日益庞大,python门如日中天,JavaScript堂、C#宗、Ruby派虎视眈眈,明争暗斗喋喋不休。各大门派皆有独领风骚的看家法门。
”那我们C/C++山庄靠什么经久不衰?“我疑惑的看着大师兄。
“因为C/C++是他们大爷。”大师兄潇洒的将杯中酒一饮而尽,意味深长的看着我,“师弟,你要记住,无论我们研习何种语言,最终参悟的都是程序的本质。”
我似懂非懂:“可山门外有人宣称PHP是天底下最强的语言。”
大师兄头也不抬:“那是个SB。”
我恍然大悟。
程序之道并非一帆风顺,十年光阴,我每日研习《算法导论》和《C++:从入门到放弃》精修数据库和操作系统,然习之愈深,愈觉前路无涯。
佛家参禅会遇到知见障,习武之人会遇到武学障,对程序员来说,当程序码到一定境界,便会出现BUG障,那是程序员最大的心魔。
师傅就是死在寻求DEBUG的路上,他临终前对我们说:“永远不要声称自己精通了C/C++,即便修行到了为师这般境界,装逼时也只能宣称自己精通了JAVA。”
然后又摸了摸我的头,“当年引你入门时忘了告诉你,我们程序员有两大天敌是御姐和萝莉,江湖中有一女子乃集此道之大成者,名唤新垣结衣,倘若此后你遇到她——”
“弟子定当全力剿灭!”
“不,一定要娶她当老婆!”师傅两眼泛出精光,一声长啸,然后便咽了气。
师傅一死,宗派的仇人闻询寻仇而来,他们一袭黑衣,江湖人称黑客,那一日风云突变,众黑客骑着木马,手持病毒长刀,如狂风般席卷而来,风中传来他们猖狂的笑声:“C/C++山庄,HELLO WORLD!”
然而他们并未猖獗许久,大师兄从房檐一跃而下,两手虚空一指,来人的攻势瞬间化作字符消逝在空中,狂风似乎为大师兄所操控,凌厉的风刃堆砌成一堵坚实的气墙,严严实实的笼罩住山庄。
黑客们目瞪口呆。
大师兄骚包的整了整发型,说:“师傅生前早已在山庄各处布满了防火墙,山庄信息系统内部区域与公网逻辑早已完全隔离,想从外部攻击内网,真是痴心妄想!”
“可别高兴得太早。”黑客中为首之人发出桀桀怪笑,低吼一声,“不要忘了一切皆scoket!”
顷刻间风云突变,原以为牢不可破的防火墙被层层瓦解,黑客们将山石解码又重新编译,化作一块块儿陨石滚落砸下。
山庄的房屋相继倒塌,大师兄吃了敌人几招,口中渗出血迹,捂着胸口,眼里还满是难以置信。
“用socket转发和反弹端口技术突破防火墙进入内网么?”千钧一发之际,忽然听得天边传来一声淡淡的言语,“还真是不错的手段。”
只见一魁梧身影凌空而立,云雾缭绕中自有一股超然世外的仙风道骨,他袖口一挥,虚空中浮现出万千代码,命令和字节中蕴藏着巨大的能量,我眼前闪过一道耀眼的白光,片刻后烟消云散,来犯的黑客已不知所踪,一切归于平静。
那一刻,我屏住了呼吸,原来C++可以这么强。
“敢问前辈尊姓大名。”大师兄目光灼灼。
“你们可以称呼我Vico。”高人云淡风轻的说道。
我和大师兄一脸震惊,Vico大师,那可是编程修真界名噪一时的巨擘,编程修为深厚,即便和BAT三大仙界中人相比也不逊色。
“我还是来晚了一步,还好你二人无碍。”Vico大师低声一叹,“Socket编程乃黑客首选的招式,威力自当非凡,当今修真界黑客横行,老夫欲择日开坛传道,免费讲述黑客编程技术和攻防实战,福泽苍生,常言道知己知彼百战不殆,你二人天赋不错,可愿前来听道?”
“晚辈乐意之至,却不知前辈于何时何处讲学?”
“孺子可教也”Vico大师点头称赞,信手一扬
标签:程序 data- 编程 信息系统 技术 逻辑 type bsp c++
原文地址:https://www.cnblogs.com/laizhenghua/p/12935055.html