Δημοσιεύτηκε: 23 Ιουν 2009, 21:19
από bullgr
Με πιο λίγα λόγια, για να είσαι προγραμματιστής πρέπει να έχεις την λεγόμενη "τετράγωνη λογική"... Πρέπει να σκέφτεσαι όχι όπως θα σκεφτόταν ένας άνθρωπος αλλά όπως ένας υπολογιστής... Θα πρέπει να κατανοήσεις εις βάθος αυτή τη διαφορά.

Έχω γνωρίσει αρκετά άτομα τα οποία δήλωναν προγραμματιστές αλλά δυστυχώς για αυτούς ήταν απλοί χρήστες ενός προγραμματιστικού περιβάλλοντος (IDE) όπως οι σειρές visual της microsoft, η delphi της borland κλπ, αλλά χωρίς να κατανοούν το βάθος της γλώσσας προγραμματισμού που χρησιμοποιούσαν.

Αποτέλεσμα να ήταν μόνο χρήστες έτοιμου κώδικα... Και όταν ζόριζαν τα πράγματα σήκωναν τα χέρια ψηλά...

Υπήρχαν άτομα που ενώ ήταν καλοί στα θεωρητικά μαθήματα, δεν μπορούσαν να προγραμματίσουν... Και δεν είναι θέμα γνώσεων ή IQ...
Είναι όπως το ποδόσφαιρο, τη ζωγραφική... Ή το'χεις ή δεν το'χεις... Έτσι είναι και ο προγραμματισμός... Δεν μπορεί κάποιος να σου μάθει να γίνεις καλός προγραμματιστής. Αυτό που μπορεί να σου κάνει είναι να σου δώσει τα βασικά εφόδια, το κίνητρο να κατανοήσεις την "τετράγωνη λογική". Εάν το καταφέρεις αυτό, τότε έχεις όλα τα προσόντα να γίνεις καλός προγραμματιστής και όλα πλέον εξαρτώνται από σένα το πόσο θα ασχοληθείς μετέπειτα.

Το να γίνεις καλός προγραμματιστής δεν μπορεί να στο διδάξει κανένας, όπου και αν πας, όποιον και αν έχεις δάσκαλο...