CodeFights
CodeFights op een leuke en competitieve manier om uw codering vaardigheden te oefenen, leer nieuwe talenten, en voor te bereiden voor interviews.
- Uitdagingen in tientallen talen
- Bots, uitdagingen en interview vragen van prominente tech bedrijven
- Head-to-head uitdagingen tegen vreemden en vrienden
- Enorme selectie van uitdagingen in een verscheidenheid van talen
- Moedigt self-directed in plaats van het leren dan-les Kennisarena
- Actieve en vriendelijke gemeenschap helpt bij de groei te stimuleren
- Scoresysteem voor uitdagingen is soms onduidelijk
- Onregelmatig maar ondoorgrondelijk compileren fouten soms gepresenteerd
- Biedt weinig directe hulp bij frustrerende uitdagingen
Er is weinig argument dat de taak van het coderen van repetitieve en vermoeiend kan zijn. Programmeurs werken in het veld zijn vaak belast met dezelfde verscheidenheid aan taken over en weer, waardoor hun talenten te atrofie en te voorkomen dat ze de ontwikkeling van nieuwe vaardigheden. Voor nieuwe programmeurs, tutorials zijn vaak droog, en de kloof tussen de basiskennis van de taal en de high-end functionaliteit kan onoverkomelijk lijken. CodeFights is een website die helpt zowel nieuwe als ervaren programmeurs hun vaardigheden testen en verbeteren van hun kennis in een omgeving die meer lijkt op een videospelletje dan een klaslokaal. CodeFights erin slaagt om de malaise die wordt geleverd met het leren door het doorbreken van hun oefening in kleine en verteerbare oefeningen te bestrijden. Op het meest elementaire niveau worden coders gevraagd om een zeer eenvoudig probleem als het uitvoeren van variabelen in de juiste volgorde op te lossen. Op de hogere einde, ze zijn belast met het creëren code met echte applicatie. De grootste bron van de inhoud komt in CodeFights' bibliotheek, die honderden uitdagingen van toenemende moeilijkheidsgraad compileert. De gebruiker wordt gepresenteerd met een lege console en een taak, en ze zijn gevraagd om de meest efficiënte oplossing die ze kunnen vinden. Veel educatieve sites zou u te begeleiden bij de hand door het proces, maar dit is waar CodeFights scheidt het hotel van de concurrentie. Geen gids wordt verstrekt, en de algemeenheid van de vragen die zeggen dat er vaak meerdere oplossingen voor een bepaald probleem. Het voordeel is dat deze nauwkeurig weergeeft wat een programmeur zou kunnen zien in de echte wereld, en hoe moeilijker problemen een beroep doen op coders doet onafhankelijk onderzoek in de uitoefening van een oplossing. Zodra u de code hebt getest om ervoor te zorgen dat het werkt, kunt u uw resultaten aan andere gebruikers vergelijken om te zien hoe ze effectiever tot dezelfde conclusie zou hebben bereikt. Als je stumped, message boards beschikbaar zijn, of je kunt punten opgebouwd in de loop van het spel te brengen om automatisch te zien van een oplossing. Meer complexe puzzels zijn beschikbaar in de vorm van het interview praktijk sectie, die presenteert echte vragen van interviewers. Grote bedrijven als Twitter, Facebook en Apple hebben al hun eigen vragen ingediend. De CodeFights-interface maakt het ook mogelijk om te concurreren tegen vrienden en vreemden. De head to head sectie kunt u uw codering talenten te meten met andere mensen en zien wie de meest effectieve oplossing in de kortst mogelijke tijd kunnen ontwikkelen. Voor wie op zoek om hun vaardigheden te testen tegen professionals, kunnen zij zich bezighouden met de strijd tegen bots ontworpen door ingenieurs van enkele van 's werelds grootste tech bedrijven. Daarnaast heeft CodeFights regelmatig bijgewerkt, seizoensgebonden inhoud ontworpen om hulp coders relevant in het competitieve veld blijven. Toernooien draaien in en uit regelmatig fietsen en in het algemeen richten op specifieke criteria, terwijl de dagelijkse en wekelijkse codering uitdagingen zijn ook beschikbaar. Dit alles is met elkaar verbonden in een systeem dat spelers aanmoedigt om vooruit te blijven, het belonen van spelers voor successen en het bijhouden van de toegewezen taken.