Γνώμη: Η Τεχνητή Νοημοσύνη Μετασχηματίζει την Βιομηχανία του Προγραμματισμού και Μεταμορφώνει τις Καριέρες των Προγραμματιστών
Η εκμάθηση του προγραμματισμού ήταν πάντα στο πίσω μέρος του μυαλού μου. Για χρόνια, καλλιέργησα την πεποίθηση ότι το να γίνεις προγραμματιστής ή αναπτυξιακός εφαρμογών είναι ο καλύτερος δρόμος για την κατασκευή μιας σταθερής καριέρας και για την εξασφάλιση μιας υψηλά αμειβόμενης θέσης εργασίας στον γρήγορα εξελισσόμενο κόσμο μας.
Αλλά τώρα, η γεννητική τεχνητή νοημοσύνη είναι εδώ, επαναστατίζοντας τις ζωές και τις επαγγελματικές καριέρες όλων, και δεν μπορώ παρά να αναρωτηθώ: Αξίζει ακόμη να μάθεις προγραμματισμό;
Ενώ πρόσφατες μαζικές απολύσεις από μεγάλες τεχνολογικές εταιρείες όπως η Microsoft, η Meta και η Google, αποτελούν το αποτέλεσμα πολλαπλών παραγόντων – συμπεριλαμβανομένης της πανδημίας – έχει αναφερθεί ότι η ανάγκη για προγραμματιστές έχει μειωθεί και οι απόφοιτοι τεχνολογίας αντιμετωπίζουν μια δύσκολη αγορά εργασίας.
Ως δημοσιογράφος με μόνο πολύ βασικές γνώσεις HTML και CSS και χωρίς εμπειρία στον τομέα του κώδικα, αποφάσισα να κάνω έρευνα και να ρωτήσω προγραμματιστές που εργάζονται με την AI για το τι πιστεύουν ότι συμβαίνει πραγματικά στο οικοσύστημα κωδικοποίησης με την άφιξη της AI.
Οι Φόβοι και οι Ανησυχίες
Οι μαζικές απολύσεις από τις μεγάλες τεχνολογικές εταιρείες ήταν ένα από τα μεγαλύτερα προβλήματα που επηρέασαν τη σταθερότητα των θέσεων εργασίας στην ανάπτυξη ιστοσελίδων.
Το 2023, πάνω από 260.000 εργαζόμενοι απολύθηκαν από τεχνολογικές εταιρείες—συμπεριλαμβανομένων γιγάντων όπως η Amazon, η Alphabet, η Meta και η Microsoft. Κατά τη διάρκεια του 2024 οι διαδικασίες περικοπής θέσεων εργασίας συνεχίστηκαν, ευτυχώς με πιο αργό ρυθμό, αλλά φτάνοντας σχεδόν σε 150.000 περικοπές θέσεων εργασίας μέχρι στιγμής.
Ενώ αυτές οι διαδικασίες εξοντωτικής ελαχιστοποίησης περιλαμβάνουν πολλαπλές τμήματα σε τεχνολογικές εταιρείες που δεν σχετίζονται με την ανάπτυξη λογισμικού ή τη γραφή κώδικα, οι μηχανικοί λογισμικού αποτέλεσαν πράγματι το μεγαλύτερο μέρος των περικοπών θέσεων εργασίας το 2023 σύμφωνα με μια έκθεση που μοιράστηκε το Vox.
Και ναι, υπήρχαν λόγοι όπως – ευτυχώς για όλους μας – το τέλος της πανδημίας και η έλλειψη ανάγκης για εικονική ανάπτυξη στο γρήγορο ρυθμό που είχαμε συνηθίσει κατά τη διάρκεια της κρίσης του COVID-19, καθώς και άλλοι εξωτερικοί παράγοντες όπως η αβεβαιότητα της οικονομίας. Ωστόσο, μερικοί ειδικοί έχουν συμπεριλάβει την άνοδο της Τεχνητής Νοημοσύνης (AI) ως μέρος της εξίσωσης.
Η Τεχνητή Νοημοσύνη ως Επιταχυντής, όχι ως Αντικαταστάτης
Τώρα, η AI μπορεί να αναλάβει μεγάλο μέρος του κώδικα της εταιρείας. Στις 29 Οκτωβρίου, ο Sundar Pichai, Διευθύνων Σύμβουλος της Google και της Alphabet, δήλωσε κατά τη διάρκεια της αισιόδοξης τηλεδιάσκεψης για τα αποτελέσματα της εταιρείας κατά το τρίτο τρίμηνο του 2024, ότι έχουν υιοθετήσει την AI εσωτερικά και αυτό έχει αυξήσει την αποδοτικότητά τους.
«Σήμερα, περισσότερο από ένα τέταρτο όλου του νέου κώδικα στη Google παράγεται από την AI, και στη συνέχεια ελέγχεται και γίνεται αποδεκτός από τους μηχανικούς. Αυτό βοηθάει τους μηχανικούς μας να κάνουν περισσότερα και να κινηθούν πιο γρήγορα», είπε ο Pichai.
Και τι πιστεύουν οι web developers γι’ αυτό;
Ο Robert Hangu, σύμβουλος γεννητικής AI με MSc στην Επιστήμη των Υπολογιστών και ιδρυτής της Next Operations, πιστεύει ότι η AI δεν αντικαθιστά τους μηχανικούς λογισμικού αλλά μάλλον επιταχύνει τη δουλειά τους.
«Χρησιμοποιώ το Copilot ως βοηθός κωδικοποίησης, αλλά πρέπει να γνωρίζεις πότε είναι σωστό και πότε είναι λάθος,» είπε η Hangu στο WizCase κατά τη διάρκεια μιας κλήσης, τονίζοντας ότι η γνώση στην κωδικοποίηση είναι απαραίτητη για να χρησιμοποιήσεις την AI ως υποστήριξη.
Όταν ρώτησα για τις εταιρείες που απολύουν προγραμματιστές μετά την άνοδο της AI και την θεωρούν αυτό ως παράγοντα, διαφώνησε. «Θα υποστήριζα ότι έχει πολλά να κάνει με την κατανομή κεφαλαίου και την απόφαση,» είπε η Hangu. «Αν είχες τη δυνατότητα να δημιουργήσεις 10 φορές περισσότερο κώδικα ως εταιρεία, τι θα έκανες; Θα απέλυες το 90% του προσωπικού σου και θα έμενες ως έχεις, ή θα το κρατούσες και θα παρήγαγες 10 φορές περισσότερο;»
Η AI Αναμορφώνει τις Εργασίες των Προγραμματιστών
Τα Chatbots όπως το GitHub Copilot και το ChatGPT μπορούν πλέον να αναλαμβάνουν τη συγγραφή κώδικα, την αποσφαλμάτωση, να προτείνουν κώδικα και αυτόματη συμπλήρωση, καθώς και να μεταφράζουν έννοιες.
Ο Ricardo Sánchez, ένας μηχανικός υπολογιστών που εργάζεται ως μηχανικός DevOPS και επικεφαλής μιας ομάδας 20 προγραμματιστών, έχει βιώσει από πρώτο χέρι τον αντίκτυπο της τεχνητής νοημοσύνης.
«Η ανάπτυξη λογισμικού γίνεται όλο και πιο γρήγορη γιατί οι προγραμματιστές μπορούν να επικεντρωθούν στη δημιουργία κώδικα αντί να αφιερώνουν ώρες και ώρες στην έρευνα για το πώς να λύσουν ένα πρόβλημα,» είπε η Sanchez στο Wizcase σε μια κλήση. «Τώρα μπορείς να πας σε ένα AI και να το ρωτήσεις για ένα πρόβλημα με τον κώδικα και πώς μπορείς να τον ενημερώσεις ή να τον βελτιώσεις, και αυτό εξοικονομεί και απλοποιεί σημαντικά τη δουλειά σου. Δεν αφιερώνεις πια 10 ώρες για έρευνα, περιήγηση ή ανάγνωση τεκμηρίωσης· αντ’ αυτού, επικεντρώνεσαι στην επίλυση του προβλήματος. Το AI απλοποιεί και σε βοηθάει πολύ στη διαδικασία.»
Το Μέλλον της Καριέρας των Προγραμματιστών
Οι περισσότεροι προγραμματιστές με τους οποίους μίλησα για την επίδραση της AI στη βιομηχανία συμφώνησαν στην ίδια προϋπόθεση: πρέπει να είσαι εξαιρετικός στον προγραμματισμό για να επαληθεύσεις και να επιβεβαιώσεις ότι το AI κάνει καλή δουλειά. Συμφώνησαν επίσης στην ακρίβεια του AI και εκτίμησαν ότι είναι σχεδόν σωστό κατά 95% τις περισσότερες φορές όταν γράφει κώδικα, απαντά σε ερωτήματα και εκτελεί πολλαπλές εργασίες.
Αυτός είναι επίσης ένας από τους λόγους για τους οποίους πολλοί ειδικοί λένε ότι η ζήτηση για junior developers μειώνεται και οι πιο ανώτερες θέσεις γίνονται πιο σχετικές. Η σύνταξη κώδικα έχει γίνει λιγότερο σημαντική από την επεξεργασία κώδικα και στην επεξεργασία – όπως συμβαίνει και στη δημοσιογραφία – η γνώση είναι κρίσιμη.
Η Sánchez πιστεύει ότι οι εταιρείες πρέπει να ενημερώσουν τα συστήματά τους και τις πλατφόρμες τους για να παραμείνουν εμπρόσθιες των επιπτώσεων της Τεχνητής Νοημοσύνης και των ανταγωνιστών τους. Και ότι οι developers, από την άλλη, πρέπει να παρατηρούν τι συμβαίνει εντός των εταιρειών και να πειραματίζονται με τα νέα εργαλεία της Τεχνητής Νοημοσύνης, ώστε να λειτουργούν ως γέφυρες που συνδέουν τις τρέχουσες τεχνολογίες με πιο προηγμένες τεχνολογίες, προτεραιοτητοποιώντας πάντα την ασφάλεια και μια ηθική προσέγγιση.
Παρά τις απολύσεις στον τομέα της τεχνολογίας, την αβεβαιότητα στην αγορά και την τεράστια επίδραση που έχει η Τεχνητή Νοημοσύνη στην ανάπτυξη λογισμικού, οι εργαζόμενοι στον τομέα παραμένουν αισιόδοξοι. Το παρατήρησα αυτό σε συνομιλίες με αναπτυξιακούς και το βλέπω επίσης στο Reddit και στα social media.
«Η επιστήμη των υπολογιστών είναι ένας τομέας που αλλάζει και εξελίσσεται συνεχώς, επομένως, ως επαγγελματίας της επιστήμης των υπολογιστών, πρέπει να κατανοήσετε αυτό και, αντί να φοβάστε, να το αγκαλιάσετε – να αγκαλιάσετε την αλλαγή, « είπε ο Σάντσεζ.
Αφήστε ένα σχόλιο
Ακύρωση