My sister flew in from New York (she's in medical school) to visit yesterday, so I took the day off to be a good host. My brother actually flies in from Thailand tomorrow, and I miss him a lot, as he's been gone for several months, so I'm getting as much done today as I can, and then tomorrow, I'll try to wake up very early to get a lot of work done before his plane lands.
Today, I started the day by working on The Odin Project's design course, which is the course that follows the Basics course, which I completed yesterday. So at this point, I have the Design course, the Engineering course, and the Coding course to go through before I take the timed test as part of The Odin Project's interview process.
So far, the Design course is very high-level, and I'm enjoying it. It goes over UX (User Experience), which is basically everything that affects the user's interaction with that product. Sites with good UX allow users to accomplish their goal(s) effectively, efficiently, and with a high degree of satisfaction. We went over Information Architecture.
The main point that the Design course tries to get across is to always prioritize the user when creating a site. Think of what the user wants, and give it to him effectively, efficiently, and with satisfaction. I watched a video that explored the Information Architecture of the soundcloud website.
The Design Process involves Discovery, Strategy, and Design. Discovery is the initial phase, where we find out who the user is, what their goals are, and what will make them happy. Strategy is the second phase, and it's where we plan out the information architecture, navigation and interactions that will bring the users to their goals. Design, the final phase of the design process, is where we mock up the pages to best serve the user goals.
I finished the UX section of the Web Design section, and I decided to stop there and focus on coding. The material is delving into design, which is good, and I look forward to completing it, but I think I will complete it after I take the timed challenge, because I'd like to get that wrapped up as soon as possible, since I can simply go back and finish the rest of the prep work. I spent some time today weighing the pros and cons of skipping the rest of the prep work so I can focus on coding (by going further in the Javascript book I was working on when the Viking Blog announced the new coding school), versus spending several more days working on the prep work.
I'm really excited to take the challenge, and I want to prepare specifically for it, so I will switch my focus 100% to actual coding right now, to get in a logical frame of mind. This is because, going over the email that was sent to me regarding the test, it does specify that the 60 minute timed test will focus only on coding, in particular my understanding of logical structures like basic data types (e.g. integers, strings and arrays), conditional logic, looping and working with methods/functions. After I take the test, I'll complete the two and a half sections I still have left of the prep work, hopefully after I get accepted to The Odin Project's online course, but if I don't get accepted for whatever reason, I will complete the courses anyways, and then keep going through with The Odin Project's curriculum anyways. One way or another, either through an online school, or through my own combination of various study methods and sources, I will become a web developer. :)
SUMMARY OF CODING SKILLS
Total Treehouse Points: 5,385
Treehouse Points by Subject Matter (Miscellaneous not included):
HTML: 663
CSS: 1,599
Design: 1,193
Development Tools: 747
Javascript: 1,120
Treehouse Ranking (%): "You have more total points than 94% of all students."
Treehouse Badge(s) Earned Today:
Treehouse Courses Completed:
How to Make a Website
HTML
CSS Foundations
CSS Layout Techniques
Aesthetic Foundations
Design Foundations
Adobe Photoshop Foundations
Adobe Illustrator Foundations (66% complete, switched focus from web design to web dev)
Git Basics
Introduction to Programming
Javascript Basics
Codecademy (& other) Courses Completed:
HTML and CSS (Codecademy)
Design Foundations
Adobe Photoshop Foundations
Adobe Illustrator Foundations (66% complete, switched focus from web design to web dev)
Git Basics
Introduction to Programming
Javascript Basics
Codecademy (& other) Courses Completed:
HTML and CSS (Codecademy)
Books Read or in Progress:
Completed: "Head First HTML and CSS," by E. Robson & E. Freeman
In Progress: "Eloquent JavaScript," by Marijn Haverbeke (On pg 27)
In Progress: "Head First Javascript," by Eric Freeman and Elisabeth Robson (On pg 56)
In Progress: "A Smarter Way to Learn Javascript," by Mark Myers (on pg 33)
My Progress on The Odin Project:
1. Introduction to Web Development 100% Complete
2. Web Development 101 29% Complete
3. Ruby Programming 0% Complete
4. Ruby on Rails 0% Complete
5. HTML5 and CSS3 0% Complete
6. Javascript and JQuery 0% Complete
7. Getting Hired as a Web Developer 0% Complete
Hours Spent Coding Today: 4
Total Hours Coding: 421