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:
- When was a time when you had to ask for help?
- Tell me about a time you had to deal with a difficult colleague. How did you communicate with the colleague effectively?
- 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?
- Describe a situation in which you felt you had not communicated well enough. What did you do? How did you handle it?
- How would you explain a term to someone from a different discipline?
The following answers will correspond to the question numbers.
- 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.
- 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.
- 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.
- 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.