Reflecting the Past Year

My time in the coding class has definitely proven to be fun and educational. I learned a plethora of concepts and went from a novice to an intermediate programmer. In addition to becoming more skilled technically, I have also developed my “soft” skills and shall demonstrate how I’ve done so through the following questions.

Here is an overview of questions that I will be answering:

  1. When was a time when you had to ask for help?
  2. Tell me about a time you had to deal with a difficult colleague. How did you communicate with the colleague effectively?
  3. Describe a situation in which you met a major obstacle in order to complete a project. How did you deal with it? What steps did you take?
  4. Describe a situation in which you felt you had not communicated well enough. What did you do? How did you handle it?
  5. How would you explain a term to someone from a different discipline?

The following answers will correspond to the question numbers.

  1. I had to ask for help a bunch of times because I didn’t know how to approach a problem. Recently, I was struggling with JavaScript when I was trying to add and subtract points from a single location using 2 buttons. I was trying to figure out a fast and efficient way because my other ideas seemed too long and complex. As a result, I asked for help from one of my instructors. I told them the problem and was able to receive advice that allowed me to move on and solve my problem.
  2. In my past experiences, I haven’t worked with anyone difficult. However, if I did encounter such a person, I would do my best to try to talk to this person in a respectful manner. For example, if they had a problem with someone else, I’d talk to the both of them and have them resolve their issues maturely.
  3. A major obstacle I faced was fixing a ton of merge conflicts at once. To overcome it, I invested time into solving them and also asked for help to ensure that I wasn’t messing up our group’s project further. The first step I took was to see what the problem was, which was conflicting code. Then, I used GitHub’s web editor to find the conflicts and delete unnecessary things. I also made sure to communicate with my team to make sure I was keeping the right things. When I had to use the command line, I asked for help from my instructor because I didn’t know how to set it up at first. Finally, I was able to resolve all of the conflicts so that we could have a properly functioning project.
  4. I felt that I didn’t communicate enough during a scrum because I didn’t tell people what to work on and what our goal was. I solved this by holding another meeting so I could properly convey my thoughts. At other times, if I felt a message didn’t get across I would go to the person and explain my idea so that we could work on it together.
  5. First, I would try to assess how much they know about the discipline my term is from. For example, if I was explaining a coding term, I would try to simplify the term as much as possible by breaking it down and using vocabulary that I would have used to understand when first learning the concept. If the person still doesn’t understand, I’d try to give examples or relate it to their discipline.
One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.