Είναι νεκρή η κωδικοποίηση; Σε μια απομάκρυνση που προκαλεί σκέψη από τη συμβατική σοφία,
Ο Διευθύνων Σύμβουλος της Nvidia, Jensen Huang, πυροδότησε πρόσφατα μια συζήτηση στη Σύνοδο Κορυφής της Παγκόσμιας Κυβέρνησης στο Ντουμπάι,
αμφισβητώντας την εδραιωμένη πίστη στην αναγκαιότητα των δεξιοτήτων κωδικοποίησης για τη νέα γενιά.
Ο Huang υποστηρίζει ότι η εποχή του προγραμματισμού ως απαραίτητη δεξιότητα μπορεί να πλησιάζει στο τέλος της
, χάρη στις εξελίξεις στο AI. Σύμφωνα με τον ίδιο, αυτή η στροφή επιτρέπει στους ανθρώπους να ανακατευθύνουν την εστίασή τους προς την
καλλιέργεια
τεχνογνωσίας σε τομείς που θεωρούνται πιο σημαντικοί, όπως η βιολογία, η εκπαίδευση, η μεταποίηση και η γεωργία.
Κατά τη διάρκεια ενός συναρπαστικού αποσπάσματος της παρουσίασής του που βρήκε τον δρόμο του στα μέσα κοινωνικής δικτύωσης, ο Χουάνγκ συλλογίστηκε ένα μάντρα δεκαετίας που αντηχούσε σε τεχνολογικά φόρουμ σε όλο τον κόσμο – την επιτακτική ανάγκη για τους νέους να κατακτήσουν την επιστήμη των υπολογιστών και τον προγραμματισμό. Σε αντίθεση με αυτή τη μακροχρόνια άποψη, ο Huang εισήγαγε μια οραματική προοπτική, προτείνοντας:
«Είναι δουλειά μας να δημιουργούμε υπολογιστική τεχνολογία τέτοια που κανείς δεν χρειάζεται να προγραμματίσει. Και ότι η γλώσσα προγραμματισμού είναι ανθρώπινη. Όλοι στον κόσμο είναι πλέον προγραμματιστές. Αυτό είναι το θαύμα της τεχνητής νοημοσύνης».
Ο Χουάνγκ οραματίστηκε ένα
μέλλον
όπου τα άτομα θα μπορούσαν να αφιερώσουν τις προσπάθειές τους για να γίνουν γνώστες σε περιοχές με μεγαλύτερη επίδραση.
Καθώς η αναγκαιότητα για δεξιότητες προγραμματισμού υπολογιστών έχει αποφευχθεί από την τεχνητή νοημοσύνη, οι άνθρωποι θα μπορούσαν να αξιοποιήσουν τις εγγενείς γλωσσικές τους δεξιότητες – την ίδια τη γλώσσα της ανατροφής τους – στις επαγγελματικές τους προσπάθειες. Είναι η κωδικοποίηση νεκρή ή γίνεται ακόμα πιο ουσιαστική δεξιότητα για το μέλλον;
Ωστόσο, ο Huang αναγνώρισε τη συνεχιζόμενη σημασία της κατανόησης του τρόπου αξιοποίησης του προγραμματισμού AI αποτελεσματικά. Ολοκλήρωσε με μια αισιόδοξη προοπτική για το μέλλον της μάθησης:
«Είναι ζωτικής σημασίας να αναβαθμίσουμε τους πάντες και η διαδικασία αναβάθμισης πιστεύω ότι θα είναι απολαυστική, εκπληκτική».
Ο Jensen Huang, Διευθύνων Σύμβουλος της Nvidia, υποστηρίζει ότι πρέπει να σταματήσουμε να λέμε ότι τα παιδιά πρέπει να μάθουν να κωδικοποιούν.
Υποστηρίζει ότι η άνοδος της τεχνητής νοημοσύνης σημαίνει ότι μπορούμε να αντικαταστήσουμε τις γλώσσες προγραμματισμού με προτροπές ανθρώπινης γλώσσας, δίνοντας έτσι τη δυνατότητα σε όλους να είναι προγραμματιστές.
Το AI θα σκοτώσει την κωδικοποίηση.
pic.twitter.com/SxK9twhEby
— Dare Obasanjo🐀 (@Carnage4Life)
24 Φεβρουαρίου 2024
Οι δηλώσεις του Huang στη σύνοδο κορυφής όχι μόνο αμφισβητούν τις παραδοσιακές αφηγήσεις γύρω από τη σημασία της κωδικοποίησης αλλά
μας προσκαλούν επίσης να επανεξετάσουμε τον ρόλο της ανθρώπινης νοημοσύνης και δημιουργικότητας σε ένα μέλλον που κυριαρχεί η τεχνητή νοημοσύνη.
Λοιπόν, ας το συζητήσουμε περαιτέρω.
Είναι η κωδικοποίηση νεκρή τώρα με την έλευση της τεχνητής νοημοσύνης ή εξακολουθούμε να έχουμε ανθρώπινη επαφή εδώ;
Η κωδικοποίηση είναι νεκρή ή θα είναι ποτέ;
Το ερώτημα εάν η κωδικοποίηση έχει πεθάνει ή θα είναι ποτέ είναι πολύπλευρο και αγγίζει την εξελισσόμενη φύση της τεχνολογίας και τον αντίκτυπό της στις ανθρώπινες δεξιότητες και θέσεις εργασίας. Ενώ η προοπτική του Διευθύνοντος Συμβούλου της Nvidia Jensen Huang στην Παγκόσμια Κυβέρνηση Κορυφής στο Ντουμπάι
προσφέρει μια προκλητική άποψη για το μέλλον του προγραμματισμού, είναι απαραίτητο να εξεταστεί το ευρύτερο πλαίσιο.
Οι εξελίξεις στην Τεχνητή Νοημοσύνη (AI) και τη μηχανική μάθηση αυτοματοποιούν πράγματι πολλές εργασίες, συμπεριλαμβανομένων πτυχών κωδικοποίησης και ανάπτυξης λογισμικού. Τα εργαλεία και οι πλατφόρμες είναι ολοένα και πιο ικανά να δημιουργούν κώδικα από περιγραφές φυσικών γλωσσών, μειώνοντας το εμπόδιο στη δημιουργία λογισμικού και ενδεχομένως μειώνοντας την ανάγκη για παραδοσιακές δεξιότητες κωδικοποίησης.
Ωστόσο, αυτό δεν σημαίνει απαραίτητα το τέλος της κωδικοποίησης ως κρίσιμης δεξιότητας.

Διάφοροι λόγοι υποδηλώνουν ότι η κωδικοποίηση θα παραμείνει σχετική:
-
Σύνθετη επίλυση προβλημάτων:
Ενώ η τεχνητή νοημοσύνη μπορεί να αυτοματοποιήσει εργασίες ρουτίνας, η επίλυση σύνθετων προβλημάτων και η καινοτόμος ανάπτυξη λογισμικού εξακολουθούν να απαιτούν ανθρώπινη επίβλεψη και δημιουργικότητα. Χρειάζονται προγραμματιστές για το σχεδιασμό αλγορίθμων, τη διασφάλιση της ακεραιότητας των δεδομένων και τη λήψη ηθικών αποφάσεων σχετικά με την τεχνητή νοημοσύνη και τη χρήση λογισμικού. -
Εκπαίδευση και επίβλεψη AI:
Τα ίδια τα συστήματα AI πρέπει να εκπαιδεύονται, να παρακολουθούνται και να ενημερώνονται. Αυτή η διαδικασία περιλαμβάνει την κατανόηση της κωδικοποίησης και της υπολογιστικής σκέψης για να διασφαλιστεί ότι τα συστήματα τεχνητής νοημοσύνης λειτουργούν όπως επιδιώκεται και τηρούνται οι ηθικοί παράγοντες. -
Αναδυόμενες τεχνολογίες:
Νέες τεχνολογίες και πλατφόρμες εμφανίζονται συνεχώς, απαιτώντας συχνά νέες γλώσσες προγραμματισμού ή πλαίσια. Η εκμάθηση κωδικοποίησης εξοπλίζει τα άτομα με τις θεμελιώδεις δεξιότητες για να προσαρμοστούν σε αυτές τις αλλαγές.
Σήμερα, τα εργαλεία κωδικοποίησης AI προσφέρουν διάφορες λειτουργίες:
από την ολοκλήρωση κώδικα σε πραγματικό χρόνο και τη βοήθεια εντοπισμού σφαλμάτων (StableCode, Blackbox AI) έως την περιγραφή κώδικα και τη δημιουργία δοκιμαστικής περίπτωσης (
Samsung
Gauss Code), έως την πλήρη αυτοματοποίηση δημιουργίας λογισμικού (Code Llama 70B) και βελτιωμένη ροή εργασιών με χαρακτηριστικά όπως η επεξήγηση κώδικα (
JetBrains
AI ).
-
Κατανόηση των βασικών:
Ακόμα κι αν η τεχνητή νοημοσύνη μπορεί να χειριστεί περισσότερες εργασίες προγραμματισμού, η βασική κατανόηση του τρόπου λειτουργίας της κωδικοποίησης είναι ζωτικής σημασίας σε έναν κόσμο που βασίζεται στην τεχνολογία. Επιτρέπει μια βαθύτερη κατανόηση του τρόπου με τον οποίο το λογισμικό επηρεάζει τη ζωή και την εργασία μας. -
Δημιουργική έκφραση και προσαρμογή:
Η κωδικοποίηση δεν είναι απλώς η εντολή στον υπολογιστή να εκτελεί εργασίες. είναι επίσης μια μορφή δημιουργικής έκφρασης. Το προσαρμοσμένο λογισμικό, τα παιχνίδια και η ψηφιακή
τέχνη
απαιτούν ένα επίπεδο απόχρωσης και δημιουργικότητας που η τεχνητή νοημοσύνη δεν έχει ακόμη κατακτήσει.
Ενώ ο ρόλος της κωδικοποίησης μπορεί να εξελιχθεί και τα εργαλεία που χρησιμοποιούμε για την κωδικοποίηση μπορεί να γίνουν πιο εξελιγμένα και προσβάσιμα, η θεμελιώδης δεξιότητα της κωδικοποίησης – και η υπολογιστική σκέψη που τη στηρίζει – είναι απίθανο να καταστεί παρωχημένη. Αντι αυτου,
ενδέχεται να δούμε μια αλλαγή στον τρόπο με τον οποίο εφαρμόζονται οι δεξιότητες κωδικοποίησης, με μεγαλύτερη έμφαση στην επίβλεψη, τα ηθικά ζητήματα και τη δημιουργική χρήση της τεχνολογίας.
Η κωδικοποίηση, σε κάποια μορφή, πιθανότατα θα παραμείνει μια βασική δεξιότητα για το άμεσο μέλλον, συνυπάρχει με την τεχνητή νοημοσύνη και τις τεχνολογίες αυτοματισμού.

Τα συστήματα τεχνητής νοημοσύνης έχουν σημειώσει εντυπωσιακή πρόοδο, ωστόσο, εξακολουθούν να αγωνίζονται να κατανοήσουν το πλήρες φάσμα των ανθρώπινων εμπειριών, συμπεριλαμβανομένων των πολιτισμικών πλαισίων, των αποχρώσεων και των ατομικών προτιμήσεων. Εδώ είναι που η ανθρώπινη επιμέλεια γίνεται κρίσιμη.
Σε αντίθεση με το AI,
Οι άνθρωποι μπορούν να εξετάσουν παράγοντες πέρα από την τεχνική ακρίβεια και αποτελεσματικότητα.
Μπορούν να αξιολογήσουν ηθικούς προβληματισμούς, συναισθηματικό αντίκτυπο και πολιτισμική ευαισθησία, διασφαλίζοντας ότι η τεχνολογία ευθυγραμμίζεται με τις διαφορετικές και πολύπλοκες ανάγκες μας. Αυτό το ανθρώπινο άγγιγμα είναι απαραίτητο για τη δημιουργία τεχνολογίας που δεν είναι απλώς λειτουργική, αλλά και ουσιαστική, λεπτή και περιεκτική. Με άλλα λόγια, ο συνδυασμός της ανθρώπινης διορατικότητας με την τεχνολογική ικανότητα οδηγεί στις πιο ολοκληρωμένες και αποτελεσματικές λύσεις.
Είναι νεκρή η κωδικοποίηση;
Δεν νομίζουμε.
Πιστώσεις εικόνας:
Κερέμ Γκιουλέν/Μέσα ταξίδι
VIA:
DataConomy.com

