Как более активно участвовать в программировании, которое приносит пользу науке и продвижению человеческой расы
Моя дневная работа - хорошая, но есть моменты, когда я долго изо всех сил вкладываю свои усилия в программирование во что-то, что приносит пользу науке в целом.
Что-то большее, чем просто позволить BOINC сбрасывать белки и данные SETI SETI во время моих запасных циклов.
Кто-нибудь делает это сейчас? Существуют ли какие-либо проекты, на которых я мог бы участвовать?
Ответы
Ответ 1
Одно из самых приятных чувств, которое я когда-либо испытывал, заключалось в том, чтобы узнать, что ведущий ученый по проекту, который я когда-то работал, получил Нобелевскую премию за его работу над этим проектом. (Нобелевский был тем, чем он был, это прошло более пятнадцати лет после того, как я продвинулся дальше, а также через несколько лет после того, как эта наука была сделана. Разумеется, были задействованы буквально сотни программистов, и любой компетентный программист мог бы сделать то, что я сделал, но было приятно узнать, что я внес свой вклад.) Итак, я могу, конечно, понять, откуда вы пришли.
Вы не говорите, где сейчас работаете, но если вы в настоящее время не работаете над научным проектом, почему бы вам не поработать над ним? Возможно, вам придется освежить свой научный опыт, но если это вас интересует, идите на это!
Вы не говорите, где вы живете. В США, по крайней мере, есть много возможностей для получения заданий, связанных с наукой:
- В Вашингтоне, округ Колумбия, есть много федеральных правительственных учреждений, которые проводят научные исследования в самых разных областях. Некоторые из них: Национальные институты здоровья (NIH), Национальное управление океанических и атмосферных исследований (NOAA), Национальный институт стандартов и технологий (NIST), US Департамент сельского хозяйства (USDA) и Национальное управление по аэронавтике и исследованию космического пространства (НАСА). По моему опыту, довольно сложно фактически получить государственную должность; однако есть много компаний с контрактами с этими агентствами для поддержки, включая программирование и другие ИТ-работы.
- В других областях США по-прежнему существуют возможности, по крайней мере, в некоторых из вышеупомянутых (и других) федеральных агентств, поскольку многие из них имеют операционные центры в других районах страны. Пожалуй, самым известным является то, что НАСА имеет 11 крупных центров в 9 разных штатах (и D.C.) и работает на небольших объектах в других штатах.
- Как уже упоминалось в других ответах, университеты также являются ресурсом для научных задач, связанных с наукой. Многие из них имеют гранты, которые финансируют исследование.
- Я не знаком с ситуацией в других странах, но я бы ожидал, что ситуация будет по крайней мере несколько похожа на другие "крупные промышленно развитые страны".
Ответ 2
Вы также можете обратиться в локальный университет для аспирантов, которым требуется программное обеспечение для исследовательских проектов. Многие физики завершают свои собственные инструменты (симуляторы и т.д.), И я бы подумал, что они будут в восторге от того, что у них есть качественный программист. Возможно, вы столкнетесь с более высокопрофильными проектами; или, может быть, вы напишете программное обеспечение, которое использует какой-то ребенок, чтобы изменить наше представление о реальности.
Удачи в том, что вы найдете.
Ответ 3
Скорее всего, это не то, что вы ищете, но если вы хотите помочь обществу и нуждающимся, следующая организация делает много хорошего: givecamp: кодирование для благотворительности.
Для другого типа задач есть много проектов с открытым исходным кодом, которые всегда могут использовать другую руку помощи. Как участвовать в проекте с открытым исходным кодом.
Я не знал об этом, но есть научное программное обеспечение с открытым исходным кодом, если вы хотите оставаться ультраматематичным в The OpenScience Project.
Ответ 4
Там есть приложение для этого.
Хорошо, это веб-сайт, а не приложение:
http://www.volunteermatch.org
Ответ 5
Сделайте быстрый google для " социально значимых вычислений" это движение, которое мой старый профессор начал здесь, в SUNY Buffalo. Microsoft и многие другие университеты начали ее подбирать. Это отличная идея и действительно заставляет вас чувствовать себя хорошо, когда вы получаете рабочий продукт из двери.
В общем, как сказал Superstringcheese, спросите в местном университете.
Ответ 6
Я знаю, что все знают точно, о чем вы говорите, когда говорите "наука в целом", но я этого не делаю. Чтобы категоризировать грубо, существует два типа программных концертов:
- Вид, в котором вы работаете для империи зла, что делает их взаимные фонды лучше инвестировать, или выяснить, как лучше продавать компании и т.д. и т.д.
- Вид, в котором вы работаете где-то в злой империи, но ваш проект имеет "чистый" технологический фокус (или может получить один). Это включает открытый исходный код (и открытый исходный код с соглашениями о вознаграждении за поддержку:)).
Просто подумайте о том, как проект Apache принес пользу науке (или MySql, или даже Java). Чем ближе вы сможете сосредоточиться на чистой технологии, тем больше у вас возможностей помочь. Это мой ответ, однако...
Если вы хотите, чтобы ваш выродка был включен и имел непосредственную связь с "наукой", то есть парни (и дудлеты) в белых лабораторных халатах, делающие чистое исследование без личной выгоды... эти люди обычно работают в университетах и используют исследователь или ассистент, который "знает больше всего о кодировании" (я должен был знать, я был там один раз). Если вы действительно хотите помочь, перейдите в свой локальный университет и направляйтесь непосредственно в отдел, который поражает ваше воображение. Спросите административных помощников, кто их босс. Когда вы найдете главного помощника администратора, который руководит шоу, они смогут рассказать вам, с какими профессорами вы можете поговорить, что вы должны носить, чтобы поговорить с ними, и какие вещи вы должны сказать, чтобы они были заинтересованы в говорю тебе. Конечно, когда вы предлагаете свои услуги в качестве кодера, вы получите получателя или два.
Если вы это сделаете, не забудьте подумать о , когда начнете взимать деньги. Таким образом, вы можете отказаться от своей дневной работы и просто полностью заниматься "наукой в целом".
Ответ 7
Что-то большее, чем просто позволить BOINC сбрасывать белки и данные SETI SETI во время моих запасных циклов.
Оба BOINC и SETI приветствовали новых программистов-добровольцев.