我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背后的那么多理念了么?你能写出人家那样高质量代码么?你有本身总结出理念并实现分享过么?

因此咱们不能浮躁,这是作软件的大忌,最怕的就是呼啦呼啦几年过去了,发现本身还在原地踏步,那是多大的杯具啊。

谨以此文自省,也但愿能对某些朋友起到告诫的做用。

原文来源

相关文章
相关标签/搜索