前段時(shí)間寫了一篇關(guān)于名為《玩玩Spring之Rod Johnson 與“輪子理論” 》的文章,引來了一些Spring的狂熱愛好者(這里我把他們稱為Spring迷或者“春迷”)的莫明的攻擊。讓我看到了國內(nèi)技術(shù)研發(fā)領(lǐng)域所充斥著的盲從、浮躁氛圍不禁感到有點(diǎn)可怕,也被這些攻擊壓得很長一段時(shí)間透不過氣來,還好一個(gè)月的世界杯給了我療傷的機(jī)會(huì)。
其實(shí)這篇文章除了想客觀的分析一下Rod Johnson 有關(guān)“輪子理論”的描述以外,也想鼓勵(lì)一下同行參與到國外轟轟烈烈的所謂的“重復(fù)發(fā)明輪子”的運(yùn)動(dòng)中。因?yàn)楣P者覺得國內(nèi)技術(shù)一直上不去的原因,是對(duì)系統(tǒng)核心(如JVM、模式、算法等)的研究就投入太少了,即使有這樣的機(jī)會(huì)也經(jīng)常會(huì)給自己找一些借口來推掉(其中“輪子理論”也是一個(gè)借口之一),因?yàn)闆]有機(jī)會(huì)去嘗試或者不敢去嘗試,才造成我們技術(shù)人員天天使用高檔進(jìn)口貨的局面。“輪子理論”一文,只是很客觀的就事論事,并沒有要貶低某個(gè)產(chǎn)品或者Spring,更沒有要貶低某個(gè)人的意思。
該文一出來后,引起了很多人的評(píng)論及關(guān)注,也刺激了很多“春迷”。后果可想而知,我受到了很多“春迷”的窮追猛打,當(dāng)然“春迷”們大多都是有文化及知識(shí)的,他們無法針對(duì)我的《玩玩Spring之Rod Johnson 與“輪子理論” 》這篇文章進(jìn)行任何挑剔,于是只好借我后來發(fā)表的一篇文章《80前》一文章斷章取義,大肆攻擊,板磚大塊大塊的扔了來,不但扔向了我,還扔向我所在一個(gè)國產(chǎn)開源團(tuán)隊(duì)EasyJF。這些評(píng)論一時(shí)間創(chuàng)下了blogjava的新高,而且在一篇與技術(shù)關(guān)系不大的文章的后面大肆忽悠,賣弄其對(duì)Spring技術(shù)的掌握情況,難免有點(diǎn)讓人覺得“此地?zé)o銀三百兩”感覺。
如今,由于受到“春迷”們的強(qiáng)烈抵制,本人通過與blogjava的站長dudu商量以后,我不會(huì)在以前那個(gè)blog里發(fā)表與“非技術(shù)”有關(guān)的文章了,畢竟我與dudu兩人都不敢再次惹火燒身啊。
然而,對(duì)于我這種不甘于受技術(shù)所控制的叛逆者來說,作為一名程序員,語言、代碼及工具不是我的全部,而思想、方法、態(tài)度才是我最看重的。現(xiàn)在互聯(lián)網(wǎng)都發(fā)展到Web2.0時(shí)代了,做程序、做技術(shù),不能整天只會(huì)寫代碼、玩工具,還得有自己的思想,而且這些思想需要共享出來與大家探討,才能快速進(jìn)步。
因此,在csdn上開一個(gè)自己的Blog,是希望能在csdn的規(guī)范的管理體制下,發(fā)表一些自己在技術(shù)工作中的一些感悟。同時(shí)也相信在csdn如此大的開發(fā)者網(wǎng)絡(luò)里,不可能受少數(shù)的掌握及操控而使其成為一言堂,容不下其它的意見。
做技術(shù),不能盲從,不能浮躁,需要獨(dú)立的思考,更需要寧靜的環(huán)境。
今天在此寫《一個(gè)“Spring輪子”引發(fā)的血案》系列文章,目的并非要指責(zé)某個(gè)或者某些人之前的所作所為,也更加不會(huì)通過這篇文章要求某些人改變世界觀或者改變其它什么。只是希望能讓對(duì)此事件非常關(guān)心的一些不知情的朋友對(duì)此事件有一個(gè)全面的認(rèn)識(shí),同時(shí)也希望能給那些善于思考、用腦子寫程序、做學(xué)問的同行提供一些參考素材。
但愿“血案”過后,讓我們能平靜思考,也希望因?yàn)榍岸螘r(shí)間受“血案”影響的EasyJF的戰(zhàn)友們,重新調(diào)整心態(tài),為我們的夢(mèng)想而努力。
關(guān)于本案詳細(xì)的故事內(nèi)容請(qǐng)看:
一個(gè)“Spring輪子”引發(fā)的“血案”(4)
一個(gè)“Spring輪子”引發(fā)的“血案”(5)
一個(gè)“Spring輪子”引發(fā)的“血案”(6)-血案展示與現(xiàn)場(chǎng)花絮實(shí)錄
希望我們一起來為共創(chuàng)一個(gè)良好的開源環(huán)境而努力!
?