【问题标题】:How to keep up to date on latest computer science? [closed]如何跟上最新的计算机科学? [关闭]
【发布时间】:2010-12-06 18:32:57
【问题描述】:

我正在重新阅读我的一些Steve McConnell books,这句话让我想到“科学家为了学习而构建,工程师为了构建而学习”。关于“为建设而学习”,我想知道:

软件工程师如何了解最新的技术和研究?

通过 ACM 或 IEEE 发表论文似乎是研究人员发表论文的主要途径,但鉴于这些信息的封闭性,是否有人真正在研究社区之外使用它?这种形式的研究也非常新,而且风险很大,所以还有一个问题是您在哪里划定风险界限?是否值得研究前沿研究,或者最好等到它成功平装本。

编辑:我不是一个菜鸟。我刚刚注意到(一些)年长的开发人员完全不了解新技术,甚至可能与新技术对抗。保持健康的怀疑总是有用的,但故意无知是危险的。为了防止这种情况发生在我自己身上,我对开发人员如何跟上新趋势很感兴趣。

【问题讨论】:

  • 请注意,这个问题很老,在这里因为它有有用的答案。它不应该被用作提出类似广泛问题的借口。截至 2013 年,它可能会因为基于 SO 的过于宽泛/意见而被关闭,它可能更适合 programmers.stackexchange.com

标签: computer-science


【解决方案1】:

如果您没有时间阅读研究论文,我推荐使用更方便的Communications of the ACM。他们还发布了更受欢迎的ACM Queue,并且可以免费在线阅读!

您可以关注各种编程论坛,例如programming at Reddit、博客、杂志,例如Doctor Dobb's Journal 甚至Slashdot

最后,为什么不订购一些新书来阅读呢? The 3rd edition of the CLRS book 最近发布。订购一些新书。尝试在线阅读的地方,例如Safari books online -- 一个月十块钱就能看很多书。

我也亲自看过Hacker News (HN),虽然里面很多帖子都是关于创业之类的。

【讨论】:

  • ACM 非常好,但是访问这些出版物有点贵。很高兴看到 Queue 是免费的,但我一直认为您必须为此付费。
【解决方案2】:

让自己保持最新

您可以在需要时学习新事物,但您需要先学习如何有效搜索高质量、相关的知识。在最起码的时刻花很多时间并不总是可能的,所以更好地投资于你的好奇心。

这就是我的做法:

  • 一些新的(对我来说)/不寻常/有趣/有用的东西引起了我的注意,即它通过了我的废话/炒作过滤器(开发和改进它本身就是一门艺术);
  • 我尝试熟悉该领域的词汇(Wikipedia 作为起点通常很有用,但从不假设正确性和/或完整性);
  • 我首先搜索基本材料,以便及早发现我的过滤器中最终出现的错误:介绍、概述、调查、比较......
  • 我搜索特定的关键术语/短语来检索相关文献 - CiteSeer 和通用搜索引擎通常就足够了。
  • 我阅读找到的材料的摘要,然后选择那些看起来更有趣的材料。

最后但并非最不重要的一点是,这是一个普遍的好建议,远离最后在商业上大肆宣传的宏伟“技术”。在这方面,我衷心推荐阅读我们的一位主持人的文章:Fire and Motion。这里有一段相关的摘录:

...当我是一名以色列伞兵时 一般停下来给我们一点 关于战略的演讲。在步兵中 战斗,他告诉我们,只有一场 策略:火与运动。你挪开 向敌人开火 武器。射击迫使他坚持 他低着头,所以他不能向你开火。 (这就是士兵的意思 他们大喊“掩护我”。意思是“火 在我们的敌人面前,所以他不得不躲避 我跑过去时不能朝我开火 这条街,这里。”它有效。) 运动让你征服领土 靠近你的敌人,在哪里 你的投篮更有可能命中 他们的目标。如果你不动, 敌人可以决定发生什么, 这不是一件好事。如果你是 不开火,敌人会开火 你,牵制着你。 ...

请注意,我不是Joel Spolsky的粉丝,有时我会强烈反对他的观点,但这篇文章真的可以让许多“天真”的人大开眼界” 大量程序员,来自在微软工作多年的人。这也不是针对微软的咆哮,这种策略不是微软独有的,它是这个“行业”如何运作的最重要的特征——受影响最大的目标是你、可怜的程序员、中小型 ISV 和用户(大公司通常有足够的资源在同一片土地上作战)。

欢迎有关改进/更正此过程的建议/提示/技巧。

P.S.Fravia(RIP)'s web searching lore 是一个有趣的网站,用于学习如何在网络上进行有效搜索。

On risk management

好吧,我想反驳一下:发现自己被disruptive technology 震惊的风险有多大?

【讨论】:

    【解决方案3】:

    这里有一些很棒的建议,但我也建议恰当地命名为Hacker News。他们通常有很多很棒的编程文章。

    【讨论】:

    • +1 推荐黑客新闻。这是我最喜欢的潜伏之地,并且不断有高质量的文章。
    • 哈! +1,漂亮而稀疏。
    • 对于相关目的来说并不令人印象深刻。
    • 同意,MaD。我看到也许为认真的软件工程师写的 2-3 篇文章。
    • 没错,它并没有我最初希望的那么有用。
    【解决方案4】:

    ACM 肯定有更多实用/更少学术导向的出版物。我认为 IEEE 也是如此。

    我通过阅读 Stack Overflow、Slashdot 和其他一些珍品来了解最新情况。

    【讨论】:

    • 根据我的经验,ACM 往往比 IEEE 更注重学术。至少在我从他们那里收到的出版物中。
    • 什么是与 ACM 和 ACM 队列通信等效的 IEEE 杂志
    【解决方案5】:

    博客!看看这个老的SO post

    【讨论】:

    • 链接不存在
    猜你喜欢
    • 2013-01-29
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-29
    • 1970-01-01
    • 2017-07-07
    相关资源
    最近更新 更多