程序員用百度的就是自暴自棄?
周末好啊!分享一篇朋友寫的好文,說出了我的心里話!
下面是正文。
一直以來,程序員這個圈子都存在鄙視鏈。
有編程語言的鄙視,用C/C++的鄙視Java的,用Java的鄙視C#的···
有操作系統(tǒng)的鄙視,用Mac的鄙視用Windows的,用Linux的鄙視用Windows的···
有開發(fā)工具的鄙視,用vim的鄙視用IDE的,用IDEA的鄙視用Eclipse的···
甚至,還有搜索引擎的鄙視:用Google的鄙視用Baidu的。
這不,又出事了。
昨天,我像往常一樣登錄博客園,發(fā)現(xiàn)我的文章又一次被編輯置頂推薦了:

正在得意之際,發(fā)現(xiàn)下面出了一則公告:

點進去一看:

原來是博客園的一位博主,通過百度搜索到他的文章點進去后,會出現(xiàn)這么個彈窗。
這個是怎么實現(xiàn)的呢?
博客園作為大家非常喜歡的一個博客網(wǎng)站,除了廣告比較少之外,另一個最討人喜歡的功能就是高度的網(wǎng)頁自定義功能。博客園內(nèi)置了許多模板免費使用不說,對于擁有前端開發(fā)能力的朋友,還可以自己定義CSS和JavaScript,實現(xiàn)自己想要的博客樣式和交互功能。
比如我的博客園中,就加入了一個點擊特效:

這就是通過自定義JavaScript實現(xiàn)的:

而這一次那位博主檢測百度,是通過讀取document.referer字段來實現(xiàn)的,這個字段會標識打開此鏈接的來源,有助于網(wǎng)站統(tǒng)計流量渠道:

博客園作為一個傳統(tǒng)網(wǎng)站,搜索引擎的流量還是非常重要的,在收到百度的反饋后,博客園做了如下的應(yīng)對:

來自百度的訪問中,禁用自定義JS功能。
對于這位博主的做法,評論區(qū)持反對意見的還是占多數(shù):

為什么用一下Google、Bing就會覺得高人一等呢?
說起技術(shù)圈的鄙視,曾經(jīng)有一件轟動網(wǎng)絡(luò)的事情,年輕一些的程序員估計不太清楚了。
2003年,清華計算機天才王垠的一篇《完全用Linux工作》,洋洋灑灑幾萬字,把微軟和Windows噴的體無完膚,一無是處,而對Unix、Linux倍加推崇,這篇文章一時間傳得沸沸揚揚。
我隨意摘抄了幾段,大家可以感受一下:
說句丟臉的話,比爾蓋茨很久以前是我的偶像……在中國,比爾蓋茨被很多人奉為神圣,“少年電腦天才”,甚至有的人提到他的名字就做出“抱拳對天”的姿勢。很多人談到微軟的“新技術(shù)”,“高科技” 都是眉飛色舞。各種“VC編程圣經(jīng)”,“深入了解 Visual C++”之類的書,在開頭幾頁都會出現(xiàn)非常肉麻的字眼,“在那團團的混沌中,一個開天辟地的精靈,Windows 1.0,誕生了……”
高明的 UNIX 程序員不用 IDE,IDE 從來就是給初級 Windows 程序員用的。你看看大型的 UNIX 程序,包括 Linux 內(nèi)核,各種網(wǎng)絡(luò)服務(wù)程序,Xwindow 程序在內(nèi),哪一個是 IDE 搞出來的?我們實驗室的 EDA 程序也沒有一個是 IDE 弄的,我還知道 Candence, Synopsys,Mentor 的高性能的圖形界面 EDA 程序也都不是 IDE 寫的。你信不信,微軟的人在寫 Windows 本身的時候也根本不用 IDE!
但多年過去之后,這位清華博士又作了一篇《談 Linux,Windows 和 Mac》,重新肯定了微軟和Windows。
Windows 避免了 Unix,Linux 和 Mac OS X 的很多問題。微軟是值得尊敬的公司,是真正在乎程序開發(fā)工具的公司。我收回曾經(jīng)對微軟的鄙視態(tài)度。請菜鳥們吸收 Windows 設(shè)計里面好的東西。另外 Visual Studio 是非常好的工具,會帶來編程效率的大幅度提升。請不要歧視 IDE。要正視 Emacs,VIM 等文本編輯器的局限性。
連知乎都有人疑問他到底經(jīng)歷了什么:

在這位大神后面寫作的那篇文章中,我找到了一句特別好的話,想分享給大家:
我只是想告訴新人們,去除頭腦里的宗教,偏激,仇恨和鄙視。每次仇恨一個東西,你就失去了向它學(xué)習(xí)的機會。
剛剛進入這個圈子的時候,我也經(jīng)常鄙視這鄙視那,鄙視寫腳本語言的人是花拳繡腿,結(jié)果我現(xiàn)在天天寫腳本語言;鄙視搞Web的人只會CRUD,結(jié)果我現(xiàn)在天天CRUD。
工作越久,經(jīng)歷的越多,越發(fā)覺得曾經(jīng)的自己有多幼稚,每一個工具,每一門技術(shù)的存在必然是解決了一部分需求,對你沒有幫助不代表對別人沒有幫助。同樣都是打工人,干嘛還要分個三六九等呢?
你已經(jīng)是個成熟的程序員了,該走出鄙視鏈了~
對于博客園的這件事,你怎么看呢,程序員用百度是一種自暴自棄?歡迎評論區(qū)留言交流~
