Click here to Skip to main content
15,884,836 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello,
I think all is said in the title("how to program faster and be more productive") i'm searching for advices that can help me to be faster in programming because many times i feel i'm taking more time than i should and i can't estimate the true time that a project or a functionnality should take. Please i 'm waiting for your advises this will help me so much.

Thank you in advance.
Posted

Sorry, but that isn't a question that anyone can answer!

There are ways to speed up individual bits - different tools, or methodologies1, but an overall increase in speed requires one critical component: experience.

You can't learn that any way except to get out there and do it!


1 And that all depend on what tools and methodologies you are using at the moment...
 
Share this answer
 
Know the problem, know the technology, make educated decisions, know the tools, don't reinvent the wheels, stay focussed, work in a decent methodology, avoid redundancies in any aspect (methodology wise as well as code wise), don't do gimiks - only develop what you are supposed to develop, clarify expectations of the stake holders early enough, ...
This is just a few aspects - not in a particular order - that can be viewed as "experience".
In the end it's a matter of doing-retrospect-improving loop.
Identify on your work mode what you think is the biggest impediment, work on that, go to the next. The hardest work is maybe to confess some own weakness in not staying focussed, or developin gimiks, etc.
Cheers
Andi
 
Share this answer
 
When Programming, use a technique called "Wired In", which is when you listen to music, such as trance music, to keep on concentrating on the programming so you don't get distracted. It is a much faster way of programming.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900