For further actions, you may consider blocking this person and/or reporting abuse
Read next
JavaScript. How to Make a Blazingly Fast Multithreaded Data Grid for 1,000,000 Rows. Part 1/2: The Nuances of Working with DOM
Alexey Boyko -
Java vs. JavaScript: Which Language Reigns Supreme in Modern Development?
Mercy -
How AI is Shaping Smarter Games and Simulated Worlds
Abhinav Anand -
Angular Form Array
Julie Gladden -
Top comments (3)
The easiest way to be a Python pro in a month is to already be one today. Where would you say your current skill level is?
Have you ever become a pro at anything in one month?
Years ago, I had an obsession with being recognized for my abilities. Over time, I have come to realize that this obsession is misplaced, and often comes from the very often experienced 'imposter syndrome' that plagues many of us.
You say you want to be a 'pro' in a month, but then, what gauge do you have to evaluate your own proficiency? Unless you are already a pro/guru/whatever, you have no means with which to gauge your progress, and so you will have to rely on the assessment of others.
Herein lies the interesting discovery about that -- Each of us judges things based on our own experiences and perceptions, but those experiences and perceptions are limited to our own scope, which may not coincide or align with the scope that you have experience with.
Given the broad range of applications of anything technical, to say 'XYZ is a novice, they don't have experience with ABC,' tends to be very limited. Granted, this does not include that most primitive of basics, which are expected of anyone -- 'I know how to print "Hello World," "I import and use urllib regularly.' -- Anyone should have the expectation that if you are a python programmer, you know how to do the first of these. The second -- maybe you don't have a need to do a resource lookup, so you may not have any experience with urllib. Does that also mean you have no experience with any other modules or libraries? Probably not.
It is because of the vast scope of technology, that labels like 'Pro', 'Guru', 'Expert' and similar become dangerous. As we apply them to ourselves, especially. These things come in time, and often times, they come from others, not just ourselves, as others come to recognize our contributions, and reinforce their belief that we have reached a level of familiarity with a subject matter, that they consider us an 'Expert' or 'Professional'.
Does that mean that we should consider ourselves such? Maybe, but I also believe that we should always be aware of how much more there is to learn and grow, regardless of how well we believe we know something. Only by continuing to pursue knowledge can it be gained.