DON’T Do Another Programming Course

  Переглядів 2,485

Leonard Thiele

Leonard Thiele

День тому

Are you considering taking another coding course? Wait! Before you do, watch this video. I made this video to explain why personal projects might be a more effective way to enhance your programming skills than traditional coding courses.
Hands-on learning through personal projects have a unique strength, including how they foster problem-solving skills, encourage innovation, and provide real-world coding experience.
Whether you're a beginner programmer or looking to advance your skills, this video offers insights into how self-directed projects can lead to significant growth and understanding in coding. Plus, get tips on how to start your own projects with the help of ChatGPT and make the most out of the learning process.
ChatGPT prompts shown in this video: docs.google.com/document/d/1G...
Getting started with Open Source article: stackoverflow.blog/2020/08/03...
👉🏻 If you liked this video, you can help me put "UKpostsr" in my CV by subscribing to my channel.
🙋🏻‍♂️ Or say hello on LinkedIn: / leonard-thiele
#programming #codingprojects #learncoding #selftaught #programmingcourses #PersonalProjects #codingskills #programmingtips
Chapters in this video
00:00 Intro
01:13 Content
01:37 Limitations of formal courses
03:14 Self-learning
06:26 How to get started
07:04 My examples
09:01 Open Source
10:39 Practical Examples (with ChatGPT)
14:12 Outro

КОМЕНТАРІ: 11
@leonardthiele
@leonardthiele 29 днів тому
Do you agree with my sentiment? Or do you have a different approach? Would love to read how you learned coding effectively and how it could help others to get started.
@viktoryiarymkevich
@viktoryiarymkevich 29 днів тому
Really great advice and well-summarized! Theory and practice are the same in theory but not in practice :) Thank you for including the prompts, I think it is going to be very useful for a quick and easy start when inspiration for a project comes.
@leonardthiele
@leonardthiele 29 днів тому
"Theory and practice are the same in theory but not in practice" - what a great quote!
@mother_of_dinos
@mother_of_dinos 28 днів тому
This is fantastically timed, I'm just starting into my next school project which requires a certain tech-stack and outcome, but I'll be tailoring it to ensure that it's a passion project for myself to enjoy! (everything I make is nerdy hahah) was just thinking it's such a huge undertaking to plan a fullstack project and have tried asking AI for some guidance, but these prompts look really good and I'll definitely give them a try and see what it says 😊
@leonardthiele
@leonardthiele 28 днів тому
Happy to read that. Please try them out and leave feedback if you find something that can be improved. A full-stack project is always intimidating at first, but if you continue to use ChatGPT to get unstuck it’ll work out. I’m sure! Hope you have fun.
@tanzimibthesam5861
@tanzimibthesam5861 25 днів тому
Great books can help a lot specially if you have one which has exercises after each chapter. I found that way effective in logic building. Great video.
@leonardthiele
@leonardthiele 23 дні тому
That’s true. Although I would argue that even to work through a book effectively, one should have a good reason. Thank you
@jasoncole7711
@jasoncole7711 21 день тому
Hmmmmm. The problem with someone who hasn't taken any formal education is that they don't have any depth of knowledge; they (often) only know "just enough" to get themselves by for the projects they've done. I remember turning down a really impressive candidate we interviewed because I got the vibe that they just googled their way to get their projects done but didn't have any peripheral knowledge. I have also worked with someone who was fantastic at googling solutions to problems, they had a real knack to searching for articles to learn from but some of their work featured really suboptimal tactics. Furthermore I keep myself up to date by learning from books, videos, seminars etc but I'd much rather take a professional course which would reduce impostor syndrome. Many "courses" are now delivered online and they're crap; there's nothing as good as being taught something in a proper classroom.
@fuchrr4519
@fuchrr4519 21 день тому
Is there anything in specific you think people miss? Im an auto engineering major but im learning to code for fun and i love it. I want to get better and i feel fairly competent after about a year but im always learning. Id love specific recommendations on what to learn, 2 ive heard recently being set theory and category theory
@leonardthiele
@leonardthiele 21 день тому
I agree, Jason. Foundational theory is definitely needed and I had the same experience as you. The motivation for this video came from observing people completing one course after another, thinking that they are actually learning. Hence the "another" in the title. I think it's a spectrum from theory to practice, being very one-sided always has their downsides.
@leonardthiele
@leonardthiele 21 день тому
I am curious what Jason will answer, but I would say the following is definitely helpful: Understanding basic data structures, graph and tree algorithms, algorithmic complexity and maybe basic math and logic related to computer science. After that I would say understanding how computers work fundamentally, networking, databases, and system design are extremely useful in the real world.
Can You Still Get a Software Development Job in 2024?
16:14
Leonard Thiele
Переглядів 1,5 тис.
Bash Scripting on Linux (The Complete Guide) Class 02 - Hello World
17:24
Learn Linux TV
Переглядів 132 тис.
одни дома // EVA mash @TweetvilleCartoon
01:00
EVA mash
Переглядів 3,6 млн
How to get a FREE HYPERCHARGE SKIN!
02:07
Brawl Stars
Переглядів 15 млн
How to Improve Your Communication Skills as a Software Engineer
15:16
Leonard Thiele
Переглядів 1,5 тис.
Don't Contribute to Open Source
9:55
Theo - t3․gg
Переглядів 210 тис.
Become a bash scripting pro - full course
36:00
CODE IS EVERYTHING
Переглядів 27 тис.
One month after quitting my job
7:33
Leonard Thiele
Переглядів 339
ASMR Programming - Coding Pacman - No Talking
1:21:19
Servet Gulnaroglu
Переглядів 2,3 млн
Big Tech AI Is A Lie
16:56
Tina Huang
Переглядів 52 тис.
5 Things Designers Hate About Working With Engineers
13:05
Leonard Thiele
Переглядів 1 тис.
Why Great Developers DON'T Create Content (and a lesson to learn)
6:56
The Only .NET Scheduler You Should Be Using!
16:38
Nick Chapsas
Переглядів 31 тис.
Крутое обновление microReader!
5:54
Заметки Ардуинщика
Переглядів 17 тис.
Компьютер подписчику
0:40
Miracle
Переглядів 203 тис.