Learning machine learning through maths and implementing some of the most common ML algorithms from scratch.
Writing technical blogs - I find it easy to write topics where there is no right or wrong, just a perspective. But would like to write some technical stuffs i learnt over the year.
Hey! Not sure if you're looking for recommendations, but Andrew Ng's original coursera course for Machine Learning is what you're looking for. I took the course back in 2015 but it's timeless, and gives you the algo and maths foundations you're looking for.
2. I have written technical blogs and it is very rewarding when you see your article ranking at the top of Google, and people sharing it because it is genuinely useful.
I may have some advice here.
If you've never had a blog, you'll be surprised how easily you can rank in search engines and get visitors. Technical blogs that haven't been tainted by monetization aren't as many as you'd think. You probably see many of them here on HN, but in Google most websites fight to stay on top for major keywords to make money.
Furthermore, many experts don't write. You'll be amazed when you start seeing impressions in Google Search Console (their dashboard for search activity).
I highly recommend:
- Setup the site quick, in an imperfect state
- Post a few articles in an imperfect state
- Install Google Search Console
Then follow the data in Search Console - you'll see which keywords and pages are getting traction. From there, keep posting what you think would be helpful for people like you.
As a long-time (10y) user on the site, this is pretty scary to see. Reddit had been an ad incubator that trains people to do their job for a while now, the first signs of it I saw when I signed up in 2012 - probably to call it out back then even (HailCorporate was one of the first subs I joined)
My advice is to be extremely careful considering anything on the site reliable information and not just the output of an extremely effective PR machine
In my opinion you need a curriculum. If you are willing to spend, I suggest a bootcamp type of program and algoexpert. Otherwise an equivalent free version, i.e. a guided program into development and algo/ds.
The problem with leetcode and self study is that, as a student, you don't know what to focus on, everything has uniform weights.
Writing technical blogs - I find it easy to write topics where there is no right or wrong, just a perspective. But would like to write some technical stuffs i learnt over the year.