TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

YouTube Channels to Level Up Your Programming Skills

267 点作者 spiderjako22超过 4 年前

39 条评论

gen220超过 4 年前
For those of you that are seasoned, whether you&#x27;re deeply-familiar with C or not, I&#x27;d recommend Antirez&#x27;s walk-throughs of Redis.<p>Episode 1: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=VBrnmciV9fM" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=VBrnmciV9fM</a><p>Watching highly-effective programmers navigate, explain, and modify code can be a career-changing experience.<p>If you&#x27;re not working in a place where these kinds of programmers accrue, you might never get the experience. Thank goodness for youtube and screen-recorders!<p>If you&#x27;re reading this, antirez: thank you for making these, they&#x27;re really special!
评论 #24591265 未加载
评论 #24590858 未加载
评论 #24592261 未加载
geerlingguy超过 4 年前
In this article: 5000 words about &quot;what is programming&quot;.<p>Then, waaay down at the bottom, the actual list of YouTube channels.<p>Seriously, this is worse than those recipes where you have to get through three anecdotes about cooking with grandma.
评论 #24590186 未加载
评论 #24590062 未加载
评论 #24591480 未加载
评论 #24590113 未加载
评论 #24592997 未加载
评论 #24591057 未加载
评论 #24591024 未加载
dfxm12超过 4 年前
Am I the only one who thinks watching videos is an inefficient way to learn new programming techniques?<p>There&#x27;s no way to copy and it&#x27;s hard to remember where a specific concept was so that you can reference it again. Sometimes, the video or audio quality is bad enough that you can&#x27;t even really tell what&#x27;s going on.
评论 #24592003 未加载
评论 #24591923 未加载
评论 #24592695 未加载
评论 #24592520 未加载
评论 #24591697 未加载
评论 #24592058 未加载
评论 #24593315 未加载
评论 #24594134 未加载
评论 #24592471 未加载
评论 #24591831 未加载
评论 #24592386 未加载
评论 #24592301 未加载
评论 #24593057 未加载
评论 #24592572 未加载
评论 #24592706 未加载
jungletime超过 4 年前
I&#x27;ll recommend 3 channels, from people that attack a problem until they figuring out how to solve it. The spirit of programming.<p>Tech with Tim (Beginner) <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;TechWithTim&#x2F;videos" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;TechWithTim&#x2F;videos</a><p>George Hotz (Advanced) <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;commaaiarchive&#x2F;videos" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;commaaiarchive&#x2F;videos</a><p>BNT (Life Risking) <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;BNTfullHDvideo&#x2F;videos" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;BNTfullHDvideo&#x2F;videos</a>
KaiIrwin超过 4 年前
As a self tought software engineer, I have tried learning to code from YouTube videos but I really don&#x27;t recommend it
评论 #24590145 未加载
评论 #24589794 未加载
评论 #24590667 未加载
评论 #24591681 未加载
评论 #24589898 未加载
评论 #24589869 未加载
yuanshan超过 4 年前
“The only way to learn a new programming language is by writing programs in it”. -- &lt;K &amp; R&gt;
评论 #24589925 未加载
krapp超过 4 年前
My own suggestions:<p>Game Design and Design Criticism:<p>Design Doc <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCNOVwMpD-5A1xzcQGbIHNeA" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCNOVwMpD-5A1xzcQGbIHNeA</a><p>TB Skyen <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;TBSkyen" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;TBSkyen</a><p>Game Development<p>HeartBeast <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCrHQNOyU1q6BFEfkNq2CYMA" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCrHQNOyU1q6BFEfkNq2CYMA</a><p>Brackeys <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;Brackeys" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;Brackeys</a><p>Sebastian Lague <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;Cercopithecan" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;Cercopithecan</a><p>GDQuest <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCxboW7x0jZqFdvMdCFKTMsQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCxboW7x0jZqFdvMdCFKTMsQ</a><p>Javidx9 <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UC-yuWVUplUJZvieEligKBkA" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UC-yuWVUplUJZvieEligKBkA</a>
semicolonandson超过 4 年前
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.<p>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 online advertising campaigns I use on screen, and this makes for a more concrete, example-filled treatment of the full gamut of what goes into running a web-based software business.<p>So if you&#x27;re an indie-hacker or software founder that does (or at least _should_ be doing) online marketing, I think you&#x27;ll get something out of my story:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gOE_sQTyQOo" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gOE_sQTyQOo</a>
评论 #24590630 未加载
x87678r超过 4 年前
In general its tough to learn from videos, BUT its really enlightening to see demos of people&#x27;s workflows, how often they test, how long it takes to compile run. Demos where people have problems, make mistakes, can&#x27;t figure out why obvious things are going wrong, skippping a bunch of unit testing, hard code credentials etc. Hearing other people gave up on XYZ is reaffirming.
vulcan01超过 4 年前
This is missing Ben Eater&#x27;s channel, for learning about the lower-level parts of programming:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;eaterbc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;eaterbc</a>
andreygrehov超过 4 年前
shameless plug (I&#x27;m the authour):<p>Dynamic Programming for Beginners: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLVrpF4r7WIhTT1hJqZmjP10nxsmrbRvlf" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLVrpF4r7WIhTT1hJqZmjP...</a>
procd超过 4 年前
Just grab a book and read it, most of these channels are just a waste of time; they just keep going over the basics over and over again with long videos that could just have been a 1 minute read
kratom_sandwich超过 4 年前
Currently there is a top post on &#x2F;r&#x2F;learnprogramming which (links to a Github which) contains a more dense list:<p><a href="https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;learnprogramming&#x2F;comments&#x2F;iz064h&#x2F;list_of_youtubers_that_teach_coding_you_may_find&#x2F;" rel="nofollow">https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;learnprogramming&#x2F;comments&#x2F;iz064h&#x2F;li...</a>
Swizec超过 4 年前
As an online coding educator, here’s my beef with online coding education:<p>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.<p>If you’re building exactly what the author is building, great! You’ve built it.<p>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 to realize that. So you look for a completely new tutorial to follow.<p>This is a losing proposition. You’re learning a lot of recipes by rote and not understanding much. With months or years of pain, you’ll start to pick up patterns by induction.<p>Not a great way to learn.<p>It’s like learning to cook an italian risotto and then being flumoxxed by veggie rice. Even though they’re the same thing.<p>Now here’s where it gets worse: It seems the market (or at least google searches) <i>wants</i> these rote recipes. It’s what gets you the most traffic.<p>I don’t know that there’s a solution. It’s probably the same problem as crash diets and everyone asking for the best font to use on a VC pitch deck.
评论 #24590626 未加载
asadawadia超过 4 年前
The biggest thing about learning programming from Youtube channels is that they just get something up and running. There is no talk about modularisation or testing. Everything gets dumped right into main and right into the http router handler function. Look up any video on how to build an http server in nodejs - and it is like that.
probotect0r超过 4 年前
I would find a list of good talks much more useful. For example, &#x27;The Soul of Erlang and Elixir&#x27; talk by Sasa Juric [1] really sold me on Elixir.<p>[1] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JvBT4XBdoUE&amp;t=1s" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JvBT4XBdoUE&amp;t=1s</a>
评论 #24593283 未加载
KIFulgore超过 4 年前
For those interesting in game programming, One Lone Coder is a great channel:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;javidx9&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;javidx9&#x2F;</a>
thrownaway954超过 4 年前
_the_ best youtube programming channel i have found is webdev simplified:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCFbNIlppjAuEX4znoulh0Cw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCFbNIlppjAuEX4znoulh0Cw</a><p>the dude knows his stuff and explains everything like your 5 years old which is _exactly_ what i want when viewing a tutorial site.<p>as an example... his flexbox video is awesome<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=fYq5PXgSsbE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=fYq5PXgSsbE</a>
chrisgd超过 4 年前
I enjoy learning from videos and have paid in the past for some courses. My library has a free subscription to LinkedIn Learning (the old Lynda platform) and highly recommend it.
hswolff超过 4 年前
I&#x27;ll humbly add myself to this list <a href="https:&#x2F;&#x2F;youtube.com&#x2F;hswolff" rel="nofollow">https:&#x2F;&#x2F;youtube.com&#x2F;hswolff</a>
rathereasy超过 4 年前
For those of you interested in programming related content, I created a series of videos that teaches the relationship between JavaScript code, stackframes and the heap: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLBDAMasrPN7fPs4dfKDUh1gKbbVS7U2Qh" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLBDAMasrPN7fPs4dfKDUh...</a>
asicsp超过 4 年前
See also: <a href="https:&#x2F;&#x2F;dev.tube&#x2F;" rel="nofollow">https:&#x2F;&#x2F;dev.tube&#x2F;</a> (DevTube is a free and open-source tech video hub as per their <a href="https:&#x2F;&#x2F;github.com&#x2F;watch-devtube&#x2F;contrib" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;watch-devtube&#x2F;contrib</a> repo)
almog超过 4 年前
For anyone looking to get better in CP&#x2F;algorithms, I&#x27;d highly recommend watching Algorithms Live: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCBLr7ISa_YDy5qeATupf26w" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCBLr7ISa_YDy5qeATupf26w</a>
DataCrayon超过 4 年前
If you wake up one day and decide, &quot;I want to learn Evolutionary Algorithms with Python&quot;, then you&#x27;re in luck... <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Ee1-idlHUzg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Ee1-idlHUzg</a>
jordache超过 4 年前
Stupid article.. complete with the stereotypical &quot;programmer&quot; depicted in a hoody..
ransom1538超过 4 年前
I don&#x27;t even use python. But this python expert video was absolutely amazing done by a true pro. James Powell<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=cKPlPJyQrt4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=cKPlPJyQrt4</a>
ghostDancer超过 4 年前
Today found another post on reddit pointing to this other list <a href="https:&#x2F;&#x2F;github.com&#x2F;JoseDeFreitas&#x2F;awesome-youtubers" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;JoseDeFreitas&#x2F;awesome-youtubers</a>
yeswecatan超过 4 年前
Can anyone recommend any good resources to learn DDD? I&#x27;m a visual learner, so videos or codebases with a detailed architecture plan help me the most. I have yet to come across anything other than small-ish examples.
jklepatch超过 4 年前
I run EatTheBlocks, a youtube channel on Blockchain Development.<p>Covers: - DeFi (Decentralized Finance) Development<p>- Ethereum<p>- Web3<p>- Truffle<p>- Solidity smart contracts<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;eattheblocks" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;eattheblocks</a>
评论 #24642618 未加载
Insanity超过 4 年前
Learning from videos never really worked for me. Plus on top of that, youtube probably has more distractions than a platform dedicated to educational videos.<p>In my case, I just pick up a book and start coding along with it.
gambler超过 4 年前
VPRI archives: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;yoshikiohshima" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;yoshikiohshima</a>
dudus超过 4 年前
Similar thread from not so long ago.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24374979" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24374979</a>
almog超过 4 年前
The article is not available unless you submit to subscribing to Medium. Yes, it&#x27;s free (free as in paying by feeding them with your data), but thanks, no thanks.
varshithr超过 4 年前
I love Gaurav Sen&#x27;s approach towards teaching system design. Have been thinking about taking his paid course. Any experience HNers?
drej超过 4 年前
If you write Python, look up Anthony Sotille (youtube, twitch, github, twitter).<p>He does multi-hour streams as well as 10-minute explainers. Great stuff.
iainctduncan超过 4 年前
Total clickbait title. I now never want to read anything from that author again.
ethanwillis超过 4 年前
One thing that I think these types of channels and content don&#x27;t do well is show all of the pitfalls and failures along the way. The missteps are <i></i><i>vitally</i><i></i> important to learning. This is also a potentially harmful side effect of newly remote teachers moving to pre-recorded lectures.<p>When you watch a 15-30 minute video(or even an hour long video) and it&#x27;s highly polished. You do learn how to go through the exact same problem they&#x27;re working on. What you lose is the methodology of how they retraced their steps when they got stuck. What did they read and reason through to be able to provide their carefully worded tutorial? <i></i>How<i></i> did they reason through the misinformation they had in their mind or that they read online?<p>When starting my undergraduate education I came into the program with a woefully inadequate grounding in mathematics. The calculus professor I had did at least two things right with his teaching that took me from failing algebra courses to completing really in depth 30-40 page projects several times per semester.<p>1. He had high expectations of those learning from him. 2. He showed his failures by working out problems he didn&#x27;t work out before the class started. And critically he attached real emotion to those failures.<p>Focusing on #2: There was nothing quite like seeing this professor get on the white board and work through a problem from first principles, explain his reasoning at each step... and then SHRIEK.<p>He would let out a high pitched <i>scream</i> that I can still hear today when he&#x27;d notice an error. Then he would carefully show us him backtracking through his entire process until he found the source of error. When he&#x27;d finally find it he would circle it and let out an &quot;aha&quot;. Then he would continue on back through the problem fixing the errors along the way.<p>Seeing this process did several things for me as a student: It showed me that I <i>am</i> going to run into problems even if I have a PhD. Basic problems even. But more importantly it showcased the thought processes you need to be able to solve not just the problems you&#x27;re given, but ALSO the problems you create yourself that come along with a human&#x27;s fallible reasoning.<p>So he&#x27;d give us these insane Calculus projects to work through and inevitably I&#x27;d make some mistake that would ripple through the entire project. But knowing at least he would find the source of the error, check for errors, and being given some of his intuition first hand on where the errors were sourced was infinitely valuable. Without that knowledge I surely would&#x27;ve gotten frustrated and just given up.<p>Humans need both positive and negative cases in my opinion to learn effectively. Right now we&#x27;re optimizing for positive cases only. Those are important, but the <i>negative</i> cases are also extremely important.
whalesalad超过 4 年前
&gt; 19 minute read<p>Yikes.
McDev超过 4 年前
.
评论 #24589935 未加载