Ask HN: Any “Udemy for Advanced Programmers”?
There’s quite easy to go from 0 to 1 these days.
But how to learn production grade best practices, new approaches etc. for already experienced developers?
There’s not always a brilliant colleague at hand or perfect examples to learn from inside your own work.
But you still want to learn new stuff and all the HOWs and WHYs of production, not toy/student projects.
I wonder if there's any “udemy for hackers/software engineers”?
16 comments
[ 4.6 ms ] story [ 19.2 ms ] threadhard copy or ebook
Topics include:
— The consequences of your attitude towards dependencies 10 years down the line
— Systems to reduce errors (and alert you of them when they do happen)
— Lots of command line fu (+ vim)
— Monitoring production services
— Softer stuff related to the commercialization of software (my screencasts come from the point of view that software is a means to an end). Therefore there's stuff on MVPs, SEO, Analytics, etc.
— Continuous integration testing systems and optimization
I try as best I can to make the screencasts language agnostic.
A bit on the expensive end but well worth it for me. Most of the stuff there are high quality and assuming you make a decent salary, the time it saves finding courses is worth it alone.
Udacity is also quite good.
If anything, Udemy is probably one of the worst, as there's no quality control and the constant discounts make it a race to the bottom.
Even the beginner ones are targeted towards more experienced developers, e.g. the introductions to new languages won't describe what variables are but instead compare them to what hasn't been done other languages. Intro to a type of architecture will compare the new architecture to the more common one, and so on.
Not the cheapest, but good insights.
There's also the book "Clean Code" or you can find a multi part workshop of it on YouTube (but the website goes more in-depth).
The talks cover a variety of topics ranging from production issues that big orgs like google face to people implementing scientific code at national labs.