CodeFights
CodeFights fornisce un modo divertente e competitivo modo di praticare le tue abilità di codifica, imparare nuovi talenti, e prepararsi per le interviste.
- Sfide disponibile in decine di lingue
- Motori di ricerca, le sfide e le domande di intervista da parte delle imprese di primo piano tecnologico
- Testa a testa sfide contro gli stranieri e gli amici
- Enorme selezione di sfide in una varietà di lingue
- Incoraggia l'auto-apprendimento piuttosto che la conoscenza esercitazione-driven
- comunità attiva ed amichevole aiuta a incoraggiare la crescita
- sistema di punteggio per le sfide a volte è poco chiaro
- Infrequenti ma errori compilando imperscrutabili a volte presentati
- Offre poco assistenza diretta con sfide frustranti
C'è poco sostenendo che il compito di codifica può essere ripetitivo e faticoso. I programmatori che lavorano nel campo sono spesso il compito con la stessa varietà di compiti più e più volte, provocando il loro talento per l'atrofia e impedendo loro di sviluppare nuovi set di abilità. Per i nuovi programmatori, tutorial sono spesso a secco, e il divario tra la conoscenza di base di una lingua e la sua funzionalità di fascia alta possono sembrare insormontabili. CodeFights è un sito web che aiuta i nuovi ed esperti programmatori testare le proprie competenze e migliorare le loro conoscenze in un ambiente che più assomiglia a un videogioco di una classe. CodeFights riesce a combattere il malessere che viene fornito con l'apprendimento rompendo il loro esercizio in piccoli e digeribili esercizi. Al livello più elementare, programmatori sono invitati a risolvere un problema molto semplice come l'output variabili in ordine sequenziale. Alla fine più alto, sono incaricato di creare il codice con l'applicazione del mondo reale. La più grande risorsa di contenuti è disponibile in libreria CodeFights', che raccoglie centinaia di sfide di difficoltà crescente. L'utente è presentato con una console vuota e un compito, e sono chiesto di trovare la soluzione più efficiente possibile. Molti siti didattici che ci si guidano per mano attraverso il processo, ma è qui che CodeFights separa dalla concorrenza. Nessuna guida è fornito, e la generalità delle domande significa che ci sono spesso molteplici soluzioni a qualsiasi problema. Il vantaggio è che questo rifletta accuratamente ciò che un programmatore potrebbe essere in grado di vedere nel mondo reale, ed i problemi più difficili si affidano a programmatori che fanno ricerca indipendente alla ricerca di una soluzione. Una volta testato il codice per assicurarsi che funzioni, è possibile confrontare i risultati ad altri utenti di vedere come avrebbero potuto più efficacemente raggiunto la stessa conclusione. Se siete perplessi, bacheche sono disponibili, oppure è possibile spendere i punti accumulati attraverso il corso del gioco per vedere automaticamente una soluzione. enigmi più complessi sono disponibili in forma di sezione pratica intervista, che presenta vere domande poste dai intervistatori. grandi aziende come Twitter, Facebook e Apple hanno tutti presentato le proprie domande. I CodeFights interfaccia permette anche di competere contro amici e sconosciuti. La testa di testata permette di buca le tue doti di codifica contro altre persone e vedere chi può sviluppare la soluzione più efficace nel più breve lasso di tempo. Per coloro che desiderano testare le loro abilità contro i professionisti, che possono impegnarsi in combattimento contro i bot progettati da ingegneri provenienti da alcune delle più grandi aziende di tecnologia di tutto il mondo. Inoltre, CodeFights ha regolarmente aggiornato, di contenuti stagionali progettato per aiutare i programmatori rimanere rilevante nel campo competitivo. Tornei ruotano dentro e fuori dal ciclo regolare e generalmente si concentrano su criteri specifici, mentre sfide quotidiane e settimanali di codifica sono inoltre disponibili. Tutto questo è legato insieme in un sistema che incoraggia i giocatori a proseguire in avanti, premiando i giocatori per i successi e tenere traccia dei compiti assegnati.