3 ms·
This is good advice. A lot of those scientific programmers have at least a MS in amath or an engineering discipline. PhDs are extremely common for the people
by x0x0 9y ago
This is good advice.
A lot of those scientific programmers have at least a MS in amath or an engineering discipline. PhDs are extremely common for the people writing adaptive meshers for fluids. Plus they are pretty good programmers.
Experience building websites and an undergrad CS degree does not get you that job. In fact, an undergrad CS is (imo) a waste of time. From CS, all you need is programming skills / data structures. You need a graduate level understanding of PDEs and linear algebra to do most fluid work.
- djellybeans 9y agoThat shows how much I need to go back to school to understand the different disciplines in the field, as I didn't know most sci-tech programming is reserved for PhD's. But what if, while you are going for your undergrad CS degree, you get internships from places doing heavy computing? I've read several accounts of undergrad students getting internships at JPL/NASA and NVidia, so it should be possible at least to get interest from these places.
- crwalker 9y agoI agree with other commenters that if you want to do aerospace CFD, I wouldn't start with CS (if you want to build compilers, sure). This conversation makes me think of physics, which I'd consider the liberal arts of scientific degrees. https://xkcd.com/793/ https://xkcd.com/793/ Perhaps the graduates are annoying, but I think there is an assumption that if you can do physics you can succeed in other areas (which may not be assumed in reverse). Either way, much of the value of a degree is signaling and there are other ways to signal competence, e.g. open source projects (might be less expensive but harder).