因为对电脑比较有研究的缘故,经常会有些朋友向我请教一些电脑方面的问题,我也很乐意帮忙。
有些时候对于他们的问题我也不知道该怎么解决,但是我会把他们的问题当成自己的问题,我一直认为帮人解决问题的同时也能让自己得到了成长。
记得以前有位朋友让我帮忙把一份3000多页的文档中无关的内容去掉。虽然我也不知道该怎么办,但是我可以学。于是在网上搜索各种方案,然后花了一天时间学习了正则表达式,最后终于帮朋友解决了问题。
我一直替这些朋友感到遗憾,因为他们浪费了很多让自己成长的机会。
网友们常说“搜索引擎能解决你生活中80%的问题”,在我看来,还远不止于此,搜索引擎帮你解决问题的同时,还顺便锻炼了你的思维能力、动手能力…
对于太宽泛的问题,我们无法一次性得到答案,这时候需要人为的分解问题,推理演绎,…将一个大问题分解成许多能直接得到答案的小问题,甚至有时候你自己都不知道该怎么描述问题…还需要抽丝剥茧,顺藤摸瓜,多次搜索之后你才知道你遇到的问题是什么。
搜索引擎只是工具,重要的是我们的思维。
比如上文所说的“整理3000页的文档”,如果你用“如何整理3000页的文档”来搜索,很难得到你想要的结果。
整理文档是为了删除多余的回车、换行以及其它内容,用“整理”太笼统,而且跟“3000页”也无关,如果使用“如何批量删除多余空格”,“如何批量删除多余空行”。
用这类词语更容易得到准确的答案。
前段时间需要用VBS写一段代码帮我做报表,但是我没学过VBS,好在我有其它编程语言的基础。如果我用“如何用VBS做报表”来搜索的话,肯定不会得到我想要的答案。
于是我把问题分解了一下,我需要用VBS先读取一份报表里面指定的行,然后再把读取到的内容写入到另一份表格。
于是分解如下:
打开表格,
读取表格中的内容,
将读取的内容写入新的表格,
保存新的表格,
其中第二点,又生出新的问题:如何确定表格的边界?也就是说VBS一行一行的往下读的时候,读到哪一行停止,你用什么条件来让程序判断是否需要停止。这里又涉及到if语句。
把问题一步一步的分解出来之后,可以在网上找答案了。
我先以“VBS如何操作Excel表格”为关键词来搜索,我从中学会了用VBS打开表格、新建表格、保存表格等操作。
接下来我以“VBS如何读取表格内容”为关键词来搜索,现在我知道了读取表格内容的语法。
再一步一步搜索下去…我知道了全部的答案。但是这并不是一份现成的答案,我还需要根据自己的实际情况从头到尾把代码写出来,写代码的过程也并非一帆风顺,还有各种问题等等你解决。
终于,两个多小时后,一份一百多行代码完成了,不仅完美解决了我的问题,还让我了解了一门语言,同时也锻炼了我的思维与动手能力,可谓一举多得。
我们遇到过的问题,别人一定也遇到过。所以要善于用世界的智慧来解决问题。
现在对于任何问题,即使是我知道的问题,我也会顺手在网上搜索一下,因为每个人都有知识盲区,也许同样的问题不同的人有不同的看法。
养成了搜索的习惯,你可以自己找学习资料,自己下载电影…自己解决生活中80%的问题。
遇到了不认识的汉字、英语单词,或者一些生活常识...随手用手机一搜索便可以知道答案,长期下来也能增加不少知识。
你可以把自己从小到大认为很熟悉的观点去搜索一下,看看别人的观点是什么,为什么跟你的观点不一样…长此以往既增加了你的知识面,也让你养成了批判性思维,最重要的是你发现了一个新的世界。