Τρίτη 24 Ιουνίου 2014

5 Συμβουλές για να γίνετε καλύτεροι προγραμματιστές

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



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

1) Επανάληψη στα βασικά!


Η καλύτερη και γρηγορότερη μέθοδος εκμάθησης μιας προγραμματιστικής γλώσσας είναι μαθαίνοντας τα βασικά της μέρη αλλά και την δομή λειτουργίας της.
Ξεκινώντας με τα βασικά μέρη θα πρέπει να προσέξουμε τις μεταβλητές και τους τύπους τους, ακόμα τις συναρτήσεις και το σημαντικότερο απ'ολα να σχολιάζουμε σε κάθε γραμμή τις ενέργειες του κωδικά και κάνοντας debug ανα διαστήματα.

2)Διάβασμα των σωστών πηγών!

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

3)Μαθαίνοντας σε άλλους!

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

4)  Γράφοντας απλό και κατανοητό κώδικα
Στον προγραμματισμό θα πρέπει οτιδήποτε γράφετε να είναι εύκολα κατανοητό ακόμα και όταν οι ενέργειες του είναι περίπλοκες.
Γράψτε περισσότερο λογικό κώδικα και αποφύγετε τους περίπλοκους συνδυασμούς κώδικα. Αρκετά συχνά γράφουμε περίπλοκες γραμμές κώδικα ώστε να αποδείξουμε σε εμάς και τους γύρω μας την λειτουργικότητα του προγράμματος μας χάνοντας πολύτιμο χρόνο που μπορούσε να χρησιμοποιηθεί κάπου άλλου.
5) Προγραμματισμός βάσης και δομής
Ανα τακτά διαστήματα προσπαθούμε να βρούμε λύση στα σφάλματα του κώδικα και αλλάζουμε τον κώδικα κάνοντας τον ευάλωτο καταστρέφοντας την δομή του. Έτσι με το πέρασμα του χρόνου εμφανίζονται αλυσιδωτές αντιδράσεις δείχνοντας μας ποσό έχει καταστραφεί ο κώδικας από την αλλαγή μερικών γραμμών.
Πάντα θα πρέπει να εξετάζουμε την δομή του κώδικα και να την ακολουθούμε πιστά χωρίς να αλλάζουμε για καλύτερα αποτελέσματα τα όποια κρατούν για λίγο.