Have you changed any of your original internship goals at this point? Explain.
What happened to me last days was that we have been working on adding the validation feature to our search application. Initially, I thought that I understood the task and without any further communication, I just jumped straight into completing it. I spent hours working on the validation of the records and had my vision of it in my head. Later, when I got my validation working, I shared that update with my mentor and he told me that this is not quite the direction we would want to go.
My first reaction to this message from my mentor was very upsetting because I spent so much time working on something that was not really what we needed to do. Later, he told me to revert my changes and go to work on the harvester application code rather than search the application which I was doing. I felt that my work was useless and it made me upset.
Coming to this internship, I thought that I would aim to develop my technical skills. However, after this incident, I realized that I want to change my goal and make it to develop my communication skills instead. The insight I had is that my communication skills are not at best and even if you code well but cannot communicate well with your team - your work is not bringing any value to the company.
Coming to this internship, I truly undervalued the importance of communication skills. If you do not communicate with your team well, your project is not going to succeed any matter if your code works or not. I had this mindset about programmers that they do not have to learn any soft skills and they only need to know how to program. However, I realized that some tasks are very specific and even a slight misunderstanding in the team will lead to incorrect completion of the task.
Next time, whenever I am given a task, I am going to make sure I cleared all the points before jumping straight into coding. Also, I will make sure to keep my mentors updated on what I am working on to make sure I am staying on the right track. I might also ask my mentors if they can give me any feedback on how to communicate better in the team.