One of the programming skills I have learned in Assignment 1 is to comment on my code. I learned that I got lost most of the time because I did not comment on the code I typed out. Another programming skill I learned is how servers work. Working on this assignment required a lot of work on the server. I learned different commands such as “app.post” and “app.get.” These commands will display, process, and validate the code I inputed for each of the files. Another programming skill I have imporved on is the styling portions of CSS. I had a fun time styling out my pages through CSS and I learned that there is much more styling concepts that I do not know about.
One thing I need to work on to improve my programming skills is to not procrastinate. This is the main problem I had when Assignment 1 hit the class. I underestimated the work load of this assignment and it showed when the due date was coming up. Reading code, I can understand what the person is trying to do but writing it and formatting it is a whole different picture. So one thing I can improve on is to really read and understand the purpose of that specific code and what it does and how I can modify it to satisfy the Assignment requirements.
I have learned a good amount from doing WODs. I can say that I can do the beginning WODs without copying the screencast, like the BrowserHistory WODs. In terms of smartphone products WODs, I would have to refer back to the screencast just to refresh of what this WOD requires and how to do it. However, reading the instructions for the WODs now, ,do not get me confused like how I was reading it for the first time.
The labs have helped me learn a lot and I remember going from client-side processing to server-side processing. I wouldn’t say that i can complete them with confidence, there will be questions I will be stuck on but it wouldn’t be as bad as reading the lab instructions for the first time because I have gained a general knowledge of what that specific lab is asking for.
I have learned a good amount from my experience doing Assignment 1 and I would say that I am ready to work on Assignment 2. There are a few concepts that I am still confused on but they will get resolved when I rewatch the screen recordings and ask Professor Kazman for help.
I think this class can be improved by adding a bit more introduction and guidelines on how to do the Assignments. Don’t get me wrong, there are examples provided my Professor Kazman but I wish there was more attention to introducing the assignment and guidelines when starting the assignment.
What helps me out most in class is classmates, asking questions in class, screencasts, readings, etc. Any help is great help in this class.