Democratic Software for the Greater Good

Δημοκρατικό Λογισμικό για το Μεγαλύτερο Αγαθό

ABC και 123s – τα γράμματα και οι αριθμοί είναι μερικά από τα πρώτα πράγματα που μαθαίνουμε – ακόμη και πριν εισέλθουν στο σχολείο.

Τους έχουμε διδάξει να αναγνωρίζουν, να θυμούνται, να τις καταλαβαίνουν και να τους χειρίζονται στο τέλος για να επικοινωνούν και να πείθουν.

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

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

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

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

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

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

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

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

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

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

Πρόγραμμα που γράφει ο ίδιος

Η λογική της ανάπτυξης λογισμικού είναι για τη χειροτεχνία. Παίρνει ένα αποτέλεσμα και το αντανακλά σε λογικά βήματα.

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

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

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

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

Πρόκειται για ένα μη κερδοσκοπικό ίδρυμα επικεντρωμένο στην παιδεία στην επιστήμη των υπολογιστών που παρέχει πρόσβαση σε αμέτρητα εκπαιδευτικά προγράμματα για μια ώρα πριν αρχίσουν να διαβάζουν, μέσω ενηλίκων.

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

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

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

Δεν χρειάζεται να ανησυχείτε για την πλατφόρμα ή το λειτουργικό σύστημα που δημιουργείτε επειδή η διαδικασία (ή η ιστορία) είναι παρόμοια.

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

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

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

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

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

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

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

Leave a Comment