I've mentioned previously in my article "How I left financial security to pursue something I love" that learning new things is extremely satisfying for me.
Yesterday, I decided to start my studies in C#/.NET, as it is the language taught in one of the colleges I am attending (System Analysis & Development at PUC-Minas), and I had one of those "episodes" of happiness that I believe every programmer experiences from time to time.
Basically, I felt extremely accomplished because I found all the content I've seen so far to be extremely easy due to my experience with another C-Like language (Java). Additionally, I had the brilliant idea of LOOKING AT MY OLD REPOSITORIES on Github.
With just the paragraph above, a programmer already knows exactly the feeling I experienced. I opened repositories from 8, 9 months ago and realized how simple they are for my current level of knowledge. And no, I'm definitely not an extremely experienced programmer; I'm still at the beginning of my infinite learning journey in this programming world. But reviewing these repositories allowed me to see exactly my evolution curve.
I believe impostor syndrome is a common experience in a programmer's life, whether with 1 year or 10 years of experience, it will always be there when you don't know how to do something correctly - it will happen - and moments like the one I had yesterday are important to overcome these negative thoughts.
More than just overcoming negative thoughts, but also cultivating more positive ones. Yesterday, when I went to bed, I was annoyed because it got late, and I needed to sleep (I like to keep a fixed sleep schedule), as I wanted to keep studying. Today, I woke up with incredible motivation, quickly got up, and turned on my machine to continue studying.
Some time ago, I read a poem that said when you truly love something, it often becomes your last and first thought of the day. Well, in this case, it's important that it's not C# forever, haha.
Top comments (0)