Upskilling & Reskilling

...όπως θα έπρεπε να είναι.

Τα πιο συχνά λάθη που σε κάνουν κακό προγραμματιστή

Τα πιο συχνά λάθη που σε κάνουν κακό προγραμματιστή
Σίγουρα όπως σε κάθε επάγγελμα έτσι και στον προγραμματισμό υπάρχουν καλοί και λιγότερο καλοί επαγγελματίες. Για να βρίσκεσαι εδώ ξέρουμε πως θέλεις να γίνεις η καλύτερη version του εαυτού σου και να γίνεις ένας/μια developer που θα ξεχωρίσει στη δουλειά του! Ρίξε μια ματιά λοιπόν σε αυτά τα κοινά λάθη που μπορεί να σε οδηγήσουν σε αποτυχίες και μάθε τι πρέπει να κάνεις για να τα αποφύγεις!

1. Το να μη μένεις ενημερωμένος για τις νέες τεχνολογίες και τις καλύτερες πρακτικές.

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

2. Το να μην προσέχεις τις λεπτομέρειες.

Ο προγραμματισμός σχετίζεται πολύ με την ακρίβεια και την προσοχή στην λεπτομέρεια. Αν λοιπόν δεν πάρεις τον απαραίτητο χρόνο να φτιάξεις τα πάντα σωστά ο κώδικας σου θα είναι γεμάτος με λάθη και θα είναι πολύ δύσκολο να διατηρηθεί. Εδώ, φίλος σου είναι ο έλεγχος! Στο τέλος κάθε μικρής εργασίας που κάνεις, αν επενδύσεις λίγο χρόνο παραπάνω κάνοντας έναν έλεγχο της προόδου σου θα προσέξεις σίγουρα λεπτομέρειες που σου έχουν ξεφύγει! 

3. Το να είσαι απρόσεκτος με τον κώδικα σου και την βάση σου.

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

4. Το να μην είσαι ομαδικός παίκτης.

Ο προγραμματισμός είναι συνήθως σαν ένα ομαδικό άθλημα. Είναι πολύ σημαντικό να μπορείς να δουλεύεις καλά με τους υπόλοιπους και να έχεις καλή συνεννόηση με την ομάδα σου. Αν διαρκώς συγκρούεσαι τους συναδέλφους σου ή αν αρνείσαι να συνεργαστείς μαζί τους τότε σίγουρα η δουλειά σου θα υποφέρει.

5. Να μην είσαι επαγγελματίας.

Σίγουρα ο προγραμματισμός και γενικότερα το εργασιακό περιβάλλον σε όλους τους κλάδους, τα τελευταία χρόνια είναι πολύ πιο χαλαρό και φιλικό. Παρόλαυτά δεν πρέπει ποτέ να ξεχνάς να είσαι επαγγελματίας, να δίνεις τον καλύτερό σου εαυτό και να συμπεριφέρεσαι σωστά στους συναδέλφους σου.

Τα πιο συχνά λάθη που σε κάνουν κακό προγραμματιστή

6. Να υποτιμάς την χρησιμότητα των δοκιμών.

Οι δοκιμές είναι βασικές για τον προγραμματισμό. Αν δεν πάρεις το χρόνο να τεστάρεις τον κώδικα σου σωστά αυτός θα περιέχει λάθη και θα είναι δύσκολο να διατηρηθεί. Σιγουρέψου ότι θα πάρεις το χρόνο σου για να ελέγξεις τον κώδικα σου πριν τον στείλεις σε κάποιον άλλον και εν τέλη μεταφέρεις τα λάθη σου στην ομάδα σου!

7. Να αγνοείς τις καλύτερες πρακτικές.

 

Υπάρχουν πολλοί προγραμματιστές που θεωρούν ότι πάντα ξέρουν καλύτερα τι είναι αυτό που τους ταιριάζει και δε δέχονται συμβουλές. Οι έτοιμες λύσεις δυστυχώς πολλές φορές όμως είναι σωστές και είναι καλό να ακολουθείς την πεπατημένη και τις καλύτερες πρακτικές που σου δίνονται.

Υπάρχουν πολλοί προγραμματιστές που θεωρούν ότι πάντα ξέρουν καλύτερα τι είναι αυτό που τους ταιριάζει και δε δέχονται συμβουλές. Οι έτοιμες λύσεις δυστυχώς πολλές φορές όμως είναι σωστές και είναι καλό να ακολουθείς την πεπατημένη και τις καλύτερες πρακτικές που σου δίνονται.

8. Να μην κρατάς καλό documentation.

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

Υπάρχουν πολλοί διαφορετικοί τρόποι για να γίνεις κακός προγραμματιστής, αλλά η αποφυγή αυτών των κοινών λαθών θα σε βοηθήσει να παραμείνεις στο σωστό δρόμο. Μείνε συγκεντρωμένος, δώσε προσοχή στη λεπτομέρεια και πάντα συνεργάσου με την ομάδα σου.

Και το πιο σημαντικό, συνέχισε να μαθαίνεις και μείνε ενημερωμένος για τις πιο πρόσφατες τεχνολογίες! Για να βοηθηθείς σε αυτό και να πάρεις εμπειρία σε νέες τεχνολογίες και γλώσσες προγραμματισμού, μπορείς να γραφτείς στο επόμενο κύκλο μαθημάτων προγραμματισμού του skg.code εδώ!