you have lots to learn, as one cannot know everything
you need hand-holding guidance
Understand the problem, don't immediately provide the solution
"If you understand your solution better than the problem you're doing something wrong" ~ Vincent Warmerdam
Understand the final goal is not the solution itself, but the solving of the problem.
Many a times people get caught up with the solution or just do their work as is without truly understanding the goal - mainly seen in the IT and AI industry.
I believe the problem is not with the people, but a problem with the objectives set for the people in organizations - to finish as many tasks/tickets/publications as possible
Response if you don't know something,
❌ "I don't know"
✅ "I am not aware; I will check and get back to you ASAP"
Reuse, don't redo
Decisions
Plan decisions for potential scenarios in advance as much as possible
Spontaneous decisions are prone to biases
Time Management
Never directly trust anything you read; always do the derivations & test everything for yourself