Hacker News new | ask | show | jobs
by lsofzz 893 days ago
Nice. I don't have anything for you but maybe this will be useful:

My two cents: o Learn machine learning, artificial intelligence - fast.ai

o Learn Rust, Rust, Rust and some Go

o Scala is good. Keep it. All the stuff you learnt whilst using Scala and Python will be useful in _Rust_.

o SDE is huge. Try something other can webdev and gamedev.

No matter what others may say next frontier will be roughly these: - Artifical Intelligence - Quantum Computing

Get good at these. Now, is the right time.

2 comments

There are barely any Rust jobs outside of crypto stuff at the moment. Not sure if this is good advice.

While I agree that getting the basics of machines learning under your belt is a good idea, the "AI" field is pretty hype driven so one should also have plans for another Ai Winter and not solely rely on it. I don't think hype chasing is is good career advice.

Hmm. There are "plenty" of Rust jobs outside of crypto stuff. They are:

- Your typical service driven stuff (aka full-stack/backend/microservice et. al)

- Tons and tons of opensource projects from AWS (investing), Microsoft (investing) and Google (yes, investing) to name a few off the top of my head.

- Startups have so to speak started embracing Rust https://corrode.dev/podcast/

- Embedded Systems <- C/C++/ASM's bread and butter traditionally.

- Rust ecosystem is maturing faster than anything I have seen in the past (ok, maybe Go's ecosystem was fast as well).

Regarding AI and ML stuffs: While I do agree that chasing such hype may be intangible in the very short to short time frame. No doubt, the AI winter may follow a typical curve and follow up with a AI "summer". _Every_ major technology in the past 20-30 years has followed a V curve. AI/ML probably won't be an exception.

I understand that the OP may have hobbies outside of "learning" but making a dedicated time outside of it will yield by leaps and bounds. Always be learning (make time for it) - that's the gist in short without going into the nitty gritties.

What resources do you recommend for learning QC?
Whilst being Microsoft platform, still the katas are great https://quantum.microsoft.com/en-us/experience/quantum-katas

If you want go deep, you will need to refresh/learn few key mathematical foundations that form the basis of QC. They are definitely not hard IMHO. If so, then read Michael Nielsen and Isaac Chuang excellent book https://en.wikipedia.org/wiki/Quantum_Computation_and_Quantu...

https://github.com/microsoft/QuantumKatas (this one can be run locally for learning purposes using Jupter notebooks)