The thing I liked least about the class is the fact that even though most people come into the class without knowing anything about web development, no aspect of the 4 part project is explained in class. Other than a quick initial AWS or GCP walkthrough, none of the tools are talked about in class.
What did you like the most about the class?
A lot of what we did learn in class was interesting though. From learning some of the intricacies of Python, to learning basic SQL, to the refactoring in class in Java.
What's the most significant thing you learned?
The biggest thing I learned was a lot of different things on what it takes to bring a website together from scratch. Since I mostly worked on the frontend, I didn't learn much of went into the backend, but from what I was a part of, I learned a lot.
How many hours a week did you spend coding/debugging/testing for this class?
It varied a lot between projects, but on the high end when we had procrastinated I spend upwards of fifteen hours in one week, and on the low end just a couple.
How many hours a week did you spend reading/studying for this class?
In regards to the reading assignments, I did them all in the beginning of the semester, but as the class went on, he started actually quizzing on that material less and less often, so I spent less time reading. With regards to studying, I did poorly on the first test because I did not know how to study for the kind of tests in this class, but I did for the second test, so for the week up to the last test I spend about 10 hours studying.
How many lines of code do you think you wrote?
Throughout all the projects, and not counting all the code writing I did while practicing for the tests, I think I wrote a couple thousand.
What required tool did you not know and now find very useful?
The Jest testing harness for React App. It was a lot nicer to use in my opinion than the other required testing harness it replaced, Mocha.
What's the most useful Web dev tool that your group used that was not required?
I don't think we used a tool that wasn't required.
