Ask HN: Coolest CS Subfields?
I've worked as a backend or mobile app developer for 10 years. This type of programming is very monotonous and I'm looking to move into a more exciting and challenging subfield. I have a BS in Computer Science and my math skills are so rusty they might as well be nonexistent. What types of programming jobs are actually challenging and interesting? I am OK with having to go back to school. Please only remark on the jobs you have personally worked.
Potential candidates:
* Graphics programming * Scientific computing * Data science * Quantitative finance development * Machine learning * Embedded development
Thoughts? I am also considering abandoning engineering altogether and going into general business as that seems like a more transferable skill and you don't have the skill rot that occurs in eng.
14 comments
[ 2.8 ms ] story [ 42.6 ms ] threadThat being said, I’ve designed lots of field tests for our products. I’ve worked on joint projects with scientists from academia. And I’ve been invited to the ice trials on board famous research vessels.
If you want to do more direct science, then you want to work for the users of marine products. These people are in the field a lot more and often performing the “science”. Research institutes associated with universities always need professional sw talent. But they don’t pay anywhere near industry. Check out institutes in FL, MA, RI, CA, MS, WA, NH.
If you are open to talking more over the phone or email or something I'd definitely appreciate it as I have wanted to break in to this field for a very long time and having some guidance on the actual ins and outs of the industry would be a great help.
I know of WHOI and Scripps, who are the other big players in the scientific realm? I know Paul Allen did some exploratory stuff (not sure about r&d) and Ray Dalio with OceanX is doing something.
It sounds like you’re looking to make tools for marine scientists more than doing science. You don’t necessarily need an MS for that. A lot of those companies are relatively small. IMHO those types of companies want generalists who can learn fast and get things done.
You might consider attending a trade show or conference like: Oceans, OI, Ocean Business to meet some companies.
There are a growing number of research vessel Yachts. Paul’s was pretty much the first. Ray’s is one of the latest. Ocean Xs new ship is pretty awesome. I was on board at the yard around the time they gutted most of it. Super cool tour! Great team too.
Certainly These types of vessels will contribute to science, but they are still toys for rich people. This has both pros and cons for science.
I’d be happy to discuss more offline if you want.
* Probabilistic and differentiable programming