CodeFights
CodeFights zapewnia sposób zabawy i konkurencyjną ćwiczyć swoje umiejętności kodowania, uczyć się nowych talentów oraz przygotowania do rozmów kwalifikacyjnych.
- Wyzwania dostępny w wielu językach
- Boty, wyzwań i pytań do wywiadu z czołowych firm technologicznych
- Head-to-head wyzwania przed obcymi i przyjaciółmi
- Ogromny wybór wyzwań w różnych językach
- Zachęca samodzielna nauka zamiast samouczka napędzane wiedzy
- Aktywny i przyjazna społeczność pomaga stymulować wzrost
- system punktacji dla wyzwań jest czasem niejasny
- Rzadko jednak tajemnicze błędy Kompilowanie przedstawiony czasami
- Oferty trochę bezpośrednia pomoc z frustrujących wyzwań
Jest trochę argumentując, że zadaniem kodowanie może być monotonne i męczące. Programiści pracujący w terenie, często zadanie z tej samej odmiany zadań kółko, powodując ich talentów do atrofii i uniemożliwia im rozwijanie nowych zestawów umiejętności. Dla nowych programistów, tutoriale są często suche, a różnica pomiędzy podstawową wiedzę o języku i jego funkcjonalność wysokiej klasy może wydawać się nie do pokonania. CodeFights to serwis, który pomaga zarówno nowych i doświadczonych programistów przetestować swoje umiejętności i poprawić swoją wiedzę w środowisku, które bardziej przypomina grę wideo niż klasie. CodeFights udaje się zwalczyć złe samopoczucie, że pochodzi z nauki poprzez rozbijanie ich wykonywania w małych i strawnych ćwiczeń. Na najbardziej podstawowym poziomie, programiści są proszeni, aby rozwiązać bardzo prosty problem jak wyprowadzanie zmiennych w kolejności. Na wyższym końcu, oni za zadanie stworzenie kodu z aplikacji świata rzeczywistego. Największym zasobem treści jest w bibliotece CodeFights', który kompiluje setki wyzwań coraz trudniejsze. Użytkownik jest przedstawiony z pustym konsoli i zadania, a oni poproszeni o znalezienie najbardziej efektywnym rozwiązaniem mogą. Wiele witryn instruktażowe by poprowadzić Cię za rękę przez cały proces, ale to gdzie CodeFights oddziela go od konkurencji. Nie jest przewodnik i ogólność pytań myśli są często wiele rozwiązań danego problemu. Zaletą jest to, że dokładnie odzwierciedla to, co programista może być w stanie zobaczyć w świecie rzeczywistym, a tym bardziej trudne problemy polegają na koderów prowadzących niezależne badania w poszukiwaniu rozwiązania. Po przetestowaniu kod, aby upewnić się, że działa, można porównać swoje wyniki do innych użytkowników, aby zobaczyć, jak one mogły skuteczniej doszedł do tego samego wniosku. Jeśli jesteś zakłopotany, fora są dostępne, czy można wydać punkty zgromadzone przez przebieg gry, aby automatycznie wyświetlić rozwiązanie. Bardziej skomplikowane zagadki są dostępne w postaci sekcji treningowej wywiad, który przedstawia rzeczywiste pytania zadawane przez ankieterów. Dużych firm, takich jak Twitter, Facebook i Apple wszyscy przedstawili swoje własne pytania. W CodeFights interfejs pozwala również rywalizować z przyjaciółmi i nieznajomymi. Głowa do sekcji head pozwala zmierzyć swoje umiejętności kodowania przed innymi ludźmi i zobaczyć, kto może rozwijać najbardziej efektywne rozwiązanie w jak najkrótszym czasie. Dla tych, którzy chcą sprawdzić swoje umiejętności przed profesjonalistów, mogą angażować się w walce przeciwko botom zaprojektowanych przez inżynierów z niektórych z największych na świecie firm technologicznych. Dodatkowo CodeFights regularnie aktualizowana zawartość sezonowy zaprojektowany, aby pomóc koderów zatrzymać istotne w dziedzinie konkurencji. Turnieje obracać i poza cyklem regularnie i na ogół skupiają się na konkretnych kryteriów, natomiast wyzwania dzienne i tygodniowe kodowania są również dostępne. Wszystko to jest ze sobą powiązane w systemie, który zachęca graczy do kontynuowania przodu, nagradzanie graczy za sukcesy i śledzenie przydzielonych zadań.