Bitcoin Forum
March 16, 2026, 01:08:53 AM *
News: Latest Bitcoin Core release: 30.2 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Software Engineering  (Read 316 times)
BlackHatCoiner (OP)
Legendary
*
Offline Offline

Activity: 1960
Merit: 9478


Bitcoin is ontological repair


View Profile
February 25, 2026, 12:44:34 PM
 #21

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

Το AI δεν πρόκειται να εξαφανίσει τη χρησιμότητα των software engineers. Κάθε άλλο, οι ήδη ικανοί software engineers θα μπορούν να παράγουν περισσότερο προϊόν την ίδια ώρα. Αυτό που αποκαλύπτει το AI είναι ότι το software engineering δεν ήταν ποτέ εξαρχής το coding.

Στα οικονομικά υπάρχει ένας απαράβατος κανόνας της σπανιότητας. Για να πληρωθείς καλά, πρέπει να έχεις κάποιο εγγενές scarcity. Π.χ., να είσαι καλός υδραυλικός, ηλεκτρολόγος, προγραμματιστής. Αυτό δεν παρακάμπτεται στην εποχή του AI. Όταν έχουν πολλοί πρόσβαση στους coding agents δεν παύει να υπάρχει ο καλός που μπορεί να κάνει καλύτερη δουλειά από τον average.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
cryptosize
Sr. Member
****
Offline Offline

Activity: 2086
Merit: 413


View Profile
February 25, 2026, 03:49:09 PM
Last edit: February 25, 2026, 07:01:32 PM by cryptosize
 #22

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

Το AI δεν πρόκειται να εξαφανίσει τη χρησιμότητα των software engineers. Κάθε άλλο, οι ήδη ικανοί software engineers θα μπορούν να παράγουν περισσότερο προϊόν την ίδια ώρα. Αυτό που αποκαλύπτει το AI είναι ότι το software engineering δεν ήταν ποτέ εξαρχής το coding.

Στα οικονομικά υπάρχει ένας απαράβατος κανόνας της σπανιότητας. Για να πληρωθείς καλά, πρέπει να έχεις κάποιο εγγενές scarcity. Π.χ., να είσαι καλός υδραυλικός, ηλεκτρολόγος, προγραμματιστής. Αυτό δεν παρακάμπτεται στην εποχή του AI. Όταν έχουν πολλοί πρόσβαση στους coding agents δεν παύει να υπάρχει ο καλός που μπορεί να κάνει καλύτερη δουλειά από τον average.
Η AI όχι, η AGI ναι. Μόνο αυτή θα ματσάρει/ξεπεράσει τον άνθρωπο.

Πάντως ήδη η AI ήδη ασκεί ανταγωνισμό στους junior devs...

ΥΓ1: Το software engineering είναι πολλά πράγματα (είναι και flowcharts, αλλά είναι και coding -> όποιος έχει γράψει με το χέρι assembly, ξέρει τι εννοώ, ειδικά οι Demoscene-άδες).

Είναι θέμα χρόνου η A(G)I να ξεπεράσει ακόμα και τον καλύτερο compiler... δεν θα χρειάζεται καν η μετάφραση C/C++ -> x86/ARM, απλά θα γράφει κατευθείαν γλώσσα μηχανής με τον πιο αποδοτικό τρόπο.

Ίσως έτσι δούμε αναβίωση των καθαρόαιμων RISC επεξεργαστών, τώρα που τα die shrinks δεν είναι τόσο εύκολα/φτηνά...

ΥΓ2: Ο CEO της nVidia προβλέπει άνθηση των blue collar επαγγελμάτων, όχι των white collar:

https://unboxholics.com/news/tech/125886-o-ceo-tis-nvidia-provlepei-terastia-zitisi-gia-ilektrologous-ydravlikous-kai-xylourgous

Φυσικά αργά ή γρήγορα και οι blue collar θα αντικατασταθούν από ρομπότ, απλά αυτό αργεί λίγο παραπάνω (white collar/2030, blue collar/2040).

ΥΓ3: Έχει ενδιαφέρον να δούμε πόσο «απίθανα» θεωρούσαν κάποτε τα αεροπλάνα, ενώ σήμερα τα έχουμε ψωμοτύρι (όχι για πολύ ακόμα λόγω climate agenda):

https://bigthink.com/pessimists-archive/air-space-flight-impossible/
BlackHatCoiner (OP)
Legendary
*
Offline Offline

Activity: 1960
Merit: 9478


Bitcoin is ontological repair


View Profile
March 15, 2026, 07:12:33 PM
 #23

Πάντως ήδη η AI ήδη ασκεί ανταγωνισμό στους junior devs...
Το επάγγελμα θα μεταλλαχθεί αναμφισβήτητα. Software engineers θα υπάρχουν όμως.

Quote
Είναι θέμα χρόνου η A(G)I να ξεπεράσει ακόμα και τον καλύτερο compiler... δεν θα χρειάζεται καν η μετάφραση C/C++ -> x86/ARM, απλά θα γράφει κατευθείαν γλώσσα μηχανής με τον πιο αποδοτικό τρόπο.
Αυτό μου φαίνεται δύσκολο με το θεωρητικό υπόβαθρο που έχουμε για το AI σήμερα. Η ερώτηση είναι: χρειάζεται; Μου φαίνεται πολύ πιο πιθανό σενάριο να μάθει να γράφει άπταιστα C/C++ και να το μεταγλωττίζει παρά να γράφει asm με τη μία. Δεν είναι υπολογιστικά δαπανηρό να γράφει πρώτα τον κώδικα, και είμαι σίγουρος πως είναι πιο αποδοτικό, αφού είναι στοχαστικό σύστημα το οποίο μαθαίνει από το έργο του ανθρώπου.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
cryptosize
Sr. Member
****
Offline Offline

Activity: 2086
Merit: 413


View Profile
March 15, 2026, 08:48:59 PM
 #24

Πάντως ήδη η AI ήδη ασκεί ανταγωνισμό στους junior devs...
Το επάγγελμα θα μεταλλαχθεί αναμφισβήτητα. Software engineers θα υπάρχουν όμως.
Μέχρι να βγει η AGI.

Quote
Είναι θέμα χρόνου η A(G)I να ξεπεράσει ακόμα και τον καλύτερο compiler... δεν θα χρειάζεται καν η μετάφραση C/C++ -> x86/ARM, απλά θα γράφει κατευθείαν γλώσσα μηχανής με τον πιο αποδοτικό τρόπο.
Αυτό μου φαίνεται δύσκολο με το θεωρητικό υπόβαθρο που έχουμε για το AI σήμερα. Η ερώτηση είναι: χρειάζεται; Μου φαίνεται πολύ πιο πιθανό σενάριο να μάθει να γράφει άπταιστα C/C++ και να το μεταγλωττίζει παρά να γράφει asm με τη μία. Δεν είναι υπολογιστικά δαπανηρό να γράφει πρώτα τον κώδικα, και είμαι σίγουρος πως είναι πιο αποδοτικό, αφού είναι στοχαστικό σύστημα το οποίο μαθαίνει από το έργο του ανθρώπου.
Κάθε μεταφραστικό layer αυξάνει πιθανά λάθη.

Είναι σαν να σου λέω ότι έχει νόημα το αγγλικά -> ελληνικά, αντί να μάθει να γράφει κατευθείαν ελληνικά.

Επίσης δεν γνωρίζω τι κατέχεις περί μικροεπεξεργαστών/μικροαρχιτεκτονικών (κάποια στιγμή θα σας κάνουν σχετικό μάθημα, έστω και σε basic επίπεδο), αλλά αν κάτσεις να μάθεις τα περί CISC vs RISC, in-order vs out-of-order execution, few registers/GPRs + register renaming vs many registers/GPRs, θα δεις γιατί υπάρχει όφελος να ξαναγυρίσουμε σε lean & mean RISC λογική (απαιτούνται λιγότερα transistors), ειδικά τώρα που τα νανόμετρα δεν πέφτουν τόσο γρήγορα όσο παλιά.

Εξάλλου οι GPUs RISC είναι, γιατί έτσι ενσωματώνουν περισσότερες ALUs, ενώ οι x86-64 CPUs εστιάζουν στο binary compatibility (έτσι όμως μαζεύουν πολύ legacy baggage -> more transistors needed).

Όσο πιο παλιά είναι μια αρχιτεκτονική, τόσο πιο πολύ legacy baggage μαζεύει (x86 > ARM > RISC-V).

Επειδή προς το παρόν οι άνθρωποι γράφουν κώδικα, χρειαζόμαστε το backwards compatibility (στις GPUs το αναλαμβάνει ο driver με shader compilation/CUDA/OpenCL, κανένας δεν γράφει assembly, ενώ στις CPUs υπάρχει η απαίτηση να τρέχει τον κώδικα αυτούσιο).
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!