Тёмный

DON’T Do Another Programming Course 

Leonard Thiele
Подписаться 793
Просмотров 3,5 тыс.
50% 1

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 "RU-vidr" 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

Наука

Опубликовано:

 

5 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@leonardthiele
@leonardthiele 2 месяца назад
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.
@mother_of_dinos
@mother_of_dinos 2 месяца назад
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 2 месяца назад
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.
@viktoryiarymkevich
@viktoryiarymkevich 2 месяца назад
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 2 месяца назад
"Theory and practice are the same in theory but not in practice" - what a great quote!
@tanzimibthesam5861
@tanzimibthesam5861 Месяц назад
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 Месяц назад
That’s true. Although I would argue that even to work through a book effectively, one should have a good reason. Thank you
@thetruth9807
@thetruth9807 23 дня назад
Who will you choose, someone with a CS degree or someone that was "passionate" about personal projects with no degree? We all know who employers prefer
@jasoncole7711
@jasoncole7711 Месяц назад
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 Месяц назад
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 Месяц назад
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 Месяц назад
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.
@kernelparadigm
@kernelparadigm 24 дня назад
Objection, presonal projects without formal knowledge or guidance is as useless as someone who has taken too many courses in hind sight. Most need proper mentorship or should be extremely gifted to be a good self thought SE. In most cases these are protoges who started programming as kids.
Далее
Can You Still Get a Software Development Job in 2024?
16:14
A Simpler Way to See Results
19:17
Просмотров 94 тыс.
🎙Я ВСЁ ЕЩЕ ВЕЩАЮ 📻
2:44:57
Просмотров 875 тыс.
The SECRETS Of Successful Software Architects
10:56
Просмотров 10 тыс.
DjangoCon US 2023: Don't Buy the "A.I." Hype
26:09
Просмотров 11 тыс.
8 Design Patterns | Prime Reacts
22:10
Просмотров 381 тыс.
Don't Contribute to Open Source
9:55
Просмотров 215 тыс.
5 Technical Interview Types: How To Prepare
18:46
How Senior Programmers ACTUALLY Write Code
13:37
Просмотров 1,3 млн
I coded one project EVERY WEEK for a YEAR
13:13
Просмотров 471 тыс.
Нашел айфоны в мусорке!
0:32
Просмотров 97 тыс.
Полезные программы для Windows
0:56
😱НОУТБУК СОСЕДКИ😱
0:30
Просмотров 3,1 млн