我X,你不會Google麼?
注:本文原載於http://www.juvenxu.com/2010/08/20/justfuckinggoogleit/
上邊這張圖片是幾天前在推上看到的,一個小朋友在黑板上抄寫完N遍“我以後會在問愚蠢問題之前用Google”後,用幽怨的眼神看著你,這讓我無法不會心一笑,我曾今是,以後也還是偶爾會成為這個小朋友,但更常見的情況是,我每天會遇到不少朋友問一些簡單到Google一下就能立刻獲得答案的問題。
上述圖片來自於一個域名為http://justfuckinggoogleit.com/的網站,除了這張圖,還有一段非常有意思的話,翻譯後大概是這樣:
Google是你朋友
所有聰明人都會用Google
不過看來你不是聰明人
(圖,抄寫“我以後會在問愚蠢問題之前用Google”一百遍)
有人覺得你是笨蛋,因為你在問愚蠢問題之前竟然都不知道Google。
他們玩笑性質地給你看這個連結。
而你點選連結來到該頁面也基本證明了你的愚蠢。
希望這對你有用
祝愉快
我完全能理解那種遇到問題想立刻解決的心態,他們覺得這裡有個相對技術好一點的人,就二話不說發問了,但這麼做是不對的,因為:
- 別人沒有義務幫你,當然你給我付諮詢費用就另當別論。你朋友也好,同事也好,開源社群也好,無論這個人多熱心,多牛,他都沒有義務幫你,所以問別人問題不是理所當然的事情,別人幫到你了更要心存感激。
- 先看看你的問題是不是常見的,事實上,基本上你95%以上的問題都被地球上的另外1個或者多個人問過了,他們中的一大部分都留有郵件列表或者部落格等記錄,因此你只需要找根據幾個關鍵字Google一下就能獲得答案,而不是浪費他人的時間。
- 問別人之前你自己分析過問題了麼?“為什麼我的Build失敗了?”這種問題就是找罵的,出了問題首先自己分析,將問題的範圍縮小,然後問之前提供儘量詳細的資料,例如軟體版本、程式碼、出錯資訊,這樣不僅節省別人時間,也節省自己時間。
- 如果你對一項技術沒有半點概念,卻在使用,而且用出問題了,你問別人,別人基本上要給你培訓一天才能讓你明白,可是你沒有出培訓費用,不是神仙也沒那個耐心教你,因此你坐下來翻翻書,看看文件先吧。
仔細想一下這個現象,你會發現根本原因就是兩個我們再熟悉不過的字:
浮躁
浮躁的社會,浮躁的公司,浮躁的程式設計師。
大家都想速成,程式設計師是培訓一年速成出來的,專案是拉一些開源框架拼拼湊湊速成出來的,遇到問題也希望仙人告訴你改一行程式碼就能搞定,可現實中沒那麼好的事情,沒基礎的程式設計師導致大量垃圾專案,使用不理解的開源框架導致出了問題無法解決,仙人就算能救你一時,也救不了你一世。
和任何其它行業一樣,軟體這個行業是需要積累的,為什麼國內出不了非常牛B的程式設計師,可垃圾程式設計師卻一大堆?一個重要原因就是積累太少,你看一些老外的簡歷,它們都會說小時候搗鼓過一些我們名字都沒有聽過的機器,然後他們現在都40多歲了,意味著幹這一行已經超過20年了,在國內你能找到幾個這樣的人?可在國外這一抓一大把。
差距擺在那裡,怎麼追趕?或者說怎麼成為真正專業的程式設計師?這不是今天看看Python贊兩下,明天看看Ruby罵兩下,後天跑到論壇噴兩下能解決的事情。個人覺得這個差距不在技術,而在態度,學學人家怎麼精益求精改善程式碼質量,學學人家寫郵件交流的時候如何嚴謹,學學人家如何鑽研分享。你今天學會了點Spring,炫兩下,覺得自己挺牛B,其實這差了遠了,你看過Spring多少原始碼了?給人家修過bug提交過patch麼?理解Spring背後的那麼多理念了麼?你能寫出人家那樣高質量程式碼麼?你有自己總結出理念並實現分享過麼?
所以我們不能浮躁,這是做軟體的大忌,最怕的就是呼啦呼啦幾年過去了,發現自己還在原地踏步,那是多大的杯具啊。
謹以此文自省,也希望能對某些朋友起到告誡的作用。
相關文章
- 我不會勸你買 MacMac
- 我去,你竟然還不會用 synchronizedsynchronized
- JVM,我就不信學不會你了JVM
- 我覺得你可能真的還不會JavaJava
- 這就是為什麼你學不會DDD
- 恕我直言,我懷疑你並不會用 Java 列舉Java
- GooglePlay上的WhatsApp竟然是假的,我的APP會不會也是仿冒的?GoAPP
- 黑帽SEO:Google為什麼會遮蔽你的網站Go網站
- 我並不會求導求導
- 看完這個你還不會 插入排序 麼排序
- 面試官問我會不會Elasticsearch,我語塞了...面試Elasticsearch
- 我去,你竟然還不會用 Java final 關鍵字Java
- 技術大佬:我去,你竟然還不會用 this 關鍵字
- 不會用Java Future,我懷疑你泡茶沒我快, 又是超長圖文!!Java
- 對不起,我不是針對你,我是說在座的各位都不會寫 Java!Java
- 為什麼你還是學不會程式設計程式設計
- 你為什麼總是學不會設計模式?設計模式
- Google走了,我怎麼辦?薦Go
- 我為什麼會從程式不喜歡加{}到加{}
- 拯救不會函式的我!!函式
- javascript 的問題 ,不知你會不會。JavaScript
- 丁磊:那時候我們除了會寫軟體 什麼也不會做
- 為什麼你學不會遞迴?告別遞迴,談談我的一些經驗遞迴
- 前端啟動本地服務的四種方法,看完不會你錘我前端
- 還不會 PostCSS?你 OUT 啦!CSS
- 網友:Go 你是 Google 的,Go:我不是Go
- ChatGPT這波熱潮會不會讓我失業?ChatGPT
- 為什麼說會不會SQL,決定著你的工資?方向不對,努力也白費!SQL
- Google Analytics為什麼會這麼快Go
- 什麼?你還不會用位運算來操作狀態?
- 為什麼我不建議你通過 Python 去找工作?Python
- 分散式專題|面試官問我瞭解Mysql主從複製原理麼,我能說不會麼?分散式面試MySql
- SSH 埠轉發 - 你不讓我看,我也能看
- 你是否 STL 不會用一點?
- 為什麼你學不會遞迴?刷題幾個月,告別遞迴,談談我的經驗遞迴
- 原來我真的不會用SeajsJS
- Google I/O 最全記錄,看完我們睡不著了!Go
- 帶你逛 2019 Google 開發者大會Go