來源:岑文初的博客 ,@放翁_文初
昨天關(guān)于淘寶開放平臺技術(shù)部分的分享看到有些同學(xué)留言說有這樣的機會和環(huán)境是幸運的,的確在阿里這些年趕上了公司的發(fā)展,趕上了互聯(lián)網(wǎng)技術(shù)的發(fā)展,是幸運的,但是背后這個普通的人,從進入公司的低級程序員一步一步成長起來到底是怎么走過來的,也許可以讓一些正在走的同學(xué)有值得思考的地方,我盡量少加一些自己的收獲在里面,因為每個人看到這些場景感到了什么那就是什么。
2005年:
畢業(yè)4年多在一家通信國企做的順風(fēng)順?biāo)ú皇亲约耗芰τ卸嗤怀?,是老板?jīng)常被挖,所以提升的不錯),總感覺有點養(yǎng)老的味道,于是開始在招聘網(wǎng)站投簡歷,沒想到一家叫阿里巴巴的杭州公司聯(lián)系上我去面試,聊下來是類似于后臺運維部門,興趣不在此,就拒絕了,但其實埋下了伏筆。
2006年:
剛過完年,那家阿里的公司HR又聯(lián)系我,說這次部門不太一樣,去了,然后說了一些關(guān)于Work at alibaba的想法,那時覺得互聯(lián)網(wǎng)要比通信企業(yè)更有意思,所以不顧家人和未來老婆的反對(當(dāng)然其實還是非常支持我任何決定的,只是國企安穩(wěn)讓他們覺得放心),辭職去了這么一家以前都沒聽說過的企業(yè)。進公司以后,一切歸零,工作四年后又從底層做起,雖然忙碌,感覺充實。半年后開始覺得有些無聊,該學(xué)的都學(xué)到了,剩下的就干一點常規(guī)的活,啥 work at alibaba 又沒影了,只看到很多高P作為架構(gòu)師進來,心里落差很大。(就和現(xiàn)在很多狀況一樣,人際關(guān)系好,連帶推薦進來的都是高P)
2007年:
突然被征召“入伍”,20來號人被拖到老馬的福地“湖畔花園”創(chuàng)業(yè)去了,我的感覺就是莫名其妙,收購了一家公司(主要做CRM系統(tǒng)框架和模型驅(qū)動),然后就開始要搞創(chuàng)業(yè)了,不過起碼work at alibaba的說法有找落了。一幫子人窩在3室一廳的房子里面,不同業(yè)務(wù)團隊分在不同的小屋子里,測試和架構(gòu)團隊在客廳。沒錯,“架構(gòu)團隊”,收購來的公司人都是架構(gòu)團隊,我們這些“業(yè)務(wù)人員”要做的事情就是使用架構(gòu)團隊的框架,然后配置xml來搭建CRM系統(tǒng),當(dāng)時salesforce火啊,老大們收購了這家公司打算大干一場。每天早晨7點出門,9點到湖畔花園,晚上11點打車會城東(當(dāng)時住在錢塘江邊上,每天就是橫穿杭州城)。這是來阿里的第一年,我開始反思我當(dāng)年頭腦熱要丟掉一個安穩(wěn)又發(fā)展不錯的工作,來這里找罪受,我更新了招聘網(wǎng)站的簡歷,周末有空的時候會去投一些公司。老天好像很不給機會我,居然2個月沒有一家公司找我(這些年卻有些公司看到了我當(dāng)年的簡歷,問我是否還在老公司需要換工作#_#?。谑俏野残牧?,每天除了配置xml,偶爾也開始看看架構(gòu)組的框架代碼,架構(gòu)組人少,需求+bug已經(jīng)把他們的隊列排到了要執(zhí)行discard policy了,我開始自學(xué)更多javascript和java知識,來幫助他們來修復(fù)我們提的bug和需求,雖然我沒有主干權(quán)限,但本地測試還是可以做的,就這樣我修復(fù),他們檢查,然后合并到主干,我很充實,他們也很滿意。差不多大半個月后,架構(gòu)組的老大(直到阿里軟件解體都是我直屬老大)找我談話,問我是否愿意加入架構(gòu)組,怎么可能不愿意呢@_@,于是我進了架構(gòu)組。(此時我非常感謝招聘網(wǎng)站的石沉大海,讓我這個年輕氣盛的人堅持下來了)事情到這里開始發(fā)生變化了,雖然我是個沒有背景的小兵,但老大還是給了我足夠的機會,我沒有去做業(yè)務(wù)支撐,反而成了團隊里面做基礎(chǔ)系統(tǒng)的,這里每個人的level都比我高2級,于是我背著“架構(gòu)師”的名字開始努力奮斗。
到了下半年,基本上我們開始拋棄了以前架構(gòu)部從老公司帶來的代碼,開始設(shè)計自己的平臺,服務(wù)化成為新平臺的目標(biāo),SOA火燒到了老板這邊,自然我們也開始響應(yīng),SCA,OSGI(也就是學(xué)習(xí)這個的時候和畢玄同學(xué)相識),當(dāng)時為阿里軟件寫出了第一版SOA的框架:基于SCA協(xié)議實現(xiàn)的服務(wù)化框架。當(dāng)時菲青老大是淘寶新來的首席架構(gòu)師組織了全集團的架構(gòu)團隊周期性的交流會,感覺分享和收獲都不少,對這個框架信心滿滿。阿里軟件技術(shù)部門的高P們和老大們也支持大力推廣,結(jié)果部門大運動,業(yè)務(wù)團隊爭相配合完成切換(這種事情放在淘寶基本不靠譜,其他幾家公司都有可能),推行后發(fā)現(xiàn)穩(wěn)定性還可以,但是調(diào)試,開發(fā)成本都很高,帶來的好處服務(wù)化作用卻對團隊來說絲毫沒有感受到。當(dāng)時的我總感覺“架構(gòu)”么,就是要有前瞻性,困難總是有的,業(yè)務(wù)團隊需要自己思考和解決,有問題可以找我?guī)椭愣?,就這樣被動的推進著。不久內(nèi)部還是反彈了,高P們?nèi)糠锤暾f這個不行,我開始吸取教訓(xùn)修改的更易于開發(fā)調(diào)試。于此同時另一個架構(gòu)師也寫了一套,就用Spring和私有協(xié)議來做服務(wù)框架的服務(wù)化和隔離,框架束縛小了不少(SCA規(guī)范還是比較重,WebService所實現(xiàn)的SOA本身就是源于企業(yè)化服務(wù)框架,當(dāng)然比不上Spring這種天生互聯(lián)網(wǎng)開發(fā)模式),最后老大拍板,全部換掉。我那個痛苦啊,換掉以后問題其實有所緩解,但最終問題還是一樣,團隊對服務(wù)化的理念和價值完全沒有,就好比你一定要讓寫delphi的人理解MVC一樣。不久以后,突然因為要做開放平臺了,SCA框架的優(yōu)勢又凸現(xiàn)出來,想要考慮可以拿出來再用,我說,算了,就讓它封塵吧~~~這一年我想起了我鄙夷架構(gòu)師的那段時光,想起了我只不過是丟到一群鴨子里面的一只雞,我的level還差他們不少,我的底子也不夠好,在這里我很幸運,幸運的是能夠有機會修練內(nèi)功,我開始寫blog,開始用blog認識更多的人。(回顧起自己的技術(shù)發(fā)展很多時候還是blog幫助我確定了時間點,大家在看技術(shù)發(fā)展的時候完全可以對照blog的timeline)
2008年:
菲青老大加盟淘寶,成為淘寶的首席架構(gòu)師,菲青組織集團所有架構(gòu)團隊的同學(xué)定期聚到西湖邊上的“淘咖啡”(現(xiàn)在已經(jīng)沒了),相互間交流技術(shù),我這毛頭小鬼,托畢玄的福也被拉了進來,也就是這時候知道支付寶在做類似的SOFA,淘寶也準(zhǔn)備啟動HSF,而阿里軟件的ASF已經(jīng)成過往,我繼續(xù)研究WebService的安全,效率,通信的內(nèi)容,雖然不是多大的架構(gòu),但非常接地。這個時候,菲青找到阿里架構(gòu)這邊要談合作,希望阿里軟件做開放平臺,淘寶將服務(wù)從阿里軟件開放出去。阿里軟件對開放平臺的合作有興趣,但初期也比較看不清楚價值,因此投入我一個人和淘寶半個人(自雪同學(xué))一起來搞這玩意兒,2周時間,出的來繼續(xù)走,出不來就結(jié)束。翻著yahoo的網(wǎng)站,看到了flickr(記得今年年初的時候還談當(dāng)年的flickr是最能夠成為今天FB的公司,結(jié)果給雅虎浪費了)的開放模式,于是照貓畫虎,還就搞出了一個看起來還有點摸樣的東西。接下來我的主業(yè)就放在這塊上面了,這一年技術(shù)成長很快,因為開放平臺是新事物,安全(數(shù)字簽名,授權(quán),加密),數(shù)據(jù)處理(xml解析各種基礎(chǔ)知識,json的規(guī)范),REST代理服務(wù)器實現(xiàn)等等,這些都是互聯(lián)網(wǎng)的產(chǎn)物,都非常扎實落地,充實的日子過的總是很快。
2009年:
阿里集團的不同公司的氛圍是完全不同的,阿里軟件團隊氛圍還是那種強調(diào)自上而下的管理,加上一些關(guān)系糾纏在里面,我這個苦臉coder一直都不入流,因此也想換換環(huán)境,加上看到當(dāng)時HSF的成長中菲青老大能抗的住壓力讓畢玄最后堅持下去,心里還是酸酸的,但HR和boss的左手大棒(你去哪家公司我們管不了你)右手胡蘿卜(晉升名額本來就是你的),我能做什么呢(那些日子的經(jīng)歷讓我記憶猶新,也許當(dāng)時運氣太好了吧,在淘寶快3年多了,每個HR都讓我覺得受寵若驚)。4月的時候,我和我直屬老大說開放平臺我做到6版本就封頂了,沒法做了,已經(jīng)快兩個季度都是我自己給自己提需求,這個產(chǎn)品從技術(shù)角度上支撐1年以后這樣的業(yè)務(wù)都沒有問題了,再做一些新功能就是耗時間了。其實說白了,當(dāng)時阿里軟件和淘寶合作的關(guān)系已經(jīng)變?nèi)?,一來阿里軟件業(yè)務(wù)與淘寶沖突,二來兩個公司合作還是距離太遠,對開放平臺的需求慢慢的都再往后走,而我也感覺到了自雪同學(xué)慢慢的把很多阿里軟件開放平臺的架構(gòu)拿過去結(jié)合淘寶自身體系開始構(gòu)件內(nèi)部的平臺。而阿里軟件一直還在平臺和產(chǎn)品間糾結(jié)(到最后一季度一換目標(biāo)),所以業(yè)務(wù)都不明確,怎么會顧及到平臺。不過還是非常感謝我的直屬老大一直給我空間(他在阿里軟件解體以后回到成都),如果沒有他估計老早被排擠到哪里去都不知道了,當(dāng)時老大說你想做什么就做什么吧。因為當(dāng)時Memcached這塊做的比較深入,所以考慮給整個阿里軟件做全公司的緩存中心,好比今天淘寶的Tair集群管理。但世事難料,年中的時候突然宣布公司解體,就這樣我們笑話的說我們把公司搞沒了,很多人非常傷感,我卻非常開心,因為我有機會去淘寶了。不過另外一個問題出現(xiàn)了,阿里軟件業(yè)務(wù)團隊合并到B2B和淘寶,架構(gòu)團隊留下和阿里云團隊合并,阿里軟件番號給阿里云,這意味著要帶著開放平臺留在阿里云,這比阿里軟件留著開放平臺還要危險,因為當(dāng)年畢竟阿里軟件還有部分業(yè)務(wù)通過開放平臺開放,而阿里云當(dāng)時還沒有任何業(yè)務(wù)。雖然外界對王博士評價不好,但博士本身人還是很平和的,最后我做好了所有的分析和架構(gòu)設(shè)計,給阿里云留了一個后續(xù)統(tǒng)一集團開放的方案,然后帶著沒完成的開放的理想去了淘寶。
2010年:
空降淘寶,雖然新老板對我能力比較認可,但是淘寶的開放平臺已經(jīng)有了一個10個左右的小團隊了,如何融入是最迫切的。我缺乏的是業(yè)務(wù),了解的是平臺,能力在于技術(shù),于是天天幫助團隊同學(xué)打雜,解決問題,慢慢的也用能力證明自己。一直處于一個團隊攻堅和打雜的角色,技術(shù)能力還是得到了飛速的提升,因為這一年開放平臺正式商業(yè)化了,對于基礎(chǔ)平臺的要求非常高。但這一年也有些不好的評價對我,有些同學(xué)覺得我太強勢了,對于團隊成員的發(fā)展會起到反作用,順風(fēng)順?biāo)奈乙廊挥X得用技術(shù)說話,判斷力取決于技術(shù)能力。(我用一句話評價過自己:智商還可以,情商比較低)這一年由于平臺發(fā)展太快了(4千萬一下子到了8億),所以所有的矛盾隨著業(yè)務(wù)的發(fā)展被掩蓋。
2011年:
經(jīng)過一年多的基礎(chǔ)平臺建設(shè),整體平臺架構(gòu)已經(jīng)比較完善,而我的角色開始顯得有些尷尬,叫架構(gòu)師,但業(yè)務(wù)管不著,技術(shù)管一塊,不帶人,干活自己做。后來這年有個毛頭小伙子聽了我的課死活要加入開放平臺(技術(shù)大學(xué)第一屆),因此他成了我第一個徒弟式的同學(xué),然后加上我是淘寶第一個做App OPS(原來運維是獨立于開發(fā)的,后來因為希望給開發(fā)更多空間,所以允許有開發(fā)有能力的人自己管理系統(tǒng)基礎(chǔ)運維和發(fā)布,這類人被叫做App OPS),另一個還在實習(xí)的愣頭小伙子也成了我的徒弟式的同學(xué),就這樣我這個架構(gòu)師有了一點人員資源干點可以干的活。這一年我已經(jīng)不僅僅滿足與技術(shù),因為我又體會到了阿里軟件開放平臺的感覺,一個季度的需求都是自己提給自己的,我要更多的了解淘寶,了解開放能夠支持到淘寶什么,不希望總是告訴我你把穩(wěn)定搞好,安全搞好就好了,其他你就不要管了。8億30臺虛擬機,19億還是30臺虛擬機,4臺虛擬機可以分析19億的日志,我不想再停留,再安逸的過活。加上平臺穩(wěn)定以后對我個人的需求減弱,因此很多矛盾就慢慢凸現(xiàn),我個人也有些焦躁不安,希望得到信息能夠做更多的貢獻,但給我的答覆就是你是架構(gòu)師,做好穩(wěn)定,安全就好了,不要管什么業(yè)務(wù)。這一年的年底,我提出了換個崗位的想法,去哪里我不知道,做什么我不知道,對我來說只要能夠有個地方需要我的能力就可以,既然我不能碰業(yè)務(wù),我就做好技術(shù)。
事情總不按每個人的想象走,最后組織結(jié)構(gòu)調(diào)整,開放平臺技術(shù)部分人員可以讓我來管,看我是否能夠留下來,我比較堅定的要求就是我要帶產(chǎn)品和技術(shù)兩塊,可以想象的是,老大看著一個從來沒帶過人的P,突然要帶人了,還要帶產(chǎn)品,那有多忐忑。最后為了風(fēng)險可控,開放平臺技術(shù)兩個技術(shù)核心團隊留給我,其他兩個團隊拆分,給我一個產(chǎn)品經(jīng)理,其他產(chǎn)品經(jīng)理還是統(tǒng)一組織管理。我給老大的承諾是:一年,除非老大你炒我,否則我會讓你覺得放翁說道做到。
2012年:
事情就這樣開篇了,我開始帶人了,開始跑業(yè)務(wù)了,象塊海綿一樣吸收各種信息,和三淘的各種團隊打交道,作技術(shù)的久了總以為自己對業(yè)務(wù)很熟悉,能夠分析出產(chǎn)品需求,當(dāng)你真實的去做了,去落地了,你會發(fā)現(xiàn)這個世界在變,淘寶這個甲方的身份在變,開放平臺能夠承諾的事情落地是多少不容易。半年里面,人變化了很多,因為了解的更多,學(xué)會了更多的傾聽和學(xué)習(xí),學(xué)會更多的謙虛,遇到了很多好朋友UED,測試,PD,這些人真的是為了開放平臺而不顧我們組織結(jié)構(gòu)調(diào)整到天貓繼續(xù)支持著,很感動。技術(shù)上更多的放手,很開心的是團隊的每個人都在成長,當(dāng)年“放翁的分析器”,“放翁的PipeComet”,“放翁的安全”都成為了開放平臺的xxx,如果說有一天要離開這個團隊,我最不舍得的還是這幫兄弟,因為我有心血付出在這些人身上了。另一方面,因為帶人,讓我更迫切的去拓展業(yè)務(wù),利用技術(shù)來落地業(yè)務(wù),為技術(shù)團隊的人員成長創(chuàng)造更多機會。
而這一年正好是開放平臺5年了,就和技術(shù)發(fā)展里面說的,技術(shù)是開放平臺前5年的驅(qū)動力,業(yè)務(wù)是開放平臺后5年的驅(qū)動力,技術(shù)5年的內(nèi)容可以通過3個月復(fù)制過去,開放一年業(yè)務(wù)的折騰是三淘如何借勢轉(zhuǎn)身的關(guān)鍵,最近有文章關(guān)于淘寶開放邊界的迷茫,其實迷茫已經(jīng)過去,只是是否三個公司實施的人最后靠譜的落地這關(guān)鍵的一步棋,做開放平臺的人心里清楚就可以幫到團隊,也幫到自己。
最初打算寫這個內(nèi)容的時候有很多想寫的,但是發(fā)現(xiàn)寫完了就是一個亂,呵呵,權(quán)當(dāng)看故事吧??偨Y(jié)幾句話:技術(shù)耐得住寂寞,低谷積累高峰沖刺,主動改變一切,找到自己的特點,沒有問題的時候最可怕,不同階段追求不同的收獲,先聽再說,永遠都要清楚你到底要什么!
--------------------------------------------------------------------------
下面是自己的一些問答,覺得不靠譜一笑而過,不要糾結(jié),覺得靠譜也不要相信,因為我上個月說的話,下個月可能就改口了:)
怎么看待老板?
老板就像老婆,他能容忍你的個性就是最大的幸福,不要期望他成為你的老媽,對你百般照顧。要換老板的時候看看離開了他是否一樣找不到“幸?!?,如果是,那么問題在你,“離不離婚”其實不是那么重要。
怎么看待技術(shù)重復(fù)造輪子?
coder那么多,有時候重復(fù)造輪子也不一定是壞事,也許比直接拿別人的東西來用要靠譜,畢竟高P不會分工資給你的兄弟。原則就是對產(chǎn)品負責(zé),對人負責(zé),兩句話很簡單,作技術(shù)老大的自己把控和判斷。(做不到只能說明你還處于被技術(shù)玩的階段)
怎么看待開源?
當(dāng)年寫了一個Memcached的客戶端,阿里軟件一直在用,就一直維護和更新,到了淘寶用Tair了,那個就廢棄不更新了。有時候?qū)τ趪鴥?nèi)的公司的開源,我更傾向于叫做“曬代碼”,只有自己參與,一旦自己不用就Over了。授之以魚不如授之以漁,多把設(shè)計細節(jié)和代碼片段分析說明作詳細了就好了,至于開源,對于一般的業(yè)務(wù)或平臺團隊投入成本太大了(一來自己都保證不了幾時內(nèi)部都不用了,二來開源和曬代碼最大的差別就是易用性和文檔及長期更新),專職做基礎(chǔ)設(shè)施的團隊可以(操作系統(tǒng),數(shù)據(jù)庫,存儲等)。TOP技術(shù)分享月結(jié)束以后會把幾個核心系統(tǒng)的設(shè)計和細節(jié)優(yōu)化代碼說明曬出來。
怎么看待晉升?
對晉升的人來說:
1.有時候不多想反而就成了。(因為你腦子只有一個,想多了這個,該想的就沒想了)2.挫折未必是壞事。(我唯一一次被一棒子打回來的時候,頭暈?zāi)垦?,現(xiàn)場什么都好,結(jié)果就不給理由的說no,但最后老大一句話點醒:如果不能承受這樣的結(jié)果,你的心胸就還不夠那個level)
對Leader來說:
1.給兄弟們創(chuàng)造更好的環(huán)境,你不是管人來的,你是來“創(chuàng)收”的,管人誰都會,“創(chuàng)收”才是真本事。2.讓兄弟放心的去做事,自己做好各種準(zhǔn)備來幫助到他們。(了解晉升真實的考核目標(biāo)和需求)
一句話:人都要養(yǎng)家糊口,都要付出得到肯定,以心相待。
怎么看待帶人?
我告訴自己最多就只能帶20個人左右(現(xiàn)在就這個極限了),一個團隊必然工作有差異之分,但是讓每個人都能夠滿意和滿足就需要讓所有人認同這個團隊要做的事情,以及每一步的結(jié)果都是團隊的結(jié)果,這個時候個人覺得靠“管”其實不太靠譜,更多的是靠“感染”。“感染”能力隨著精力分散到技術(shù)和業(yè)務(wù)中一定是有限的,當(dāng)然梯隊化的感染需要每個梯隊環(huán)節(jié)都能夠做到位,那么就牛叉了。
一句話:先讓自己相信,別人才會相信,每個人都相信了,人就不是“管”出來的。(理想很美好,現(xiàn)實很骨干,有時候自己就說服不了自己)
怎么看待技術(shù)兼顧業(yè)務(wù)?
我第一個小軟件也是修改了flash文件將操作光驅(qū)的代碼植入,然后調(diào)研了各種業(yè)務(wù)場景,最后成功的傳播出去并操縱了一把,那時我就默默的感到傳播才是關(guān)鍵。今天也是如此,我和每個程序員包括我老板一樣擔(dān)心我自己分心到業(yè)務(wù)上是否會廢了自己的“武功”,其實取決于:1.你到底code了多少代碼?(你會因為一個月用叉子吃飯忘記怎么用筷子么)2.你到底是喜歡寫代碼做技術(shù),還是為了生活所迫?(后者無論你寫多少代碼還是一個沒內(nèi)功的人)3.寫了10年代碼以后你留下的只有那些代碼和技術(shù)入門文檔,還是有更多的設(shè)計理解。(你用了hadoop除了會配置,會修改部分性能代碼,對他適用場景的理解,整個流程的瓶頸點設(shè)計,所有分布式都糾結(jié)的問題是否有感知)這么多年了,為什么只有那些paper不斷的給人啟示去做更多的工程化內(nèi)容,因為用筷子吃面和叉子吃面沒那么大的區(qū)別。(關(guān)鍵是吃的人怎么理解面難吃的原因)
所以,前面1,2,3都是你在coder時候做到了,那對業(yè)務(wù)的理解只會讓你如虎添翼(重要的是更多去學(xué)習(xí)和傾聽,放空自己的程序員經(jīng)歷,做個用戶)
怎么緩解PD和開發(fā)的矛盾?
開發(fā)角色:
1.開發(fā)要把PD的客戶作為客戶,而不是把PD作為客戶,就和走棋一樣,你會比他更能主動的把控下一招的變化,不會糾結(jié)于PD不斷的變化。2.量化!如果產(chǎn)品無法量化結(jié)果,無非就是需求不明確,所以追問。
PD角色:
1.數(shù)字是基礎(chǔ)但不是全部。2.多一點興趣愛好,多一點思考。blog當(dāng)年如果沒有瀏覽量這個數(shù)字會怎么樣?微博為啥要搞個雙向關(guān)注才可以評論的設(shè)置?音樂播放器如何在用戶不點擊like反向收到用戶喜好行為?
怎么看待平臺產(chǎn)品?
先要活下來,服務(wù)好一個產(chǎn)品線,如果沒有任何其他產(chǎn)品線過來,那么就不要在乎平臺的稱呼,留好口子就可以了。當(dāng)有多個產(chǎn)品接入,同樣要活下來,因為脫離單一業(yè)務(wù)線為了更好的平衡個體需求和平臺發(fā)展,但重要的是要找到自己有群聚價值(也就是只有集成在一個平臺上,多個業(yè)務(wù)得到的平臺功能才會最大化),這樣就業(yè)務(wù)方就不會獨自建立平臺來快速響應(yīng)需求。最后如果業(yè)務(wù)非常繁榮,那么更多的考慮為業(yè)務(wù)方挖掘業(yè)務(wù)價值,而不要聚焦于平臺,幫助別人就是幫助自己。(這是平臺永遠都正確的說法)
如何學(xué)習(xí)技術(shù)?
不用急著什么都學(xué),珍惜每一次不同工作的機會,挖深做細,幾年以后回過頭來原來自己積攢了那么多!xml解析分成幾種模式,各種解析的優(yōu)劣?http 1.1協(xié)議中的Header中的緩存設(shè)置,返回頭里面的trunked什么用途?分布式計算關(guān)鍵問題是什么(調(diào)度,協(xié)同,數(shù)據(jù)交互)?應(yīng)用壓力測試瓶頸如何評定,導(dǎo)致瓶頸的代碼所屬操作可能分成哪幾類? …… 要留下更多疑問背后的答案,而不僅僅是那一點代碼,那一些入門文檔。
太累了~~~
coder活下來很容易,活的好不容易,好像各行各業(yè)都是這樣,所以coder和其他行業(yè)的人一樣,技能僅僅是一方面,更重要的是人的素質(zhì)和能力,你要活的被動,那么生活就會趕著你走,你要活的主動,那么你就可以走走看看。
題外話:今天上午爬山回家,公交車上看到一對夫妻都是盲人,心里一陣感慨,如果自己看不到,還有活著的勇氣么,因為我們今天那么脆弱的抱怨很多事情,當(dāng)你看不見的時候那是怎么能夠抗得住的打擊。
聯(lián)系客服