2011-12-26 38 views
0

程序员如何保持最新状态?在瞬息万变的世界中保持最新状态

我不是指只是一种特定的语言;我在谈论新技术。例如,如何知道从ADO.Net切换到ORM?或者,Silverlight的未来在HTML5即将发布的光芒中看起来暗淡?或者ASP.Net Web窗体正在被MVC取代? 老一代程序员如何意识到人们使用OOP而不是程序编程?或者说敏捷已成为发展的新途径?

当然,有很多方法可以找出上述任何一种方法;但是是否有任何一个地方可以插入并简单地保持关于的所有信息

我发现了一个类似的问题here,但我不觉得我找到了我正在寻找的答案。

注意:互联网是的地方,可以帮助一个保持最新全。问题是,如果一个人已经知道要寻找什么,这些地方大多是有帮助的。我正在寻找一个地方,通知更新的方向,我通常不会考虑(除其他事项外)。

+0

@Oded,我发现有关于Java的类似问题。我的问题是如何找出首先要找到的内容。 – 2011-12-26 15:06:29

+0

我同意场地的变化,因为这是一个非常主观的问题。 – Xcalibur37 2011-12-26 20:02:08

+0

@JacobSpire,你的问题在这里脱离主题。这是一个与编程相关的问答网站。请在关闭之前将其删除。 – 2011-12-26 22:22:11

回答

0

我在使用新技术/开发方法的同时使用了一些服务/工具组合,这些服务/工具在我工作或睡觉时为我工作。所有这些都是为了利用各种服务,并尽可能地不侵入。至少这是我最好的方法。尽管如此,你所要求的却没有银弹。互联网的美妙之处在于,没有“魔法目录”,资源往往是有机的,并且发展起来。

我将namedrop一些服务,我用它来使这更容易,但我不堵它们或说你不应该使用一些替代方案。这些东西只对我有用。

我依赖的第一件事是我的Google阅读器帐户,并订阅大量的RSS订阅/博客,并且我确信将RSS订阅源进行了适当的分类,以便让我更容易地浏览订阅源一周或两周。在“大名”开发者之外,我在搜索技术问题时偶然遇到了各种博客,而且大多数时间我都会订阅该Feed。如果内容不好,我会在几个月后转储它。我在Google Reader中设置了类似“ASP.NET MVC”,“Ruby”,“Microsoft Dev”,“Node.js”等的类别。如果博客重叠,我会将其添加到多个类别。相比于在同一个桶中放置50个饲料,使生活更轻松。我在Google的浏览器中阅读了我的RSS,或者使用iOS的应用程序“阅读器”。

我也潜伏在Twitter上,跟随大量开发人员跨越各种技术堆栈。结合像Instapaper(http://instapaper.com)这样的工具/服务(还有其他选择,但我已经使用Instapaper一段时间了),我可以添加一个听起来很有趣的链接,并在有空的时候检查它。

最后,我有一个插件板(http://pinboard.in)帐户,它只是一个书签站点。再次,这里有很多替代品。我有自己的插件板帐户设置,可以自动为我每晚添加到Instapaper的任何内容添加书签,还可以抓取某些Twitter Feed的书签/链接,这些Feed始终推出优质内容。

我也有一个Safari Books Online帐户,每周查看有关某些主题的新增书籍。如果我浏览它并认为5-10分钟后需要进一步阅读,我会喜欢这本书并在稍后时间查看它。

诚实地说,我可能每周最多看一次这种东西。但是当我有时间的时候,至少我可以找到我通常会错过的东西,而且更多的时候我发现了一篇关于我在工作中处理的优秀博客文章。我可能从未发现的博客文章。