Skills Every Programmer Must Build (Early On!)
Вставка
- Опубліковано 14 лис 2024
- Welcome to CODEMUNK!
Where we look into all things coding with fast-paced, engaging, and byte-sized content that breaks down complex coding concepts, tech trends, and software development practices.
Forget the noise-focus on the Holy Trinity of Programming! In this video, we break down the 3 essential skills you need to fast-track your coding journey. Master these, and you'll be well on your way to coding like a pro!
#programming #codingforbeginners #computerscience #codingskills
Stay Smart, Stay Geek! - Наука та технологія
1. Problem solving
2. Syntax (loops, conditionals, functions, variables)
3. Debugging
Thanks bud
@@maxxygaming4641 You're welcome
Thanks buddess
Is debugging not problem solving?
@@stephenyt-ll6gk Nah bro
Impossible to write god-like codes without Holy C.
*Holy C mentioned*
@@Dilithium1 based
You made 1 minor mistake.
StackOverflow is NOT your friend.
StackOverflow will spit in your face and call you a slur.
And tell you that your problem is a {slur} duplicate of a tangentially related question from a different language from 2006 that's answered wrongly.
Ummmm....ACKchully...
This is so true
Put a question then comment the wrong answer on another account
Trick known for ages but still works lol
only if none else had the problem
Coding is 3: 1) Problem Solving 2) Syntax 3) Debugging.
Tnx alot
4) Googling
Yeah. 3 minutes talking about the obvious basics, which won't help anyone get a job.
"forget everything you've been told about programming"
Easy, done.
IKR? Waaay ahead of you.
Thank you for making this simple to understand. I am 53 and just starting in data analytics.
It can be overwhelming, but I can draw on experience to problem solve. Your description of syntax clears up my fear of so many languages, so little time. And finding the flaws in process or logic is something I have had to train myself to do because of "bad programmimg" from earlier in my life.
1:33 Never forget the power of the language documentation.
I always say the biggest mistake I have ever made was learning to read doco too late!
0:10 most important one by far
underrated channel! nice content bro keep up the good work. I have just recently graduated in IT and I'm polishing my skills right now so thank you for this.
Thank you!!
If you keep this quality level for all your videos you'll go far. Keep it up.
Thank you for this video. You really are a philosopher of programming, and I really enjoy listening to your thoughts. Do keep this up, you are on to something.
this video answer my question how to learn programming with fast. and now i decide to subcribe your channel and watching the other videos. thank alot dude, awesome job 🙌🙌
Solid video!
I'd love a playlist of all your videos
Dividing problem into pieces is easy, all the mess happens when trying to join the solutions together again, the hell starts here my friend
4.Understanding Your Tools and mastering them : Either it is your Os ( win, mac, linux ) or editor ( intellij, nvim, vsCode ) or basics ( git, docker ) or even terminal and shell
Every programmer should watch this
bro can u suggest a good book to read, thanks! this is very helpful for resetting the way i think
1 fix cctv
2 fix printers
3 make word docs
Nice content and presentation. I will look forward to more of such
All the best 👍🏾
Thanks a lot.. Stay tuned!!
good luck bro
thanks man!
I see bright future
@@codemunki opened thinking u were fireship.(thumbnail 😅)
Problem solving. Amazing
Thank you.
wow, this is so good 🔥🔥🔥. Keep it up!!!
Greetings from spain 🇪🇸!!!
Thank you 🙌
Great video :)
Advance syntax video plz❤
Development time, runtime, maintenance time
I love how direct that was lol. No beating around the bush whatsoever, and everything remained entirely comprehensible at 2x.
thank you!
You deserve more bro. keep it up 💪
Thanks, will do!
At 2:40 seems like was talking in a english hindi
Hehe... noticed the same..
😂 You forgot that "...and ChatGPT these days" on debugging 2:53
Nice video ! I would say programming features instead of syntax
Wanted to put it in layman's terms - but I agree. Thanks!
Interesting ideas. How did you create the animation? Nepali ?
Bit outdated to say only Google and Stack overflow help when ChatGPT and CursorAI, are here too.
Ask DHH. He says it's a faster Google.
Imo learning to get the solution from chatgpt for something like a usage or feature/library etc is a bad idea especially for beginners or mid-level SEs.
I was assigned on a project development once where I was allowed to use chatgpt and I became too reliant on it that , even though I completed the project I was not able to answer a single interview question or replicate the stuff I did without chatgpt. Where if directly Google it or use stack overflow I am implementing it my own way and I am basically learning the process.
I know we aren't supposed to paste the code directly from chatgpt but after prompting for the same solution multiple times you end up pasting it directly
@@santomy4579 A serious concern, my guy. I exercise self-discipline by writing out what ChatGPT gives. And I usually ask it about sub-problems of my project.
I think you could tailor a custom GPT to exercise the discipline for you.
also one problem with it are the hallucinations which could waste a lot of time when doing prompting @@santomy4579
How do you make the videos
all support
+ data structures
#1 and 3 are the same from you described them.
I have to disagree with #2. The thing you literally suggest to do to learn is the thing that should be in its place - coming to terms with & learning to document/make your own knowledge base!
Why should you document and leave comments in your code? because of #3 - it will make debugging easier since code is read more than it is written. And if something is complicated to understand and you have no time to ask for help (or it is expensive to ask for help), you better hope the code is documented.
I wouldn't even say debugging is about reading code, and more about learning the tools you have at your disposal to make debugging easier - using Visual Studio as an example, the Breakpoints (+ custom), Call Stack, locals (+ watch) etc. So many new developers have no clue about most of them... And if the issue is complex, quickly prototype it/create/find an isolated environment to test. In doing so, that is building to the problem at hand in a new environment will help you understand the problem.
Great video
"sometime is fixing your own logical mistake" :'( my ego pls my give me back my ego :'(
My dumbass thought that thumbnail was Blairnaughtii 😭🙏
Only a noob would use an expensive modulo to see if a number is odd or even. A good developer would do this with a single bitwise and instruction. Far far cheaper!
And this example is even worse because you put the view inside of the function instead instead of returning a Boolean and have some view function/component render the appropriate output.
The channels run by young devs give the worst examples.
I've never needed to debug my code...
Said no one ever. Some people even manage to get error compiling hello world~
Got a Sub 🎉❤
Hoping u succeed
What's with the thumbnail
Priming probably.
for n in range(♾️):
print("This channel is great!")
What do you use for the animations?
Premier Pro and After Effect mostly!
Boom
jhmjh
debugging is ai
If you know problem solving why should you do programing? If you can learn problem solving why you should program?