Become a better coder
Coding takes hours of experience to become good at. Experienced coders have a better idea on how to tackle problems and avoid mistakes that beginners often make. Programming is something that has to be practiced a lot. No amount of theory will ensure that the code works the first time it’s executed. Also, no amount of book reading can compensate for lack of experience. More time experimenting and less time reading will make a better coder, though both are important in moving ahead in learning the art. By art I mean programming:D
Here are a few tips on how to improve your programming skills:
Learn by doing.
Experimenting with your own code helps you learn the syntax and the language you’re working with. Lots of expert programmers learned how to code out of curiosity. “I wonder what this does *BANG* … Oops!”:D
Learn by Teaching. Two for the Money video
A great way to enhance your understanding is to teach others. Teaching gives you insight on both angles. The person you’re teaching might also ask some questions and challenge your knowledge, creating another opportunity for you to learn something new or to see something in a new way. Two heads are better than one.
Use the Right Tools. The Invention of Lying dvdrip Battle for the Planet of the Apes
Using the right tools will give you a massive boost. Using tools that you can rely on, and enables you to get the job done right, are the only ones you should use. There are a lot fo great text editors and IDEs out there. Real developers need something more than a plain text editor. Get the tools that work for you. There’s a lot of free ones to choose from. The open source community, with is mainly made of developers, provides tons of great tools for you to use for your development needs, and free of charge. You may need to spend a bit of time experimenting with different tools and finding out what works best for you, but the time investment is well worth it.
You should have a syntax highlighting text editor, command-line knowledge, a version control system, a test server(if you’re a web developer), knowledge on how to use a compiler etc. In the end knowing how to use these tools effectively is most important. Tools don’t work by themselves.:D
And again, Learn by LOTS of Experience(Doing).
You simply cant surpass hours of hair-pulling by reading a text book. That hair-pulling and cursing is inevitable I’m afraid. And it’s just apart of learning.:D Some say that you need 5,000 hours to become excellent, others say you should have at least 10,000 hours of concentrated practicing. Of course the figure changes per person depending on where his or her previous related interests were, etc. However it’s certain that for YOU to become a great programmer or coder, you need LOTS and LOTS of practice.
Practice by working on projects of your own, practice coding stuff in your free time, if you’re a full time computer engineer you might get lots of practice already. The important thing is that you get the experience. And that said, make sure you have a desire to improve and make sure you actually do improve. If you’re going to be a mediocre coder you don’t need a lot of experience. If you want to excel at what you do then monitor yourself. Make sure you learn something new, and improve in some way within a certain time period. Remember, there’s a 1000% difference between a great programmer and a mediocre programmer. One makes toast, butters it and accidentally drops it in garbage, the other does magic! Haha:)
Take a BREAK!
Alive or Dead trailer Blood Trails trailer Miracle at St. Anna move
Long hours of practice and exhaustion has a toll on your brain. It impairs your ability to learn and makes your practice less effective. You find you get a lot less done. Avoiding sharpening your saw because you don’t have time will cause you to waste more time in the long run. Being a programmer you somethings get rushed and become a slave to the urgent tasks. You end up neglecting your health and other things and end up living a very unbalanced lifestyle. Taking a vacation away from work is important and your brain cant function at it’s full capacity otherwise.
Tags: Business Entrepreneur, coding, computers, development, programming, technology, work
I want to sincerely thank you for being a part of and reading this blog. It is only through your support that I am able to continue to provide valuable content to my readers.
If you would like to show your appreciation please support my efforts by making a small donation
