So without any further wait, we will let you get into what the developer community wants you to know
Tip #1: Practice:
We cannot get anywhere if we just sit on our chair and think that we suck at coding. Besides following other tutorials and reading, we should always work on our own projects. The most important and basic thing that we can do is that we actually go and code.
Tip #2: Be Patient:
There is no rocket science in understading this, but beginners mostly end up thinking that they lack progress and forget that they are not alone. To become a good programmer, it takes a long, long time and a lot of hard working evenings.
Tip #3: Stay interested:
If you think you are bored by the project you’re working on, you can probably reconsider any side goals of learning and studying code. Or, maybe you have just been working on the wrong kind of project or learning through the less effective resource.
Tip #4: Love the Error:
If you are a beginner you will most likely be stuck in bugs. If you feel unsafe by all that red in you design, you are not alone. We do not have the patience because we are not ready to love the challenge of fixing things. But that’s pretty much where almost all our really bad habits come from.
Tip #5: Understand How things Work:
No matter on what level you are at we will say this: never ever write a single line of code without knowing how it actually works, to the core. Like, be aggressively curious. Be the Indiana Jones of code. Curiosity is one same thing among all engineers. We do not think you could make it in this industry without looking into the screen with curiousness.
Tip #6: Keep Learning New Things:
Nothing will effect negatively your career/craft movement more than working at some boaring mundane programming job. Move where you are encouraged and forced to continuously get to learn new tricks. We think the most essential skill to achieve is meta-learning.
Tip #7: Learn How to Work with Others:
One more important way you can get to learn new things is to work on projects with others. The heroism of the coder who works alone is a fantasy. Almost all the big projects need teamwork. Work with a group of engineers with same thinking who challenge you will in fact put you on the track to work faster.
Tip #8: Don’t Just Code – Build Solutions:
Quite a lot of programming is not about code, it’s about getting to understand other disciplines and standards. As they say: you cannot solve anyone’s problem with code if you don’t realise their actual problem. Nowadays it is easy to dive into the vocation and only focus to be the coding.
Tip #9: Don’t Re-invent the Wheel:
At the end, no matter how much you improve, your code will never be 100% original, as many questions have been answers in your language of choice already. There is absolutely no shame in keeping the cycle as it is. Don’t re-invent the wheel just because you don’t understand an abstraction.
By: Yi-Jirr Chen