Tech Intro

I started teaching myself to program in 2016. I had to drop out of college for financial reasons and was working full time in retail to pay back my student loans. I liked retail at first, but eventually it started taking a toll on me mentally. I found out I don’t do well if I’m not mentally challenged at work. This lead to me searching for something to learn to change careers. My father is a programmer, so I’ve known about it my whole life but hadn’t really considered doing it myself. I assumed that you needed formal education and that it would be out of reach.

After doing some research into careers that I could start without a degree I settled on web development. It has the logical challenges of programming, and the creative challenges of design. It seems like the best of both worlds.

So, after more research on the best way of getting into web development, I purchased Colt Steele’s Web Developer Bootcamp. It turned out that he was a great instructor and I learned a lot from his course. After finishing most of it, I still felt like I needed more. I began freeCodeCamp’s curriculum and have learned even more. It has been important for me to get material from at least two different sources to make sure the concepts stick.

At this point, I feel like I am proficient in HTML and CSS. I can do just about anything I think of in a reasonable amount of time. I also feel like I have a good understanding of JavaScript but I am struggling with the logical side. When I read a challenge, I understand what it wants and what the answer should be but I have a lot of trouble coming up with the steps needed to get there. If I look at the solutions other people come up with to the same problem, I understand what their code does but not so much their process of figuring out how they knew to do certain things. From what I’ve read, this is a common problem for new programmers to have and will improve with experience.

So, I am currently working on doing some of freeCodeCamp’s JavaScript Algorithms and Data Structures course, taking Colt’s Modern JavaScript course, and building some projects of my own to help get that experience. Since I feel like I have a solid grasp of HTML and CSS, I’ve started applying for jobs that lean that direction and as an intern or a junior dev, I could continue getting more experience. If you or anyone you know is hiring, check out my developer portfolio!

Continue Reading