Cosmology/Physics and programming

  • Context: Physics 
  • Thread starter Thread starter julz
  • Start date Start date
  • Tags Tags
    Programming
Click For Summary

Discussion Overview

The discussion centers on the potential career paths for a programmer with a background in computer science who is interested in transitioning into the fields of cosmology and physics. Participants explore job opportunities that would allow for contributions to the scientific community without requiring extensive new studies.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant expresses a desire to find a programming job in cosmology or physics that is meaningful and does not require starting from scratch.
  • Another participant notes that many programming jobs in astronomy require a solid physics or astronomy background, sometimes even a PhD.
  • It is suggested that industrial research might offer more opportunities for programmers without extensive physics experience compared to academic positions.
  • A recommendation is made to seek positions in companies that develop visualization software, highlighting the relevance of GPU programming as a current hot topic.
  • Participants mention specific job listings in astronomy as examples of available opportunities, though caution that the timing may not be ideal for job searching.

Areas of Agreement / Disagreement

Participants generally agree that there are programming-related opportunities in cosmology and physics, but there is no consensus on the best approach or specific job types that would suit the original poster's background and interests.

Contextual Notes

Some limitations include the requirement for a strong physics background for many positions, the variability in job availability, and the potential need for additional skills in specific programming areas like GPU programming.

Who May Find This Useful

Individuals with a background in computer science looking to transition into scientific programming roles, particularly in cosmology or physics, may find this discussion relevant.

julz
Messages
15
Reaction score
0
Hello everyone,

I currently have a Master (M2) in computer science and been working as a C++ programmer in the video games industry for 3 years, in Paris, France.
However, I don't really enjoy it anymore as I don't feel like it's being much "useful" and
the place is not that friendly.

I've always been really interested in cosmology and physics but I never felt like I had what it takes to
become a good physicist. However, now I would like to work in the domain, at my level of
course. I would be ready to study more to get up-to-date.

Do you have any idea of what kind of job I could find which would be interesting for a
programmer, and at the same time, a bit helpful to the scientific community, which
wouldn't require that I start new studies from scratch ?

Thanks.
 
Physics news on Phys.org
There are a fair number of programming-oriented jobs in astronomy, though many of them want a good physics/astronomy background; sometimes even a PhD. Here are a couple of currently advertised examples:

http://members.aas.org/JobReg/JobDetailPage.cfm?JobID=26440

http://members.aas.org/JobReg/JobDetailPage.cfm?JobID=26441

I don't know much about these kinds of jobs, though it looks like they follow about the same hiring schedule as research jobs, meaning that this isn't a good time of year. But you might spend some time looking back through the AAS Job Register archives to see what else has been available in the past.
 
Last edited by a moderator:
Rather than academic research you might also want to consider industrial research. I have seen programmers employed in academic (physics) departments without much physics experience but it doesn't happen often. In industry you might have a better shot of getting a project-based job where you can angle in some physics work.
 
julz said:
Do you have any idea of what kind of job I could find which would be interesting for a programmer, and at the same time, a bit helpful to the scientific community, which wouldn't require that I start new studies from scratch ?

Try to get a job at a company that does visualization software. Also if you have any experience with GPU programming, that's something of a hot topic right now.

Something you can do to get a feel for this is to download/compile/run something like IRAF or Mayavi2.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
1K
Replies
5
Views
4K
  • · Replies 30 ·
2
Replies
30
Views
11K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K