Το ChatGPT θα σκοτώσει τους κωδικοποιητές;

Το ChatGPT θα σκοτώσει τους κωδικοποιητές;

Κατά τη δημιουργία της νέας ιστοσελίδας της εταιρείας μου, ζήτησα από το ChatGPT κώδικα για τα ακόλουθα αποκριτικά στοιχεία σχεδίασης:

  1. 3 εικόνες δίπλα δίπλα
  2. Πίνακας με 2 σειρές, πρώτη σειρά με 3 εικόνες, δεύτερη σειρά με 3 συνδέσμους
  3. 3 εικόνες δίπλα δίπλα στη μία γραμμή και 3 σύνδεσμοι στην επόμενη γραμμή
  4. 3 εικόνες δίπλα δίπλα με συνδεδεμένους λεζάντες.

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

Το ChatGPT θα σκοτώσει τους κωδικοποιητές; Ευφυΐα Δεδομένων PlatoBlockchain. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Όλα τα αποσπάσματα κώδικα λειτούργησαν για πρώτη φορά. Δεν χρειάστηκε να κάνω διόρθωση σφαλμάτων (όχι ότι είμαι ικανός να κάνω κάτι!).

Είχα αμφιβολίες για την ακόλουθη γραμμή στον κώδικα που παρέχεται από το ChatGPT:

----

.image {flex: 0 0 33.33%; /* Προσαρμόστε αυτήν την τιμή για να αλλάξετε το πλάτος κάθε εικόνας */ max-width: 100%;

----

Ζήτησα διευκρίνιση από το ChatGPT.

Μου έδωσε μια κρυστάλλινη απάντηση χωρίς καμία από την κοροϊδία/πατρονιστική στάση του τυπικού χρήστη StackOverflow.

Με οποιοδήποτε σημείο αναφοράς, η απόδοση του ChatGPT ήταν εξαιρετική.

Αυτό εγείρει το εξής ερώτημα:

Θα σκοτώσει το ChatGPT τους κωδικοποιητές;

----

Δεν είναι η πρώτη φορά που οι άνθρωποι κάνουν αυτή την ερώτηση.

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

1.ERP

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

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

2. RAD / Low Code / Πλατφόρμα χωρίς κώδικα

Γύρω σε αυτό το διάστημα, κατευθυνόμουν στο μάρκετινγκ για έναν παγκόσμιο προμηθευτή ERP.

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

Μια μέρα, συνάντησα έναν συνάδελφο στη ΖΩΝΗ ΚΑΠΝΙΣΜΟΥ του κτιρίου του γραφείου μου. Ήταν προγραμματιστής στο όργανο μηχανικής. Επειδή δεν είχα καμία σχέση στη δουλειά, δεν τον είχα συναντήσει ποτέ στο γραφείο. Αρχίσαμε να ανταλλάσσουμε σημειώσεις για τις αντίστοιχες δουλειές μας.

Έτυχε να του αναφέρω την επιθυμία μου να δημιουργήσω μια πύλη για τη φιλοξενία εξασφαλίσεων μάρκετινγκ. Μου είπε ότι είχε ακούσει για ένα εργαλείο που ονομάζεται Microsoft Frontpage που επέτρεπε σε μη geek να δημιουργούν απλούς ιστότοπους χρησιμοποιώντας έναν οπτικό επεξεργαστή και στοιχεία ελέγχου μεταφοράς και απόθεσης. Ως ισχυρός χρήστης του εργαλείου χαρτογράφησης του Microsoft Visio, ήμουν εξοικειωμένος με αυτό το παράδειγμα.

Επέστρεψα στο γραφείο μου και δοκίμασα το Frontpage. Ιδού, μπόρεσα να δημιουργήσω την πύλη παροχής ασφάλειας μάρκετινγκ μέσα σε μια εβδομάδα χωρίς να γράψω ούτε μια γραμμή κώδικα HTML (κάτι που ούτως ή άλλως δεν μπορούσα).

Εκείνη την εποχή, το Frontpage χρησιμοποιούσε την πλατφόρμα Rapid Application Development (RAD). Σήμερα, θα ονομαζόταν πλατφόρμα χαμηλού κώδικα / χωρίς κώδικα.

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

3. Μεταφραστές κώδικα

Στην επόμενη εταιρεία μου, συνήθιζα να πουλάω ένα εργαλείο που θα κρύβει τον κωδικό COBOL παλαιού τύπου στην Java. Τότε, το λέγαμε Μεταφραστής Κώδικα. Πιστεύω ότι αυτή η κατηγορία προϊόντων έχει πλέον μετονομαστεί σε Code Transpiler.

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

4. Αυτοματισμός ροής εργασιών

Με την πάροδο του χρόνου, χρησιμοποίησα εργαλεία αυτοματισμού ροής εργασίας όπως π.χ IFTTT για την αυτοματοποίηση πολλών ροών εργασίας π.χ

  1. Μόλις δημοσιεύσω μια ανάρτηση στο εταιρικό ιστολόγιο, αναρτήστε αυτόματα έναν σύνδεσμο στο Twitter.
  2. Κάθε φορά που κάποιος ασχολείται με το tweet μου, προσθέστε τον αυτόματα σε μια λίστα που ονομάζεται
    skr-engagers.

Το ChatGPT θα σκοτώσει τους κωδικοποιητές; Ευφυΐα Δεδομένων PlatoBlockchain. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Και πάλι προέκυψε το ερώτημα εάν αυτά τα εργαλεία αυτοματισμού ροής εργασίας θα σκότωναν τους κωδικοποιητές;

5. Παρακολούθηση + Παρατηρησιμότητα

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

6. WordPress + Gutenberg

Πρόσφατα χρησιμοποίησα το WordPress + Gutenberg Block Editor για να αναβαθμίσω τον ιστότοπο της εταιρείας μου σε responsive σχεδιασμό. Δεν έγραψα / επεξεργάστηκα ούτε μια γραμμή κώδικα. Ποιος χρειάζεται κωδικοποιητές, ε;

----

Ονομάζω τις προαναφερθείσες τεχνολογίες ΚΑΤΑΣΤΑΛΛΕΣ ΖΗΤΗΣΗΣ. Όλοι τους ήταν επαναστατικοί όταν μπήκαν στην αγορά και απείλησαν να αφαιρέσουν τη δουλειά των προγραμματιστών.

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

Τι δίνει;

Αποδίδω αυτό το φαινομενικό παράδοξο στην εμφάνιση αυτού που αποκαλώ ΤΟΝΩΤΙΚΑ ΖΗΤΗΣΗΣ. Αποτελώντας μια δέσμη νέων μοντέλων ανάπτυξης και σεναρίων χρήσης, δημιούργησαν νέες θέσεις εργασίας κωδικοποίησης σε άγνωστους μέχρι τώρα τομείς της πληροφορικής.

Περισσότερα για αυτό σε μια επόμενη ανάρτηση. Παρακολουθήστε αυτόν τον χώρο.

Σφραγίδα ώρας:

Περισσότερα από Fintextra