Monday, April 16, 2018

Coding Boot Camp - 1 1/2 Months In

A Game I Coded
I'm one month into my coding boot camp class at UNCC Charlotte and thought I'd give a little overview and my thoughts so far. As of right now, I have learned HTML, CSS, Bootstrap, Javascript, and a little JQuery and AJAX. I won't go into what each of those is right now.  I decided to take a coding boot camp course because I had been interested in it for a long time and thought it would be a great way to make a career out of it.

The good. I'm definitely learning a lot of stuff.  My previous knowledge of coding was very little. I knew a little HTML and what CSS was. I didn't know how to read or write CSS, but I could do very little editing of it. As for software, the only software I used was Adobe Dreamweaver, which worked ok. Now I'm very familiar with HTML and CSS and can write a complete webpage from scratch. For school, we use Visual Studio Code for coding. Some other good softwares are Atom and Sublime. Of course, there's many more out there. JavaScript, not the same as JAVA (I didn't know that before this class), has taken me a little longer to learn, mainly because it's completely different. We are currently working on APIs and pulling things from APIs and displaying them on a webpage. Again, it's a little confusing in the beginning, but I'll catch on.

The bad. Sometimes when you're learning this stuff, it's a struggle to remember everything. I do my best to take as many notes as possible. I have a Google docs sheet I use to keep notes. Sometimes you leave the class thinking to yourself, "What in the world did I just learn?" Then a couple weeks later everything clicks. It feels like you're always working on homework, which you are. If you're not doing that then you're going over coding that you did in class. Anytime I'm not at my full-time job, I'm coding on the laptop.

Speaking of laptops, you may be wondering which laptop I'm coding on. I went with the Lenovo Yoga 920.  It was a tough decision deciding if I was going to go with a Mac or Windows laptop. I purchased my laptop at Best Buy because I wanted to be able to mess around with the different settings in person.  There are certain products I will purchase online and others I have to purchase in person.  I like the touchscreen and the fingerprint reader on the Yoga 920 (Mac doesn't offer touchscreen). It has an I7 processor, 8 gigs of RAM, and a 250Gb hard drive. This thing is super fast!

Below I'll post some links to some of the homework assignments that I've completed, which some are pretty cool. In a few of the homework assignments, we've created some games. We post all of our homework assignments on GitHub, which is a site where many people and companies publish there coding. That site was also a learning curve. Along with that site we learned to use the Git Bash command prompt. It had been a long time since I had used command prompts.

So overall I'm really pleased with the course, even with all the work you have to do. They tell you in the beginning that this won't be an easy class, and it isn't! It will be rewarding once I complete the class in the end.

Links
UNCC Coding Bootcamp
Lenovo Yoga 920
HTML, CSS, and JavaScript Explained

Working Homework Links
dhrandy.github.io - Main Page (still under construction)
dhrandy.github.io/psychic-game/ - Psychic Game
dhrandy.github.io/unit-4-game/ - Number Matching Game
dhrandy.github.io/TriviaGame/ - WW2 Quiz
github.com/dhrandy - My main GitHub page.

0 comments :

Post a Comment