8 Mistakes Beginner Programmers Make

preview_player
Показать описание

-----------------------------------------------------------------------------------

-----------------------------------------------------------------------------------

#keeponcoding #tech #programming
Intro: 0:00
1 0:43
2 2:08
3 2:59
4 3:55
5 4:53
6 6:04
7 6:38
8 7:48
Рекомендации по теме
Комментарии
Автор

My suggestion would be to invest time into setting up your IDE, learning shortcuts, customize preferences, save actions etc. Can save you a lot of time and improve quality of life and code. On the other hand, it can be a pain to set it up after a wipe.

pottomzola
Автор

Love the overall aesthetic of your channel and setup man! Great stuff!

DemetriPanici
Автор

For those who like to read ahead

1. Using Bad (abbreviated-non-obvious) Variable Names = Confusing/Cryptic/Less Readable

2. Not Backing up Code/not using Source Version Control/ and not pushing to a Remote Repository = Losing your Work

3. Inconsistent Formatting ("Curly Bracket on the same line convention" in one section combined w/"Curly Bracket on the next line" in another) = Confusing

4. Adding Code You "Might Need" Later but definitely not right Now = Confusing/It'll be treated as sacred & immutable by others even when still not needed

5. Getting Stuck in Tutorial H**L = You'll be Entering into an Infinite Loop while Gaining Zero Hands on Experience

6. Not testing Code Often/Periodically = Can't Find where the logical errors are located

7. Hard-coding Magic Numbers or Strings(literals) = Less Readable/can get Buggy/Hard to keep track if same value is used in multiple places

8. Commenting Out Large Blocks of Code = similar to #4 && adds clutter plus if you follow #2, you'll be able to look up what you need

jimb
Автор

X and Y are for math only, so if you're programming some math equations, you can use them. Otherwise I'm always specific.

NaudVanDalen
Автор

The mistake I see happening often: Not using already existing libraries to do tasks. Writing your own library with exact functionality can be very useful, but if you're writing mundane functions like Logging, requests, io etc then these tasks are almost certainly available in a library that someone else has already written

privileged
Автор

Spot on! All mistakes I made when I started. And those things seem small but avoiding them makes you such a better developer!

enjintft
Автор

It’s great when you notice that you don’t commit these mistakes anymore and you realize that you are evolving

marcosotavionovais
Автор

This was great! I've watched so many of these "mistakes programmers make" videos but this one is different and specific. I really learned a few things here!

marshallross
Автор

I like the new camera angle thing. Keep it up Sam!

Mohamed_Ismail
Автор

Keep on making these types of videos brother !

mehtibaby
Автор

Best programming channel on YouTube currently. Always a pleasure seeing that notification in my sub box! Keep striving Sam.

murtajiz
Автор

Thank you. This helped with organising my code and avoiding bad habits

Kato-egef
Автор

Cheers man - some good points to remember! Documenting my journey on YouTube, just posted my first programme video haha. I’m sure I’ll look back in a year and be embarrassed 😄

TCW_Consulting
Автор

Love the video, you're one of my motivation to keep on coding, but I still feel like I can't do anything tangible on my own and rely on docs or videos to give me ideas on how to implement anything, is that a bad thing and if so please can you explain how I can overcome it. With love from Nigeria.

princessportsassociation
Автор

definitely forget to test my code often - have been working on it over the years, but still need to work on testing WAY more often.

tanishtyagi
Автор

number 7 actually helped me get past a mental block i was having, so thank you for that!

Lthe
Автор

Mistake i'm currently doing and that goes into your "backing-up your code" : Not commiting enough.

Commit a lot. Even if your team has some standards about commits (Squash exists), makes a lot of small commits. And when you deliver your feature, squash them into some meaningful commits. Commits should tell a story.

Moukeaf
Автор

I've been programming for about a year and following your channel for most of that time and honestly videos like these are great. I'm in my first software dev role now and small videos outlining basics like this can be nice boosts to know I'm doing some of the small things right. Thanks for all the time you put into this channel, would love to see part 2!

matthewcolfer
Автор

We have been missing your videos since a while👀

prsmahajan
Автор

Do a part two and also common coding mistakes of intermediate coders!

rhinoTube