Are you Senior or Junior? Who is the best from 10 Senior developers? From 100 Seniors?
For being one of the best only typing on a keyboard is not enough.
For modeling real world objects not enough learn OOP.
You should know also real objects behavior in real world – depend on time and space.
You should know how objects behavior change during history.
You should know history and geography.