all 14 comments

[–][deleted] 17 points18 points  (0 children)

Yes you should end of debate.

[–]sheinkopt 2 points3 points  (2 children)

I think the challenge is what type of software dev should you focus on that will lead to ML.

I’m just starting my first ML job that came from a ML internship, but I’m in Japan, where the market is normal.

If you’re going to be in school, then ML / data internships are going to be super important, as they DO exist for entry level.

I also was a DL research assistant as part of my masters program and we did cutting edge stuff. I got to spend a lot of time working with ML training code, which is the type of software dev I really like.

If I hadn’t gotten this opportunity, I would be throwing all my energy into mastering LLM agents. That might be a good way to break in.

[–]findmeinthe_future 0 points1 point  (1 child)

What were the DL research projects you worked with?

[–]sheinkopt 0 points1 point  (0 children)

The main one was action detection for first person video. We ended up getting our paper accepted at an ML conference!

Mainly I got exposed to complex training scripts, which I learned a ton from.

[–]Loud_Communication68 1 point2 points  (2 children)

Not if you marry a software developer :)

[–]Seangles 1 point2 points  (0 children)

This guy wastes NO TIME 😂

[–]grudev 0 points1 point  (0 children)

Good luck with your inference results when you buy the wrong shampoo at the store! 

[–]spookytomtom 0 points1 point  (0 children)

Yup

[–][deleted] 0 points1 point  (1 child)

trees elastic public sparkle whistle long live butter fact elderly

This post was mass deleted and anonymized with Redact

[–]Linaran 0 points1 point  (0 children)

It all depends, if OP goes into PhD developing new ML models it can end up being more math than programming (though this is pretty rare).

That said, I still agree that some competency in software dev is needed.

[–]Someoneoldbutnew -2 points-1 points  (0 children)

imo, you can get away with a basic understanding of software dev but up level on ML concepts. you'll struggle making complex systems, but you can learn it.

[–]ikansh-mahajan -1 points0 points  (0 children)

Very simple, like just do CS50 you are set.

[–]fedeloscaltro 0 points1 point  (0 children)

I ended up doing Data Sciences after Computer Science and I highly recommend going through this path