
Ange en värld av moln utveckling…
Hur tränar du utvecklare? Du kan skicka dem till ett utbildningsföretag, men inte den kursplan som täcker vad du behöver dem för att få veta? Den snabba förändringstakten i plattformar och Api: er i dagens kontinuerlig leverans världen gör det svårt att ställa en utbildning i sten och ännu svårare att vara säker på att du lär dig vad du behöver veta för att bli framgångsrik.
Ett svar på problemet är bra dokumentation, vilket ger utvecklare med regelbundet uppdaterad information, lämna det som en del av byggprocessen för ett bibliotek eller ett API. Om dokumentationen inte är färdig, sedan en build måste misslyckas; – koden bör aldrig släppas utan dokumentation.
SE: Hur man bygger en framgångsrik utvecklare karriär (gratis PDF)
En annan är att leverera self-paced utbildning, bädda kodning verktyg och sviter test i utbildningsprogram. Det är den strategi som valts av tjänster som Microsoft Lära sig, med hjälp av dokumentationen som en källa av utbildning, men att erbjuda i rad kod scratchpads där du kan prova det du just har lärt dig. Det är verkligen ett giltigt sätt, om än lite torr ibland. Få utvecklare att börja arbeta med din utbildning är svårt, att få hålla på med det är mycket svårare. Microsoft tog sig en läxa från Salesforce Trailhead, erbjuder märken för att visa resultat.
Om utbildning har samma belöning modellen som ett spel, så varför skulle det inte vara ett spel i sin egen rätt? Det var vad teamet på Twilio trodde, med dess TwilioQuest utbildning plattform. Med sin inspiration från 8-bitars Japanska Rollspel, TwilioQuest används strukturen av ett äventyr att ta dig genom utbildningen, för att föra berättelsen med varje ny övning.
TwilioQuest är utforma berättelsen sätter dig på en rymdfarkost, eller snarare en cloudcraft, full av pussel och aktiviteter.
Twilio nyligen Signal händelse såg det avslöja TwilioQuest 3, en större uppdatering av plattformen och service med utbildningsmoduler för många av Twilio nyaste tjänster och Api: er. Jag har spenderat lite tid med det, att få en känsla för hur vem som helst som vill lära sig att använda Twilio s telefoni tjänst skulle kunna använda det.
Med stöd från ett roster chiptune konstnärer (du kan ladda ner soundtracket till ansökan), TwilioQuest 3 flyttar ut på webben och på ditt skrivbord i Windows, macOS och Linux-versioner. Det är en snabb nedladdning och allt du behöver för att komma igång är en e-postadress. När du utforska de olika uppgifter och scenarier, du kommer att lägga till fler verktyg och mer service-konton. TwilioQuest går mycket längre än de flesta utbildning plattformar: det är också en guide till att bygga en modern toolchain, som är centrerad kring öppna tjänster som GitHub och utbyggbar verktyg som Microsoft Visual Studio Kod, liksom du val offentliga moln plattformar.
LÄS MER: att Överbrygga klyftan mellan utvecklarna och verksamhet, eller inte
När du har installerat TwilioQuest du kommer att introduceras till livet i molnet och cloud prospektering fartyg, Dimma Uggla (oroa dig inte om namnet, det är en referens till en Twilio i-skämt om en av dess centrala värderingar: “bara rita ugglan”). Några enkla uppgifter att gå igenom hur man väljer en utbildning vägen, och visa dig de olika kommandona. Styr en liten animerad figur, du går ner avgränsade banor, där varje port är olåst genom att lösa ett pussel. Med en vänlig robot som sidekick för att guida dig genom ditt uppdrag, kommer du att få tips och hjälp när du ska gå, med TwilioQuest omvandla vad som skulle ha varit torr dokumentation i spelets mellansekvenser.
Välja en utbildning modul för att börja din quest.
Så hur lär man sig? Varje port är ett steg i en self-paced utbildning. Pussel kan vara så enkelt som att ange en nyckel fras från en del dokumentation, eller med hjälp av den inbyggda redigering miljö för att stå upp för ett test webbserver, en som börjar med statisk text och bygger upp till att vara värd Twilio-drivna telefoni applikationer. Varje framgångsrik uppgift öppnas ett nytt avsnitt av utbildning miljö, vidare till nästa lektion. Lektioner kan vara ganska kort; den första förtrogenhet uppgifter som kan omfattas av en lunch paus. Mer komplicerade lärdomar som kan ta ganska lite längre tid.
Varje port i en TwilioQuest utbildning vägen är en uppgift som måste lösas innan du går vidare till nästa steg.
På Signal jag fick prova en utbildning stig som ledde dig genom installationen av en Raspberry Pi med en mobilanslutning och Twilio nya betrodda SIM, ansluta den till ett Azurblått IoT nav och sedan använda den för att överföra temperatur och tryck på data över en mobil anslutning. Det är en relativt komplex uppsättning av uppgifter, där konfigurera enheter, ställa upp Azure-konton och resurser, liksom att registrera SIMs och telefon nummer med Twilio sin egen tjänst. Slutför processen under en och en halv timme verkade något av en personlig triumf, som det har tagit mig mycket längre tid att hantera enklare uppgifter i det förflutna.
Appen innehåller grundläggande verktyg för utveckling, såsom en webbserver och en textredigerare, men också hjälper till att guida dig genom för att bygga din egen verktygslåda.
Naturligtvis finns det belöningar för att slutföra uppgifter: att lägga kläder och andra föremål för en inventering för din avatar, samt låsa upp utvecklare poäng för Twilio tjänster. Jag har egentligen bara ett problem med den nuvarande versionen av appen, som är ett fristående verktyg det finns inget gemensamt register över dina framsteg, att det hade att visa att dela dina prestationer med ledningen och laget leder. Det gör det också svårt att använda TwilioQuest på mer än en dator, som du inte kan plocka upp uppgifter började på kontoret som hemma.
Fortfarande, trots dessa mindre frågor, Twilio har levererat en stor uppgradering av sin utbildning. Bara bli inte förvånad om du hör tinny lite chiptune pip som kommer från din utvecklare Datorer över en lunch. De är förmodligen inte spela spel, den här gången i alla fall.
Utvecklare
Google skapat ett nytt verktyg för att hjälpa dig besegra din nästa intervju utvecklare
Square är new Order API kan köpmän konsolidera beställningar
WordPress team arbetar på vågad plan för att med våld uppdatera gamla webbplatser
Hur Shopify tror att genom att bygga en bas av utvecklare och e-handel (ZDNet YouTube)
HarmonyOS: Vad är det med Huawei ‘ s Android-ersättare? (CNET)
Hur man gör det lättare för utvecklare att vara produktiv (TechRepublic)
Relaterade Ämnen:
Efter Timmar
Affärssystem
Öppen Källkod
Mobila OS