the final project dun dunnnnnn

Wow, this was an experience. Not only did I learn that its ok if I am not the strongest coder because I have very intelligent and nice teammates but I learned that I have other strengths that allow me to still contribute as much as possible to the team. I also learned that while a remote job would be very nice I also hate not being in person with my team members. As someone who grew up playing competitive basketball for 12 years year round- so I was always on a team- I truly appreciate getting to know my team members personally. I think there is a very high importance for emotional connection even in a coding environment because teams always work better when they are comfortable as one another and truly feel like a team. I definitely thought that this experienced lacked that and it kinda sucked. Maybe I’m weird for wanting that but I want that.

 

I learned that a tester is just supposed to run the code and make sure it works. All I had to do was play the game a bunch testing everything and anything and report back to my team the passes and fails. I enjoyed that job but it wasn’t much coding so I took it upon myself to write some unit test cases for some methods and classes just to find out it was useless in this scenario so that was a bummer. Anyways the project went well and my team killed it I am proud.

Project 2 dun dun

Being on a team and remembering to communicate and check my Teams can be challenging. Sometimes I forget that I have to check if any of my team members messaged me. I was able to get all of my work done easily and quickly but had to wait to test my code until another team member finished their stuff. I really enjoyed my task for this project since I am getting pretty good at writing test codes for a class.

A problem that seems to keep happening is people not responding and also what times people get their work done. Since it is a group of people mixed with undergrads and grad students we all lead very different lives and therefore have very different schedules. While some of us work during the day others work at night. I also, depending on the day, try to focus solely on one class on certain days and therefore totally forget about checking Teams for this class sometimes. I am getting better at checking it though.

Time for project three!

Put Me In Coach!

I haven’t been on a team since I quit basketball my senior year of high school after 12 years of playing it year-round. I missed being on a team and having people with my back, but I didn’t miss having teammates who didn’t want to be on a team and only looked out for themselves. I worked with my teammates great, well at least the ones that actually responded in the teams chat, and I was able to get all my work done. I also had a great teammate that jumped on a call with me multiple times to help me figure out my problem with gradle. I now know to use intellij going forward with the projects involving gradle since my visual studio code was not happy with gradle.

 

In conclusion, I enjoyed this project thanks to a few awesome teammates. I hope the next project goes just as well and hopefully a little smoother.

Assignment 2- condolences to myself

Never again.

 

I learned a lot from this assignment. I learned that it sucks to start a project, that I had 2 weeks to get done, the night before it was due. It was painful. I pulled a 12-hour coding marathon in one day. The reason I had to start late was because I didn’t figure out my software issue that was not allowing me to start it because I missed office hours the week before since I was at a women in tech convention and then my professor sacrificed his time Wednesday night to meet with my after his class that ended at 10pm. It was a draining process but it also taught me a very good lesson. I will act immediately if I am having trouble in the class rather than trying to figure it out by myself with no help and waiting last minute to ask my professor to help me.

The code itself was also difficult but I know I did a good job and I’m proud of myself. I am also happy that now I have code that I have written well that I can reference if I ever get stuck since I needed a refresher in Java. Overall, it was a very memorable assignment.

Assignment 1!

Fibonacci and the First Week of Class

I had a few difficulties with this assignment because I always have trouble in the first week or two of classes when I have to set up a lot of my workspace and get adjusted to new environments. I specifically had trouble figuring out if I had JDK downloaded because I forgot that I had it already downloaded so trying to download it again was confusing but I figured it out after about a day. Adjusting is never easy but once I have the quarter goes by smoothly. The coding problem was fairly easy this assignment since it was short and I knew what the Fibonacci sequence was and had coded it before for a previous class (I don’t remember which class exactly but I have at least heard two different professors in my career here at DePaul mention it and go over it).

My thoughts and expectations for this course are that I am very excited. I love that I get to work with a team of people and feel how it really is going to feel in the real world when I am a professional software developer. It’s also nice that I am taking this class online since I am hoping to get a job where I can work from home just like I am for this class. I’m a little nervous, which is what I feel in every computer science class I take because I really want to do well and understand what I am learning. I also want to get better at asking for help.