你为什么一定要使用 Google ?
了解我的人知道,我是一个不折不扣的「百度黑」,在魏则西事件发生之后第一时间在微信上写了篇文章被疯转,为此也背了不少骂名,很多人骂我一点不客观,完全就是为了紧跟舆论,站在道德制高点,显示自己高尚罢了!
然而很早关注我的人知道,我号召大家尽量不要使用百度不是一天两天了,远在魏则西事件之前就开始了,我一再强调,身为一个技术人,如果你不用 Google ,那么你真的太 low 了,如果只是单纯的谩骂就太苍白无力了,今天咱们就来摆事实,讲道理!
我的经历
先说说我自己的经历吧:
我自己是11年毕业,非计算机专业学渣,学校里上网就干两件事,看电影、打游戏,唯一知道的搜索引擎就是百度。第一份工作是测试,当时第一家公司十来个人,是做 .NET 开发的,就我一个测试,也是在这里我第一次知道程序员这个职业,这里的所有程序员都是在使用百度搜索解决问题,我一直觉得这没什么问题。
我在这家公司干了 8 个月,期间自学 Android 觉得差不多了,于是离职,准备找一份专职开发的工作。直到我加入了现在的公司,我发现这里都用 Google 的,我特么第一次接触 Google ,原来世界上还有另一个搜索引擎!
那个时候貌似访问 Google 还不用翻墙,可以直接访问 Google HK ,但是出于习惯,我懒得改变,我还是习惯用百度搜索,当时市面上一些资料非常少,分享氛围也远没有现在这么好,我在做开发的过程中遇到种种困难,其中一个现象就是一个知识点我百度搜出来的结果都是千篇一律,都是这个博客抄那个博客的内容,而且很多知识点根本都没有实践,我曾不止一次被误导过,也就是那个时候,促使我开始写博客,而且一定要认真写,不管如何,自己写的东西一定是自己实践过的,把这些宝贵的经验总结出来对后来人有点帮助,没想到这一写坚持到现在就写了 4 年多。
做开发大概了一段时间,直到有一天我们 CTO 突然发现我搜索是用的百度,很惊讶,对我说:“你竟然用百度,做技术的用百度基本搜不到什么有用的东西,以后一定要用 Google ”。迫于压力,我之后就开始试着用 Google ,一开始很不习惯,因为自己英文很差,用 Google 搜索的结果很多都是英文,现在想想都觉得很可笑,在最开始我都是直接过滤掉英文搜索结果,只看中文结果。
直到有一次,遇到一个难题,用 Google 搜了很多中文结果都没能解决,抱着试试的状态,我试着用英文关键字搜索,点到第一条,这一下就看到了一个神奇的网站 Stackoverflow ,是的,就是这个网站的回答直接就解决了我的问题,简直像发现新大陆般,从此都是英文关键字搜索,彻底抛弃了百度,而 80% 以上的问题 StackOverFlow 都可以直接帮你解决。
再之后,我用 Google 发现了 GitHub ,接触了开源社区,Google + Stackoverflow + GitHub 就再也没有解决不了的问题了,而某种意义上,开发其实主要就是解决问题的能力!
翻墙
具体不晓得突然哪一天 Google 彻底不能访问了,具体原因就不说了,这一下就炸了锅,根本就没法工作嘛,公司小伙伴们开始研究各种翻墙工具,从免费的 Goagent ,到自己搭建 VPS ,再到付费的 VPN ,总之是尝试了各种方法,只有翻墙了,你才能发现外面的世界有多精彩,如 Youtube 上 Google 的很多官方的教学视频, Google Plus 上很多大牛的技术交流,FB、Twitter 就不多说了。
如果说别的方向不能翻墙还好,身为 Android Developer 的我们,如果不会科学上网,那么真是说不过去。出于众所周知的原因, Android 官网,Android 开发工具,Android 官方博客统统访问不了,如果你不会翻墙,甚至你连下载开发工具都很难,所以无论如何,你都该拥有科学上网的能力。
曾经不少人让我推荐靠谱的翻墙工具,这里我不好推荐。因为这件事本身国家就睁一只眼闭一只眼,你做大了很可能就会找你麻烦,所以你们看不到有哪家公司到处打广告推广 VPN 的,而且即使不找你麻烦,如果我推荐了,用的人多了,速度、稳定性会越来越差。我只能跟你们说一句话:付费的肯定比免费的好。有些人总觉得有一种免费好用的方式,这个世界上永远没有免费午餐,又免费,又好用,又快,又稳定的根本不存在,如果你们真的不知道有哪些科学上网的方式,之后我可以考虑整理一下,但是具体选择哪一个你们自己决定。
摆事实,讲道理
有人可能会质疑,以上都是你一个人的经历而已,并不具代表性,我不用 Google 不也是活的好好的么?OK ,为了更具说服力,咱们就来用摆事实,讲道理。百度号称中文搜索最牛逼,那么咱们就拿中文搜索来做比较:
搜索:android学习之路
咱们就不妨搜索下我那篇最火的博客,这篇博客帮助了无数刚入门的 Android 初学者,很多人给我反馈不少大学、培训机构都拿我这篇博客来做教学课程,咱们分别用百度和 Google 搜索看下结果:
百度的结果:
图片描述
Google 的结果:
图片描述
看到没有,百度搜索的结果第一屏几乎全他妈是广告,而且比较隐蔽,这结果你告诉我你是一个搜索引擎?我们都是成年人,并不排斥你打广告,毕竟一家商业公司总要赚钱的。但是你这广告提示的能不能再隐蔽些?而且数量多的太令人发指了,现在还只是出过各种事情收敛之后的结果,可想而知没出事之前的搜索结果得有多恐怖。
而广告下面的结果妈蛋全是一些无良网站转载的,这些网站转载我的文章从没有跟我打过招呼,有些甚至都没有标明原文出处,而这篇文章最原始的出处却无影踪。
再看 Google 的搜索结果,毫无疑问我博客最原始的出处被放在了第一位,而且没有各种繁杂的广告。这结果对比显而易见!
搜索:ios开发教程
有人又问我,你是不是拿你这篇博客说事呢?好,那么咱们不妨再来随意搜索几个跟我不相关的东西,就搜索关键字:ios开发教程,这几个关键字是我随意取的,而且跟我没任何关系,咱们看下各自的搜索结果:
百度的结果:
图片描述
Google 的结果:
图片描述
看到没有,百度同样的第一屏全是广告,恨不得第一页的结果全部打上广告,再看 Google 返回的结果,都是 GitHub、知乎、慕课网等非常有用的回答与教程。其他关键字,你们不妨自己亲自尝试比较下搜索结果。
以上只是拿百度最擅长的中文搜索做比较,并且只是技术类的话题,如果其他类别的话题,广告更多,而且用英文关键字搜索,Google 的结果会更准确!
请努力改变
有些人说了,道理我都懂,可我英文差啊!
我自己英文也很差,英语四级考了 3 次才考过,我身边好多英语四级没过的照样顺畅使用 Google ,而且 Google 搜索根本用不到太高深的英文水平,毕竟不是考试,遇到不会的单词借助一些翻译工具就行了,一开始确实不习惯,但是相信我,两周之后,你就会习惯。那些一再强调自己英文差而不愿使用的人说到底是你不愿改变罢了,因为改变需要学习成本,而你懒得学习。
现在大环境是 Google 全套服务在国内被屏蔽,这个我们没有能力去改变,但是只要你想,你总能想办法去克服。不过乐观点看,正是因为被屏蔽了,某种意义上才把技术人划分了等级。可以这么说,会使用 Google 的不一定是优秀的技术人,但是不会使用 Google 的一定不是优秀的技术人!
还有不少读者可能会说,我现在才刚起步,处于初级水平,觉得用百度就够了。
然而我却不这么认为,正是因为你是初级水平,如果不把起点定高点,那你怎么能从众多初学者中脱颖而出?怎么能追赶上那些有经验的人?一开始就使用 Google ,去 Stackoverflow 解决问题,去查询官方 api ,去 GitHub 多看别人优秀的开源项目,比别人的起点高,才能逼着你适应,才能逼着你有更快的进步!
总结
说了这么多,肯定有人会问?就会装逼,百度接广告怎么了?我不信你不用百度?
我从始至终都没说我不用百度,而且百度接广告这件事也没错,这个世界靠情怀,是存活不下去的,别说百度了,包括我自己也没那么高尚,没人会跟钱过不去,我有时候也会在公号接点广告,也很希望你们赞赏、点广告支持原创,但是我接的广告一定是正规的,而且会主动告诉读者是广告,百度错的是太无底线,一直号称用户体验至上,然而搜索结果满屏的广告,你告诉我你们重视用户体验?更有甚者为了钱接一些无良广告,不考虑后果,有些甚至威胁到人的生命,而且这种事情不是一次两次,至今看不到任何改进的迹象。
所以我才会成为一个「百度黑」,可以这么说,迄今为止我好几次拒绝了百度的洗白与推广,现在是,以后也是。对于一些龌龊行为我没法改变,但是我起码可以做到让更多的人知道。
不过单纯从搜索结果来说,百度并不是一无是处,比如在查询一些八卦、新闻、娱乐方面确实比 Google 好用,毕竟本土资源优势,所以客观的说,我现在并不是完全不用百度!
然而作为技术人,在查询一些专业知识、资料文献方面的请一定要用 Google ,这完全是两个世界,这是我作为过来人对你们的一点建议,也是我的一点忠告,相信我,如果你是因为看了这篇文章才开始使用的 Google ,那么以后你一定会很感谢我!
最后,作为了一名技术人,请大家一定要使用 Google ,虽然现在被墙,但是我坚信终有一天 Google 会回归,也许十年之后,也许五十年之后…
如果可以,我愿意牺牲我的帅,来换取 Google 的回归!
本文原创发布于微信公众号 AndroidDeveloper「googdev」,转载请务必注明出处! |
|