第一章 先說說全棧陌宿。
硅谷推崇全棧,一個人快速實現(xiàn)波丰,我沒去過硅谷壳坪,聽別人這么講的。
于是我回來問暗滅大人:“暗滅大人掰烟,硅谷那邊說全棧工程師爽蝴,聽起來很犀利的樣子,您是一個全棧工程師嗎纫骑?”
暗滅大人笑而不語蝎亚,只是指指自己的腿。
我恍然大悟:“明白了先馆,暗滅大人发框,自己的路,自己走煤墙,別人說的話梅惯,只能是引導。我只有自己親身去體會仿野,才會明白全棧倒底是什么铣减。謝謝您,暗滅大人脚作。我走了葫哗。”
然后我到了Java之城。
在城門口劣针,我看到有很多人在支鍋做飯桨螺,好像很香的樣子。
跑過去一看酿秸,里面煮了各種奇形怪狀的東西灭翔。
“來個Spring嘗嘗?這邊剛好丟進去一點Tomcat辣苏,這可是用JSP做了的東西肝箱,不是吹牛,JQuery是從北邊冰封之顛用火鳥空運來的稀蟋,幸好用Mysql緩解藥性煌张,不然做出來的可不是一頓大餐,而是一鍋毒藥了退客】ト冢” 掌廚的大媽沖我眉開眼笑。
我猶豫了一下萌狂,“html和CSS有嗎档玻?有的話,多來點兒”茫藏。
大媽開心的笑了误趴,沖著旁邊的小哥大聲喊了一句:“一碗全棧湯送給這個小哥~天冷了,得暖暖身子务傲×沟保”
“全棧湯?”我突然間聽到這么一個詞售葡】春迹“我現(xiàn)在喝的就是全棧湯?”
“怎么不是挟伙?你看這里頭可是什么東西都有楼雹,小伙子,一碗湯就能補足你的精氣神像寒,全棧湯烘豹,可是又叫全能大補湯的瓜贾∨祷觯”
“好的吧〖缆”我喝了一碗湯筷笨,感覺,湯里有點兒土。
大媽看著我胃夏。
我看著大媽轴或。
就這樣喝了兩個月,我有點兒無法理解為什么每根蔥都不帶皮的扔到鍋里煮仰禀。
但是這也好壞讓我明白了照雁,這是土多的原因之一。
這不是我心里要的全棧答恶。全棧至少應該把蔥剝了皮再放鍋里饺蚊。
我把自己的困惑說給了大媽聽。
大媽反駁說:“如果你想要一碗湯里什么味道都有悬嗓,就必須這么做污呼。”
我看看大媽包竹。
大媽看看我燕酷。
我決定進城去。
大媽冷笑周瞎。
第二章 烽火之國
走了好久苗缩,我發(fā)現(xiàn)我迷路了。
本來是要繼續(xù)走向Java之城声诸,可是卻到了一個叫做烽火之國的地方挤渐。
他們在四處燃燒峰火。到處點火双絮。
我拉著一個大叔問:“哥哥浴麻,你們在做什么?”
大叔看了看我囤攀,說:“老兄软免,你看對面,對焚挠,用力看膏萧?看到了沒?對對對蝌衔,就是幾乎看不到的東西榛泛,看到了嗎?有幾個小星星噩斟,那是我們的都城曹锨,那些小星星同樣是和你現(xiàn)在看到的一樣是烽火。我們在用烽火聊天剃允∨婕颍”
用烽火聊天齐鲤?這很有趣。我趕緊的抱著哥哥的腿:“爺椒楣,請告訴我你們在用烽火聊什么给郊?”
“聊今天中午做什么飯∨趸遥”
“淆九。。毛俏。吩屹。。拧抖∶核眩”
“我們離的太遠,想要知道今天應該做什么飯唧席,就只能用烽火來傳遞消息擦盾。這叫做WEBService。你現(xiàn)在看不到淌哟,是因為你沒學XML迹卢,不知道怎么解析。來我教你怎么解析XML徒仓,怎么把烽火發(fā)出去吧腐碱。”
于是我就學習了4個月掉弛,怎么去閱讀對面的烽火信息症见,怎么發(fā)送給我們的大廚師,怎么再收到大廚師的反應殃饿,再點燃烽火谋作,發(fā)送出去。
這很開心乎芳∽裱粒可是我覺得有點累。每一個人跟我們說的含義都不相同奈惑。我已經(jīng)學會了十種旗語吭净,每一個旗語背后都有一個大廚師在做飯,我得用十種旗語跟不同的大廚來說話肴甸。
為嘛我們不能統(tǒng)一一下寂殉,讓我和大廚之間只用一種方式說話?
這是我半夜去翻閱設計模式的時候雷滋,想到的第一個困惑不撑。
而這個時候文兢,他們正在用一個叫Maven的東西來自動的購買原材料晤斩。
同時用一個建了一個倉庫焕檬,叫做memcache的紅酒會,用來存放經(jīng)常使用的調(diào)料澳泵。
我找到了大叔:“我們只教大廚說一種話吧实愚。”
大叔笑兔辅。
我懂了腊敲,這不是我想要的全棧。于是收拾包袱维苔,夜里出走碰辅。
第三章 邊線沖突
“快!給我拿3發(fā)核裂彈介时!”
“快没宾!給我拿3發(fā)核裂彈!”
“快沸柔!給我拿3發(fā)核裂彈循衰!”
“快!給我拿3發(fā)核裂彈褐澎!”
這就是我現(xiàn)在的生活会钝。
我被遠征軍強行征用了,他們讓我只做一件事兒工三,就是聽指令迁酸,給前線的狂戰(zhàn)士準備彈藥。
剛開始很順利俭正,可是很快胁出,我就發(fā)現(xiàn)了問題。
“快段审!給我拿3發(fā)核裂彈全蝶!。寺枉。抑淫。。姥闪。始苇。馬丹!這是1發(fā)筐喳!”
“快催式!給我拿3發(fā)核裂彈函喉!。荣月。管呵。。哺窄。捐下。馬丹!這是失效的萌业!”
“快坷襟!給我拿3發(fā)核裂彈!生年。婴程。。抱婉。档叔。。馬丹授段!你回我的話蹲蒲!”
除了我,還有無數(shù)的人從倉庫里往外搬彈藥侵贵。軍需官告訴我還有3發(fā)核裂彈届搁,我去倉庫再取的時候,發(fā)現(xiàn)已經(jīng)沒有了窍育。
是的卡睦,被另一個有胡子的小哥搶走了。
“我們是線程官漱抓,你怎么可以搶我的表锻?”我很氣憤的跟胡子小哥說。
他揚了揚手上的彈藥申請書乞娄,跟我說:“我沒有搶瞬逊,你看,我是完全合法的仪或,你只是動作慢而已确镊。”
我會沒看清范删,突然間發(fā)現(xiàn)身上沖過了上萬個線程官蕾域,每一個線程官都在拼了命的從倉庫里往外搬東西。
我被撞的頭暈眼花到旦,早就找不到那個搶走我彈藥的胡子哥了旨巷。
“我該怎么辦巨缘?”我喃喃自語。
終于決定了采呐。我拿了一把砍刀若锁,先砍翻了幾十個人,然后站到最高點懈万,沖他們大聲喊:“全TMD的給我聽好了宵睦,站好排隊帝璧!搶你大爺!老子先從軍需官那里拿到的證明性雄,其他人全TMD的給我排好隊娄周!否則我認識你涕侈,老子手里的刀可不認識你!”
他們嚇倒了煤辨。然后我在倉庫里畫了一個圈裳涛,嗯。這個倉庫也是用Memcache搭建的众辨,所以我很熟悉端三。在老子拿貨之前,誰TMD的也不準動老子的東西鹃彻,這倉庫郊闯,老子鎖了!
果然有效蛛株。
然后团赁,順利拿到彈藥之后,隱隱約約聽到他們說:“我手里也有刀谨履,我們也這么干欢摄!”
交給狂戰(zhàn)士之后,他狂笑著跟我說笋粟,“不錯怀挠,其他的狂戰(zhàn)士可是因為等不及,砍死了好多線程官了害捕÷塘埽”
我打了個寒顫。
可是這才是惡夢的開始吨艇。
第四章 來自地獄的召喚
這個是Erlang將軍躬它,負責和上百萬狂戰(zhàn)士直接通話,Erlang將軍自帶上百萬個耳朵和嘴巴东涡,是的冯吓,在你們家叫什么倘待?千手千眼觀音?我們叫他百萬將軍组贺,哈哈哈哈凸舵。
這個是軍情官,人稱姐妹花失尖,大的叫Active啊奄,小的叫MQ。無論發(fā)生什么事情掀潮,都可以先報告給軍情官菇夸,有消息,她們會第一時間通知你仪吧,就算你在洗澡庄新,吃飯,拉屎薯鼠,她們也會隨時隨地聯(lián)系到你择诈,所以,只要你在他們那里掛了號出皇,就別想跑掉羞芍,偶爾姐妹花會發(fā)個花癡,我說郊艘,MQ荷科,你可不可以不要直接抱死這位小朋友?
這個叫做Comet管道工暇仲,負責將指揮官的命令直接傳遞給前線作站指揮部步做,他可是跑的最快的,唯一不好的地方就是奈附,好吃雪餅全度。可是他身上只能帶6個雪餅斥滤。6個雪餅吃完将鸵,他必須重新回來拿雪餅,否則就不好好干活佑颇。本來6個雪餅也夠他吃6天了顶掉,然而一旦有狂戰(zhàn)士也想吃雪餅,他就必須把雪餅先給狂戰(zhàn)士挑胸,然后自己再回來拿痒筒。所以,他挺累的。Hi簿透,小Co移袍,打起精神來~
還有這個叫Tuscany的神之光環(huán),他可是一位紳士老充。做什么事情都井井有條葡盗。
這些是我們自己培養(yǎng)的近衛(wèi)軍,一個叫Scallop暗黑團啡浊,一個叫DAL禁衛(wèi)軍觅够。
好了親愛的,我給你3個月的時間巷嚣,你要帶著他們上戰(zhàn)場了喘先。聽說你要成為一個全棧工程師?
沒關系涂籽,這幾位可是你的好助手苹祟,你必須得認真了解他們一下砸抛。
過段時間评雌,我再給你介紹一個Sphinx女神,她的味道直焙,哈哈哈哈景东。
我終于醒了過來。
小姐姐還在我身邊奔誓。
我說:“小姐姐斤吐,我做了一個惡夢,我夢到自己被抓去特訓厨喂,認識了好多厲害的人和措。他們要我?guī)е@個兵團去和惡魔之光血拼,我好怕蜕煌。幸好我醒了派阱。”
小姐姐看著我笑:“不斜纪,這不是惡夢贫母。我是監(jiān)軍,你的任命狀盒刚,已經(jīng)下來了腺劣。而我,如果發(fā)現(xiàn)你在使用他們的時候因块,沒有正確的遵守規(guī)范橘原,就會狠狠的抽你的小屁屁。”
我有點發(fā)呆趾断。
氛圍有點尬寨辩。為了緩解,我找了一個新話題:“我好像睡在了一本書上歼冰?”
“是的靡狞,這本書叫做《敏捷的前進》,你必須要背會這書寫里的每一句話隔嫡〉榕拢”
然后她走了。留下我一個人腮恩。
我需要和這些人打交道梢杭,在一起么?我只是想做一個全棧工程師秸滴,熬出一碗全棧湯而已武契。
為什么要懂這些東西?
第五章 血腥蛻變
軍令不從荡含,重罰咒唆。
隊形不整,重罰释液。
右前方30000萬青色兵甲團出現(xiàn)全释,重型火炮增援。
工程部請在2天之內(nèi)創(chuàng)建出三層防線误债,兩座重塔浸船。
把Active和MQ給我找回來!又躺在床上不動了嗎寝蹈?
Mysql倉儲不夠李命?給我找總部申請,一個倉儲不夠箫老,就給我十個封字,前線99個火力區(qū),每9個火力區(qū)一個標準配置槽惫,DAL在哪在周叮?你來統(tǒng)一分配,違者斬界斜!
軍務處人手不足仿耽?科技館在哪?把軍務處的人手全部克隆3倍各薇,今天就上任项贺!
前方疑似有蝗蟲天團無限攻擊君躺?開啟閃避模式好不好?Nginx直接開啟閃避模式好么开缎?
打了這么久的仗棕叫,我能活下來,只能感謝小姐姐送給我的《敏捷的前進》奕删。
如果政令不分俺泣,隊形不整,職責不明完残,通信不順伏钠,軍情不準,擴展不利谨设,怎么可能扛得下來如此兇殘的攻擊熟掂?
我已經(jīng)忘記了我想做一個全棧工程師。
我花了很長的時間去和Erlang將軍溝通扎拣,確保他能夠?qū)⑽野l(fā)送給他的消息保留起來赴肚,以保證晚上睡覺的狂戰(zhàn)士,第二天醒來之后依然可以收到消息二蓝。
我和MQ女神睡了好多次覺誉券,但是并沒有云和雨,我只想知道她們身體里全底有什么侣夷,為什么總是會在一個人那兒停留太久横朋,根本就不管我后續(xù)的命令。我想了解MQ女神的構成百拓,可是我一直沒有機會把她們?nèi)慷济摴狻K齻兩砩系囊路酰铱偸浅恫桓蓛簟?/p>
全棧工程師衙传?
黑暗中,我笑了厕九。
我只是一個普通的將軍而已蓖捶,帝國,有數(shù)萬個將軍扁远。
全棧工程師那是曲指可數(shù)的頂極存在俊鱼。
一年時間,一閃而過畅买。
也許我變了并闲,但是,這樣不好么谷羞?
沒理由我放著姐妹花在身邊沉睡帝火,不去好好享受她們溜徙,反而去京城里的煙花樓上找CSS小妹妹聊人生?
第六章 魔法師的到來
這是什么犀填?軍情會上蠢壹,我看到一個黑袍的人,拿出一個黑色水晶球九巡。
“這是魔法黑水晶图贸,他可以自動收集天地元力,進而預測出來兵甲巨人的進攻方向冕广∏竺茫”黑袍人冷淡的說。
“哦,如此神奇佳窑。"我點了點頭制恍,卻突然想起來了,暗滅大人在手里經(jīng)常把玩的各種顏色水晶球神凑。
“黑色的分來分類净神,紅色的用來聚類,紫色的是來做關系抽取溉委,白色的做事件識別鹃唯。”這是暗滅大人經(jīng)常得意洋洋的對我說的話瓣喊。
“可是我一次都沒有見他們點亮過坡慌。”我畢恭畢竟的對暗滅大人說藻三。
“當兵甲巨人出現(xiàn)洪橘,就是魔法中興的時候!”暗滅大人惱羞成怒的一邊說,一邊找拐棍棵帽。
被暗滅大人揍了一頓之后熄求,我早把這件事情忘記了。雖然還記得各種咒語逗概,可是弟晚,一個不會亮的水晶球有什么用處?我早忘了自己還有這種技能逾苫。
從回憶中醒來之后卿城,我發(fā)現(xiàn),這個魔法師手里的球亮了铅搓。
“兵甲軍隊瑟押,會在天空出現(xiàn)±晖蹋”這是魔法師的預測勉耀。
然后指煎,果然,兵甲軍團在天空出現(xiàn)了便斥。
“好準至壤!”軍營一片驚嘆。
“準你大爺枢纠!還不趕緊的用九天火焰鳥出征像街!”
我問魔法師,你是怎么點亮魔法球的晋渺?
他吸口煙镰绎,慢慢的說:“我?guī)ジ鱾€戰(zhàn)場,收集了一萬多個軍團戰(zhàn)的記錄木西〕肫埽”
“最后我發(fā)現(xiàn),只要今天的鳥拉屎比昨天多八千,那么有88%的可能性是對方天空軍團出戰(zhàn)了吗讶。”
我看看他恋捆。
他看看我照皆。
“鳥拉屎比昨天多?”我忍不住反問了一句沸停。
“鳥拉屎比昨天多膜毁。”他重復了一遍愤钾。
“為什么鳥拉屎比昨天多瘟滨,就表示對方天空軍團出戰(zhàn)了?”我改成了疑問句绰垂。
“因為這叫機器學習室奏。”他看了我一眼劲装。
“修行機器學習有很多種方式,這種方式就叫做神經(jīng)網(wǎng)絡昌简。你不用管推理過程怎么樣占业。
你只需要知道,在過去10000場戰(zhàn)場中纯赎,只要鳥拉屎比昨天多的多谦疾,對方的天空軍團出戰(zhàn)的比例就比較多,就夠了犬金∧罨校”
我看了他一眼六剥。
他看了我一眼。
“牛逼峰伙×婆保”我對他說。
“牛逼的數(shù)據(jù)還沒考慮進去瞳氓,我需要1000個人手收集過去10000場戰(zhàn)爭中策彤,牛逼的素材,然后經(jīng)過整理匣摘,訓練店诗,驗證,才能更新新的模型音榜∨尤常”他對我說。
我沒理他赠叼。
我看了看他手上的黑色水晶球擦囊。
我口袋里,一直放著暗滅大人送我的6種水晶球梅割。
從未使用過霜第。
第七章 修行魔法
辭呈信遞上之后。
我直接躍馬而去户辞。
經(jīng)歷過血和火的人泌类,多少有點厭倦。
總有我無法在前線生存的一天底燎。
一路上看到線程官忙碌不停刃榨,不由得想起來了我也曾經(jīng)是一個小小的線程官。
在前沿陣線双仍,就必須要果斷枢希,堅定。
要保持軍心穩(wěn)定朱沃,要保持結構清晰苞轿,要保持隨時能承擔冰甲之國的高沖鋒。
7天不可中斷逗物。每一刻都要保持警惕搬卒。
所以,每個人的職責必須明確翎卓,清晰契邀,無誤,每一個環(huán)節(jié)都要可驗證失暴,模擬坯门,預測微饥。
就算是要做內(nèi)部調(diào)整,也是必須迎著炮火去重構古戴。
哪里可以掛免戰(zhàn)牌欠橘。
可是修行魔法不一樣。
年經(jīng)越大允瞧,魔法的造詣越深简软。
這也是我想要退役的原因。
魔法天學院述暂。我來了痹升。
可是我很不適應。
這里的人畦韭,魔力都比我強疼蛾,魔法知識也比我了解的多。
可是他們下達的指令運轉(zhuǎn)太慢艺配。我能從他們的魔法運轉(zhuǎn)中察郁,找到100個漏洞,狠狠的一刀捅死他們转唉。
“你連一個魔法球都運轉(zhuǎn)不起來皮钠。”我對一個大個子魔法師說赠法。
“來幫我找個車麦轰,把魔法球扛起來,送到前線砖织】钋郑”大個子魔法師惡狠狠的對我說。
這里的魔法分成兩大類侧纯,一類就是做敵情的收集和檢索新锈,一類是做知情的分析和預測。
敵情的收集者是Nutch魔導師眶熬,據(jù)說來自Apache頂極學院,和我熟悉的Tuscan將軍同一派系妹笆。
檢索是由Bob和Zoie兩個人處理,他們都是來自一個叫Lucene的地方娜氏。
Lucene都是和我一樣的晾浴,用的都是統(tǒng)一Java套裝,制式設備牍白。
而另外一批負責檢索的工作室叫做“極光快跑”,純手工C打造專業(yè)設備抖棘。
兩個工作室之間經(jīng)常會打來打去茂腥,互相嘲諷狸涌。
“制式設備∽罡冢”極光快跑的人總是會吹著口哨對Bob和Zoie說:“是不是又得返廠重修帕胆?主板直接換走?過保修期了嗎”
“聽說你們收集1條敵情信息般渡,每天要定10000份盒飯懒豹?”Bob和Zoie總是歡快的回答。
而我從不理會他們驯用。魔法學院雖然比前線寧靜很多脸秽,可是我要了解的東西也更多。
我需要知道怎么做才能把我的小蜘蛛送出去蝴乔,而且不被敵營發(fā)現(xiàn)记餐。我每天都控制1000個小蜘蛛,每個小蜘蛛每隔3秒會潛伏一次薇正,每次都返回給我無數(shù)的信息片酝。而我要做的第一步,就是控制這么多小蜘蛛按我的想法挖腰,分門別類的去刺探各處軍情雕沿。
我需要知道每個軍情的薄弱點,解析他們的信息猴仑。他們說审轮,我可以通過收集每一個戰(zhàn)區(qū)的所有軍情然后自動去解析軍情點,因為收集的信息很繁雜宁脊,包括各種包小姐断国,中午吃什么飯之類的東西,而真正的有用的內(nèi)容很難正確的解析榆苞。
老師傅常常笑那些人稳衬。
解析信息往往有3種方式,1個戰(zhàn)區(qū)1個人的精準解析坐漏,所有戰(zhàn)區(qū)統(tǒng)一解析的通用解析薄疚,不同戰(zhàn)區(qū)不同解析的智能解析。
老師傅是第二種赊琳。他告訴我說:“罵娘之后街夭,必是軍情□锓ぃ”
“準嗎板丽?”我看著他。
“準“<睿”他看著我猖辫。
“好吧。鳥屎都準砚殿,罵娘為什么不可以準啃憎?”我默默的想。
蜘蛛這種小東西似炎,比我想像的還要難控制一些辛萍。
但是還好,最麻煩的是羡藐,抓取過來的軍情贩毕,重復的太多。
我發(fā)現(xiàn)传睹。冰甲軍團耳幢,甚至包括黑袍軍團都是一樣的,抄襲成風欧啤,同一件事情睛藻,掐頭去尾,反反復復的四處宣講邢隧。如果不能夠把這些信息去掉店印,每天看軍情,會死人倒慧。
于是我請來了SpotSig大師按摘。請他幫我來過濾這些多余的信息。
他喜歡把信息塞到嘴里纫谅,然后撕碎炫贤,碎成一個一個骨頭,然后每個骨頭后面都掛著一串信息源的尸體付秕。
我覺得這有點恐怕兰珍。可是他喜歡询吴。
我還得在SpotSig大師之前掠河,先找人把信息拆散成骨頭。他們告訴我說猛计,這叫分詞唠摹。
“分詞?”我問奉瘤。
“是的勾拉,把信息拆散成骨頭,這叫分詞。把每個骨頭標記出來望艺,這叫做詞性標注苛秕。把金色長官的骨頭識別出來,這叫做實體識別找默。”
“怎么識別金色的長官骨頭吼驶?”我問惩激。
“你需要一個煉骨場。我們都叫他無條件隨機煉骨場蟹演,簡稱CRF风钻。”他們笑酒请。
“標記骨頭找馬爾可夫骡技,記著,一定是隱匿狀態(tài)下的馬爾可夫羞反〔茧”他們補充道。
好的昼窗。明白了是趴。
這和我之前接觸的大鍋湯,戰(zhàn)場澄惊,完全不同唆途。
第八章 魔法師的爭斗
很快,我熟悉了魔法師之間的故事掸驱。
Bob和Zoie喜歡聲稱自己的及時性肛搬,以及可以分身。
他們說自己用了一個巧妙的魔法實驗完美解決了如何一邊收集數(shù)據(jù)毕贼,一邊提供查詢的資源沖突問題温赔。
而分析師和預測師,也就是我第一次見到的黑袍魔法師帅刀,喊的最多的就是魔法材料让腹。
“沒有魔法材料,我就無法工作扣溺『希”這是魔法師最常見的一句話。
而且锥余,他們對于魔法材料的要求很高腹纳。
高到必須手動分析材料,不可以出一點錯。每一個魔法材料都必須是正確完誤嘲恍。
否則足画,魔法試驗就會出問題。
“再正確的咒語也不能在錯誤的魔法材料上施放佃牛⊙痛牵”這是黑袍師一直跟我強調(diào)的。
我表示理解俘侠。
咒語一般而言象缀,都來自咒語研究院勒叠。而魔法師刑巧,僅僅是使用這些咒語而已号阿。
在某處程度上霸褒,他們就是把咒語刻在不同的魔法材料上与倡,而且效率特別慢辞居。
如果是在前線也糊,我可以一個人捅死他們100個问裕。
“我們叫做科研廉沮,前線叫做工程颓遏。”魔法師告訴我們說废封。
“魔法師是要看咒語的掌握程度州泊,而不是把咒語刻在魔法材料的∑螅”魔法師說:“你知道嗎遥皂?在以前我有2個魔法助手來幫助我做這件事!我只需要把我的咒語寫出來刽漂,把刻有咒語的魔法材料變成魔導炮的事情演训,不需要我來做!”
本來只有預測師和搜索師互相明爭暗斗贝咙,各自聲稱自己才是魔法世界的主流样悟。
可是帝國突然興起來了大魔法。
大魔法一夜之間興起庭猩。每一個人都在談論窟她。談論魔導器hadoop,談論Map和Reduce之間的恩怨蔼水,談論Cassandra的精彩片段震糖,還有魔法俠客Spark的天人一杖。
這讓預測師和搜索師有點難過趴腋。
搜索師立刻宣稱Solr和ElasticSearch兩種重型武器出場吊说。
預測師則集體閉關论咏,據(jù)說要在神經(jīng)質(zhì)的情況下去嘗試分析數(shù)據(jù)。
這一切都風生水起颁井。
而我卻認識了另一個弱小的流派厅贪。
他叫做語義師。
“天下皆語義雅宾⊙蹋”這是語義師告訴我的。
我立刻想起來了暗滅大人告訴我的話:“天下皆腦殘秀又〉ゼ牛”
然后不由自主的點了點頭⊥抡蓿“是的。天下皆語義蘸劈』杷眨”
“這個給你⊥”語義師從背包里拿出來一個高89米贤惯,重32噸的魔法杖,一臉慈詳?shù)恼f:“他叫做:TopBraid棒掠》豕梗”
我無奈的說:“Eclipse世家出品,還加裝了AllegroGraph烟很,適合裝載OWL魔法彈颈墅,唯一不好的地方就是, ”
我喘了口氣說:“稍稍重了一點點雾袱⌒羯福”
女魔法師抱著我說:“你會在魔法學院留下多久?”
我看著她芹橡。
她看著我毒坛。
“你怎么知道我會走的×炙担”
“因為你還保持著野蠻戰(zhàn)場的氣息煎殷。”
我看著她腿箩。
她看著我豪直。
“學院管戰(zhàn)場叫做工程。而我是一名工程師度秘《ド。”
第九章 晉升將軍
“我想去前線饵撑。”
“不唆貌,你應該留在指揮部滑潘。相對野蠻戰(zhàn)場和魔法學院而言,我們更需要一個將軍锨咙∮锫保”
將軍需要做什么?
將軍什么都不需要做酪刀,他需要的是粹舵,讓軍團做什么。
所以在適應了將軍的身份之后骂倘,我有了一點點時間眼滤,去思考全棧工程師的問題了。
我本來是想做一個全棧工程師历涝。
先是去學習了全棧湯诅需,可惜只能打打小架,后來上了前沿戰(zhàn)場荧库,認識了架構大師和軍團折分堰塌,然后到了魔法學院,學習搜索師分衫,分析師和大魔法師场刑,現(xiàn)在魔武雙修,可是離全棧蚪战,還差什么牵现?
精靈軍團。
這是這個世界另外一個很大很大的術法體系屎勘。精靈妖術施籍。
他們擅長變化,也是軍團戰(zhàn)上沖鋒最靠前的精靈妖術概漱。
來自神秘的遠古空間力量丑慎,讓精靈妖術的每一個人都擁有獨立的精靈空間。
每個精靈空間都和對方的精靈軍團獨立作戰(zhàn)瓤摧。
每一個精靈戰(zhàn)士都是炫麗的煙火竿裂。
相比于我所在的狂戰(zhàn)軍團的嚴謹,死板照弥,精靈戰(zhàn)士更加飄逸腻异。
變幻是精靈戰(zhàn)士的第一個必備技能。
每個精靈戰(zhàn)士都喜歡用Html陣旗來布下幻陣这揣,然后用CSS之水點換空間悔常。
最后射出JS之箭影斑,來一決勝負。
我想化身為精靈戰(zhàn)士机打,變換不同的色彩矫户。
于是我找到了我的女神。
修行JS之箭對我而言残邀,并不算難皆辽,Query老師告訴我,軍體拳博大精深芥挣,雖然是張三豐老人家3天時間創(chuàng)造出來的驱闷,但那是百年修行的結果。
“你只管上陣殺敵空免。軍體拳夠用了空另。但是你要是要更進一步,就必須明白軍體拳的運行機理蹋砚”曰唬”Query老師這么跟我說。
精靈狂戰(zhàn)不分家都弹。我這么跟自己說。
第十章 精靈術的困惑
可是精靈術相對于狂戰(zhàn)士而言匙姜,熱情又散漫畅厢。
狂戰(zhàn)軍團做風嚴謹,精靈妖術奔放自由氮昧。
在這一點上框杜,狂戰(zhàn)軍團和精靈妖術好像永遠無法達成一致。
“單打獨斗的小把戲袖肥∵淙瑁”這是狂戰(zhàn)軍團常常惡狠狠的時候說的話。
“笨手笨腳的大家伙”精靈妖修反駁的往往簡潔有力椎组,順便還補充一句:“我們是自由的象征油狂。”
做為一個出身狂戰(zhàn)軍團的我寸癌,不是特別能理解精靈妖術的架構體系专筷,哦,不蒸苇。那個時候磷蛹,沒有架構體系可言。
精靈妖術的打法相當隨意溪烤,每一個人都可以發(fā)揮出自己的想象力味咳,招式天馬行空庇勃,而在江湖上,也經(jīng)常存在著各種秘笈槽驶。
Query老師的山水三拳责嚷,每次展示出三幅山水圖,可以自動換~誰來換捺檬?
Query老師的移形換位再层,可以在自由空間里隨意切換順序,誰想學堡纬?
Query老師的無限空間聂受,可以在一秒鐘之內(nèi)變換出無限跑道,無限翻滾烤镐,誰來做蛋济?
大部分都是Query老師的作品,或者是Query老師的學徒作品炮叶。
可是精靈妖術團碗旅,一直都是做為狂戰(zhàn)軍團的附屬軍團存在。
每次妖術空間展開之后镜悉,都是有狂戰(zhàn)軍團出手祟辟。所以,我想嘗試一下侣肄,用狂戰(zhàn)軍團的路子去施展精靈妖術旧困。
先定職,再分工稼锅。哪些妖術是用來迷惑敵人的吼具,哪些是用來狂戰(zhàn)軍團交換戰(zhàn)術信息的,哪些是用來控制妖術實展的矩距, 哪些是用來收集對方行蹤的拗盒,哪些是釋放出來的攻擊。
女神笑我說:“你這是在用笨大象跳精靈舞锥债《赣”
我笑女神說:“我是在用精靈舞笨大象≡廾郑”
女神說:“你看毅整,其他大將軍都是這么做的≌雷螅”
我說:“可是這么做悼嫉,更高效∑纯”
女神說:“沒覺得戏蔑√D”
我說:“好好好,聽你的总棵△⒓牛”
可是依然私下來里拆解出幾套妖術∏榱洌控制術迄汛,服務術,迷惑術骤视,工具包等等鞍爱。
而且我不喜歡把Html陣盤和妖術混在一起。
女神繼續(xù)嘲笑我把一件簡單的事情復雜化了专酗,我繼續(xù)給女神講狂戰(zhàn)軍團的分工和構建睹逃。
我以為我自己已經(jīng)是一個全棧工程師了。
直到有一天祷肯,突然兵變沉填。
第十一章 全朝兵變
兵變了。
狂戰(zhàn)軍團突然宣布成立Android戰(zhàn)部佑笋,可以脫離精靈妖團獨立做戰(zhàn)翼闹。
精靈妖團立刻組建Node之箭,完全不依靠狂戰(zhàn)軍團供給蒋纬。
內(nèi)戰(zhàn)開始橄碾,四處混戰(zhàn)。漸漸局勢成定勢颠锉。
Node之箭攻城拔地,可是仍然只能在外圍游走史汗,偶爾核心城區(qū)流露出來一點星星之火琼掠,也是施加了無數(shù)遠程輔助光環(huán)。
據(jù)說停撞,在遙遠的龜谷瓷蛙,Node已經(jīng)小有成效,他們是精靈軍團的希望和號召戈毒。
而Android戰(zhàn)部艰猬,和IOS戰(zhàn)部和精靈妖團,則是三分天下埋市。
隨著戰(zhàn)局的發(fā)展冠桃,精靈軍團的妖術也有了翻天覆地的變化。先是從狂戰(zhàn)部脫離而來中入精靈軍團陣營的神之手道宅,創(chuàng)造出來了創(chuàng)世紀的妖法安骨拉之瞳食听。
安骨拉拋棄了精靈妖法中的繁雜變化胸蛛,直接約定了核心法術體系,一個完整的精靈妖法樱报,可以按照安骨拉之瞳預先設定的軌道葬项,分解成控制之瞳,服務之瞳迹蛤,過濾之瞳民珍,綁定之瞳和指令之瞳。
這對于整個精靈軍團來講盗飒,瞬間擁有了快速軍團作戰(zhàn)的能力和基礎嚷量。
一向以自由和奔放而言的精靈術,第一次有了狂戰(zhàn)士般堅硬的軍團作戰(zhàn)力箩兽。
可是這在精靈妖團內(nèi)部津肛,卻掀起了滔天大浪。
無數(shù)習慣于Query老師的插件之光的精靈妖術汗贫,紛紛指責神之手是將精靈妖術帶向毀滅身坐。
而神之手釋放出來的安骨后之瞳,反而是讓更多的狂戰(zhàn)士開始練習精靈妖術落包,配合上仙之手的天音Bootstrap部蛇,整個精靈妖術軍團陷入了內(nèi)戰(zhàn)之中。
相比之下咐蝇。Node之箭對于狂戰(zhàn)士龐大的地盤來說涯鲁,微不足道。反而是奪走了安安靜靜的吃瓜群眾黃瓜天團的地盤有序。黃瓜天團的PHP法術一時間手足無措抹腿,集體研制第七式,希望能夠挽回敗局旭寿。
在Query老師節(jié)節(jié)敗退之后警绩,精靈妖團內(nèi)部再次分裂。
一部分精靈大師研制React神術盅称,重點放在妖術復用肩祥,繼承了Query老師在安骨拉之代之前的衣缽,主張無論是陣旗缩膝,還是陣術混狠,還是妖術都應該組件化,應該是一個整體疾层,應該關注于戰(zhàn)場的交互将饺。和后方的通信?那是枯燥而無意義的事情,并不是自由奔放的精靈妖團應該看重的事情俯逾。
借助于React神術贸桶,精靈妖團還在不斷的侵占Android軍團的領土。
而另一部分精靈人出走桌肴,仔細學習皇筛,借鑒安骨拉之瞳和React之術,依據(jù)自己的理念創(chuàng)造出Vue天使坠七。Vue天使一出現(xiàn)水醋,立刻成為新興之光,成為抵扛安骨拉之瞳的希望所在彪置。
不僅在妖術上拄踪,精靈妖團三分五裂,在妖術施法的學習拳魁,錄制上惶桐,精靈妖團也是百花齊放,百家爭鳴潘懊。
先后出現(xiàn)了Bower姚糊,WEBPack,NPM等多種流派授舟,又有RequirJS救恨,GruntJS,Gulp等峰火齊燃释树。
而React和Vue旗下也各自衍生各種附屬妖術肠槽,甚至對于精靈語本身,長老會都在制訂和推廣新的精靈語奢啥,希望可以更快更強的增加施法速度秸仙。
我不知道做什么。
只覺得天地一片混亂桩盲。
我想做一個全棧工程師筋栋。
可是我可以么?
聽聞分析魔法師終于施放了大招正驻,深度分析師,一舉成名抢腐。
聽聞南方蠻夷之地有區(qū)塊鏈之星在緩慢浸入姑曙。
聽聞北方天火圣地正在加快AR法器的煉制。
聽聞狂戰(zhàn)士要升到加強版狂戰(zhàn)士迈倍。
聽聞一直在潛伏的Go天堂拿下幾座核心要塞伤靠。
聽聞Python部落已聯(lián)手分析魔法師共分天下。
我決定回歸。
去問問暗滅大人宴合。
回歸途經(jīng)Java之城焕梅,又遇到大媽揮舞著勺子對一個年輕小生講:“這可是全棧之湯,喝了大補卦洽,狂戰(zhàn)贞言,魔法,妖術全都在這里阀蒂,這是全棧你知道嗎该窗?”
她看到了我。
我看到了她蚤霞。
她頓了頓酗失,指著我說:“你看到了嗎?他就是喝了我的全棧之湯昧绣,才魔武雙修规肴,外加修行妖術的!”
我笑而不語夜畴。
世界太大拖刃,我只想回到暗滅身邊。
再看到暗滅大人的時候斩启,暗滅大人還是和以前一樣序调。
我又問暗滅大人:“龜谷那邊說全棧工程師,聽起來很犀利的樣子兔簇,您是一個全棧工程師嗎发绢?”
暗滅大人指指腳。
可是這次我沒懂垄琐。我已經(jīng)走了那么遠的路边酒,我還是覺得別說是一個全棧工程師,大概連一個普通的工程師都談不上狸窘。
暗滅大人指的腳墩朦,究竟是什么意思?
我看著他翻擒。
他看著我氓涣。
然后發(fā)過來一個知乎鏈接:
如何評價真阿當?shù)奈恼拢骸?016年前端技術觀察》
我看了一遍,苦笑不語陋气。
狂戰(zhàn)士和妖術之爭劳吠,安骨拉之瞳和React之光,Query老師的插件之星和新興的Vue之光巩趁。
這是一場紛爭的亂世痒玩。
誰能夠真正的理解誰?
暗滅大人看著我。
我看著暗滅大人蠢古。
然后暗滅大人笑著說:“想知道為什么我之前回答你的時候奴曙,指著自己的腳?”
我說:“是”草讶。
暗滅大人說:“我都是坐著的洽糟,從來不會站著寫代碼,腿麻到涂〖箍颍”