Πώς μπορώ να ξέρω ότι είμαι καλός προγραμματιστής;


Απάντηση 1:

Θα μπορούσα να σας δώσω έναν κατάλογο τεχνικών δεξιοτήτων που πρέπει να έχετε, αλλά αυτό δεν βοηθά πραγματικά. να είναι ένας «καλός» προγραμματιστής είναι πολύ περισσότερο από αυτό.

Έτσι, εδώ είναι μια λίστα που είναι λίγο καλύτερο για να διακρίνει τις αρμόδιες από τις καλές προγραμματιστές:

  • Είναι το λογισμικό που δημιουργείτε διαισθητικό στη χρήση; Στην ιδανική περίπτωση, οι χρήστες σας θα πρέπει να μπορούν να χρησιμοποιούν το σύστημά σας χωρίς πολύ, αν υπάρχει κάποια διέλευση.
  • Κάνουν αλλαγές που βοηθούν τους πελάτες σας να επιτύχουν αυτό που θέλουν;
  • Κάνετε αλλαγές που βοηθούν την επιχείρησή σας να επιτύχει τους στόχους της.
  • Είναι ωραία η δουλειά σας; Δεν χρειάζεται να είναι η μεγαλύτερη τέχνη που παράγεται ποτέ, αλλά δεν πρέπει να κάνει τους ανθρώπους να θέλουν να ξοδεύουν λιγότερο χρόνο χρησιμοποιώντας το λογισμικό σας.
  • Είναι ο κώδικας σας εύκολος στην ανάγνωση και κατανόηση; Άλλοι άνθρωποι πιθανότατα θα πρέπει να την τροποποιήσουν σε κάποιο σημείο.
  • Συνεισφέρετε ιδέες στις ομαδικές συζητήσεις κατά τη διάρκεια συναντήσεων σχεδιασμού; Δεν χρειάζεται να είναι η λύση που επιλέγεται, αλλά οι ιδέες σας σίγουρα θα εκτιμηθούν.
  • Ξοδεύετε κάποιο χρόνο αυτοματοποιώντας την εργασία σας; Για τους περισσότερους ανθρώπους, είναι εύκολο να ξοδέψετε 10-15% των εργαλείων / βιβλιοθηκών / αυτοματοποίησης σας χωρίς να καταστήσετε πολύ δύσκολο να τηρήσετε τις προθεσμίες και αυτό θα κάνει τη δουλειά σας και τα άλλα πιο εύκολη και πιο παραγωγική.
  • Ο κωδικός σας είναι καλά τεκμηριωμένος;
  • Ο κώδικας σας είναι επαρκώς αρθρωτός ώστε μερικές φορές μπορείτε να επαναλάβετε κάποια από αυτά;
  • Συνεργάζεστε καλά με την ομάδα σας;
  • Οι λύσεις σας αποδίδουν αρκετά καλά ώστε να είναι ευχάριστες στη χρήση και να μην αφήνουν τους χρήστες να περιμένουν;

Εάν απαντήσατε ναι σε όλα αυτά, τότε πιθανότατα θα είστε ένα από τα καλύτερα μπροστινά τμήματα εκεί έξω.

Αυτό σίγουρα δεν είναι μια εξαντλητική λίστα, οπότε αν κάποιος έχει κάτι να προσθέσει παρακαλώ σχολιάστε!