After working on many different projects for many years I can wholeheartedly say that being a great engineer is so much more than syntax.
You may be able to recall many programming commands from many different programming projects, but still, you are not paid because you know them.
You are paid because you solve problems.
You bring values to businesses.
This is something that a lot of experienced developers publicly admit.
I have recently published an article in BetterProgramming, where I have collected many citations from experienced developers that publicly tell their “inadequacies”.
Here is a short excerpt:
You move to a new city and you don’t know where the nearest grocery store is.
You don’t beat yourself up — it’s normal. You just use Google Maps to find it.
After you’ve been there several times, it’s highly likely that you won’t need to use Google Maps.
It’s the same with other places, like the nearest restaurant, or sports center — at first, you perhaps need to use Google Maps, then you learn the locations yourself and no longer need to use it.
You learn them but it’s not that you’re intentionally trying to memorize every road, every possible path to a certain destination.
There can be cases when you are only interested in going there once.
You can read the whole article here.
I hope you like it.