Reflection #2: What did I learn?
Achieving Goals: I remember looking at this section of the course description on the first day of class and being a little overwhelmed with the prospect of learning web development at such a comprehensive level. I have never taken a web development class - in high school or at Wellesley. Fortunately, I took CS307 which introduced me to JavaScript and a tiny bit of HTML, but certainly not to such a degree as my exposure in CS249. I didn’t know anything about the DOM, or CSS, and had never heard of D3. I also have never mashed APIs into any sort of code, and I was excited to learn about ajax/ http requests, and learn about data binding and API usage, etc. My own goals were mostly around feeling comfortable about building my own website to the point that I could build a web-based resume.
I haven’t built my own resume, but I definitely feel comfortable doing so! It is my summer project. I loved this class so much. Someone mentioned how it almost felt like a hackathon every week. I totally agree! I loved Eni’s style of giving small lectures, and letting us hack away together in groups, alone, and with her. I have learned so much about the DOM, HTML, and CSS. And I feel so powerful for being able to mash up pretty much any API I want. That expands my horizons to the length of the internet, and that is crazy!
I wish I had learned more about D3. I am working on my visualization currently, and am having quite a bit of trouble - I skipped Am5. If i could do this course again (which I would in a heartbeat), I would have sucked it up and gone through all of the tutorials, and done my AM5 visualization. That is my only regret!
Transferable Skills: I feel that one of the biggest things this class has taught me is that one of the biggest parts about being a good coder is knowing how to ask the right questions. As we all stumbled through Meteor, I have realized that I don’t need to actually know a lot of details. As long as I know the function I am looking for, and know what I don’t know about solving a problem, I can ask StackOverflow, W3Schools, Eni, and any classmates for finding the answer. This gives me a lot of confidence for taking on new projects, languages, coding environments, and beyond.
This class has been a really valuable, challenging in the right ways, and also downright fun! Thanks, Eni!

















