8 things a programmer should do

1.Read: Not only technical textbooks, but also other material. It gives you a good break from the programming, and it also builds your capacity to read and interpret long business requirement sheets.

2.Think it through: Before jumping into any program, think it through. Do you know the exact logic to be written? Do write down on a piece of paper what you intend to do. It may sound trivial but writing down helps clarify the problem.

3.Communicate: Talk with your team mates, friends, colleagues, seniors, clients (if you get the chance) … talk about the project, talk about the technology involved … it helps solve problems that you could be stuck, it also helps you in understanding the subject matter better.

#-Link-Snipped-#

4.Why?:
Do not be afraid to ask this question. Sacred cows can be slaughtered when you ask questions. One who asks a question may seem a fool, one who does not remains so forever.

5.Revisiting: Do not cringe from revisiting your own code. It gives you an opportunity to improve your work.

6.Change: It is constant. Businesses change, systems change, people change, requirements change, and scopes as well change! Do not for once think that a static view of applications is acceptable. So when you work on something do ensure that it is flexible and open to change.

7.Documentation: This is the key to your freedom. If you do not do enough of this, you will never be able to make your work independent of you. In this case, you will never be relieved of that task. Point number 5 becomes all the more important!

8.Humility: Do not be ashamed for asking help. Help within the team, to seniors … even asking for help on public forums and IRC networks. Most people are more than happy to help someone who asks nicely.

Replies

  • Kaustubh Katdare
    Kaustubh Katdare
    Should help a lot of new, aspiring programmers 😀
  • shivam singla
    shivam singla
    👍👍
    good guidance.....

You are reading an archived discussion.

Related Posts

Globally, SMS messaging aka “TEXT” becomes an important part of our life. However, If you are in U.S. doing text is basically a charity program. The beneficiaries are the wireless...
USA will be hosting the Science &  Engineering Festival in October this year. The Festival promises to be the ultimate multi-cultural, multi-generational and multi-disciplinary celebration of science in the United...
Professor J. Alex Halderman, Assistant professor of electrical engineering and computer science at the University of Michigan led a project that involved connecting a home-made electronic device to the EVM...
The mobile number portability service, which enables the users to switch the service providers/operators without changing their mobile number may get implemented in India within next 1-2 months. The service...
Industry's first 3D shooting module, that lets any mobile device capture Hi-Def video (720p) has been developed by Japanese electronics firm, Sharp. The module will start shipping in July 2010....