Δοκιμάστε τις δεξιότητες προγραμματισμού σας με αυτούς τους διαγωνισμούς στο διαδίκτυο

Βρίσκεστε σε μια διαδρομή προγραμματισμού; Ανησυχείτε ότι οι ικανότητες κωδικοποίησης έχουν χτυπήσει ένα οροπέδιο; Μερικές φορές η απάντηση είναι μια μεγάλη δόση προκλήσεων που τεντώνουν τις ικανότητές σας στα όριά τους.

Βρίσκεστε σε μια διαδρομή προγραμματισμού;  Ανησυχείτε ότι οι ικανότητες κωδικοποίησης έχουν χτυπήσει ένα οροπέδιο;  Μερικές φορές η απάντηση είναι μια μεγάλη δόση προκλήσεων που τεντώνουν τις ικανότητές σας στα όριά τους.
Διαφήμιση

Βρίσκεστε σε μια διαδρομή προγραμματισμού; Ανησυχείτε ότι οι ικανότητες κωδικοποίησης έχουν χτυπήσει ένα οροπέδιο; Στα πρόθυρα της καύσης; Μερικές φορές η απάντηση είναι να περπατήσετε μακριά, να κάνετε ένα διάλειμμα και να πιείτε λίγο φρέσκο ​​αέρα. Και πάλι, μερικές φορές η απάντηση είναι μια μεγάλη δόση προκλήσεων που τεντώσουν τις ικανότητές σας στα όριά τους.

Στα Μαθήματα Μαθητείας - ένα ελεύθερο βιβλίο προγραμματισμού 9 Δωρεάν Βιβλία Προγραμματισμού που θα σας κάνουν ένα Pro 9 Δωρεάν Βιβλία Προγραμματισμού που θα σας κάνουν να Pro Προκαλώντας όλους τους προγραμματιστές, είτε νέους, παλιούς είτε επιδιώκους: βρήκαμε μια μεγάλη επιλογή από δωρεάν όπως και στη μπύρα) για να ενισχύσετε τις δεξιότητες κωδικοποίησης στο επόμενο επίπεδο. Ελάτε και απολαύστε. Διαβάστε περισσότερα που περιγράφει το ταξίδι από τον αρχάριο στον αρχάριο προγραμματιστή - υπάρχει ένα ήσυχο κομμάτι σοφίας που μιλάει αλήθεια:

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

Ποιος καλύτερος τρόπος να "επιχειρήσετε τολμηρά πράγματα" από το να γκρεμίζετε τον εαυτό σας ενάντια σε άλλους κωδικοποιητές σε ένα ανταγωνιστικό περιβάλλον; Ίσως να αποτύχετε, αλλά αυτό είναι εντάξει. Η ίδια η συμμετοχή θα σας διδάξει πολλές νέες δεξιότητες και τεχνικές. Με τη σωστή νοοτροπία για τον προγραμματισμό χωρίς άγχος Πώς να μάθετε τον προγραμματισμό χωρίς το άγχος Πώς να μάθετε τον προγραμματισμό χωρίς όλο το άγχος Ίσως έχετε αποφασίσει να συνεχίσετε τον προγραμματισμό, είτε για μια σταδιοδρομία είτε για ένα χόμπι. Εξαιρετική! Αλλά ίσως αρχίζετε να αισθάνεστε συγκλονισμένοι. Οχι και τόσο καλό. Εδώ μπορείτε να διευκολύνετε το ταξίδι σας. Διαβάστε περισσότερα, δεν θα έχετε τίποτα να φοβηθείτε.

TopCoder

Ξεκίνησε το 2001, η TopCoder είναι η μεγαλύτερη κοινότητα ανταγωνιστικών προγραμματιστών εδώ και αρκετό καιρό. Υπάρχουν περισσότερα από 700.000 μέλη που ανταγωνίζονται για την επίλυση προβλημάτων που σχετίζονται με τη βιομηχανία για χρηματικά έπαθλα. Πόσα μετρητά; Το 2014, το ετήσιο τουρνουά TopCoder Open κέρδισε πάνω από 300.000 δολάρια στους νικητές.

online-προγραμματισμός-ανταγωνισμός-topcoder

Το TopCoder προσφέρει διαγωνισμούς σε διάφορους τομείς, όπως γραφιστική, αλγόριθμοι, πρωτότυπα και πολλά άλλα. Αυτό που είναι καλό για τον αλγόριθμο βαθμολόγησης τους είναι ότι χρησιμοποιούν ένα σύστημα βαθμολόγησης βασισμένο σε ELO που στοχεύει στον προσδιορισμό του "καλύτερου" κωδικοποιητή με την πάροδο του χρόνου. Όσο περισσότερο συναγωνίζεστε και όσο καλύτερα τοποθετείτε, τόσο υψηλότερη θα είναι η κατάταξή σας.

Google Code Jam

Το Google Code Jam είναι ένας από τους πιο δημοφιλείς διαγωνισμούς προγραμματισμού στον κόσμο. Είναι ένας πολυγωνικός διαγωνισμός που βασίζεται στην επίλυση αλγοριθμικών παζλ και ο μόνος περιορισμός στις γλώσσες προγραμματισμού, περιβάλλοντα ανάπτυξης και συντάκτες κειμένων είναι ότι οτιδήποτε πηγαίνει όσο ο καθένας μπορεί να προμηθευτεί νόμιμα ένα δικό του αντίγραφο δωρεάν.

Το μεγαλύτερο μέρος του διαγωνισμού πραγματοποιείται μέσω ηλεκτρονικών υποβολών, αλλά αν καταφέρετε να φτάσετε στους τελικούς, θα σας προσκαλέσουμε σε μια εκδήλωση που θα πραγματοποιηθεί στο περιθώριο. Όσον αφορά τη νίκη, το γεγονός 2014 είχε ένα μεγάλο βραβείο αξίας 15.000 δολαρίων. Πόσο υψηλότερη θα γίνει το επόμενο έτος;

Η Microsoft Imagine Cup

Το Imagine Cup είναι μια εκδήλωση μία φορά το χρόνο αποτελούμενη από τρεις ξεχωριστούς διαγωνισμούς που συνδέονται με την αποστολή: "Φανταστείτε έναν κόσμο όπου η τεχνολογία βοηθά στην επίλυση των πιο δύσκολων προβλημάτων." Είναι ανοιχτή σε ανταγωνιστές από όλο τον κόσμο, με αποκορύφωμα ένας Grand Finals του ξενοδοχείου που μετακινείται από χώρα σε χώρα κάθε χρόνο.

Οι τρεις διαγωνισμοί είναι:

  • Ο δρόμος της καινοτομίας : Ο στόχος εδώ είναι να δημιουργηθεί "το επόμενο μεγάλο πράγμα", το οποίο θα μπορούσε να είναι τόσο απλό όσο ένα νέο και πρωτότυπο εργαλείο ιστού ή ως επιλεκτικό ως μια εφαρμογή για κινητά που επαναφέρει τον τρόπο με τον οποίο αλληλεπιδρά η κοινωνία.
  • Το μονοπάτι της Παγκόσμιας Ιθαγένειας : Θέλετε να κάνετε τον κόσμο καλύτερο; Αυτό είναι το ερώτημα που οδηγεί τον συγκεκριμένο ανταγωνισμό. Δημιουργήστε μια λύση για επιτραπέζιους, ιστούς ή κινητού τηλεφώνου που αντιμετωπίζει ένα παγκόσμιο ζήτημα, όπως η ασθένεια, η κοινωνική ισότητα ή η φτώχεια.
  • Το μονοπάτι των παιχνιδιών : Αναπτύξτε καινοτόμα βιντεοπαιχνίδια σε υπολογιστές, κονσόλες, τηλέφωνα ή οποιαδήποτε άλλη συσκευή που θέλετε. Ο στόχος είναι να παραδώσει μια λειτουργική, γυαλισμένη και συναρπαστική εμπειρία.

Υπάρχει επίσης το Challenge Code Hunt Challenge, ένα μηνιαίο συμβάν στο οποίο οι συμμετέχοντες λαμβάνουν ένα απόσπασμα κώδικα και καλούνται να το ξαναγράψουν σε όσο το δυνατόν λιγότερες γραμμές κώδικα. Δεν είναι μόνο ο νικητής κάθε πρόκλησης που έχει απονεμηθεί $ 1.000, αλλά όλοι οι συμμετέχοντες συμμετέχουν σε ένα τυχαίο σχέδιο για $ 5.000.

Παγκόσμιο παιχνίδι Jam

Η βιομηχανία τυχερών παιχνιδιών είναι μεγαλύτερη από ποτέ, αλλά αυτό που είναι πιο ενδιαφέρον είναι η αύξηση της ανάπτυξης παιχνιδιών indie τα τελευταία χρόνια. Ανεξάρτητοι προγραμματιστές - που συνήθως εργάζονται μόνοι τους ή σε μικρές ομάδες - παράγουν παιχνίδια υψηλής ποιότητας. Μπορείτε να βρείτε πολλά από αυτά σε Steam Early Access Steam Early Access: Αυτά τα 5 παιχνίδια αξίζει να αγοράσετε Early Steam Early Access: Αυτά τα 5 παιχνίδια Αξίζει να αγοράσετε νωρίς Θα θέλατε να παίξετε παιχνίδια πριν ακόμα κυκλοφορήσουν στο κοινό; Με Steam Early Access, μπορείτε! Διαβάστε περισσότερα .

online-προγραμματισμός-ανταγωνισμός-παιχνίδι-μαρμελάδα

Το Παγκόσμιο Παιχνίδι Jam είναι ένα ετήσιο γεγονός που πραγματοποιείται σε ένα μόνο Σαββατοκύριακο. Οι συμμετέχοντες συνεργάζονται και εργάζονται για να δημιουργήσουν ένα δοκιμαστικό παιχνίδι επίδειξης εντός 48 ωρών. Από τεχνική άποψη, το GGJ δεν είναι ανταγωνισμός μεταξύ ομάδων, αφού δεν υπάρχει απώλεια ή νίκη, αλλά εξακολουθεί να είναι ένας καλός τρόπος για να δοκιμάσετε τη δική σας υπεροχή και να δείτε τι μπορείτε να πετύχετε.

Ενδιαφέρεστε να κάνετε παιχνίδια; Ξεκινήστε με αυτά τα δωρεάν εργαλεία ανάπτυξης παιχνιδιών 5 Ελεύθερα εργαλεία ανάπτυξης λογισμικού για παιχνίδια για να φτιάξετε τα δικά σας παιχνίδια 5 Ελεύθερα εργαλεία ανάπτυξης λογισμικού για παιχνίδια για να κάνετε τα δικά σας παιχνίδια Χάρη σε αυτά τα φοβερά δωρεάν εργαλεία ανάπτυξης λογισμικού παιχνιδιών, τώρα να γίνει σε έξι μήνες ή γρηγορότερα, μερικές φορές χωρίς κανένα κωδικό! Διαβάστε περισσότερα . Συγκεκριμένα, συνιστούμε την εκμάθηση της ενότητας Προγραμματισμός Ένα παιχνίδι με ενότητα: Ένας οδηγός για αρχάριους Προγραμματισμός ενός παιχνιδιού με ενότητα: Οδηγός για αρχάριους Στο εξελισσόμενο τοπίο της ανάπτυξης παιχνιδιών indie, η Unity έχει αναδειχθεί ως κάτι de-facto πρότυπο: το χαμηλό κόστος, η ευκολία στη χρήση και το ευρύ χαρακτηριστικό που το καθιστούν ιδανικό για γρήγορη ανάπτυξη παιχνιδιών. Διαβάστε περισσότερα επειδή είναι δωρεάν, ισχυρό, αρκετά ευέλικτο για να δημιουργήσετε παιχνίδια 2D και 3D και έχει μια τεράστια βάση χρηστών γεμάτη tutorials και παραδείγματα.

Ludum Dare

Το Ludum Dare, που σημαίνει "να δώσει ένα παιχνίδι" στα λατινικά, είναι μια εμπλοκή ανάπτυξης παιχνιδιών που λαμβάνει χώρα τρεις φορές το χρόνο: τον Απρίλιο, τον Αύγουστο και τον Δεκέμβριο. Υπάρχουν δύο διαφορετικά γεγονότα του Ludum Dare:

  • Το Compo είναι ένας ατομικός διαγωνισμός που απαιτεί τη δημιουργία όλων των κωδικών και περιουσιακών στοιχείων από την αρχή μεταξύ της έναρξης και της λήξης του γεγονότος, η οποία λαμβάνει χώρα σε διάστημα 48 ωρών. Στη συνέχεια, οι συμμετέχοντες γίνονται δικαστές και οι καλύτερες συμμετοχές σκιαγραφούνται για τη φήμη και τα δικαιώματα καυχιότητας.
  • Το Jam είναι μια πιο απλή έκδοση του Compo. Έχετε 72 ώρες για να δημιουργήσετε ένα παιχνίδι και μπορείτε να εργαστείτε μόνος ή σε μια ομάδα. Σε αντίθεση με το Compo, το Jam δεν απαιτεί να ξεκινούν οι καταχωρήσεις από απόλυτη γραφή.

Όλοι οι επίδοξοι και βετεράνοι προγραμματιστές παιχνιδιών indie πρέπει να δοκιμάσουν το Ludum Dare τουλάχιστον μία φορά, είτε το Jam είτε το Compo. Όχι μόνο σας αναγκάζει να καθίσετε και να δημιουργήσετε, παρέχει επίσης ευκαιρίες για να κάνετε φίλους, να βρείτε συνεργάτες και απλά να διασκεδάσετε με πειραματικές ιδέες παιχνιδιών.

Τελικές σκέψεις

Οι προγραμματισμοί διαγωνισμών είναι ένας από τους πολλούς τρόπους για να εξασκήσετε δεξιότητες κωδικοποίησης 7 Μοναδικοί τρόποι για να εξασκήσετε τις ικανότητές σας για κωδικοποίηση 7 Μοναδικοί τρόποι να εξασκήσετε τις ικανότητές σας για κωδικοποίηση Ας επαναλάβουμε - δεν υπάρχει ηλικία στην εκμάθηση. Μόλις είστε σε αυτό το μονοπάτι, απλά πρέπει να συνεχίσετε να ασκείστε. Και σήμερα υπάρχουν περισσότεροι τρόποι από τον έναν για να ακονίσετε τις κωδικοποιητικές μπριζόλες σας. Διαβάστε περισσότερα . Από τη μία πλευρά, μπορεί να είναι εξαιρετικά αποτελεσματικό να καταλήξουμε σε δικές σας ιδέες προγραμματισμού 5 Ιδέες του έργου για να σας βοηθήσουμε να μάθετε πιο γρήγορα τον προγραμματισμό 5 Ιδέες σχεδίου για να σας βοηθήσουμε να μάθετε γρηγορότερα τον προγραμματισμό Υπάρχουν μερικοί τρόποι για να διευκολύνετε την καμπύλη μάθησης για προγραμματισμό. Πάρτε τα χέρια σας βρώμικα και μάθετε ταχύτερα με πλευρικά έργα που μπορείτε να ξεκινήσετε ανά πάσα στιγμή. Παίξτε γύρω με αυτά τα πέντε. Διαβάστε περισσότερα και ακολουθήστε τα μακροπρόθεσμα, αλλά κάθε άλλη φορά θα πρέπει να πάτε πίσω και να εισέλθετε σε κάποιο είδος ανταγωνισμού. Θα σας κρατήσει φρέσκο, ειλικρινές και στα δάχτυλα των ποδιών σας.

Εάν αγωνίζεστε με καύση και αυτές οι προκλήσεις αποτυγχάνουν να σας αναζωογονήσουν, μπορεί να είναι ένα σημάδι ότι δεν έχετε σκοπό να είστε προγραμματιστής 6 Σημάδια που δεν σας ενδιαφέρουν να είστε προγραμματιστής 6 Σημάδια που δεν εννοείτε Για να είσαι προγραμματιστής Όχι ο καθένας κόβεται να είναι προγραμματιστής. Εάν δεν είστε απόλυτα σίγουροι ότι θέλετε να είστε προγραμματιστής, υπάρχουν μερικές ενδείξεις που μπορεί να σας οδηγήσουν προς τη σωστή κατεύθυνση. Διαβάστε περισσότερα .

Τούτου λεχθέντος, υπάρχουν δεκάδες - ίσως και εκατοντάδες - άλλων διαδικτυακών διαγωνισμών προγραμματισμού που διατίθενται εκεί. Γνωρίζετε τους άλλους που αξίζουν μια αναφορά; Έχετε ποτέ ανταγωνιστεί σε μία πριν; Μοιραστείτε τις σκέψεις σας μαζί μας στα παρακάτω σχόλια!

Συντελεστές εικόνας: Trophies Μέσω Shutterstock, προβολή σκοτεινού κώδικα μέσω Shutterstock, Jam Jam μέσω του Shutterstock

In this article