What did you like the least about the class?
I wish there was a little bit more of an emphasis on front-end in class. I felt like the stuff that I was working on for the back-end was pretty well covered in class, and the stuff that wasn’t was pretty intuitive, but since I worked on only the back end of my project I still feel like I have a lot to learn about software engineering. I was hoping to get some full stack info, and I know some, but I feel like I could take this class again and learn the other side of development too.
What did you like the most about the class?
I really liked the class layout, and I felt like everything covered during class was covered effectively, thoroughly, and I wasn’t left with a lot of questions. I feel like Downing did a great job at keeping the class engaged, and I really liked how close I managed to get with my group. They’re the UnBEATable boys. I think we’re all gonna be friends for a long time as a result of the grind that went into thisc laass.
What’s the most significant thing you learned?
The real software engineering was the friends that we made along the way.
How many hours a week did you spend coding/debugging/testing for this class?
A solid 15 on average. It differed week to week, having a more emphasis on project weeks but it averaged out to about that.
How many hours a week did you spend reading/studying for this class?
Not as much actually. This isn’t a testament to the class being a really light workload as much as Downing being a really effective lecturer. If I was in class, and I saw the material, and I did the practice problems, I really knew what I was doing, and didn’t have to study it as much.
How many lines of code do you think you wrote?
All my life I have been writing code. I dream in it. Every morning I wake up excited to write more. From activity to activity I swing between different languages. I text my girlfriend in Java. I made a girlfriend in Java, after watching the movie Her. This semester I want to say I wrote fifty-thousand lines of code but that is untrue. It was a decent amount though.
What required tool did you not know and now find very useful?
EC2. EC2 made it pretty easy to set up our website and now I would have an idea where to start when setting up a backend. Even setting up HTTPS on it isn’t that difficult, just a little time consuming.
What’s the most useful Web dev tool that your group used that was not required?
We used react-input-range for our sliders, and that ended up being super helpful. Our website was almost perfect, but not quite, but it ended up serving as the *italian chef’s kiss* that really brought our assignment all the way.
If you could change one thing about the course, what would it be?
Like I said before, I’d probably put a little more emphasis on front-end development, because I’m still not sure exactly how to do that, but I’m sure that if I wanted to that I could figure it out with enough googling. I just wish that was guided a little bit more. Also, I would’ve figured out how to use python before test 1. Like conceptually I knew what I was doing but I didn’t remember really basic things, like how to access a dictionary in python, that really ended up putting me in a bad situation. Other than that, I would’ve changed as much time was spent on refactoring, and maybe more on software design principles that weren’t covered as much. I dunno though, that’s a lot to fit into a class and I feel like everything that was fit in was covered really well and in detail. I think I should get more points for my blog. I think I deserve that.
that’s a two-fer