以下内容,开发初学者看,熟手略过。
论语有言: 工欲善其事 必先利其器 ,意思是工匠想要使他的工作做好,一定要先让工具锋利。比喻要做好一件事,准备工作非常重要。
这对于我们程序员做开发时也是这样,充足且好的准备工作,不但可以提高我们的开发效率,同时也可以让我们事半功倍。
说到我们程序员的 “ 器” ,大家可能第一个想到的就是开发工具 ,但是我觉得凡是是我们程序开发前的准备工作的 ,对我们程序开发有帮助的东西都可以叫“器” 。个人认为应该包括
1 开发环境、开发工具
2 各种文档编辑器 设计软件 (包括office)、各种文档资料
3 论坛博客 、搜索引擎
4 软件安装包
以上都可以称之为我们的“器”。甚至是你个人电脑windows系统文件夹的视图方式 还有文件存放目录层次是否清楚。
当前的软件行业技术更新超快 ,掌握很好的 “器” 帮助我们提高,不被淘汰,更好的学习新技术。虽然主要靠自己能力 但是“器” 也很重要。
首先就来说说搜索,我们程序员平常用搜索应该是最多的,我们知道百度等搜索 在网上会给我们找到想要的信息 ,但是同时他也会返回大量无用的信息,如果百度的时候能够多注意点 能给我们省不少时间。
说到这个人觉得惭愧的很 ,自从毕业后 三年来各种打杂事情 从java后台 前台 数据库 大数据 都接触到了, 一直混迹于csdn及各个技术交流群,认识了不少网友 其中不乏大师级的技术牛人 ,而大师往往都是用google的,自己很少用谷歌。而现在周围的同事、同学大部分都在用百度搜索。所以,看到他们经常用 搜索东西时候的关键字用的很傻 觉得 还是可以记下这个东西的 ,比如 搜 db2 日期类型转字符型 问题时 他输入的是 db2如何把日期类型转为字符类型 类似 此等 ,他们喜欢在搜索时加上 怎么办 如何 为什么。
个人觉得搜索的时候可以注意以下几点:
1 关键字
一般搜索关键字 尽量使用简洁的词组 例如我们要搜索 db2 字符串怎么去空格 不要直接搜索 “db2 字符串怎么去空格” 而是搜索 db2 字符串去空格。如下图 搜索的结果条数就不一样:
注:不要过多的使用空格 以前自己搜索的时候 喜欢把每个关键字用一个空格隔开 ,但是这样可能会过滤掉很多记录数 ,所以把原本就是一句话的放在一起,不要隔开。
例如上面的字符串去空格 就不要用 ”字符串 空格“ 这样。
关键字 简洁和复杂要看 你获得的信息是少 还是多 ,少的话 关键字就多点。
就java来说,如果你是刚刚接触,建议搜索 java入门 或者java基础 ,若是想找深入点的 就搜java高级或者进阶,这样有层次的搜索。
2 英文半角引号-精确搜索
举例,我们在使用百度搜索 oracle删除重复数据时,不加引号效果如下:搜索结果 14w多
加引号 效果如下:搜索结果4w多
3 使用圆括号
防止你的关键字被百度拆分,此条经过测试 效果不明显,但是可以记着。
4 搜索范围限定在标题或网站
直接在搜索框里的方法
搜索范围限定在站点,即site:域名空格搜索的内容:
搜索范围限定在标题,即intitle:搜索的内容:
也可以通过上图右边的搜索工具实现,如下图 点击搜索工具后选择站点内检索即可
5 指定搜索结果文件格式
如下图,filetype:doc 空格 搜索内容
或者 直接用搜索工具的 所有网页和文件的类型 筛选。
6 百度快照
有的时候我们队搜索结果只需要看文本内容,不需要查看图片及其他信息时候,可以用这个,打开内容快,而且可以获取原链接打不开的情况。
7 链接描述信息
一般搜索页面出来之后 先别急着 点进去链接
看下每一个链接 的描述信息,比如上我想下载jdk 像这种开源软件 一般从官网获取比较好,所以就取第一个搜索结果,这样会提高我们获取正确信息的效率。
最后,写了这么多 其实就是平时用百度的时候多注意点细节,可以提高点效率,仅此而已,举的例子可能不合适 若内容有误,请包涵指正。