During my time working as an associate software engineer at EY India, I was assigned to work on a project that required me to learn a new programming language – Python. As I had never worked with Python before, I had to first gain a good understanding of the language before I could confidently use it to build the components of the project.
To learn Python, I began by reading through online resources such as Python documentation, tutorials, and blogs. Once I had a basic understanding of the language, I started practicing by solving problems on online coding platforms like HackerRank and GeeksforGeeks. I also watched video lectures on YouTube and joined online discussion forums to engage with other developers who were proficient in Python. Additionally, I received guidance and mentorship from senior developers within the team who were well-versed in the language.
By investing time in learning Python, I was able to successfully develop the components of the project that were assigned to me. In fact, I became so comfortable with the language that I was able to suggest some improvements to the design of certain components. Furthermore, I was able to complete my work within the given timeframe, which was highly appreciated by my managers.This experience taught me the value of continuous learning and taking on new challenges. By staying up-to-date with the latest technologies and gaining new skills, I can deliver better results and further my professional growth.
Relevant citations: