CodeFights
CodeFights προσφέρει μια διασκεδαστική και ανταγωνιστική τρόπος για να εξασκηθείτε κωδικοποίησης σας, μάθετε νέα ταλέντα, και να προετοιμαστούν για τις συνεντεύξεις.
- Προκλήσεις διατίθεται σε δεκάδες γλώσσες
- Bots, προκλήσεις και ερωτήσεις συνέντευξης από εξέχουσες επιχειρήσεις τεχνολογίας
- Head-to-head προκλήσεις εναντίον τους ξένους και τους φίλους
- Τεράστια επιλογή των προκλήσεων σε διάφορες γλώσσες
- Ενθαρρύνει την αυτο-κατευθυνόμενη μάθηση και όχι φροντιστήριο με γνώμονα τη γνώση
- Ενεργός και φιλική κοινότητα συμβάλλει στην ενθάρρυνση της ανάπτυξης
- σύστημα βαθμολόγησης για τις προκλήσεις είναι πολλές φορές ασαφής
- Σπάνια όμως μυστηριώδης σφάλματα μεταγλώττισης παρουσιάζονται μερικές φορές
- Προσφορές μικρή άμεση βοήθεια με το απογοητευτικό προκλήσεις
Υπάρχει μικρή υποστηρίζοντας ότι το έργο της κωδικοποίησης μπορεί να είναι επαναλαμβανόμενη και κουραστική. Οι προγραμματιστές που εργάζονται στον τομέα συχνά επιφορτισμένη με την ίδια ποικιλία των καθηκόντων ξανά και ξανά, προκαλώντας τα ταλέντα τους σε ατροφία και να τους αποτρέψουν από την ανάπτυξη νέων σύνολα ικανότητας. Για τους νέους προγραμματιστές, σεμινάρια είναι συχνά ξηρό, και το χάσμα μεταξύ της βασικής κατανόησης της γλώσσας και υψηλής λειτουργικότητας του μπορεί να φαίνονται ανυπέρβλητες. CodeFights είναι μια ιστοσελίδα που βοηθά δύο νέους και έμπειρους προγραμματιστές να δοκιμάσουν τις ικανότητές τους και να βελτιώσουν τις γνώσεις τους σε ένα περιβάλλον που περισσότερο μοιάζει με ένα παιχνίδι βίντεο από μια τάξη. CodeFights καταφέρνει να καταπολεμήσει τη δυσφορία που έρχεται με τη μάθηση με διάλυση την άσκησή τους σε μικρά και εύπεπτα ασκήσεις. Στο πιο βασικό επίπεδο, οι προγραμματιστές καλούνται να λύσουν ένα πολύ απλό πρόβλημα, όπως έξοδο μεταβλητές σε διαδοχική σειρά. Στο υψηλότερο τέλος, από όπου και αν επιφορτισμένη με τη δημιουργία κώδικα με πραγματικό κόσμο εφαρμογή. Η μεγαλύτερη πηγή του περιεχομένου έρχεται στη βιβλιοθήκη CodeFights', το οποίο συγκεντρώνει εκατοντάδες προκλήσεις της αυξανόμενης δυσκολίας. Ο χρήστης παρουσιάζεται με μια κενή κονσόλα και μια εργασία, και σας ζητηθεί να βρει την πιο αποτελεσματική λύση που μπορεί. Πολλά εκπαιδευτικά sites θα σας καθοδηγήσει από το χέρι μέσα από τη διαδικασία, αλλά αυτό είναι όπου CodeFights χωρίζει από τον ανταγωνισμό. Δεν οδηγός παρέχεται, και η γενικότητα των ερωτήσεων σημαίνει συχνά υπάρχουν πολλαπλές λύσεις σε κάθε δεδομένη πρόβλημα. Το πλεονέκτημα είναι ότι αυτό αντικατοπτρίζει με ακρίβεια ό, τι ένας προγραμματιστής μπορεί να είναι σε θέση να δει στον πραγματικό κόσμο, και τα πιο δύσκολα προβλήματα που βασίζονται σε προγραμματιστές να κάνει ανεξάρτητη έρευνα για την επίτευξη μιας λύσης. Μόλις ελεγχθεί κωδικό σας για να βεβαιωθείτε ότι λειτουργεί, μπορείτε να συγκρίνετε τα αποτελέσματά σας με άλλους χρήστες για να δουν πώς θα μπορούσαν να έχουν φτάσει πιο αποτελεσματικά στο ίδιο συμπέρασμα. Αν μείνει άναυδοι, πίνακες ανακοινώσεων είναι διαθέσιμο, ή μπορείτε να περάσετε τα σημεία των δεδουλευμένων μέσα από την πορεία του παιχνιδιού για να δείτε αυτόματα μια λύση. Πιο περίπλοκη παζλ είναι διαθέσιμα με τη μορφή του τμήματος πρακτικής συνέντευξη, η οποία παρουσιάζει πραγματικές ερωτήσεις από τους ερευνητές. Μεγάλες εταιρείες, όπως το Twitter, το Facebook και η Apple έχουν όλα υποβάλει τις δικές τους ερωτήσεις. Οι CodeFights διασύνδεση και σας επιτρέπει να ανταγωνίζονται με τους φίλους και τους ξένους. Ο επικεφαλής για το τμήμα της κεφαλής σας επιτρέπει να καθαρίσετε την κωδικοποίηση ταλέντα σας ενάντια σε άλλους ανθρώπους και να δούμε ποιος μπορεί να αναπτύξει την πιο αποτελεσματική λύση στο συντομότερο χρονικό διάστημα. Για όσους επιθυμούν να δοκιμάσουν τις ικανότητές τους ενάντια σε επαγγελματίες, μπορούν να συμμετάσχουν στον αγώνα κατά των bots που σχεδιάστηκε από τους μηχανικούς από μερικές από τις μεγαλύτερες εταιρείες τεχνολογίας στον κόσμο. Επιπλέον, CodeFights έχει ενημερώνονται τακτικά, εποχιακά περιεχόμενο που έχει σχεδιαστεί για να βοηθήσει προγραμματιστές μείνετε σημασία στο ανταγωνιστικό πεδίο του. Τουρνουά περιστρέφονται μέσα και έξω από τον κύκλο τακτικά και γενικά επικεντρώνονται σε συγκεκριμένα κριτήρια, ενώ ημερήσιες και εβδομαδιαίες κωδικοποίησης προκλήσεις είναι επίσης διαθέσιμα. Όλα αυτά είναι δεμένα μαζί σε ένα σύστημα που ενθαρρύνει τους παίκτες να συνεχίσουν προς τα εμπρός, ανταμείβοντας τους παίκτες για τις επιτυχίες και την παρακολούθηση της έχουν ανατεθεί καθήκοντα.