Δύο γεμάτες μέρες ακρόασης, μάθησης, αλληλεπίδρασης υπόσχεται το Voxxed Days Thessaloniki, ένα από τα μεγαλύτερα συνέδρια στον κλάδο της τεχνολογίας, χορηγός επικοινωνίας του οποίου είναι η Voria.gr.
Το Voxxed Days Thessaloniki θα πραγματοποιηθεί στο Συνεδριακό Κέντρο «Ιωάννης Βελλίδης», στις 24 - 25 Νοεμβρίου 2023, με τη συμμετοχή πάνω από 30 ομιλητών από Ελλάδα, Ευρώπη, Ασία και Αμερική οι οποίοι θα μοιραστούν τις γνώσεις και την εμπειρία τους με το κοινό του συνεδρίου.
Μια από τις πιο ενδιαφέρουσες παρουσίες-ομιλίες είναι του Δρ. Βένκατ Σουμπραμανιάμ (Dr Venkat Subramaniam), βραβευμένου συγγραφέα πολλών τεχνικών βιβλίων, ιδρυτή της εταιρίας Agile Developer, Inc. και καθηγητή στο Πανεπιστήμιο του Χιούστον.
Ως σύμβουλος λογισμικού και καθηγητής αφιερώνει πολύ χρόνο καθημερινά για να διδάσκει έννοιες και πρακτικές που σχετίζονται με το σχεδιασμό λογισμικού και την αυτοματοποίηση του ελέγχου του. Όπως αναφέρει ο κ. Σουμπραμανιάμ, «οτιδήποτε μπορούμε να κάνουμε για να ωθήσουμε τον εαυτό μας προς την απλότητα αξίζει τον χρόνο και την προσπάθειά μας».
Σύμφωνα με τον ίδιο, τον τελευταίο καιρό έχει παρατηρηθεί πολλές ομάδες να παρασύρονται στην πολυπλοκότητα, αλλά, όπως λέει, ζητούμενο είναι να προχωρήσουμε προς την ανάπτυξη συστημάτων που θα συντηρούνται όσο γίνεται ευκολότερα.
Επιπλέον, εξηγεί γιατί να παρευρεθεί κάποιος σε ένα Voxxed Days και να παρακολουθήσει την ομιλία που θα πραγματοποιήσει στη Θεσσαλονίκη.
Πείτε μας λίγα λόγια για εσάς - Πώς είναι μία τυπική μέρα ή εβδομάδα εργασίας;
Έχω πολλούς ρόλους. Είμαι σύμβουλος λογισμικού για περίπου 25 χρόνια. Τυπικά, λοιπόν, η μέρα μου περιλαμβάνει συμβουλευτική, καθοδήγηση, εκπαίδευση για εταιρείες σε όλο τον κόσμο. Επίσης, είμαι καθηγητής στο Πανεπιστήμιο του Χιούστον εδώ και περίπου 30 χρόνια. Έτσι αφιερώνω αρκετό χρόνο κάθε μέρα για να διδάσκω τους φοιτητές μου έννοιες και πρακτικές που σχετίζονται με το σχεδιασμό λογισμικού και την αυτοματοποίηση του ελέγχου του. Εκτός από αυτά ταξιδεύω αρκετά, μιλώντας σε πολλά συνέδρια, και επίσης γράφω μια σειρά από άρθρα και βιβλία. Έτσι είναι περίπου μια τυπική ημέρα ή εβδομάδα με διαφορετικές δραστηριότητες, ανάλογα με την εποχή του έτους ή τις δεσμεύσεις με τους πελάτες κατά τη διάρκεια αυτής της περιόδου.
Έχετε αποτελέσει έμπνευση για χιλιάδες προγραμματιστές σε όλο τον κόσμο. Πώς αισθάνεστε για αυτό?
Είμαι ταπεινός και είμαι πολύ ευγνώμων που το έχω καταφέρει. Ο καθένας από εμάς, όντας μέλος της ευρύτερης τεχνολογικής κοινότητας, έχει την ευκαιρία να εμπνεύσει και να εμπνευστεί. Με τα χρόνια, έχω εμπνευστεί από τόσους πολλούς καταπληκτικούς ανθρώπους σε διάφορες περιστάσεις. Για μένα κάθε άτομο απλώνει και τα δύο του χέρια, το ένα για να ζητήσει υποστήριξη και καθοδήγηση και το άλλο, ταυτόχρονα, για να προσφέρει την υποστήριξή του σε άτομα που τη χρειάζονται. Είναι προνόμιο να μπορείς να αλληλεπιδράσεις με τόσους προγραμματιστές και να συζητάμε και να ανταλλάσσουμε απόψεις και ιδέες για ποικίλα θέματα, συμπεριλαμβανομένου του προγραμματισμού. Είμαι πολύ ευγνώμων που μπορώ να το κάνω αυτό.
Τι πραγματεύεται η ομιλία που θα κάνετε στο Voxxed Days Thessaloniki; Μετά από τόσα χρόνια η πολυπλοκότητα εξακολουθεί να είναι πρόβλημα της ανάπτυξης λογισμικού;
Κάθε οργανισμός και προγραμματιστής θέλει να είναι ευέλικτος - όλοι θέλουμε να κινούμαστε με ταχύτητα και ευκολία. Η πολυπλοκότητα στην ανάπτυξη λογισμικού εμποδίζει ωστόσο αυτόν τον στόχο. Επιπλέον, είναι εξαιρετικά εύκολο να δημιουργηθεί πολύπλοκος κώδικας και χρειάζεται πολλή σκόπιμη προσπάθεια και πειθαρχία για τη εύρεση και υλοποίηση απλών λύσεων. Με τα χρόνια έχει γίνει πολύ πιο δύσκολο να διατηρήσεις τον έλεγχο της πολυπλοκότητας ενός συστήματος. Οτιδήποτε μπορούμε να κάνουμε για να ωθήσουμε τον εαυτό μας προς την απλότητα αξίζει τον χρόνο και την προσπάθειά μας. Σε αυτήν την ομιλία χρησιμοποιώ πολλά παραδείγματα από την εμπειρία μου τα τελευταία χρόνια σε έργα λογισμικού, που δείχνουν πώς διαφορετικές ομάδες έχουν παρασυρθεί στην πολυπλοκότητα και πώς θα μπορούσαμε να μάθουμε από αυτές τις εμπειρίες και να προχωρήσουμε προς την ανάπτυξη συστημάτων που είναι πιο συντηρούνται πιο εύκολα λόγω της έλλειψης πολυπλοκότητας.
Ποιο πιστεύετε ότι θα μπορούσε να είναι το κύριο κέρδος για όσους παρακολουθήσουν την ομιλία σας?
Θα παραθέσω τα σχόλια που έγραψε κάποιος στο X (Twitter) πρόσφατα αφού παρευρέθηκε στην ομιλία μου: «...αρχίστε να δίνετε προτεραιότητα στην ανάπτυξη λογισμικού χωρίς πολυπλοκότητα και σκεφτείτε περισσότερο γιατί γράφουμε κώδικα με τον τρόπο που το κάνουμε». Νομίζω ότι αυτό τα λέει όλα, το «γιατί;» Θα ήθελα οι προγραμματιστές να επανεξετάσουν τις πρακτικές τους και να αξιολογήσουν τρόπους με τους οποίους μπορούν να επικεντρωθούν στη δημιουργία αξίας, ώστε να μπορούν να παραδίδουν συντηρήσιμες εφαρμογές πιο γρήγορα.
Έχετε πάει σε πολλά Voxxed Days συνέδρια. Γιατί να παρευρεθεί κάποιος σε ένα από αυτά;
Εάν το μόνο που θέλει να κάνει κάποιος είναι να ακούσει μια τεχνική ομιλία, μπορεί να το κάνει από σχεδόν οπουδήποτε σήμερα. Το να είσαι σε ένα συνέδριο είναι πολύ περισσότερο από το να ακούς ομιλίες. Είναι μια ευκαιρία να αλληλεπιδράσετε με συναδέλφους προγραμματιστές και ομιλητές, να είστε σε θέση να κάνετε ερωτήσεις που σχετίζονται με την εργασίας σας, και να ανταλλάσετε απόψεις και ιδέες με άλλους προγραμματιστές. Συνεχίζω να πηγαίνω σε αυτά τα συνέδρια, κυρίως επειδή εμπλουτίζουν τις γνώσεις μου, ακούω νέες ιδέες μετά από κάθε ομιλία μου και επίσης χτίζω επαγγελματικές σχέσεις με άλλους συναδέλφους από τον κλάδο. Έχω δει χιλιάδες προγραμματιστές σε πολλές εκδηλώσεις Voxxed Days να έρχονται κάθε χρόνο για αυτούς ακριβώς τους λόγους.
Θα θέλατε να πείτε κάτι εκ των προτέρων στην κοινότητα προγραμματιστών του Voxxed Days Thessaloniki;
Σας περιμένει μια έντονα δημιουργική ευκαιρία. Κοιμηθείτε καλά το προηγούμενο βράδυ και ετοιμαστείτε για δύο γεμάτες μέρες ακρόασης, μάθησης, αλληλεπίδρασης και να πάρετε πίσω όλη αυτή τη γνώση και να εφαρμόσετε στην καθημερινότητά σας και να κάνετε τον κόσμο γύρω σας καλύτερο.