Hacker News new | ask | show | jobs
by azemetre 2769 days ago
This seems to be a problem in general when it comes to tutorials/books/lecture material in software engineering.

A large portion of learning material (feels like >95%) caters to beginner or junior level people. Very rarely do you find books or tutorials or material meant for those beyond the junior level.

Even the "advanced" or "intermediate" videos on places like Pluralsight, Lynda, etc feel like it's barely a step above beginner. I don't have much experience with Udacity but I'm guessing it's the same?

It seems, IME, like the only way to learn the intimate/advanced knowledge is to talk to core developers or others who have a similar problem domain.

1 comments

"Learning material" for actually-advanced folks, in my experience does exist and is almost without exception books or papers. I gave up on trying to find stuff on video.
"Learning material" for actually-advanced folks can be freely found on Github/Gitlab, as well as various Slack and Discord channels.

One simply has to muster up the motivation and effort to seek them out.

Honestly the best way to improve, IMO, is to just start participating and contributing.

"I hear and I forget. I see and I remember. I do and I understand."

-- Confucius

Yeah I'm finding some books too, and conference talks is another decent medium but they lack depth a book or paper has.

It feels like for every C# in Depth or YDKJS there's 100s of other resources strictly for the beginner. It's just hard to sift through 100s or 1000s of resources before you find something worthwhile.

When it is videos, it's not a plethora of information on a general topic, but a very specific explanation or tutorial in a niche area, and you run into the chicken and egg problem of having to know what to look for.
highly agree books are where it's at for some in depth knowledge.

after that, you have better honed long tail search queries for online.