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