A Good Programmer

From a discussion with Snapplabs in IT Finishing School Project about 2 weeks ago,

  • Have detailed knowledges
  • Complete information if possible: cares cutomers and users
  • Be Careful: Make less mistakes
  • Be Patient
  • Organized Thinking: Structural Programming (OOP)
  • Have Good Communications
  • Be a Researcher: Find answer to problems
  • Be Creative
  • Experiences
  • Love to solve problems
  • Ask your code: Ex. “What does this function do?”, “What if I input this, that value”, “What if …”
  • Write Comments (in your code)