背景
说到google,估计现在没几个人不知道的了。
说到搜索引擎,说到有问题,找谁解决的话,看过一个经典的回答:
内事问百度,外事问谷歌,房事问天涯,^_^
除了普通的百科类的问题之前,对于技术人员,尤其是IT行业的技术人员,尤其是软件开发人员,
从事时间越长,越会发现:
对于技术问题来说,往往google更给力:
google中能搜到,和问题真正相关的资料,包括解决办法和参考资料
但是呢:
却还是有很多人,不会使用google,或者说:
无法更加高效的,利用搜索引擎,去解决自己所遇到的问题
而对此情况,最核心的,其实莫过于:
遇到一个技术问题,但是无法实现精确的搜索
从而没有找到足够有效的解决办法或参考资料。
对于利用搜索引擎方面:
我不是专家
但是在之前一些年的技术开发过程中
先后遇到,加起来,估计有几千的大大小小的技术问题或技术难题
多数情况都是:
通过利用搜索引擎中已有的办法或者是通过搜出来的资料得到参考和启示,最终通过自己的努力和尝试,
而大部分的问题,都解决掉了。
所以,算是在利用搜索引擎方面,有点心得。
下面,专门整理出来,供参考。
希望实现:
之前不太会用搜索引擎去帮助自己解决问题的人
看了我的帖子后,可以更加有明确的思路,如何搜索,如何利用搜索引擎去解决自己的问题
如何利用搜索引擎google去帮助自己解决技术问题
直接通过一个实际的例子,去说明如何利用google,去帮助自己解决技术问题:
之前一个同事遇到一个问题:
InstallShield中,想要设置安装路径为C盘根目录:
C:\
但是却不能设置。
对此问题,其自己尝试着解决,但是没有解决掉。
然后过来找我讨论,问我是否弄过InstallShield,问我是否知道如何解决此问题。
然后我就实话实说,说我之前基本上没折腾过InstallShield。
但是听起来,觉得这个问题,应该是不难的。
就说,感觉InstallShield中,应该会提供你配置参数或选项,可以去设置安装路径的才对。
(否则,我们在平时使用,用InstallShield制作出来的普通的exe安装程序,去安装期间,就没法选择安装路径了。
但是实际上:
我们使用,那些用InstallShield制作出来的安装程序,在安装期间,都是可以正常的选择路径的。
所以可以基本推断出:
InstallShield,应该提供类似的配置参数的)
经过确认,其回答说是有配置参数。
但是无法直接配置为,其所希望的
C:\
对此细节。
我首先要说的是,我也不懂。
但是,我后来,就自己另外去,随便用google搜了下:
InstallShield c
然后,由于:
目前的很多的搜索引擎,包括:
Google,百度等等
都支持:
根据你所输入的内容,显示下来菜单,实现动态的提示,即动态匹配了
所以,此刻,可以看到,有出现一个:
InstallShield c drive
如图:
然后:
此时,即使还没有搜索出结果,则:
根据以往经验,也基本能推断出:
首先对于这个,InstallShield,想要配置C盘路径的问题,之前十有八九,也是别人(国外的技术人员,国外的软件开发者)
早就(很可能是,在我们遇到此问题的N年前),遇到此问题,并且用google搜此问题相关的关键字了。
然后我们此刻才会看到有相关的动态匹配出来的关键字的。
然后,接下来,根据搜索出来的结果:
去打开第一个和第二个帖子:
然后,就很容易从第一个帖子:
Install shield – set targetdir to c:\Test
中看到有人提到了,另外一个相关的帖子:
Q104964: HOWTO: Creating a Custom Destination Path
其中,详细解释了,如何自定义安装路径方面的事情。
(另外,其还顺便提到:不太建议直接设置为C盘根目录:
BTW, it is possible that the system doesn’t have a C: drive. |
)
以及,另外通过第二个帖子:
Specifying Hard-Coded Destination Directories
其实人家直接就给出了详细的方案。
尤其是其中还直接提到了:
for example, C:) |
很明显就是我们此处希望的答案:
在InstallShield中去自定义安装路径(比如C:\)
至此:
单独对于此处的问题来说,答案就很明显了:
1.InstallShield中,是可以自定义的安装路径,比如自定义为C:\
具体操作步骤和办法,详见:
Q104964: HOWTO: Creating a Custom Destination Path
Specifying Hard-Coded Destination Directories
2.对于这样的,直接设置安装路径为C:\,如果不是必须要这么做,
则不建议这么设置:
因为可能会涉及到权限问题(比如Win7中)
而通过上述的,针对特定问题,如何去利用google搜索,如何一步步的通过找到的帖子,找寻自己希望的答案,解决办法,
去总结一下相对通用的过程和注意事项,则可以总结为以下几点:
1.对于已有一个技术问题,需要自己:
对于问题的核心,有所了解
要根据自己对问题的核心的把握,凝练出核心的关键词
2.要有相对不差的英语水平
此处,所必备的,相关英语方面的要求是:
(1)对于凝练出来的核心关键词,要可以写出准确的,对应的,英文单词
-> 以便于定位问题核心,用核心单词去搜索,以便搜索出和问题精确匹配的相关结果
(2)对于搜出来的英文帖子,要能看懂
除了能会搜核心的英文的关键词,还要对于搜出来的,
往往大都数都是英文的帖子,尤其是技术帖子,要能看懂人家说的含义。
否则,即使搜出来帖子,那也是白搭。
此处,再拿之前的例子,来详细深入的解释一下:
(1)对于凝练出来的核心关键词,要可以写出准确的,对应的,英文单词
此处,很明显:
对于所遇到的问题,
至少,具有正常的人类思维的话,具有正常的中文水平的话,也就可以做到:
知道当前的问题,是无法设置InstallShield的路径为C盘根目录
而:
如果你像我之前一样:
搜了:
InstallShield c
就可以自动匹配出对应的:
InstallShield c drive
那么最好。
如果没有动态匹配到合适的关键字的话:
那很明显,还是需要你自己,独立完成,从问题现象,到问题所涉及的核心关键字,这个抽象的过程的。
(2)对于搜出来的英文帖子,要能看懂
事实证明:
用google帮助你去解决技术问题的话
稍微复杂一点的,稍微难一点的,稍微先进一点(贴近最新技术方面的)的
之类的问题,往往都是:
绝大部分,都还是英文帖子,最终对于你解决问题,帮助最大
关于利用网络资源,包括搜索引擎方面的心得
1.如果想要去查某个东西的含义,包括百科类的和技术类的,尤其是计算机方面的技术,概念等含义的话,
那还是维基百科,效果最好,
注:维基百科,对应的英文是wiki
默认的网址是:
默认的搜出来的内容,是英文。
如果想要看其他语言,比如中文
则一般都可以在左边的页面中,找到对应的语言,然后点击后,可以切换到对应的语言
但是想要注意的是:
中文的翻译,不少情况都是:
(1)翻译的不够精准
导致单独看中文版的内容,很难完全理解其含义,这时候,有能力的,还是去看英文原版比较好
(2)本身内容相对没有英文版完整
没办法,谁叫英文是国际最通用的语言呢
导致:N多人,尤其是老外,更新wiki,去添加内容,解释内容,估计都还是在英文版上面去改动
导致英文版内容最全
而中文版,由于国人平均水平有限,加上有翻译热情的不多,导致中文内容,要么是翻译的不够准,要么虽然翻译准了,但是内容未必全。
2.计算机方面的技术,往往搜到最后,都还是那个stackoverflow
这点,用google搜技术帖子,搜的越多,越会发现
互联网上,遇到技术问题,技术点
最多的,最全的,解释,解决办法
往往最后找到的帖子,都是出现同一个网站:
对此,不多解释。等大家用的多了。
自然明白。
注:
我的stackoverflow上面的主页:
http://stackoverflow.com/users/1616263/crifan
之前由于回复了几个帖子。
被后来一些人,觉得回答的靠谱而点击了支持,使得现在,虽然不多,但是多少有点积分了,目前积分超过500了,呵呵。
3.总之:搞技术,尤其是计算机方面,必须要英文好
要达到:
遇到技术问题,可以很自然的,去看官网的英文技术文档
可以利用网络,搜到合适的参考帖子,可以看懂英文原文
如此:
才能找到合适的解决办法,才能参与人家(老外)的技术讨论
才能真正的,在技术上有所积累。
其他相关
估计很多人,会遇到和我之前类似的问题:
由于众所周知的原因:google很不稳定,即使目前是可以使用google.hk,但是也经常会出现无法访问的情况。
对此,相对来说,算是一个终极且完美的解决办法是:
翻墙。
而翻墙的话,目前所知道的,最好用的是goagent。
不会用goagent翻墙的,可以参考我的教程(每步都有截图):
转载请注明:在路上 » 【crifan推荐】利用搜索引擎google帮助你解决问题