Als je een beginnende programmeur bent, lijkt het pad dat voor je ligt misschien ontmoedigend. Bootcamps zijn moeilijk en je voelt je niet thuis in de studeerkamer van een programmeur. Maar er is één plek op het web waar je naartoe kunt gaan om je ontwikkelvaardigheden uit te proberen voor het plezier ervan.
Glitch is een speeltuin voor allerlei codeerders. Daarmee kun je je eigen app maken of een van de bestaande projecten op de site remixen. Je kunt creatief zijn zonder bang te zijn iets te breken - en er zijn veteraan programmeurs die je helpen om het te doen.
Het is een open en gratis samenwerkende coderingssite die in feite een miniatuur programmeerschool is.
Maak je eigen spullen (of maak iets kapot)
Glitch biedt u alle tools om direct een app, bot of site te maken, remixen, bewerken en hosten. U kunt bijdragers uitnodigen die tegelijkertijd de code met u kunnen bewerken. Op dit moment ondersteunt de programmeringssandbox alleen Node.js.
De inleidende video belicht enkele van de belangrijkste kenmerken:
- Start je project niet helemaal opnieuw. U kunt beginnen met een lege lei, maar u kunt ook een kopie van een werkende openbare app of site maken en deze aan uw behoeften aanpassen.
- Alle tools zijn op één plaats beschikbaar. Er is een online-editor en een backend-server, dus u hoeft niets te downloaden. Apps en bots kunnen worden ingezet door Glitch zelf.
- Werk samen in realtime zonder u zorgen te maken over versiebeheer. De methode lijkt veel op Google Docs. Nodig iemand uit de community uit en werk samen aan live projecten, aangezien Glitch alle versiebeheer verwerkt en uw project automatisch wordt bijgewerkt.
- Importeer en exporteer vanuit GitHub . U kunt elke openbare app op GitHub importeren in Glitch. Download ook je broncode als een ZIP-bestand.
- Run je app voor de wereld. Verander uw praktisch project in iets dat iedereen kan gebruiken.
Go Beyond "Hello World"
Mijn eerste indruk is dat Glitch een vriendelijke plek is om te leren programmeren in je eigen tempo. Het beste eraan is dat het geen speelgoed is. Het team erachter zegt:
"Glitch is geen 'dumbed down'-versie van een echte ontwikkelomgeving - uw Glitch-app draait op exact dezelfde cloudinfrastructuur en de Node.js-engine die de beste ontwikkelaars gebruiken om hun apps uit te voeren. We hebben het u zojuist gemakkelijker gemaakt om te beginnen. "
Het kan een ideale plek zijn om een snel demoproject te maken en zijn potentieel te laten zien voordat je het de wereld in gooit. De mogelijkheid om elk project te "remixen" geeft je een unieke manier om je codeervaardigheden te oefenen 7 Unieke manieren om je codeervaardigheden te oefenen 7 Unieke manieren om je codeervaardigheden te oefenen Laten we herhalen - er is geen leeftijd om te leren. Als je eenmaal op dat pad bent, moet je gewoon blijven oefenen. En vandaag zijn er meer manieren dan een om je codeerkrakers aan te scherpen. Lees meer en dan zijn er de medewerkers die je door de vroege struikelblokken heen kunnen houden.
Wat denk je van Glitch? Hoe is het te vergelijken met Treehouse en Codecademy? Is het ontwerp voldoende om je codeerangst te verwijderen?