SlideServe
Menu
Préférences
© SlideServe · v2026

How to be a good Programmer

eddy avatar
14 diapositives · 964 Views · Jul 29, 2014

How to be a good Programmer. By Elvis Lesha. Bad Programmer. Writing code without thinking Poor understanding of the programming language model Lack of Critical Thinking Not being able to write a program from scratch Messy code No comments Random indentation . Good Programmer.

How to be a good Programmer - slide 1
01 / 14How to be a good Programmer
1 / 17

Télécharger la présentation

How to be a good Programmer
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. How to be a good Programmer By Elvis Lesha

  2. Bad Programmer • Writing code without thinking • Poor understanding of the programming language model • Lack of Critical Thinking • Not being able to write a program from scratch • Messy code • No comments • Random indentation

  3. Good Programmer

  4. Problem Solving • Analyze the problem • Divide into sub-problems

  5. Algorithms • Have a good understanding of algorithms • Know how to use them

  6. Language • Pick a Language • Ensure you have a good understanding of it • Once you’ve learnt one language you can apply the same concepts to another language

  7. Practicing • Constantly keep programming • Set yourself small tasks • Help others with their code • StackOverflow

  8. Debugging To be good at debugging, you also need to practice. When you have lots of experience, it’s easy to formulate hypothesis about what’s wrong

  9. Quality Code • Simple code • “I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it.” Bill Gates • Understandable code • Well structured (indentation etc..) • Write Documentation (comments)

  10. Coding contest • International Collegiate Programming contest • topcoder

  11. Working on project • Work on small piece of a large project • Start your own project

  12. Apis and libraries • You don’t always have to reinvent the wheel • Read documentation

  13. Things to think about while coding • Testing • Bugs • Don’t leave the testing until the end • Design • Interface • User experience

  14. SUMMARY To be a good programmer: • Think logically • Practice • Help others • Experiment • Practice • Practice