As a beginner developer, Doe on his first day starts exploring the languages and tools needed. Learns the basics in a week and starts with the implementation. He has been given an aim to complete within 2 weeks.
Not so complicated one, beginner level.
Doe in the process of implementation doesn't care about standard code, directory structure, tools that can ease the development and save time. He just implements and completes it.
Doe starts exploring more, get's little aware of practices and looks the expert code on Stack Overflow and blogs, get's overwhelmed and little afraid. Doe looks into the senior employee code and is super afraid now because he learns about the expectation that the company has from him.
Doe compares his code with the code he saw on internet and starts to think that everyone is better than him, his code is crap.
Years passes on, Doe is now able to write better and has trainees under him and is a senior developer and answers on stack overflow like the experts he saw during his early stages.
Expert Doe looks at the code he wrote in his early days and smiles and shares his experience with the trainees,
Everytime you come around something new, dont be afraid to absorb it, it's part of your evolvement.
The more you get exposure of people and the ecosystem, the more you get aware as well as afraid and expectations of people around you and from self increases.
Don't compare yourself with anyone around or on the web, once upon a time they were beginners.
If something afraids you that means it is new or challenging, only way to break it is by making it.
Experience breaks the fear, keep building and never stop.
If you are not afraid lately, it means you are not trying something new.
Have some more thoughts to add? Do share in the comment below.
Top comments (0)