Θυμάστε τον πρώτο διαγωνισμό κωδικοποίησης;
Όταν αποφάσισα να σπουδάσω στην Επιστήμη των Υπολογιστών στο πανεπιστήμιο μου στο Μπαγκλαντές, είχα πολύ μικρή εμπειρία πληροφορικής. Μόλις ήμουν εξοικειωμένος με την κωδικοποίηση, άρχισα να συμμετέχω σε διαγωνισμούς για να χτίσω τις δεξιότητές μου ενώ επίσης διασκεδάζω. Παρακολούθησα μια κατασκήνωση προγραμματισμού που με έφερε πραγματικά στον κόσμο της αλγοριθμικής επίλυσης προβλημάτων και των διαγωνισμών. Η ανταγωνιστική κωδικοποίηση είναι ακριβώς όπως κάθε άλλο άθλημα όπου παίρνετε αυτή τη βιασύνη της αδρεναλίνης από την προσπάθεια επίλυσης εξαιρετικά απαιτητικών προβλημάτων.
Συμμετείχατε σε κάποιον από τους διαγωνισμούς κωδικοποίησης της Google πριν εγγραφείτε στην εταιρεία;
Συμμετείχα τόσο στο Code Jam όσο και στο Kick Start κατά τη διάρκεια του πανεπιστημίου από τότε που ήμουν παθιασμένος να καταλήξω τελικά στο Google Ενώ βρήκα ότι τα προβλήματα του Code Jam ήταν ιδιαίτερα δύσκολα, ήμουν συχνά κορυφαίος σκόρερ στο Kick Start, το οποίο ήλπιζα ότι θα με βοηθούσε να με προσέξει ένας στρατολόγος. Στην πραγματικότητα ήμουν πολύ φοβισμένος να κάνω αίτηση μόνος μου - ευτυχώς μια μέρα ένας στρατολόγος έφτασε και το υπόλοιπο είναι ιστορία! Αυτοί οι διαγωνισμοί είναι μια μεγάλη επένδυση του χρόνου σας - συν είναι δωρεάν, οπότε γιατί όχι;
Γιατί συμμετείχατε στους διαγωνισμούς κωδικοποίησης ως Googler;
Από τότε που συμμετείχα πριν από την πρόσληψή μου, η ομάδα του Kick Start επικοινώνησε μαζί μου για να δω αν με ενδιέφερε να συνεισφέρω σε κρίσιμες εργασίες ανάπτυξης προβλημάτων. Πήρα την ευκαιρία, πρώτα με το Kick Start και μετά με τον Code Jam. Η κουλτούρα της Google ενθαρρύνει τους μηχανικούς να χρησιμοποιούν τις δεξιότητές τους και να τις εφαρμόζουν στην ευρύτερη κοινότητα, όχι μόνο στην ατομική εργασία. Αυτό το εκτιμώ πραγματικά επειδή η πτυχή της κοινότητας των διαγωνισμών κωδικοποίησης σημαίνει πολλά για μένα. Είναι ένα μέρος όπου αισθάνομαι ότι μπορώ να μάθω από άλλους και να συνεχίζω να μεγαλώνομαι, αλλά όπου ανήκω επίσης βαθιά.
Πώς θα συγκρίνατε το Code Jam και το Kick Start;
Η ποιότητα των προβλημάτων, το επίπεδο δέσμευσης για την προετοιμασία των προβλημάτων και ο μηχανισμός ανίχνευσης εξαπάτησης που διατηρεί τα πράγματα δίκαια είναι ομοιόμορφα μεταξύ του Code Jam και του Kick Start. Για τους διαγωνιζόμενους, οι κύριες διαφορές είναι στη δυσκολία του προβλήματος και στη δομή του διαγωνισμού.
Η δομή του Code Jam το καθιστά επίσης εξαιρετικά ανταγωνιστικό - μόνο 25 διαγωνιζόμενοι φτάνουν στον Παγκόσμιο Τελικό - ενώ το Kick Start είναι προσβάσιμο σε άτομα που θέλουν να δοκιμάσουν έναν νέο γύρο σχεδόν κάθε μήνα.
Τι συμβουλή θα μοιραζόσασταν με κάποιον που σκέφτεται να εγγραφεί για τη σεζόν του 2021;
Είμαι σαφώς προκατειλημμένος, αλλά πιστεύω ότι οι διαγωνισμοί κωδικοποίησης είναι ένας εξαιρετικός τρόπος για να περάσετε τον ελεύθερο χρόνο σας. Χτίζετε δεξιότητες επίλυσης προβλημάτων ενώ μαθαίνετε νέες τεχνικές και σκέφτεστε δημιουργικά. Και η ανταγωνιστική μου νοοτροπία προγραμματισμού μου έδωσε τη δυνατότητα να "σκέφτομαι έξω από το κουτί" για καλύτερη προσέγγιση απροσδόκητων καταστάσεων. Οι διαγωνισμοί σας βοηθούν επίσης να δημιουργήσετε αντοχή, ανθεκτικότητα και αυτοπεποίθηση - χρειάζεται πολλή υπομονή και αφοσίωση για να περάσετε πολλές ώρες αλγοριθμικής επίλυσης προβλημάτων!
Ελπίζω επίσης ότι η αποτυχία δεν θα σας σταματήσει. Υπήρχαν φορές που έπρεπε να υποβάλω ένα πρόβλημα 30 φορές πριν γίνει αποδεκτό, αλλά δεν σταμάτησα ποτέ να προσπαθώ. Ελπίζω ότι θα βρείτε αυτές τις εμπειρίες τόσο χρήσιμες και εμπνευσμένες όσο ήταν για μένα.
Ο Code Jam ξεκινά τη σεζόν του στις 26 Μαρτίου με τον 30ωρο γύρο προκριματικών (οι συμμετέχοντες χρειάζονται μόνο λίγες ώρες για να αγωνιστούν). Η εγγραφή θα κλείσει στο τέλος του γύρου, οπότε φροντίστε να εγγραφείτε σήμερα . Η εγγραφή στο Kick Start είναι επίσης ανοιχτή όλο το χρόνο - ενθαρρύνουμε τους κωδικοποιητές όλων των επιπέδων να εγγραφούν πριν από τον πρώτο γύρο στις 21 Μαρτίου
.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου