Why beginners should ask dumb questions, and why seniors should be patient to answer them.
Okay, so you’re at the end of your college, you’ve learned a lot about programming, algorithms, data structures, and a lot of computer science topics and when you finally get your first job you don’t face the algorithm of time and complexity that you’ve learned in the college, in reality, the software of your first job it’s nothing more than a complex C.R.U.D with a lot of components, classes and outdated code.
“Wait wait wait! Where is hello world?”
In reality, it doesn’t matter if it’s your first job or not, whenever you face the code behind the software of your new company, probably the first feeling is something like:
“Oh my god… What is that?”
That feeling it’s one of the roots of novices questions, and that is normal, there is no problem with that, but if there is something common to the people who already know something it’s to treat what they know like it’s simple to understand for everyone when in reality, isn’t.
What I’m saying until now it’s a common-sense (I hope), but in the last three years the I.T area just got a lot of people because of the pandemic, and these people still facing issues even studying in good colleges or with good courses (To be honest, to become good in tech, in general, it’s necessary time and patience, and I’m saying “time == many years”).
Because of that, it’s common to see some seniors with zero patience to help someone do something simple (for seniors) but it’s hard for juniors.
What I’ve said in the first image is what I wish to tell you today:
If something exists, people are studying that, and while people are studying that we still face questions, and when we stop receiving questions about what we’ve learned, it’s because the knowledge for itself reached its end.