search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

我X,你不會Google嗎?

下面這張圖片是以前前在推上看到的,一個小朋友在黑板上抄寫完N遍「我以後會在問愚蠢問題之前用Google」后,用幽怨的眼神看著你。

這讓我無法不會心 一笑,我曾今是,以後也還是偶爾會成為這個小朋友,但更常見的情況是,我每天會遇到不少朋友問一些簡單到Google一下就能立刻獲得答案的問題。

這張圖片來自於一個域名為 justfuckinggoogleit.com(已過期) 的 網站。除了這張圖,還有一段非常有意思的話,翻譯后大概是這樣:

Google是你朋友,

所有聰明人都會用Google,

不過看來你不是聰明人,

有人覺得你是笨蛋,因為你在問愚蠢問題之前竟然都不知道Google,

他們玩笑性質地給你看這個鏈接,

而你點擊鏈接來到該頁面也基本證明了你的愚蠢。

希望這對你有用,

祝愉快!

我完全能理解那種遇到問題想立刻解決的心態,他們覺得這裡有個相對技術好一點的人,就二話不說發問了,但這麼做是不對的,因為:

1.別人沒有義務幫你,當然你給我付諮詢費用就另當別論。

你朋友也好,同事也好,開源社區也好,無論這個人多熱心,多牛,他都沒有義務幫你,所以問別人問題不是理所當然的事情,別人幫到你了更要心存感激。

2.先看看你的問題是不是常見的。

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

3.問別人之前,你自己分析過問題了么?

「為什麼我的Build失敗了?」這種問題就是找罵的,出了問題首先自己分析,將問題的範圍縮小,然後問之前提供盡量詳細的數據,例如軟體版本、代碼、出錯信息,這樣不僅節省別人時間,也節省自己時間。

4.如果你對一項技術沒有半點概念,卻在使用,而且用出問題了,你問別人,別人基本上要給你培訓一天才能讓你明白,可是你沒有出培訓費用,不是神仙也沒那個耐心教你。因此你坐下來翻翻書,看看文檔先吧。

仔細想一下這個現象,你會發現根本原因就是兩個我們再熟悉不過的字:

浮躁

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

大家都想速成,程序員是培訓一年速成出來的,項目是拉一些開源框架拼拼湊湊速成出來的,遇到問題也希望仙人告訴你改一行代碼就能搞定,可現實中沒那麼好的事情,沒基礎的程序員導致大量垃圾項目,使用不理解的開源框架導致出了問題無法解決,仙人就算能救你一時,也救不了你一世。

和任何其它行業一樣,軟體這個行業是需要積累的,為什麼國內出不了非常牛B的程序員,可垃圾程序員卻一大堆?一個重要原因就是積累太少,你看一些老外的簡歷,它們都會說小時候搗鼓過一些我們名字都沒有聽過的機器,然後他們現在都40多歲了,意味著幹這一行已經超過20年了,在國內你能找到幾個這樣的人?可在國外這一抓一大把。

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

所以我們不能浮躁,這是做軟體的大忌,最怕的就是呼啦呼啦幾年過去了,發現自己還在原地踏步,那是多大的杯具啊。

謹以此文自省,也希望能對某些朋友起到告誡的作用。

不是在文章評論里回復哦


熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦