JavaRush /Java Blog /Random-IT /Selezione di siti per affinare le tue capacità di program...
zlaylink
Livello 31
Ivanovo

Selezione di siti per affinare le tue capacità di programmazione

Pubblicato nel gruppo Random-IT
  1. Codewars
  2. Codewars è un servizio eccellente per rafforzare le competenze di programmazione in Ruby, JavaScript, Java, Python, Clojure, CoffeeScript, C#, Haskell. Vengono presentati sia problemi algoritmici che problemi pratici associati ai design pattern. Dopo ogni problema risolto, puoi esaminare altre soluzioni, ordinate per valutazione in base alla loro bellezza e all'utilizzo delle migliori pratiche di programmazione.
  3. CodiceLeet
  4. Leetcode è un sito con problemi algoritmici per la preparazione ai colloqui tecnici presso grandi aziende come Google e Facebook. Accanto a ciascun problema c'è una discussione in cui in un modo o nell'altro può apparire una soluzione a questo problema. Puoi utilizzare vari linguaggi di programmazione: C, C++, Java, Python, C#, JavaScript, Ruby, Bash.
  5. Prassi di programmazione
  6. Programming Praxis è un blog che include una serie di problemi interessanti le cui soluzioni possono essere testate in diversi linguaggi di programmazione.
  7. TopCoder
  8. TopCoder è una comunità attiva di programmatori che amano risolvere enigmi. Molti concorsi attivi, alcuni dei quali prevedono premi in denaro.
  9. Puzzle C
  10. C Puzzles ti fornisce puzzle di programmazione specifici per il linguaggio C (con tutte le sue stranezze). Poiché molti linguaggi sono simili al C o derivano direttamente da esso, anche se non conosci il C come prima lingua, ci sono buone probabilità che tu capisca questi enigmi.
  11. Progetto Eulero
  12. Citazione dalla pagina principale: "Il Progetto Euler è una serie di impegnativi problemi di matematica/programmazione che richiedono l'intuizione matematica per risolverli." La risorsa include attività relativamente semplici e veramente complesse.
  13. Codici
  14. Un vero e proprio analogo in lingua russa del già citato Topcoder .
  15. Raccolta di attività da CppStudio
  16. I compiti mirano principalmente a testare la conoscenza del C++, ma possono essere implementati anche in altri linguaggi di programmazione.
  17. Timus Giudice in linea
  18. Timus Online Judge è il più grande archivio di problemi di programmazione in Russia con un sistema di controllo automatico. La principale fonte di compiti per l'archivio sono le competizioni dell'Università Federale degli Urali, i Campionati degli Urali, i quarti di finale degli Urali dell'ACM ICPC, i campi di programmazione di Petrozavodsk.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION