? ?
最近,博客園在技術(shù)升級上做了積極向上的努力,雖然中間過程出現(xiàn)反復(fù),但姑且先不論最終升級后客戶體驗方面的提升,在升級過程中探索排查問題和解決問題的過程,本身就能幫助博客園團(tuán)隊和廣大用戶積累經(jīng)驗和提升能力,這種實踐機(jī)會是千金難買的。
? ?
閱讀了博客園官方的相關(guān)文章,其中充滿對廣大用戶濃濃的善意,這從多數(shù)同樣充滿關(guān)心的回復(fù)里能得到充分體現(xiàn)。其實,博客園團(tuán)隊在本次乃至之后的升級過程中,不妨做得更自信些,畢竟博客園的技術(shù)實力和品牌擺在這里。
1?以春秋之意責(zé)備賢者,博客園的本次升級可以做得更好
? ?
從結(jié)果上來看,如果本次過程放在一般的互聯(lián)網(wǎng)公司,不能不算是個產(chǎn)線問題,有差別的是博客園交流技術(shù)的氛圍濃厚,不大會因此流失用戶。不過博客園管理團(tuán)隊依然可以思考如下的問題。
? ? ?1 對于升級后的技術(shù)方案,針對當(dāng)前并發(fā)流量,有沒有做過壓測?
? ? ?2 有沒有事先評估升級過程中可能會出現(xiàn)的問題,并以此做了回退等預(yù)案?
? ? ?3?高速開車換底盤的過程中,一般會用灰度發(fā)布的方式,一點點切流量,目的是對現(xiàn)有產(chǎn)線影響最小。本次升級,發(fā)布次數(shù)眾多,是不是每次都是全量切換?
? ? 總之一句話,可以分析本次有哪些改進(jìn)點?如果再做一次,怎么能做得更好。復(fù)盤問題,是為了讓之后的升級更加平坦,也是為了讓之后的升級更加自信。
2?自信更可以體現(xiàn)在框架層面
? ? 我經(jīng)常見到阿里團(tuán)隊,在各種場合從框架角度介紹他們的組件或產(chǎn)品,而且不少框架和技術(shù)會在介紹后,影響面逐漸擴(kuò)大,之后該組件或框架逐漸成為業(yè)內(nèi)標(biāo)桿。
??
?比如現(xiàn)在我們要解決某個高并發(fā)等方面的問題,首先會想,阿里或其它著名互聯(lián)網(wǎng)公司是否有現(xiàn)成的解決方案。與之對應(yīng),我所希望看到的場景是,博客園所采用的基于.NET的框架體系,也成為業(yè)內(nèi)的標(biāo)桿,如果有人在.NET方面有問題,首先會想,博客園對此是怎么解決的。這樣的話,就單論技術(shù)層面,博客園的影響力也能進(jìn)一步擴(kuò)大。
??
雖然我是做Java的,對.NET不大熟悉,但從本次博客園相關(guān)官方文章里,能看到不少“docker”,“云”,“高并發(fā)”和“負(fù)載均衡”等熱門詞匯,這說明博客園所用的技術(shù)第一不算落伍,第二還緊跟技術(shù)進(jìn)步的潮流。在這基礎(chǔ)上,在不涉及到商業(yè)機(jī)密的前提下,博客園可以更為自信地在眾多場合介紹自身的技術(shù)框架以及相關(guān)技術(shù)實踐,比如介紹應(yīng)對高負(fù)載的.NET體系框架方案。
? ? 希望不久的將來,能在諸多技術(shù)大會等場合,聽到博客園技術(shù)人員能自信滿滿地介紹自己的框架,底下是頂禮膜拜的廣大聽眾。? ? ? ? ?
3 可以更自信地不斷更新版本
? ? 本次版本迭代,影響面不小,但不能因此縮手縮腳,相反還可以更自信地完善技術(shù)乃至完善版本發(fā)布流程,畢竟博客園的技術(shù)儲備擺在這里。
? ?
我期待的博客園發(fā)版流程是,首先舉重若輕地通告,從某月某日某點到某點,進(jìn)行發(fā)布;其次在發(fā)布過程中,雖然會出現(xiàn)個別功能故障,但總體不會出現(xiàn)大問題;最后是寫篇文章總結(jié),比如在本次發(fā)布過程中,用到了xx技術(shù),從功能上做了xx提升,在性能上有xx改進(jìn)。
? ? 這其實也是諸多互聯(lián)網(wǎng)公司普遍流程,一般都是一月兩版本,甚至更多,每次發(fā)布雖然重視,但絕非如臨大敵。
? ? 發(fā)布時的自信來自平時的不斷總結(jié)以及充足的預(yù)案,只要不停止探索,一回生二回熟,成功次數(shù)多了,自信心就慢慢提升上來了。
4 我們可以為博客園做點什么
? ? 在博客園發(fā)展的路上,我們不應(yīng)該僅僅做看客。
? ? 第一,先不說寫博客,就先說在評論別人博文時,應(yīng)當(dāng)注意影響,在爭論不同觀點時也應(yīng)當(dāng)盡量心平氣和,畢竟在博客園發(fā)表不堪的文字,更會讓博客園美玉有瑕。
? ? 第二,看到博客園偶有功能上的問題,乃至自己想到有改進(jìn)點,可以找個合適的場合與博客園溝通。
? ? 第三,盡量多寫些有質(zhì)量的原創(chuàng)博文,比如在寫文章前多找些素材,用詞造句時多斟酌,多加入些自己的思考。
? ? 第四,如果以當(dāng)前的能力,寫不出足以留在首頁的文章,也可以通過不斷學(xué)習(xí)提升自己的能力,通過不斷寫作提升自己的文筆,這樣文章的質(zhì)量就慢慢提升了。
? ? 本人對.NET技術(shù)不熟,所以在本文里也不敢據(jù)此提出此方面的見解,在最后也希望能拋磚引玉,引出更多高質(zhì)量的相關(guān)技術(shù)文章。
?
熱門工具 換一換