Table of contents
A NO-BS conclusion to set other than 99% of common programmers.
If you wish to develop into the highest 1% of programmers, you have to comply with what 1% of programmers do and 99% don’t. Within the fashionable period, we have now YouTube, which is stuffed with movies associated to programming. There’s any sort of YouTuber who publishes no matter involves their thoughts.
For illustration, I, as a newbie in programming, go and seek for a roadmap and steering. Greater than a whole bunch of movies pop up with fairly distinct ideas and data — typically even antithetical to one another. I then go forward and belief the one with probably the most views and subscribers. Consequently, this specific video with a good variety of views turns into probably the most considered video amongst others, and clearly this video will come on the high of the checklist of listed movies if anybody else searches for a roadmap in programming.
Consequently, all of us comply with one specific roadmap and steering, and I find yourself as a standard programmer with no distinction from different programmers — one in every of 99% of programmers — whose resumes at all times get rejected as there is a honest variety of programmers with the identical background.
A standard piece of recommendation all of us have obtained as programmers is to look at video tutorials, take on-line programs, and add up LeetCode on high of those to get us our dream job. That is precisely what 99% of programmers are as much as — however wait! It sounds foolish. How does somebody study to code with out watching tutorials and taking programs?
This doesn’t imply that those that comply with this recommendation will find yourself being losers and should keep away from watching video tutorials, taking on-line programs, and doing LeetCode. However quite, by following this recommendation, you’re simply a median programmer, and by consistently doing this, you keep a median programmer.
the abundance of the identical data and expertise, diminishes the worth of that data and expertise.
To unstuck your self from 99% of programmers, you might want to be particular and distinctive, which requires an completely distinct mindset from different programmers. While you uncover what 1% of programmers are doing, you’ll then settle for that you just’ve been dwelling as a median programmer, not as a masterpiece.
However don’t fear; by protecting and following this recommendation constantly, you’ll develop into a type of 1% programmers.
However keep in mind that turning into a top-1% programmer isn’t a simple process; it requires devoted self-discipline.
Let’s delve into the 4 issues only one% of programmers are doing…
Embrace Debugging
The vast majority of folks consider that programmers spend most of their time writing code, however in actual fact, they spend 80 to 90% of their time studying it quite than writing it.
This is likely one of the most overwhelming elements of programming for programmers, and most of them surrender on this half, however the secret is that debugging the code is the one a part of programming that lets you program and switch your self right into a programmer.
You’re not often called a programmer till you’ve the flexibility to debug and remedy a difficulty in code.
High quality over amount
Once I was new to programming, I believed an excellent programmer was the one with probably the most tasks on their GitHub profile.
I used to be aiming to look at the longest video tutorials on YouTube and construct as many tasks as potential to get forward of different builders, however afterward, I spotted that the highest 1% prioritize high quality over amount.
They don’t waste their valuable time constructing loads of tasks, however quite they construct and think about one vital challenge with extraordinary options by making use of their complete abilities and data.
Learn Code
I bear in mind my main days after I was a novice programmer. I believed programmers have been born to put in writing code and construct superior stuff.
I want I knew this early in my preliminary days after I was new to programming — that you develop into an professional programmer once you learn the code written by skilled programmers.
Each single day, commit a while to studying codes on GitHub quite than writing them. This precept will also be utilized to our default manner of studying books to get concepts after which heading into writing.
You can’t develop into a author earlier than studying a e-book. There’s a gold nugget quote from a superb author that goes like:
Writing comes from studying, and studying is the best trainer of methods to write.
— Annie Proulx
This may occasionally trigger some chaos at first in the event you’re a newbie, however as you begin following this, by studying codes written by different skilled programmers, you’ll discover out that the best way you will have been coding is sort of gross.
Contributing
You’re not thought-about one of many high 1% till you will have contributed to another person’s challenge.
As a unprecedented programmer, you might want to achieve expertise working with another person, working in groups, and collaborating with others. It’d be difficult to discover a staff, however thankfully, in the case of programming, you possibly can contribute and collaborate on any open-source challenge you need.
“there’s no open-source challenge to contribute to” you might reply as a programmer.
Nicely, the very very first thing I’d do when a PROGRAMMER asks me this query is a lightweight slap on their stunning face to wake them as much as actuality, the true world of programming, and following that, I’ll present them a web site that’s made for nobody else however programmers referred to as “GitHub,” that is stuffed with billions of open-source tasks, and their homeowners are warmly welcoming any sort of contribution to their tasks.
For those who actually wish to get forward of 99% of programmers, get your ass up and discover GitHub as an alternative of mindlessly scrolling via social media in hopes of discovering one thing helpful there.
your time issues.
— God
That’s all for this text. For those who discover it helpful, don’t overlook to share it together with your fellow builders as properly.
Keep tuned for extra enlightening content material on my weblog. 💛