Stop focusing on MOOCs and youtube videos and study textbooks. Do exercises. Treat it like academic studying, and you'll end up with a decent education. It's important, because it's often easier to make a thing work okay than to understand why it works, so you'll get false confidence working through a tutorial. But then you want to apply that to something else and it doesn't work quite right, you won't know why it do…
You're not going to learn much of anything by just reading a ML/AI book. Well you gotta be pretty good at math to understand everything, my suggestion is to enroll on some ML/stats course and start working on basics. It's long and hard road, and if you're not comfortable with math in general i'd reconsider investing too much time on it. I'm doing it yet i'd much rather do software engineering. Much more practical wit…
Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
131–140 of 142 posts
Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#132Stop focusing on MOOCs and youtube videos and study textbooks. Do exercises. Treat it like academic studying, and you'll end up with a decent education. It's important, because it's often easier to make a thing work okay than to understand why it works, so you'll get false confidence working through a tutorial. But then you want to apply that to something else and it doesn't work quite right, you won't know why it do…
Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#133Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#134Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#135Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#136Earlier quoted context omitted.
I think it’s unlikely to become expert in all of those things. If you do, it’s over the course of an entire career, not to get started. I guess it comes down to how much expertise is “enough” for you. Naturally, if you split your time across 3 domains you won’t be as expert as someone who dedicated all their time to going deep in one. In the context of a big company, I think it makes sense to have a specialized workf…
This answer makes sense. I suppose my question is more along the lines of, if someone is specializing in deep learning in a PhD program then shouldn’t they at the very least be able to implement models and also know optimization tricks? In other words shouldn’t they be able to develop enough skills to go deep in one area but also know enough to be dangerous in the other three domains?
Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#137I basically did what you’re talking about. Masters in physics, then went into semiconductors as engineer and materials scientist, then switched to Data scientist at a bank for 18 months, and now have been a research scientist in AWS for almost two years. In Amazon, it’s easy to move around, but not between job families. I think it’s a bad idea to join as a SWE and try to transfer because they want people that have do…
Great reply. Just out of curiosity, did you end up giving your semiconductor job before joining the start up with a data scientist title ? I am deep into semiconductors, and am facing the dilemma of giving up my expertise so far, to join a startup as an entry level engineer. I have done a couple of MOOC specializations and am trying to find projects within my industry to gain some credibility. Also trying to stay act…
The reason I did this is because there just wasn't enough hours in the day, and my job was taking ~10 hours a day with commuting...etc. It was a risk, but the idea was that I would be able to transition much more quickly if I worked full-time towards it. I also had the financial savings to support myself for 6-9 months and was willing to get a part time job if necessary. Once it became clear that my job's only purpose was to pay the bills in the context of my goals, and I had enough to pay the bills for the near future, it was clear that quitting was the easiest way to free up a lot of time.
This turned out to be the best decision of my career, but YMMV. I doubled my salary in less than 2 years. It's also nice to be part of an industry that isn't so cost-sensitive. I also have a skill set that's in much higher demand, so you can live almost anywhere and there's a ton of companies that want/need it. With semiconductors, you're much more limited.
It's true that you're giving up some expertise and will start in a less senior position in a different field than if you stayed in semi. Sticking around because you have experience is classic Sunk Cost Fallacy. Think 5 years down the line. If you leave now, you'll have 5 years experience in ML. You'll definitely be giving something up if you leave, but there's huge opportunity cost if you don't leave.
Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#138Stop focusing on MOOCs and youtube videos and study textbooks. Do exercises. Treat it like academic studying, and you'll end up with a decent education. It's important, because it's often easier to make a thing work okay than to understand why it works, so you'll get false confidence working through a tutorial. But then you want to apply that to something else and it doesn't work quite right, you won't know why it do…
My experience has been different. "Academic Studying" can be hard with a full time job, and there is often a wide gap between what you learn in books and what you do at the job. For purely professional purposes, it's probably a better idea to take a non-academic approach.
A minimum of 5-10 pages a day for 6-12 months seems pretty reasonable for a career change into a competitive field.
Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#139Earlier quoted context omitted.
Great reply. Just out of curiosity, did you end up giving your semiconductor job before joining the start up with a data scientist title ? I am deep into semiconductors, and am facing the dilemma of giving up my expertise so far, to join a startup as an entry level engineer. I have done a couple of MOOC specializations and am trying to find projects within my industry to gain some credibility. Also trying to stay act…
In my particular case, I did quit my job before I got my "real" Data Science position. I can't recall exact timelines, but I think I had already lined up the relationship with the startup. The reason I did this is because there just wasn't enough hours in the day, and my job was taking ~10 hours a day with commuting...etc. It was a risk, but the idea was that I would be able to transition much more quickly if I worke…