DEV Community

Cover image for New Programmers, What Challenges Are You Facing?
Ben Halpern Subscriber for CodeNewbie

Posted on • Edited on

New Programmers, What Challenges Are You Facing?

It can be tough to navigate the world of coding, especially when you're a newbie. Figuring out where to start, dealing with imposter syndrome, and feeling overwhelmed by the amount of information out there. It’s...A LOT.

But you're not alone!

Let’s hear from those of you who are just starting out: what are your challenges? And for those of you who’ve made it (are making it): what tips can you share?

Latest comments (68)

Collapse
 
alexstu897 profile image
Alexstu897

I was wondering.... as I am furthering my education I am noticing that the industry is pushing for cloud enterprise solutions like Azure, AWS. I just hope that I am not spending to much time on learning specific platforms instead of the actual coding and database or cloud skills I need.

Collapse
 
begad_ahmed profile image
begad ahmed

I am afraid of not being hired in the future because there is a lot of people learning programming

Collapse
 
drsanafatima profile image
Dr. Sana Fatima

I don't have any coding background. I come from healthcare and struggling with JS though I have taken every possible course. I am not sure what to do and where to begin. I want to become a Full Stack Developer focusing on React.

Collapse
 
overflow profile image
overFlow

I aM always wondering what levels of the syllabus I am at ? Whether I’m intermediate or still beginner. If I’m getting to the end of the tunnel if that is a light or just a torch. If I’m getting it all or I am missing out.

I always worry when I look at us code and I cannot decipher it or it is explained and it looks mathematical and complex.

Collapse
 
krismcmanaman profile image
McManaman

Please I want a mentor that will help shape me and make me consistent

Collapse
 
trevsh profile image
Tre@FunkyOuter

So far my biggest challenges so far were:
-Linking Libraries to my Visual Studio
-Using CMake (WIP)
-C++ in general (Its a love/hate relationship right now, but I wont give up on it)
-Reading documents and following instructions (Having adhd, it can be a bit overwhelming. All the command lines, programming Jargon, "Must-Have" libs and frameworks. I have no idea about any of it so it can be a bit hard to find the right tutorial suited for beginners.)

  • Staying motivated and not distracted. -Knowing exactly WHAT to learn.

I've just learned to keep trucking. Program with what you know and only stop when you get stuck. Having a well defined goal is also invaluable rather than blind coding (which was my own problem aside from using too many brackets. Im a serial bracketer). My current goal is become efficient enough in C++ to where i can help others and contribute to open sources and my long term is to start a gaming company!

Anyways, cheers and good luck to all the upcoming computer prodigies!

Collapse
 
villelmo profile image
William Torrez • Edited

I have the imposter syndrome, feel me like a know-it-all and at the same time an ignorant. :(

Collapse
 
ro-ozone108 profile image
Rojan

I dont know what to learn and how much to know to apply for job. And also where to find a job

Collapse
 
dumbmonke profile image
dumbmonke

yea exactly all of those problems,im in BE IT(same as BTech IT) 2nd year(almost ended,third will start from july maybe) and i still havent made any significant progress in any of the fields an aspiring developer should make(ie projects,leetcode/dsa,open-source etc etc) im still stuck in helloworld cause i get easily overwhelmed and distracted when trying to learn something new or important,any advice?

Collapse
 
erikgiovani profile image
Erik Giovani

Try to do a side project, if there is something you don't know search the internet, but always try to learn or do new things

Collapse
 
davidhurtadodev profile image
David Hurtado

For me, the toughest part has been the networking. I'm self taught and I come from the symphonic music area. As a junior I feel confident with my technical skills, but I don't know too many people in the tech area. In the beginning, we always focus on the technical skills, but we shouldn't neglect the soft skills and the networking.