I was meant to write this post a few weeks ago but I just forgot, I didn’t write down any notes either so I’ll have to try and remember how I felt.
I was driving home after a really productive day working with Laravel and a muscly gym session and I was thinking about how much more I knew about PHP, MVC, OOP and Laravel than 12 months prior.
A couple of days later I had the opposite feeling and was completely doubting my PHP knowledge and thinking to myself “I really don’t know as much as I thought I did.” I remember having similar thoughts back when I was first starting out with PHP and programming in general, after creating a few simple functions I thought that I was a programming god.. until I tried to do something more complex that ruined my perception of my skill.
I really think this industry has an infinite loop of “Yes I’m the best” and “OMG I’m the worst developer ever I should be banned from computers” and that’s what makes us improve. It’s all a great learning experience and you get some great knowledge on your skills and if you’re not feeling like the little fish in the big pond it may be time you started to learn something new and take that leap of faith.