如何更多地参与有益于科学和人类进步的编程

Aar*_* Fi 12 projects

我的日常工作很好,但有时我会把我的编程工作倾注到有益于整个科学的事情上.

在我的备用周期中,不仅仅是简单地让BOINC折叠蛋白质和munge SETI数据.

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

Gre*_*att 5

我曾经感受到的最令人满意的感受之一就是要知道我曾经工作的项目的首席科学家因为他在该项目上的工作而获得了诺贝尔奖.(诺贝尔就是这样,这是我继续前进十五年以及科学完成几年后的事情.请注意,有数百名程序员参与其中,任何有能力的程序员都可以完成我的工作,但很高兴知道我做出了贡献.)所以,我当然可以理解你的来源.

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

你不说你住在哪里.至少在美国,有很多机会获得与科学相关的编程工作:

  • 在华盛顿特区,有许多联邦政府机构在各个领域进行科学研究.其中一些是:美国国立卫生研究院(NIH),国家海洋和大气管理局(NOAA),国家标准与技术研究所(NIST),美国农业部(USDA)以及国家航空和太空管理局(NASA).根据我的经验,实际获得政府职位相当困难; 然而,有很多公司与这些机构签订合同以提供支持,包括编程和其他IT工作.
  • 在美国的其他地区,至少有一些上述(和其他)联邦机构仍有机会,因为其中许多机构都在该国其他地区设有运营中心.也许最为人所知的是,NASA在9个不同的州(和DC)有11个主要中心,在其他州也有较小的设施.
  • 正如其他答案中所提到的,大学也是与科学相关的编程工作的资源.其中许多都有某种资助研究的资金.
  • 我不熟悉其他国家的情况,但我认为其他"主要工业化国家"的情况至少有些相似.