Re:Ask HN: Career Advice for a Junior Developer
by random4215 on Saturday April 25, 2020 @06:23PM
(#22982120)
Thank you for the comment. For what I know about ML once you have a problem you just pick some solutions from the literature that apply well to that problem and use them. Apart from the engagement of reading papers, do you think there is some interesting problem solving in that field?
Re:Ask HN: Career Advice for a Junior Developer
by charlie0077 on Sunday April 26, 2020 @02:32AM
(#22985041)
I am not a ML expert, so I cannot give you correct guidelines. But I do know that there are a lot of problems in kaggle. You can pick a direction/domain: cv, reinforce learning, nn, etc.
2. don't worry about test. the most popular open source project(linux kernel) do not have test code. it is overrated. When you interview for a job, nobody will ask you how good you are in writing tests. If I were you, I would prefer no test code required, so that I can focus on learning more important stuffs to grow myself: design pattern, infrastructure consideration.
3. about ML: you don't need degree. if you can be top 10 in kaggle, nobody cares your degree. If you truly like ML, you probably don't care about the job. How do you learn ML: google, online courses, and the most important: projects. The best case is that you can work for a company that is willing to hire you as a software engineer but then they allow you to work on ML projects. But this is kind of luck and you have to do google search to find that type of company. But, getting a degree and naturally getting hired as a ML engineer would be safer plan if you have decided ML is what you like. But there is cost: time and money.