Αν και ο Dainyl είχε συμμετάσχει σε ένα hackathon στο παρελθόν, έψαχναν για ένα hackathon που να περιλάμβανε περισσότερο το φύλο. Ευτυχώς, έπεσαν στο πρώτο χάκαθον της Φλόριντα που περιλαμβάνει το φύλο: TechTogether Miami!

Διαβάστε παρακάτω ένα αναλυτικό άρθρο της εμπειρίας της Dainyl.

Στο κοινό, οι προγραμματιστές λογισμικού είναι συχνά στερεότυποι ως εσωστρεφείς και ανόητοι. άντρες που νοιάζονται μόνο για τον κώδικα. Για τα μέσα ενημέρωσης, οι τεχνολογικοί γίγαντες όπως ο Έλον Μασκ, ο Τζεφ Μπέζος και ο Μπιλ Γκέιτς είναι το μόνο που βλέπουν. Στο TechTogether Miami, ωστόσο, μπορεί να βρεθεί το εντελώς αντίθετο - μια διαφορετική ομάδα από μερικούς από τους πιο ευγενικούς, πιο παθιασμένους σπασίκλες της τεχνολογίας που είχα τη χαρά να συναντήσω.

Τι ακριβώς είναι το TechTogether Miami;

Την Παρασκευή, 18 Φεβρουαρίου, είχα τη χαρά να παρακολουθήσω το δεύτερο hackathon μου (μια πολυήμερη εκδήλωση όπου οι προγραμματιστές δημιουργούν εφαρμογές από την αρχή) και το πρώτο hackathon με επίκεντρο το φύλο της Φλόριντα, το TechTogether Miami! Ο στόχος του TechTogether είναι να επαναπροσδιορίσει το στερεότυπο των χάκερ και να αυξήσει την εκπροσώπηση των γυναικών και των μη δυαδικών ανθρώπων στην τεχνολογία. Αυτό το hackathon ήταν μια εκδήλωση που διήρκησε το Σαββατοκύριακο γεμάτη με εργαστήρια για συμμετέχοντες και μη που επιθυμούσαν να επεκτείνουν τις τεχνικές τους γνώσεις σε πολλά πεδία. Αυτό περιλαμβάνει ανάπτυξη ιστού, ανάπτυξη για κινητά, ακόμη και ανάπτυξη παιχνιδιών. μάθαμε επίσης πώς να παρουσιάζουμε τα έργα μας, να διαπραγματευόμαστε προσφορές εργασίας και πολλά άλλα!

Πώς ξεχωρίζει το TechTogether;

Όπως αναφέρθηκε προηγουμένως, το TechTogether είναι η μεγαλύτερη πρωτοβουλία που στοχεύει στη μείωση της ανισότητας μεταξύ των φύλων στον τομέα της ανάπτυξης λογισμικού και της τεχνολογίας. Όχι μόνο αυτό, αλλά το TechTogether πιέζει για συμμετέχοντες από όλα τα υπόβαθρα και τα επίπεδα δεξιοτήτων — ειδικά τους πρώτους προγραμματιστές! Από την έκθεσή τους για την περίοδο 2020–2021, το 98% των συμμετεχόντων στο hackathon θα συνιστούσαν να παρακολουθήσουν μια εκδήλωση TechTogether.

Υπήρχε ένας εξαιρετικός αριθμός εργαστηρίων στο TechTogether Miami που ήταν κατάλληλα για προγραμματιστές αρχικού επιπέδου — αλλά και πιο έμπειροι προγραμματιστές μπορούσαν να μάθουν ένα ή δύο πράγματα! Ενώ δεν παρακολούθησα το κομμάτι των εργαστηρίων Ανάπτυξης Ιστού, παρακολούθησα εργαστήρια στο κομμάτι Ανάπτυξη εφαρμογών και Ανάπτυξη παιχνιδιών και έμαθα πολλά πράγματα. Μόλις έχω χρόνο να το αφιερώσω, με ενδιαφέρει πολύ να μάθω το Kotlin και να κοιτάξω τον κινητήρα Unity.

Δημιουργία ομαδικού έργου

Στο πρώτο μου hackathon, έφτιαξα μόνος μου ένα σχετικά απλό έργο για να δω αν άντεχα 10-12 ώρες κωδικοποίησης. Εάν διασκεδάζετε με το έργο σας, τότε βρήκα ότι ήταν πραγματικά πολύ εύκολο! Ωστόσο, αποφάσισα ότι θα προτιμούσα να χωρίσω τη δουλειά παρά να αντιμετωπίσω μόνος μου ολόκληρο τον κύκλο ζωής του έργου και κατέληξα να συνεργαστώ με έναν σχεδιαστή διεπαφής χρήστη. Η διαδικασία σχηματισμού ομάδας ήταν αρκετά απλή — παρουσιάστε τον εαυτό σας στο κανάλι σχηματισμού ομάδας και απευθυνθείτε σε άλλους προγραμματιστές!

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

Ωστόσο, αυτό δίνει στους προγραμματιστές επιπλέον χρόνο για να αναπτύξουν την υποδομή τους, ενώ οι σχεδιαστές μπορούν να σχεδιάσουν την εμφάνιση και την αίσθηση του έργου. Επιπλέον, αυτό σας δίνει την ευκαιρία να εργαστείτε ως ομάδα (για την οποία μπορείτε να μιλήσετε στην επόμενη συνέντευξή σας)!

Συμβουλές για να παρακολουθήσετε ένα hackathon:

Αν και θα θεωρούσα το hackathon μια συνολική επιτυχία, σίγουρα υπήρχαν πράγματα που θα μπορούσα να βελτιώσω κατά τη διαδικασία ανάπτυξης. Συνήθως αντιλαμβάνομαι τα hackathons ως μαθησιακή εμπειρία επιλέγοντας μια νέα τεχνολογία, όπως μια βάση δεδομένων ή μια γλώσσα κωδικοποίησης. Δυστυχώς, η συσσώρευση μιας νέας γλώσσας κωδικοποίησης σε μια εντελώς νέα βάση δεδομένων, ενώ χρησιμοποιείτε μια νέα δυνατότητα της στοίβας τεχνολογίας σας απαιτεί πολλή προσπάθεια! Ενώ μπόρεσα να ταιριάξω ολόκληρη την εφαρμογή με τα wireframes (κυρίως), ορισμένα σφάλματα δρομολόγησης εμπόδισαν την πλήρη λειτουργικότητα του ιστότοπου (μπορείτε να το ελέγξετε εδώ!).

Ως γενική συμβουλή, θα συνιστούσα ανεπιφύλακτα να χρησιμοποιήσετε τα hackathons για να διευρύνετε τις γνώσεις σας. Ωστόσο, πιθανώς περιορίστε το σε έναν μικρότερο στόχο — δοκιμάστε ένα νέο API, βάση δεδομένων ή δυνατότητα ένα κάθε φορά. Επιπλέον, βεβαιωθείτε ότι η ομάδα σας είναι εντάξει με αυτό! Κάποιες ομάδες θα κάνουν τα hackathons με πιο χαλαρό ρυθμό, ενώ άλλες θα προσπαθήσουν να στοχεύσουν στην κορυφή.

Τελικά προϊόντα και τι ακολουθεί:

Συνολικά, θα συνιστούσα ανεπιφύλακτα να παρακολουθήσετε ένα hackathon TechTogether αν μπορείτε! Είναι μια θαυμάσια, ποικιλόμορφη και φιλόξενη εμπειρία όπου μπορείτε να συνδεθείτε με άτομα σαν εσάς — κάτι που μπορεί να είναι δύσκολο να βρεθεί στον τομέα της τεχνολογίας. Ομοίως, θα παρευρεθώ στο TechTogether Chicago στις 25 Φεβρουαρίου. αν πρόκειται να παρευρεθείτε και εσείς, τότε μην είστε ξένος και μη διστάσετε να πείτε ένα γεια!

Ενδιαφέρεστε να παρακολουθήσετε ένα hackathon και να αποκτήσετε πρόσβαση σε περισσότερα άρθρα σαν αυτό;Εγγραφείτε στο διεβδομαδιαίο ενημερωτικό δελτίο του TechTogether. 💡