Gia ton kernel kai tous dhmiourgous tou
Constantine Dokolas
cdokolas at Sunsoftgr.com
Tue Apr 12 16:06:48 EEST 2005
Giannis Papadopoulos wrote:
> Panagiotis Kranidiotis wrote:
>
> Πάντως αν είναι μηχανολογικό, πρέπει να βρεθεί ένας μηχανολόγος που να
> ξέρει να γράφει καλό κώδικα.
Τέτοιες κουταμάρες έχω ξανακούσει: "ένας λογιστής που να γράφει καλό
κώδικα", "ένας γιατρός που να γράφει καλό κώδικα" κλπ.
Αν γράφει τόσο καλό κώδικα, είναι προγραμματιστής, τελεία και παύλα. Οι
προγραμματιστές πάντως έχουν "χαρτί" προγραμματιστή και οι γιατροί έχουν
"χαρτί" γιατρού. Ούτε γιατροί με υπο-ειδίκευση στο προγραμματισμό βγαίνουν
από πουθενά, ούτε προγραμματιστές με υπο-ειδίκευση ως γιατροί βγαίνουν από
κάπου. Κάποιες ειδικότητες που υπάρχουν στη πληροφορική είναι επειδή ένας
όγκος τεχνογνωσίας έχει μαζευτεί σχετικά με ορισμένες άλλες επιστήμες και
αυτή προϋποθέτει αυτό που λένε interdisciplinary γνώσεις (αυτό που
παλιότερα εννοούσαν, αν και πιο ευρύτερα, όταν αναφέρονταν σε
"πανεπιστήμονες"). Αυτή η γνώση είναι προς πώληση από διάφορα ιδρύματα που
προσφέρουν τέτοιους τίτλους γνώσεων.
Εγώ πάντως, ξέρω ότι ο καλός προγραμματιστής μπορεί να συνεργαστεί σωστά με
έναν ειδικό οποιουδήποτε άλλου κλάδου για να αποτυπώσει και να αναλύσει μια
ανάγκη ώστε μετά να σχεδιάσει και να υλοποιήσει ένα πρόγραμμα που να λύνει
το πρόβλημα. Ο προγραμματιστής (ως αναλυτής σε πρώτη φάση) θα μπει στο
πυρήνα του προβλήματος, άσχετα το αντικείμενο, και θα το ανάγει σε
προβλήματα/λύσεις πληροφορικής. Ότι χρειάζεται να εισαχθεί από την άλλη
ειδικότητα θα είναι σε επίπεδο αλγορίθμων που έχουν ήδη αποτυπωθεί με
μαθηματικό τρόπο από την άλλη ειδικότητα (κάθε κλάδος έχει τους θεωρητικούς
του που παράγουν τέτοια πράγματα). Σε αυτό το κομμάτι είναι όλη η δυσκολία
βέβαια.
Όταν υπάρχουν συνθήκες για καλύτερη επικοινωνία μεταξύ της πληροφορικής και
άλλων κλάδων είναι καλό. Πάντως το open source IMHO δεν προσφέρεται για
τέτοιου είδους ανάπτυξη γιατί απαιτεί κατί πολύ παραπάνω από "μηχανολόγο
που να γράφει καλό κώδικα". Τα συστατικά μιας σωστής τέτοιας συνταγής είναι
πανάκριβα και τσάμπα δεν βρίσκονται.
Doc
--
Theory claims that although in theory there should be no
difference between theory and practice, in practice there IS
difference between theory and practice.
More information about the Linux-greek-users
mailing list