CodeFights
CodeFights gir en morsom og konkurransedyktig måte å praktisere dine koding ferdigheter, lære nye talenter, og forberede seg på intervjuer.
- Utfordringer tilgjengelig på mange språk
- Bots, utfordringer og intervjuspørsmål fra prominente tech bedrifter
- Head-to-head utfordringer mot fremmede og venner
- Stort utvalg av utfordringer på en rekke språk
- Oppmuntrer selvstyrt læring snarere enn tutorial-drevet kunnskap
- Aktiv og vennlig samfunn hjelper stimulere vekst
- Poengsystem for utfordringene er ofte uklart
- Sjelden men uransakelige kompilering feil noen ganger presenteres
- Tilbud lite direkte hjelp med frustrerende utfordringer
Det er lite som hevder at oppgaven med koding kan være repeterende og utmattende. Programmerere som arbeider i feltet er ofte i oppdrag med samme rekke oppgaver om og om igjen, forårsaker sine talenter til å bli svekket, og hindre dem fra å utvikle nye ferdigheter. For nye programmerere, tutorials er ofte tørr, og gapet mellom den grunnleggende forståelse av språk og sin high end funksjonalitet kan virke uoverkommelig. CodeFights er en nettside som hjelper både nye og erfarne programmerere teste sine ferdigheter og forbedre sine kunnskaper i et miljø som ligner mer et spill enn et klasserom. CodeFights klarer å bekjempe sykdomsfølelse som kommer med å lære ved å bryte opp sin trening i små og fordøyelige øvelser. På det mest grunnleggende nivået, er programmerere bedt om å løse et veldig enkelt problem som sender ut variabler i kronologisk rekkefølge. I den øvre enden, er de i oppgave å lage kode med virkelige verden søknad. Den største ressurs av innholdet kommer i CodeFights' bibliotek, som samler hundrevis av utfordringer med økende vanskelighetsgrad. Brukeren blir presentert med en tom konsoll og en oppgave, og de blir bedt om å finne den mest effektive løsningen de kan. Mange instruksjons områder vil veilede deg i hånden gjennom prosessen, men dette er hvor CodeFights skiller den fra konkurrentene. Ingen guide er gitt, og det generelle spørsmålene mener det ofte er flere løsninger på et gitt problem. Fordelen er at dette nøyaktig gjenspeiler hva en programmerer kan være i stand til å se i den virkelige verden, og de mer vanskelige problemer å stole på programmerere gjør uavhengig forskning i jakten på en løsning. Når du har testet koden for å sikre at det fungerer, kan du sammenligne resultatene til andre brukere for å se hvordan de kan ha mer effektivt kommet til samme konklusjon. Hvis du er stumped, oppslagstavler er tilgjengelige, eller du kan bruke poeng opptjent gjennom i løpet av spillet for å automatisk se en løsning. Mer komplekse oppgaver er tilgjengelig i form av intervjuet praksis delen, som presenterer reelle spørsmål spurt av intervjuere. Store selskaper som Twitter, Facebook og Apple har alle sendt inn sine egne spørsmål. De CodeFights grensesnitt også lar deg konkurrere mot venner og fremmede. Den head to head delen lar deg pit koding talenter mot andre mennesker, og se hvem som kan utvikle den mest effektive løsningen på kortest mulig tid. For de som ønsker å teste sine ferdigheter mot fagfolk, kan de engasjere seg i kamp mot bots designet av ingeniører fra noen av verdens største høyteknologiske selskaper. I tillegg CodeFights har jevnlig oppdatert, sesong innhold utviklet for å hjelpe programmerere bli relevant i konkurransedyktige feltet. Turneringer roter inn og ut av syklusen regelmessig og generelt fokus på bestemte kriterier, mens daglig og ukentlig koding utfordringer er også tilgjengelig. Alt dette er knyttet sammen i et system som oppmuntrer spillerne til å fortsette fremover, belønne spillere for suksess og holde styr på tildelte oppgaver.