Η γνώση και η άποψη από τη σκοπιά ενός προγραμματιστή

Post 2106 Photo

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

Ποιος δεν έχει πια Smartphone. Κινητό δηλαδή που να μπορεί να εκτελεί εφαρμογές που κατεβάζουμε από κάποιο ηλεκτρονικό κατάστημα (Store). Κινητό το οποίο να έχει με κάποιο τρόπο πρόσβαση στον παγκόσμιο ιστό.

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

Το ίδιο κάνουμε και εμείς οι άνθρωποι. Χρησιμοποιώντας τον εγκέφαλό μας

Καθημερινά δημιουργούμε δεδομένα, προσλαμβάνουμε δεδομένα, τα επεξεργαζόμαστε και τα αποθηκεύουμε.

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

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

Πως λειτουργεί μια εφαρμογή

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

Για να μην σας μπερδεύει το "βάση δεδομένων" φανταστείτε το απλά σαν ένα μαγικό πίνακα στον οποίο μπορείς να γράψεις κάποια πραγματάκια. Αν έχετε χρησιμοποιήσει στη ζωή σας Excel φανταστείτε το ως μια σελίδα Excel. Μπορείτε δηλαδή να γράψετε πράγματα οργανωμένα σε στήλες και σειρές.

Ο κώδικας επεξεργασίας των δεδομένων κάνει αυτό ακριβώς που λέει. Για παράδειγμα έχετε στη βάση σας 100.000 ονόματα δημοτών. Θέλετε όμως να γνωρίζετε πόσοι από αυτούς λέγονται "Κώστας". Είναι υπερβολικό κοπιαστικό να διαβάσετε και τα 100.000 ονόματα και να μετράτε πόσες εγγραφές υπάρχουν με το μικρό όνομα "Κώστας". Με κώδικα αυτό το κάνεις με μια σειρά. Συνήθως το κάνουμε στην ίδια τη βάση πριν φτάσουν τα δεδομένα στο πρόγραμμα.

Τέλος μαθήματος πληροφορικής (σορτ οφ). Πάμε στους ανθρώπους τώρα.

Η βάση, η επεξεργασία και η προβολή ενός ανθρώπου

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

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

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

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

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

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

Συνδυάστε το παραπάνω με αυτό που έγραφα για το τσεκάρισμα των πληροφοριών. Φανταστείτε κάποιοι άνθρωποι με τον συνδυασμό των δυο παραπάνω (τσεκάρισμα δεδομένων και ανάγνωση τίτλων) τι μπουρδέλα βάσεις δεδομένων έχουν στο κεφάλι τους.

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

Το ίδιο συμβαίνει και με τους εγκεφάλους μας. Αν π.χ διαβάσω (ή νομίζω ότι διαβάζω) ένα βιβλίο στα Γαλλικά θα είναι ασύμβατο με τη βάση δεδομένων του εγκεφάλου μου διότι απλά δεν γνωρίζω Γαλλικά. Αυτό που θα καταλάβω από το βιβλίο μάλλον θα είναι αστείο.

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

Η προβολή των δεδομένων

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

Εδώ υπάρχει και πάλι πρόβλημα. Συχνά θα σας έχει πει κάποιος τη φράση "δεν εννοούσα αυτό". Φαντάζεστε να το έκαναν οι υπολογιστές; Έχεις 203 email αλλά δεν εννοούσα αυτό. Θα μας έπιανε παράνοια. 

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

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

Αλλά για όλα έχουμε άποψη

 

Δείτε περισσότερα..

Ποιο κομμάτι ακούω όταν κάνω βαράκια; Darude Sandstorm σε εκτέλεση συμφωνικής ορχήστρας

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

Τι μουσική ακούω όταν γράφω κώδικα για το tomsnews;

Προφανώς όταν γράφω κώδικα δεν μπορώ να επιλέγω συνεχώς διαφορετικά τραγούδια. Χρειάζομαι έναν προσωπικό DJ. Ευτυχώς μου βγαίνει τσάμπα. Όχι, και ο άλλος τσάμπα μου βγαίνει.

«Eat that Frog!» ένα βιβλίο που συνιστώ ανεπιφύλακτα

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

Οι οδηγίες χρήσης των νεοταξιτών. Τα συνιστώ ανεπιφύλακτα

Κάποιος από τους αυτούς που κινούν τα νήματα αποφάσισε κάποια στιγμή να κολλήσει ένα μεγάλο αυτοκόλλητο «Instructions Manual» (οδηγίες χρήσης) στο καθένα από τα δυο βιβλία που βλέπετε. Από τότε έχουν αφηνιάσει να τα κάνουν πραγματικότητα.

Ένα βιβλίο που διδάχθηκα ως μάθημα στο Πολυτεχνείο: «Φιλοσοφία της Επιστήμης» του Losee John

Το βιβλίο είναι έκδοση του 1991 (!) και δεν γνωρίζω αν πωλείται ακόμα. Είναι των εκδόσεων «Βάνιας» και είναι από τα λίγα που θυμάμαι από τις σπουδές μου.

Ξεκινώντας με το γιατί

Ξεκινάω να διαβάζω βιβλία πάλι με το «Ξεκινώντας με το γιατί». Ινσέψιο;

Το φαινόμενο της πεταλούδας στα blogs

Το φτερούγισμα μιας πεταλούδας μπορεί να προκαλέσει θύελλες. Δεν είναι απαραίτητο να συμβεί κάθε φορά αλλά ενίοτε συμβαίνει.

Η σημασία του να κάνεις κάτι

Έχω κουραστεί να διαβάζω κλαψούρικα πόστ στο Facebook και τα άλλα κοινωνικά δίκτυα για την κατάσταση με τον ιό, τη ζωή, τα οικονομικά, την παιδεία και οτιδήποτε άλλο. Κάνε κάτι.

Τα οργισμένα μου άρθρα. Διαβάζοντας αυτά που έγραφα πριν 2-3 χρόνια

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

Ψάχνω γραφείο. Η μεγαλύτερη φούσκα ακινήτων στην ανθρώπινη ιστορία

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

Μια άγνωστη πτυχή του Elon Musk. Ο δισεκατομμυριούχος με τη ραγισμένη καρδιά (βίντεο)

Ο άνθρωπος που άλλαξε τον κόσμο μας για πάντα. Την αυτοκινητοβιομηχανία, επικοινωνίες, διαστημική βιομηχανία, διαδίκτυο, μεταφορές, βιοτεχνολογία. Ακόμα και αν έφευγε σήμερα ο κόσμος μας δεν θα ήταν ποτέ ο ίδιος. Ποιος όμως είναι ο άνθρωπος Elon Musk;

Είναι πλέον επίσημο. Το tomsnews.net έγινε tomsnews.io

Η παλιά διεύθυνση φυσικά όπως και το email λειτουργούν ακόμα. Μια νέα κατάληξη, ένας νέος συμβολισμός

Μια συγκροτημένη δουλειά αρχίζει να αποδίδει χειροπιαστούς καρπούς. Γυρνώντας από το γιατρό μου

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

Επιστροφή στην κανονική ροή του προγράμματος. Μια παραγωγική Τρίτη

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

Μερικές ιδέες για την τακτοποίηση εκκρεμοτήτων και ένα έστω και υποτυπώδες ημερήσιο πρόγραμμα

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

Αν δεν σπάσει κάτι δεν καινοτομείς αρκετά ~ Elon Musk

Αυτό είπε ένας άνθρωπος που ανεβοκατεβάζει πυραύλους στο διάστημα λες και είναι πιτσαρία που κάνει ντελίβερι στο διάστημα. Τώρα φτιάχνει το Starship με τη δυνατότητα να στέλνει 100-100 τους ανθρώπους στη Σελήνη και αργότερα στον Άρη

Τι εβδομάδα και αυτή. Τουλάχιστον έφτασε η Παρασκευή. Το Σαββατοκύριακο πρέπει να βγάλω τα μπλοκάκια μου

Επεισοδιακή βδομάδα. Παπαπααπα. Τι πράμα ήταν αυτό. Πέρασε όμως τώρα πάμε στο ΣουΚου και μετά μια νέα βδομάδα. Ας πούμε ότι είναι αισιόδοξο αυτό

Ένα βήμα ολοκληρώθηκε. Πάμε στα επόμενα

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

Γιατί διορθώνω, τροποποιώ, αλλάζω φωτογραφίες ή προσθέτω νέα βίντεο σε παλιά άρθρα;

Είχατε ποτέ ένα κήπο; Αυτόν με τα λαχανικά ή κάποιον με λουλούδια;

Γιατί είναι οι γερογκρινιάρηδες γκρινιάρηδες;

Έχουμε κάτι απορίες εδώ στο tomsnews. Για σκεφτείτε όμως λίγο. Γιατί οι άνθρωποι σε μεγαλύτερη ηλικία αρχίζουν και γίνονται γκρινιάρηδες;

Χθες είδα ένα βίντεο που αναφέρεται σε κάτι για το οποίο μιλούσα σε έναν εργοδότη μου, διευθυντή εταιρείας με 80.000.000€ τζίρο.

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

Τι έχουν να μας διδάξουν τρεις άνθρωποι που έζησαν περισσότερα από 100 χρόνια; Τι μετάνιωσαν στη ζωή τους; (βίντεο)

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

Ο μαγικός αριθμός 1.000 στο διαδίκτυο. Μετά από αυτόν όλα αλλάζουν

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

Νεκρό το YouTube. Λέω να το ρίξω στο διάβασμα

Είμαι εξαιρετικά καλός στο.. πέταμα βιβλίων τα τελευταία χρόνια. Καιρός να αλλάξει και αυτό

Σήμερα μου έκανα ένα δώρο. Μου το είχα υποσχεθεί πριν 5 χρόνια

Είναι ωραίο να θέτεις στόχους, να κάνεις όνειρα και στην πορεία να τα πραγματοποιείς. Μερικές φορές οι στόχοι είναι πιο σύνθετοι και απαιτούν χρόνο

O Steve Jobs εξηγεί τα δέκα κλειδιά της επιτυχίας (Βίντεο)

Δεν χρειάζεται να εξηγήσω ποιος είναι ο Steve Jobs. Ένα καταπληκτικό βίντεο που πιθανώς θα αλλάξει τη ζωή σου

Μα τι θα πουν οι άλλοι. Μια στάση που καθορίζει τις ζωές μας. Ή μήπως όχι

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

Φτιάξε και εσύ ένα blog. Μια καλή συνήθεια που θα σε συνοδεύει μια ζωή

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

Η εφαρμογή που άλλαξε τη ζωή μου. Είναι δωρεάν, απλή, ταχύτατη και δουλεύει ακόμα και στο σούπερ χωρίς σύνδεση στο διαδίκτυο

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

Ο Modustrial Maker με έβαλε σε σκέψεις. Πούλησε το ασύλληπτο σπίτι του για $950.000, παράτησε τη δουλειά του ως δικηγόρος γιατί δεν ήταν ευτυχισμένος

Αν δείτε το σπίτι του στο βίντεο θα σας πέσει η μασέλα. Πετυχημένη καρριέρα, πολλά χρήματα, απίστευτο σπίτι και τα παράτησε όλα.