As I continue to learn many different forms of code I have come to question multiple things about myself. The first major one has been my time management skills. I have changed my syllabus every single week because I cannot seem to get through more than 3-5 hours of material in one week. One reason for this is that I like to do no more than one to two sections at a time. Sometimes the material does not stick so I have to review. I do not believe that I am getting behind in my work at all but hope that I will finish the “Front End Development” track on Team Treehouse at the end of the semester. The second major thing is that some code/programming is a lot harder than others. No matter how much I follow along and do the code I never fully grasp it. This I believe will just take more and more practice. Over my winter break I will take another training course so that I can reinforce what I have already been learning on Team Treehouse. I have also begun to start completely hand-coding a website. I am hand-coding my own “practice” website so that I continue to reinforce my HTML, CSS, Java, and jQuery skills. I hope one day to get into python and ruby but I first want to get a better grasp on HTML and CSS.
I so far this semester have learned so much more than I expected, and believe that Team Treehouse is one of the best training sites out there, in my opinion. I just hope I do not slack over winter break and forget what I have learned. So far so good!
If in the future I encountered the same problems, first I would plan out my time a lot better and understand the difficulty of the content more than the time it takes to complete the videos. The time is irrelevant if your goal is to understand the material. Second, I would hope never to encounter lack of understanding the material, if I do I will just have to practice more and more to become not just more knowledgeable but more efficient.