首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

看骨灰级程序员“一招”打天下!

软件开发是一个跨度很大的技术工作,在语言方面,有C、C++、Java、Ruby等等等等;在环境方面,又分嵌入式、桌面系统、企业级、WEB、基础系统,或是科学研究。

但是,不管是什么的情况,总是有一些通用的基本职业技能。

那作为一个程序员需要学多少技能?

有兴趣一起交流c/c++的小伙伴可以加群:941 636 044

其实只需要唯一的一个技能,搜索能力

你可以看到,人肉搜索的起源地猫扑,其实就是中文互联网最早的几个有闲程序员聚集地。

大家都说,程序世界变化快,你的学习能力是啥?是上课?谁让你上课哦,当然是你搜索技术的能力。

百度谁不会用啊?

嘿,笔谁不会用?你写得出诺贝尔文学奖作品?

强大的搜索能力才是现今互联网社会当中,程序员必须的能力。

简单来说,那么多那么多的技术问题,99%都可以在互联网上搜索到,为什么还会有不停地问?因为他搜不到。

springMVC和spring的关系清清楚楚摆在spring官网上,为什么还那么多人搞不清楚?因为他搜不到。

分享之前我还是要推荐下我自己的C/C++学习群:941636044,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的资料和零基础入门教程,送给大家,欢迎初学和进阶中的小伙伴。

搜索能力分为两块

1,存疑

2,搜索

存疑能力你必须有,你要时刻确定,我这个知识,理解,是不是正确的,这点上恰恰是你outstanding于80%的人的一个重点,只有你存疑了,你才会去搜索,你确定的事情,你是不会去搜索的

搜索能力其实大部分人差很多,你常常听到有人说,这个是我网上搜来的。好,请问,哪个网?怎么搜的?关键词是什么?回答是哪里来的?知网,贴吧,知乎,豆瓣,网上这么多这么多内容,你看到一条就认为他是对的,这就是普通小白。你搜一个科学知识,却在百度民科吧找到答案,明显就是错的。你搜一条医学知识,却去看了XX系,命都悬。

所以正确地使用搜索引擎是学习编程的必备技能

有兴趣一起交流c/c++的小伙伴可以加群:941 636 044

那接下来小编搜集的一些搜索引擎使用技巧和意识:

用 google 作为你的默认搜索引擎

google 是目前这个星球上最好用的搜索引擎,没有之一。

所以,如果你立志成为一名程序员,那么为了更好地get“搜索”这项必备技能。

选择合适的搜索关键词

提出一个好问题,本身就对解决这个问题起了很大的帮助。选择搜索关键词也是一样。如果你只是用“我安装python为什么不成功”、“运行python的时候报错”这样空泛的大白话去搜索,鬼知道这要怎么解决。

用关键词,而不是整个句子

虽然现在的搜索引擎已经在语义分析和分词上做得相当成熟了,但还是建议用关键词来描述你的问题,这样可以使你的问题更加具体和精准。通常,用空格分割的1~3个关键词,可以比较得到比较好的搜索结果。

直接使用报错信息搜索

如果你是在为你的程序无法运行而寻找解决方案,那么直接使用报错提示信息进行搜索是最好的选择。一般来说,代码异常,都会输出异常的类型和位置,而应用软件的错误甚至还会提供对应的错误码,以便于定位和解决问题。用这些信息去搜索,比你用自然语言描述错误现象要精准几百倍。

添加范围限定的关键词,缩小搜索范围

比如你要搜索python相关的一个问题,那么在你的关键词里加上python会好过直接搜索你的具体问题。比如你想了解Requests模块的具体用法,如果不加上python,则很难找到你要的信息。更进一步,如果你清楚你的问题是django方面的,那么直接加上django关键字会比加python更有效。但要注意,你得分清你的问题属于哪个范围。如果是因为你的数据库和你操作系统不兼容而导致的问题,你却一直用python关键字进行搜索,那就跑偏了。

避免引入歧义

有的时候,你会发现你搜索的关键词会导向一个被热议的问题,但你确信这个问题并不是你想要的。这时候宁可放弃这个会导致歧义的关键词。当然还有另外的解决方法,稍后我会提到。

还有时候,歧义是因为你错误的推测而带来,比如上个例子中的“python”导致查不到数据库的问题。所以在搜索过程中,你需要根据情况调整你的关键词。

逐步修正关键词

复杂的问题往往无法一蹴而就地解决。搜索的过程也是一个反复思考的过程,需要通过已有的结果推断和修正,最终达到目标。

选取正确的关键词,筛选信息来源,摒弃无用资料来源,double confirm同一知识的不同来源,搜索原始数据支持论点,搜索论据而非论点,衍生搜索提供知识的人等一系列操作。

有兴趣一起交流学习c/c++的小伙伴可以一起学习哦

其实关于搜索技巧还有很多,但是我说的这几个是比较常用的,如果你掌握了这几个,相信对于你的工作效率的提升和帮助你解决问题,肯定又很大的帮助。掌握这一招一定可以帮你在IT界混的风声水起的,学习本来就是一个善于运用和总结的过程。

希望这篇文章能够帮助到各位,加油!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181229A0V4UA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券