Hacker News new | ask | show | jobs
by kfold5 1884 days ago
Software engineering (and most machine learning and data science is still software engineering) requires focus, attention to detail, and memory. The most honest feedback would either be ensure you can get good at one sub-segment of tasks, or move to something else.

Coding IQ: https://adventofcode.com/2015/ -- can you make the top 100 or ~1.5-2x on these?

Data Science Ability: can you reliably make silver or gold on Kaggle? If not, you just might not be a fit for the area.

If you are able to rank high on Kaggle, or build personal projects using machine learning and deploy them to show off, then you may have a chance--especially if you network in somewhere through alumni and pitch your data science skill.

The other possibility is simply freelancing--I've hired some brilliant Eastern European coders off Upwork. If you can learn one particular set of tasks, then the sheer cost of living arbitrage and your ability to specialize can overcome any slowness that may not be a fit for top companies.