Live data from Hacker News

YouTube Channels to Level Up Your Programming Skills

blog.codegiant.io

41–50 of 127 posts

Re: YouTube Channels to Level Up Your Programming Skills

#41

Earlier quoted context omitted.

why?

My main complaint with learning to code from videos is that it's really difficult to match the pace at which information is entering your head to the pace at which your head wants to absorb information. I believe (but cannot prove) that that mismatch is a major impediment to knowledge retention. With written material, by contrast, it happens so naturally that you don't even realize you're doing it. You unconsciously…

>My main complaint with learning to code from videos is that it's really difficult to match the pace at which information is entering your head to the pace at which your head wants to absorb information.

My way around this is by placing my fingers on the J, K and L keys, in case I need to go few seconds back to listen again, or pause to search more information/take notes, or resume where I was.

Sometimes a 15 minutes video can be easily stretched to 40 mins/1 hour.

I use this for learning code/design/guitar, and I think it works really well!

Re: YouTube Channels to Level Up Your Programming Skills

#44
post #23

As an online coding educator, here’s my beef with online coding education: Most videos, courses, and articles you find don’t teach you much. They’re a recipe for you to follow. Do this then that then this. If you’re building exactly what the author is building, great! You’ve built it. Then comes a new problem. Or an interview question. It’s actually the same thing you just built, but you don’t have the understanding…

> You’re learning a lot of recipes by rote and not understanding much.

I partially disagree because that is how many technical skills are formed - cooking, music, dance, martial arts, etc. Soloway describes programming as a set of "recurring basic plans", where problem solving is break things down into actionable items [1]. Those recipes help establish your foundation of recognizing problems that allow you to pull a particular "recipe" out of your rolodex (my word for it) and apply it. I wrote a paper on simple typing exercises as an additional practice and students performed better in the course and made less mistakes in coding [2].

> With months or years of pain, you’ll start to pick up patterns by induction.

This is where I agree and see the divide. After 6 months of training, I don't recognize someone as mastering the skill. You can be competent at it, but when I think about 6 months in martial art terms, those students are still very uncoordinated.

I would say the issue with CS is the Problem Solving skill. THIS is what people want, but we (the educators) are not appropriately teaching it. And that doesn't mean teach it earlier persay, but that we aren't teaching it the correct way. I don't assume my approach solves the issue, but rather focus on building up students' rolodexes with a large set of recipes they can pull from. This in turn helps build a more abstract mental model [3] for students to work from.

[1] https://ieeexplore.ieee.org/iel5/32/5010265/05010283.pdf

[2] https://dl.acm.org/doi/pdf/10.1145/3373165.3373177

[3] https://telearn.archives-ouvertes.fr/docs/00/19/73/76/PDF/Ge...

Re: YouTube Channels to Level Up Your Programming Skills

#45

Given that many readers of HackerNews have an entrepreneurial side and are therefore interested not just in software — but in the business of and marketing of software —, you might get value out of my channel. Basically my story is that is that I solo-bootstrapped a web-app and have lived from it independently for over a decade. Because of these circumstances I face no red tape in showing the code, the analytics, or…

The link in the description of your video leads to:

"The page you were looking for doesn't exist (404)."

Re: YouTube Channels to Level Up Your Programming Skills

#46
post #32

In this article: 5000 words about "what is programming". Then, waaay down at the bottom, the actual list of YouTube channels. Seriously, this is worse than those recipes where you have to get through three anecdotes about cooking with grandma.

I was just watching an old YouTube video of a couple guys throwing a giant rock off a bridge into a river in a remote part of the U.S with no one around. It was 20 seconds long. If it were produced in 2020, you'd have 10 minutes of useless preamble including discussion about how hyped they are to throw a rock, how difficult it is to carry a rock, fake drama about being followed by non-existent security, a drone shot…

Hey, what's up everyone, it's your man Todd. I'm back with another video and, today, we're gonna throw a giant rock off this bridge! But first, a word from our sponsor.

Now, I don't play games very much, but I've been playing Raid: Shadow Legends and I can't get enough! It's got all sorts of shit that other games have, but Plarium let me play Raid: Shadow Legends for free. Boo yah! Trust me, you won't want to leave your mom's basement again once you've played Raid: Shadow Legends. Use my exclusive code right now to get 3% off and a free wrist brace for carpal tunnel.

OK guys, so I'm gonna tell you a story about how I've been throwing rocks off this bridge for years. You see, my ol' grandpappy showed me how to throw rocks into the river when I was 10, and he told me "Boy, life's a lot like these rocks. It goes up and up, and one day you find it plunging straight into an icy river of death." And that just really inspired me, y'know? Rest in peace, ol' man. I love ya! Hey Frank, did your grandpa ever teach you to throw rocks into a river?

3 minutes later at a convenience store

Sorry, we can't film in here? We just wanted to buy some snacks. Yo, we're just a youtube channel, alright? It's not cool? Okay, fine, we'll turn it off. You coulda just been cool about it, jeez.

8 minutes of nonsense later

(couple walks by)

How y'all doin'? Oh, we're just having some good wholesome fun here, throwing rocks into the river.

Oh shit, I hope we don't see Officer Bradley around here again. The last time we throw a rock off the bridge he was like "You darn kids" and I was like "Whoa, bro, chill!"

3 minutes later

Alright, here goes nothin'!

(throws giant rock off bridge)

Guys, this was incredible! That's actually one of the BIGGEST rocks we've ever thrown in here! Unbelievable, dude. Oh. My god. WOOOOOOOOOOOO!

Another 3 minutes of bro'ing around

So guys, if you want to see what happened after we threw that rock into the river, stay tuned for my "Tossing a Rock into the River AFTERMATH" video.

Don't forget to like, share, and subscribe! Also, don't forget to hit the bell icon and select "All".

Re: YouTube Channels to Level Up Your Programming Skills

#47
post #2

As a self tought software engineer, I have tried learning to code from YouTube videos but I really don't recommend it

I've found one YouTube-based technique that helps me sometimes.

Basically, search youtube for some specific topic (eg "MediatR" b/c I'm working in .NET)

Using the relevant results, create a playlist and order it with the shortest videos first, or in numerical order if some are part of a series.

Then, start watching the video's. You'll get some garbage, some useful insights, and some really solid advice. Stop when you've had enough and you're at least in a better place to get on with your own work in that particular topic.

Good youtube videos give you the benefit of some context and opinion around the topic. You can't get that with documentation because it typically takes too much of a "reference" approach that isn't helpful if you're just starting but need to get something done.

Stackoverflow works if you got a specific question and can navigate past the smug a-holes, but it also eschews context and advice though in a different way than reference documentation.

Of course, the best thing you can do is to have a kind mentor that will patiently answer your questions, or better, ask YOU questions to guide your learning. Sadly, that's not always possible.

Re: YouTube Channels to Level Up Your Programming Skills

#49
post #32

Earlier quoted context omitted.

I was just watching an old YouTube video of a couple guys throwing a giant rock off a bridge into a river in a remote part of the U.S with no one around. It was 20 seconds long. If it were produced in 2020, you'd have 10 minutes of useless preamble including discussion about how hyped they are to throw a rock, how difficult it is to carry a rock, fake drama about being followed by non-existent security, a drone shot…

Hey, what's up everyone, it's your man Todd. I'm back with another video and, today, we're gonna throw a giant rock off this bridge! But first, a word from our sponsor. Now, I don't play games very much, but I've been playing Raid: Shadow Legends and I can't get enough! It's got all sorts of shit that other games have, but Plarium let me play Raid: Shadow Legends for free . Boo yah! Trust me, you won't want to leave…

Wow that's perfect. Even the plug for a mobile game lol

Re: YouTube Channels to Level Up Your Programming Skills

#50
post #31

For those of you that are seasoned, whether you're deeply-familiar with C or not, I'd recommend Antirez's walk-throughs of Redis. Episode 1: https://www.youtube.com/watch?v=VBrnmciV9fM Watching highly-effective programmers navigate, explain, and modify code can be a career-changing experience. If you're not working in a place where these kinds of programmers accrue, you might never get the experience. Thank goodness…

This is great! Can we replace the original article with this, it's much higher quality than most of the ones listed and fills a gap in Youtube content I'd never been able to find (though I haven't tried recently) - that is: legitimately intermediate/advanced content.
Post reply on HN