DEV Community

Cover image for Mistakes to Avoid as a New Programmer: Common Pitfalls That Can Hinder Your Learning Progress

Mistakes to Avoid as a New Programmer: Common Pitfalls That Can Hinder Your Learning Progress

Scofield Idehen on August 18, 2023

Becoming a programmer is an exciting journey that opens up a world of endless possibilities. However, like any skill, mastering programming require...
Collapse
 
clarkngo profile image
Clark Ngo

Totally agree on making code readable. Especially when you work on multiple projects/repos. Sometimes you don’t touch a certain repo for weeks or a month. Then you’ll be puzzled on what the logic was again. It will be confusing for other contributors too who have not touched that certain logic.

Collapse
 
scofieldidehen profile image
Scofield Idehen

I find that puzzling mostly when it's a different language from what I have been using.

Collapse
 
fish1 profile image
Jacob Enders

I think number 7 can actually be good.

Often time's I rush through a solution, to get something to work as quick and dirty as possible. Then I delete it.

Now the second time I go to write it, I have a vague idea of how to get from start to finish. But this time I can focus on making quality code.

Collapse
 
manchicken profile image
Mike Stemle

What a lovely set of focal points for those starting their journey. Thanks for sharing!

Collapse
 
scofieldidehen profile image
Scofield Idehen

When you are starting out, the need to burn yourself out is very much a thing for beginners.

Thanks for reading.

Collapse
 
montyharper profile image
Monty Harper

Haha - the NEED to burn yourself out. I feel it! I've spent hours a day coding all summer. Now the semester is starting and I teach full time. Maybe it will be good for me to have to pace myself. But I don't want to!

Thread Thread
 
scofieldidehen profile image
Scofield Idehen

you have to, it gives you clarity on whats important or you will burn out befpre the sementer gets to half.

Collapse
 
artydev profile image
artydev

And reading too much tutorials...

Collapse
 
scofieldidehen profile image
Scofield Idehen

True.

Collapse
 
pizzancoding88 profile image
PizzaNCoding88

I agree with all of them. I have made the same mistakes and had to go back and rectify them.

Collapse
 
scofieldidehen profile image
Scofield Idehen

Guess you found your way.

Collapse
 
kastyno profile image
Austino

Thank you for this guidance. I will follow it through.

Collapse
 
scofieldidehen profile image
Scofield Idehen

Awesome. I hope you get all the success you need. Best of luck.

Collapse
 
19cows83 profile image
19cows83

no not mistaken. when i report before in costumer service before, millions of web developer ignore me. sending debian active bug on my birthday in the middle of pandemic. creating 60+ gmail account in 1 day. successive 62 days without sleep or even a nap. changing gmail pass word in whole night. now i ask you. WHO IS THE RESPONSIBLE FOR MY INVESTMENT,? sir/maam you know that is my prayer not only for my self. i dream for nothing. so now im here to tracked as i can. but if this opportunity not possible to earn money. so i will try my best, and its impossible if till 100years starts from now, i dont learn a lot of code., what should i do? one of your colleague pull me to enter in this world. i know there gmail account. 1 of GitHub user. and I don't know how many SEO. sorry for grammar. most important is it content."ID_$"

Collapse
 
19cows83 profile image
19cows83

now if i behave. someone comes and guide me to become even lil bit better encoder, or your holding your pride behind your ears.? i hope your patience,. widelyOpen. ID_$

Collapse
 
19cows83 profile image
19cows83

ignoring me is your option.g/id

Collapse
 
scofieldidehen profile image
Scofield Idehen

really lost on how to respond, what do you need