没有Google,开发者能活多久?

来源:互联网 发布:查看端口是否关闭 编辑:程序博客网 时间:2024/04/25 21:40
你的老板有多少次对你喊道“我们能不能做XX”?尽管你对此毫无头绪,但你会说,“完全没问题,瞧好吧”实际上你心里也许在想“我根本不知道怎么办”。回到你的座位后,你做的一递减事情就是Goole这件这件事情。我们之所以这么做是因为开发者正成为 internet + Google的聚合只能(collective intelligence )。如果没有Google来帮助开发者时时学习到新东西,死亡率(包括挨批、被炒鱿鱼)将显著增加。

我并非在此宣扬什么,只是在今天能够快速地用Google找到答案已经成为开发者/软件工程师几十不是最重要也至少是第二或者第三重要的技能。为了证明我的说法,我做了一个小试验:我记录每天使用Google查询与工作有关的事情的次数(从早九点至晚五点的):

10:05 -查询C#来查询一些新概念;

10:48 - 在C#中查询COM;

12:30 -查询CoCreateInstance COM功能;

14:30 -查询Abstract Factory Pattern(结果不太理想,对我来说Factory不够多);

15:55 - 因为'collate'而查询T-SQL;

16:40 - 查询osql以运行.sql脚本;

结 果是一天中我使用了六次Google来查询,尽管这些对我做的工作并非是决定性的,但我确实需要借此来排解我的疑问以确保工作中不会出错。言归正传,几个 小时候我开始让自己“戒掉”Google,一天后我就开始觉得有些崩溃。如果持续一个或者两个月,我将被迫退出(当然也可能不会,因为我可以使用 Yahoo)。我也已经不再能数清一天中Google给我工作提供帮助的次数。

在我的经历中有时候人们羞于使用Google查询东西—— 他们可能不明白,这个时代对于开发者而言,“使用Google的技能”比其他静态技能更位重要,你不再需要浪费时间来记住API或者查询什么参考,因为 Google是最好的参考(当然前提是你得知道如何查询)。也有的人只有在几乎试遍所有方法后才求助Google,他付出多少时间和心血:查遍了书架上所 有的书籍、请教了公司的每个人。

我不是说离开了Google我们就无法生活——但显然没有Google我将严重缺失工作效率。

你是否赞同我的观点?我洗耳恭听。