DEV Community

Discussion on: Code Newbie Advice

Collapse
 
mersadajan profile image
Mersad Ajanovic

Hmmm, what are the benefits for No. 1 documenting everything?

About No. 4, feel the same. Did the "object-oriented programming in javascript" project in the full stack JS track where I had to build a four in a row game. I spent 15 hours today (it's 6 am here) to finish it.

It was great at first and 95% of the code was mine with minor takeaways from the teacher's notes. Later my game just didn't work and I couldn't figure out why. I had to replace half of my code with the provided teacher's code to get it running. Afterward, I felt like I didn't accomplish much and totally feel wasted right now haha

I believe in your No. 5, perseverance and consistency is key. Saw your tweet and joined the community (No. 2) ;)

I am still anxious about No. 3 because I just don't feel ready yet. When did you start applying for jobs, what was your skill level at when you started doing so and what is your feedback so far?

Collapse
 
oculv21 profile image
Olivia Culver

Documenting everything cements the material in your head because it forces you to process what you just learned in order to write it down from memory. Processing information like that tells your brain to convert it from short-term memory (which you'll forget in like a day) to long-term memory. It's the same way teaching a subject helps you learn it better.

I'm just now applying for jobs since I've been programming for a year, I have built 6 websites, and I have a portfolio website to share. I think creating projects is the best way to determine job-readiness because they not only show potential employers your skills but they also allow you to solidify what you've learned. Once you've built some projects start learning more about how to get a dev job, whether that's through a book or watching YouTube videos.

Collapse
 
mersadajan profile image
Mersad Ajanovic

Funny, just a few days ago I started vlogging on my phone. I want to do at least 30 days of daily vlogging and talk about stuff I learned, events that occurred and things I reflect about. I do it just for myself, nothing will get published and I kinda like it so far. Just me and my selfie camera haha.

In one of the videos, I think it was the one from yesterday, I talked about the use of repetition to hone your skills. Be it coding, sport or speaking. No matter how bad you are, as long as you keep doing it you will get better over time. There are so many examples that prove this, like Micheal Jordan practicing his throws to name a simple one.

You are on a good path with your projects! Everything I have researched so far tells me that the most important thing is to show your skills by displaying various projects you worked on. Nothing else really matters. Even a degree is not necessary if you have the right skills. Each project you finish increases your chance to get hired!