DEV Community

Cover image for The beginning of my coding journey...
Chantae P.
Chantae P.

Posted on

The beginning of my coding journey...

My background (2014-2019)

In 2014, I landed my first job working in retail while attending CSU-Northridge. I was pursuing a bachelors degree in Finance. All through out college, I was not clear on what it is I wanted to do after I graduated. I was still working in retail when I graduated in 2016. Still, did not know what I wanted to do. Fast forward to the year 2017, I have finally decided that I wanted to be a Forensic Accountant for the FBI. Pretty bad ass right? But for two years, I have been applying for countless numbers of accounting jobs to no avail. Then in 2019, I was fired. Wamp wamp wamp.

2020

So with the whole pandemic going on in 2020, and having been let go from the only job that I had for over 5 years, I was completely lost and confused with what I wanted to do. I knew for certain I did not want to go back to retail. And was over the idea of working in Accounting. And I sure as hell did not want to go back to school at all So I was like "What do I do now?" That's when I started researching jobs that a) pays well, b) a job where I don't have to interact with people constantly (proud introvert here 🙋🏾‍♀️), c) a career that I can thrive and grow in, and lastly d) a job where I DO NOT have to go back to school. That is when I came across Web/Software Development. So that year, I was researching more about being a Web Developer. So then I started researching on how to get started learning how to code for free. That is when I signed up for my first lessons on web development on codeacedmy. After a few weeks of coding, I was already getting bored 🥱. The farthest I went, was learning basic CSS syntax. Then I took a hiatus.

Fast forward a couple of months, I was again researching on the languages that you need to learn to get a web developer job. And also, the "easiest" language to learn. Then I came across Python. I researched jobs that you can get learning Python. Machine learning caught my eye. So I said to myself, "That doesn't sound too complicated". So I took a dive and bought a Python course on Udemy. Now, learning Python was fun. I actually enjoyed programing using that language. But as I went deeper into the course, that's when I got lost. And to make matters worst, I was not practicing nor was I learning more about Python outside of the course. I was basically following along with the tutorials, hoping I would learn and become a pro by the time I finished the course. Wishful thinking! So after completing the course, I completely forgot what I learned nor could I make basic projects on my own. At that moment I thought I was in over my head, and just gave up learning how to code.

Later on that year, I did participate in Hacktoberfest for the first time. It was really fun. I didn't contribute to any open source projects(I was scared of messing up someone's code). I mainly did projects that was for first timers. Such as learning how to clone and push files on Github. I also created a basic HTML and CSS project using canvas. After completing the four required pull requests to get my t-shirt, I went on a loooonnng hiatus.

2021

In the beginning of 2021, I was still on a hiatus. Didn't care to learn about coding. I figured, since I can't retain the information or learn anything, why bother? But another year and I am still unemployed. I need a job but coding was too difficult for me comprehend.So then I did my research again on entry level jobs that are "easy" to get and pays well without going back to school. Once again, I am seeing Software Developer.Another plus about being a Software developer is that it's one of the top jobs in tech. I was like, oh what the hell? I'll give it another shot. That's when I researched how to get an entry level web developing job and the languages used. That's when I came to the conclusion that I will learn HTML, CSS, and JavaScript. At this time, I bought my second course Web Development on Udemy. Everything was fine and dandy in the beginning. I was actually learning something! I was understanding HTML and CSS better. Then it was time to learn JavaScript DUN DUN DUUUUN!!!. That is when things got real. Once again, old habits do not die hard. I was not practicing outside of the course. Like before, I was hoping that everything would click once I finished the course. That was a big no no. I had to repeat that course three times to finally understand basic HTML,CSS and JavaScript syntax. At this point in my journey, I was still unable to build any project on my own. I was stuck (and still am) in tutorial hell.

At this stage in my coding journey, I was extremely frustrated. Why am I still not able to code on my own and build my own projects? Why is it taking me so long to understand and learn how to code? I should be more advanced at this point right?
I was second guessing myself. But one thing about me, I am not a quitter. I rolled up my sleeves and got to work. After completing the course, I signed up for Freecodecamp.I also bought two books: HTML & CSS and JavaScript & Jquery both by Jon Duckett.I was determined more than ever to finally understand how to code. I was taking notes and not moving on from a problem until I understood it. I was also building basic projects using JavaScript. But I knew being stuck on tutorials is not the way to really learn how to code. By this time, the holidays where approaching and I was ready for my Christmas trip(snap snap). Even though I was getting better at coding, I was still in the beginner phase and had a lot more practicing to do.

2022

Well, well, well. Here we are. Another year. Still on my coding journey. I bought anotherWeb Development course. But what's different this time around, I am doing (virtual) meetups once a week AND I am actually doing projects on my own! Well kind of. I am taking the initiative of coding real projects without following a tutorial(whoop whoop!). I use the newbie challenges on FrontEndMentor to practice. This is the year that I will finally get into the tech industry. I will definitely make sure of that. I am serious and determined more than ever! Yes, I have my days where I don't know what I'm doing and feel like giving up. But crazily enough, I actually like to code. You know it's real when you literally go to sleep and wake up thinking about your code. I woke up one morning having a conversation with myself on how to fix the layout on my web page. So yeah, this year I am all in. Can't wait to see where my journey will lead me in 3 months, 6 months, or even 9 months. Don't give up you guys. We can do it!

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay