工作过程中一些信息获取方式的总结

工作中遇到问题之后,需要及时、准确的获取有关的信息来协助解决问题,以下是一些总结,不分先后:


1. Google搜索。 这个不用多说,目前来说获取技术资料能想到的最直接的方式。

优势:能够获取大量信息,并且信息的相关度能够得到一定的保证。

弱势:也许我们能够利用搜索到的资料直接解决问题,但有深度的问题解析还是需要运气才能碰到。

使用场景:在项目中遇到非常棘手的问题,但又没有什么头绪的时候。


2. Google Plus。 这个类似于一个社交应用,但是结合Google强大的搜索功能,我们能从中获取到很多高质量的信息。

优势:对于某个主题(关键词),你可以在G+中获取到一系列的相关的文章搜索,或者是加入相关的群组,能对某个主题有更全面、更深入探知机会。

弱势:分享的文章质量不齐,需要自己在阅读过程中自己甄别。

使用场景:平时有时间的时候,可以搜索自己的感兴趣的主题,读一下里面的文章。


3. 邮件列表。 邮件列表真是一个非常有用的应用。它使人们可以通过邮件来分享知识、提出问题。与某项目的开发人员直接沟通。

优势:注重分享, 你可以及时获取自己关注的topic上,别人的看法、观点,有时这会对自己产生比较大的影响。

弱势:虽然总体来说质量不错,但是还是会有一些off topic的列表项目出现在邮件列表中,这需要自己排除。

使用场景: 遇到问题,但是以上两种方式都没有获得满意的资料的时候,可以尝试通过邮件列表将自己的问题发布出来,让相关领域的牛人或者直接项目的开发者,来帮助你。当然,提问的问题也需要明确、不要模棱两可。


4. Github。 这个是很多开源项目托管的地方,它突出了social coding的特色,项目的源代码就在这!

优势:直接可以看到项目的源代码,遇到问题可以寻根究源(如果有足够的时间);各位贡献者的讨论也都可以看到,每次的代码变动都可以追踪到!

弱势: 需要有足够的精力去阅读源代码,并且代码的质量可能有好有坏,需要自己权衡。

使用场景:需要深度debug的情况下。


5. stackoverflow。 这是一个问答网站,但是它通过各种机制,同时保证了问题和答案的高质量,确保高质量的信息有较高的优先级。其它相关的网站有quora、国内的知乎。

优势: 对高质量信息的识别机制非常出色。可以大大节省我们寻找正确信息的代价。

弱势:好吧,可能是域名比较长、比较难记吧!

使用场景:在任何使用Google搜索的情况下,都应该尝试一下这个!


6. 博客。 其实这也是一种获取信息的有效方式。你可以通过博客深入地表达自己在某个主题上的观点、总结经验,而别人通过评论与你交流观点,这样的互动会更加深入我们对于某个主题的理解。

优势:自己可以通过博客的写作过程,加深对某个主题的理解;通过互动讨论可能会使自己认识到自己观点中的错误和偏差。

弱势:需要比较好的语言组织表达能力,互动氛围可能不高,需要长期的耕耘。

使用场景:对自己感兴趣的主题,定期做一些总结吧!总会有不一样的发现的。


7. 读书。 应该说是比较传统的信息获取方式,但是永不过时。我们需要读书来构建我们的知识体系,这是基础中的基础。当然,读书的第一步是选书,可以看看douban的书评,自己看几页样张,再决定是否需要。

优势:通过读书可以获取到体系化的知识。

弱势:需要较长的时间来阅读、理解。

使用场景:天天挤时间,都看点。


8. IT信息资讯网站、微薄。 可以看看相关的IT资讯网站,了解一下IT八卦新闻,看看业界的发展趋势。国外hacknews,国内可以参考csdn。


以上。

你可能感兴趣的:(工作过程中一些信息获取方式的总结)