HACKER Q&A
📣 aristofun

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”?


  👤 semicolonandson Accepted Answer ✓
I've founded and been running an independent software product for 10+ years and have lately recorded about 25 screencasts on lessons learned. Watch them at Semicolon&Sons https://www.semicolonandsons.com/

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.


👤 khadgar25
Not really udemy but CppCon youtube channel (https://www.youtube.com/user/CppCon) has a lot of content from all over the industry and since last year they even added back to basics track which goes into some advanced topics.

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.


👤 kugelblitz
Check out https://cleancoders.com/ most of the videos are with Uncle Bob.

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).


👤 muzani
https://pluralsight.com/

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.


👤 wordchucks
For me I find specific content creators to be great resources, depending on the language. For instance, for react I've learned some advanced stuff from Kent C Dodds, and then I find more people by searching key words I get from him.

👤 ironmagma
Although somewhat limited to the obvious subgenre, Frontend Masters is great.

👤 billman
Not a course, but a good podcast by great engineers: https://anchor.fm/happypathprogramming

👤 asicsp
see if https://dev.tube/ works for you with topics you are interested in

👤 just-juan-post
Software Engineering at Google: Lessons Learned from Programming Over Time

hard copy or ebook