代码之家  ›  专栏  ›  技术社区  ›  Aaron Fi

如何更多地参与有利于科学和人类进步的程序设计[结束]

  •  12
  • Aaron Fi  · 技术社区  · 14 年前

    不仅仅是让BOINC在我空闲的周期里折叠蛋白质和咀嚼SETI数据。

    现在有人这样做吗?有什么我可以参与的项目吗?

    7 回复  |  直到 12 年前
        1
  •  5
  •   GreenMatt    14 年前

    我所经历过的最令人满意的一件事是得知我曾经参与的一个项目的首席科学家因在该项目上的工作而获得了诺贝尔奖。(诺贝尔奖就是这样,这是在我前进了15年之后,也是在那门科学完成了几年之后。请注意,实际上有数百名程序员参与其中,任何有能力的程序员都可以做我所做的事情,但很高兴知道我做出了贡献。)所以,我当然可以理解你来自哪里。

    你没有说你现在在哪里工作,但是如果你现在没有从事一个科学项目,为什么不找一份工作呢?你可能得复习一下你的科学背景,但如果你感兴趣的话,那就去学吧!

        2
  •  4
  •   user164226 user164226    14 年前

    你也可以向当地的大学询问那些需要软件工具来进行研究项目的研究生。许多物理学家最终推出了自己的工具(模拟器等),我想他们会欣喜若狂有一个高质量的程序员在他们的处置。也许你最终会与一些知名度较高的项目建立联系;或者你会编写一些孩子用来改变我们对现实看法的软件。

    祝你好运。

        3
  •  2
  •   Community CDub    8 年前

    这可能不是你想要的,但如果你想帮助社会和那些需要帮助的人,以下组织会做很多好事: givecamp: Coding for Charity .

    How to get involved in an open source project .

    我不知道这一点,但有一个开放源码的科学软件,如果你想留在超数学的 The OpenScience Project .

        4
  •  0
  •   Silkster    14 年前

    有一个应用程序。

    好吧,这是一个网站,不是一个应用程序: http://www.volunteermatch.org

        5
  •  0
  •   Adam W    14 年前

    socially relevant computing

    总的来说,就像Superstringcheese说的,去当地的大学问问。

        6
  •  0
  •   Dan Rosenstark    14 年前

    我知道每个人都知道你在说什么,“一般的科学”,但我不知道。粗略地分类,有两种类型的节目演出:

    1. 你为邪恶帝国工作,让他们的共同基金投资得更好,或者想办法更好地卖给公司,等等。
    2. 你在邪恶帝国的某个地方工作,但是你的项目有一个“纯”的技术焦点(或者可能得到一个)。这包括开放源代码(以及具有付费支持协议的开放源代码:)。

    想想Apache项目是如何让science(或MySql,甚至Java)受益的。 你越接近纯技术焦点,你就越有机会提供帮助。

    如果你想让你的极客和“科学”有一个直接的联系,意思是穿白大褂的家伙(和花花公子)做纯粹的研究没有个人利益。。。这些人通常在大学工作,使用的研究助理或助教谁“最了解编码”(我应该知道,我有一次)。如果你真的想帮忙,走到你当地的大学,直接去你喜欢的系。问问行政助理他们的老板是谁。当你找到主持节目的主要行政助理时,他们会告诉你哪些教授可以和你交谈,你应该穿什么衣服和他们交谈,你应该说什么样的话,这样他们才会对你感兴趣。当然,当你提供你的服务作为一个编码,你会得到一个或两个买家。

    如果你这么做了,别忘了想想 什么时候 你要开始收费了。这样你就可以辞掉日常工作,全职做“科学”。

        7
  •  0
  •   Nicolás    14 年前

    BOINC和SETI也欢迎新的志愿者程序员。