我X,你就不會Google嗎?(轉)

JustGoogleIt

I will use google before asking dumb questions

上邊這張圖片是幾天前在推上看到的,一個小朋友在黑板上抄寫完N遍「我之後會在問愚蠢問題以前用Google」後,用幽怨的眼神看着你,這讓我沒法不會心一笑,我曾經是,之後也仍是偶爾會成爲這個小朋友,但更常見的狀況是,我天天會遇到很多朋友問一些簡單到Google一下就能馬上得到答案的問題。程序員

上述圖片來自於一個域名爲http://justfuckinggoogleit.com/(網站已失效)的網站,除了這張圖,還有一段很是有意思的話,翻譯後大概是這樣:框架

Google是你朋友
全部聰明人都會用Google
不過看來你不是聰明人
圖,抄寫「我之後會在問愚蠢問題以前用Google」 ,一百遍)
有人以爲你是笨蛋,由於你在問愚蠢問題以前居然都不知道Google。
他們玩笑性質地給你看這個連接。
而你點擊連接來到該頁面也基本證實了你的愚蠢。
但願這對你有用
祝你愉快網站

我徹底能理解那種遇到問題想馬上解決的心態,他們以爲這裏有個相對技術好一點的人,就二話不說發問了,但這麼作是不對的,由於:ui

一、別人沒有義務幫你,固然你給我付諮詢費用就另當別論。你朋友也好,同事也好,開源社區也好,不管這我的多熱心,多牛,他都沒有義務幫你,因此問別人問題不是理所固然的事情,別人幫到你了更要心存感激。google

二、先看看你的問題是否是常見的,事實上,基本上你95%以上的問題都被地球上的另外1個或者多我的問過了,他們中的一大部分都留有郵件列表或者博客等記錄,所以你只須要找根據幾個關鍵字Google一下就能得到答案,而不是浪費他人的時間。翻譯

三、問別人以前你本身分析過問題了麼?「爲何個人Build失敗了?」這種問題就是找罵的,出了問題首先本身分析,將問題的範圍縮小,而後問以前提供儘可能詳細的數據,例如軟件版本、代碼、出錯信息,這樣不只節省別人時間,也節省本身時間。圖片

四、若是你對一項技術沒有半點概念,卻在使用,並且用出問題了,你問別人,別人基本上要給你培訓一天才能讓你明白,但是你沒有出培訓費用,不是神仙也沒那個耐心教你,所以你坐下來翻翻書,看看文檔先吧。文檔

仔細想一下這個現象,你會發現根本緣由就是兩個咱們再熟悉不過的字:get

浮躁源碼

浮躁的社會,浮躁的公司,浮躁的程序員。

你們都想速成,程序員是培訓一年速成出來的,項目是拉一些開源框架拼拼湊湊速成出來的,遇到問題也但願仙人告訴你改一行代碼就能搞定,可現實中沒那麼好的事情,沒基礎的程序員致使大量垃圾項目,使用不理解的開源框架致使出了問題沒法解決,仙人就算能救你一時,也救不了你一世。 和任何其它行業同樣,軟件這個行業是須要積累的,爲何國內出不了很是牛B的程序員,可垃圾程序員卻一大堆?一個重要緣由就是積累太少,你看一些老外的簡歷,它們都會說小時候搗鼓過一些咱們名字都沒有聽過的機器,而後他們如今都40多歲了,意味着幹這一行已經超過20年了,在國內你能找到幾個這樣的人?可在國外這一抓一大把。

差距擺在那裏,怎麼追趕?或者說怎麼成爲真正專業的程序員?這不是今天看看Python贊兩下,明天看看Ruby罵兩下,後天跑到論壇噴兩下能解決的事情。我的以爲這個差距不在技術,而在態度,學學人家怎麼精益求精改善代碼質量,學學人家寫郵件交流的時候如何嚴謹,學學人家如何鑽研分享。你今天學會了點Spring,炫兩下,以爲本身挺牛B,其實這差了遠了,你看過Spring多少源碼了?給人家修過bug提交過patch麼?理解Spring背後的那麼多理念了麼?你能寫出人家那樣高質量代碼麼?你有本身總結出理念並實現分享過麼?

因此咱們不能浮躁,這是作軟件的大忌,最怕的就是呼啦呼啦幾年過去了,發現本身還在原地踏步,那是多大的杯具啊。

謹以此文自省,也但願能對某些朋友起到告誡的做用。

原文來源

相關文章
相關標籤/搜索