开发中遇到问题该怎么办

开发的过程中总是会遇到这样或那样的问题,有哪些按部就班的途径来解决呢?


Google

有一部分人会推荐使用Google搜索,对Baidu嗤之以鼻。作为一个专业的程序员,使用Google拥有更高的逼格。

但是我想说,如果在Google中搜中文,那么Baidu更适合你。因为搜索出来的大部分都是国内论坛,博客。这些内容,你用Baidu搜也能搜出来,而且速度还更快,也不用费那么大的劲爬墙。

当然,如果用英文搜Google,那和Baidu就是两个世界了,这个大家有兴趣可以自己动手体验。

最近在duckduckgo上获得了不错的体验(专门Q/A搜索结果)。


Stackoverflow

程序员问答社区,大家一定了解。经常搜Google的人知道,头几个Results都是它。这个地方呢,我觉得最大的问题在于你得用英文把你的问题说清楚,让人家明白,不然人家不但不理你,还可能会👎一下你的问题,你就会被扣分。

问题能说的明白,接下来就是等待了,有些热心的人会通过评论跟你进一步沟通,深入了解你的问题所在。这种解决问题的方法,弊端在于费时,不像直接搜索到解决方案那么立竿见影。


Github issues

Google好用,但也不是万能的。Github issues成为了屡试不爽的解决方法。有些比较新的内容,别人做的第三方开源库,直接搜Google可能资料太少,这个时候就不如直接定位Github项目主页来的快速了。

例如fastlane是个好用的编译打包发布工具,但是有时会用不了。这时候Google搜索很容易搜出一堆跟Ruby,Rails相关的内容,对我们解决fastlane的问题一点帮助都没有,这时候直接看issues里面又没人遇到相同的问题,如果有,看解决方案,如果没有,自己New issues。

作为世界上最大的同性交友网站,Github是非常活跃而友好的,我相信这也是个高效率的解决方法。


Someone Blog

你遇到的许多开发问题,其他开发者也有很大概率遇到,可能已经被解决无数遍了。那么一些人会将过程详细的记录在博客上,这也是个好的途径。

但是不得不说的是国内很多博客的内容都是复制粘贴,当做备忘录来使用了。这样就出现了一种情况,许多人的同一篇博客,标题,内容完全一样,连错别字都一样。注意避开这些就行了。


Official Documentation

各种搜索都无果,Stackoverflow无人问津,这时候你遇到的问题可能接近该领域的前沿,现存资料较少,你成为了一个开拓者。这时候能够帮助你的,也许只有晦涩,生硬的官方文档了。保持你的耐心,认真的通读文档吧,也许解决方案就会一瞬间闪现在脑中。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,812评论 25 709
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,663评论 7 249
  • 从我真正画画开始,我开始渐渐习惯在社交圈上po出我的作品,甚至这已经成为我坚持画画的一个动力了,有的时候会影...
    snowpinea阅读 168评论 0 0
  • 今天早上又差不多6:30醒的,外面滴答滴答的下着雨也没了跑步的心思,宿友一个人去压腿了,宿舍静悄悄的都还在睡梦中,...
    一颗榴莲_阅读 231评论 0 0
  • 有一年春节,我住在西都农村的五弟家晾咸鱼和堆放谷物的房间里。是临时搭起的床铺。我早早就睡下,也许是八九点钟吧,乡村...
    苦桃1阅读 151评论 0 0