Video: Coding Bootcamps | My Interview with Fullstack Academy (November 2024)
Ondanks zijn egalitaire beloften, blijft Silicon Valley een jongensclub. Volgens het National Center for Women & Information Technology bestaan vrouwen uit slechts één op de vier technische professionals en slechts ongeveer een op de vijf ontvangers van informatica-graden. De cijfers zijn nog grimmiger voor vrouwen van kleur. Grace Hopper Academy (GHA), genoemd naar de vrouwelijke WWII-admiraal die aan een van de eerste programmeertalen (COBOL) werkte, wil de deelname van vrouwen aan CS met een coderende bootcamp in New York City een vliegende start geven.
In januari begon GHA met het aanbieden van een intensief programma van 17 weken in Fullstack JavaScript. Het curriculum is een variant van een op Fullstack Academy, waarmee GHA instructeurs en kantoorruimte deelt in een hoogbouw in de binnenstad. Ondanks die overeenkomsten zijn de scholen gescheiden. Fullstack cultiveert het bestudeerde minimalisme van de Algemene Vergadering, waarover ik eerder heb geschreven. GHA voelt ondertussen enigszins inchoate. De school was oorspronkelijk gevestigd in de nabijgelegen co-werkruimte WeWork en verhuisde in april naar de huidige ruimte. Er zijn nog niet genoeg studenten om de vloer te vullen en de kamers, die allemaal zijn vernoemd naar een codeertaal, hebben tekens die met de hand worden geschreven op printerpapier.
Het is echter opvallend - en opwindend - om tientallen vrouwelijke studenten, TA's en docenten samen te zien werken op het gebied van CS. Ik sprak met een decaan, een instructeur en een oud-student om meer te weten te komen over het programma en hoe het is veranderd in de afgelopen acht maanden. Ik ontdekte een coderingsschool die aandacht verdient voor een projectgebaseerd curriculum en unieke coöperatieve pedagogiek.
Vrouwencoders aantrekken
Als decaan bij GHA zei Shanna Gregory dat geld een van de grootste belemmeringen is voor het aantrekken van vrouwen voor coderingsprogramma's. Gregory zei dat mannen de neiging hebben minder risicomijdend te zijn en meer bereid zijn om zich in bootcamps in te schrijven, dus het is moeilijker om vrouwen te overtuigen om de sprong te wagen, vooral in een door mannen gedomineerd veld.
De oplossing van GHA is het verlagen van de risicoberekening van studenten. Studenten hoeven geen collegegeld te betalen totdat ze een baan in hun vakgebied hebben gekregen, een redelijk verleidelijk aanbod, aangezien 97% van de afgestudeerden een baan in het veld hebben met 90 dagen afstuderen. Volgens Gregory accepteert zelfs meer dan de helft van de afgestudeerden banen tegen de tijd dat het volgende cohort begint, zeven weken later.
Zeker, er zijn enkele belangrijke kanttekeningen bij dat aanbod. Ten eerste, het programma bedraagt ongeveer $ 1.000 per week ($ 16.810), en dat is exclusief NYC kosten van levensonderhoud. Om deel te nemen aan het vergoedingsplan, wordt van studenten verwacht dat ze hun werk als ontwikkelaar voortzetten en dat ze nog steeds een aanbetaling van $ 3.000 moeten doen. Ten slotte, als ze klussen op het land, moeten ze misschien zuinig leven: GHA koppelt collegegeld aan 22, 5% van het salaris van je eerste jaar, betaald over negen maanden. Als een instelling met winstoogmerk komt Fullstack (en dus GHA) niet in aanmerking voor federale beurzen of gesubsidieerde leningen.
Programma structuur
GHA-cohorten halen ongeveer 20 studenten per. Omdat de school twee gelijktijdige cohorten huisvest, begint er elke zeven weken een cohort. Toen ik er was, begon er een op 25 juli en een andere begint op 12 september.
Voordat studenten aan een 13-weekse bootcamp in NYC beginnen, moeten ze vier weken voltooien van wat GHA Foundations noemt, een parttime, online overzichtscursus. In tegenstelling tot de part-time of modulaire programma's van de Algemene Vergadering, die mooi in academische intersessions vouwen, is het meeslepende programma van GHA een full-time verplichting. Gregory schatte zelfs dat studenten meer dan 50 uur per week gedurende het programma werken. Voor werkende professionals biedt Fullstack een flex-immersief programma beschikbaar tijdens avonden en weekends; het bedrijf kondigde onlangs ook een online op afstand meeslepend programma aan.
De carrièredienstenafdeling die GHA deelt met Fullstack Academy is gespecialiseerd in bedrijfsontwikkeling, interviews en mentoring. Tegen het einde van het programma organiseert GHA zelfs een interviewpraktijk, waarbij studenten problemen op een whiteboard oplossen. Naast het organiseren van wervingsevenementen, heeft GHA een alumni Slack-kanaal geconfigureerd waarmee studenten van beide scholen kunnen netwerken na hun afstuderen.
Van hoorcolleges tot projecten
Tijdens de eerste zes weken van het programma, het junior semester, volgen studenten een vrij strikt schema, beginnend tussen 9 en 10 uur en eindigend rond 19 uur. Het senior semester biedt iets meer flexibiliteit aan het schema als studenten overstappen op projecten.
Om een idee te krijgen van die dagelijkse ervaring, sprak ik met instructeur Ashi Mysore. Voordat ze bij GHA kwam, werkte Mysore voor de National Oceanic and Atmospheric Administration en Google. Tijdens het junior semester geeft Mysore meestal 's ochtends op dia gebaseerde lezingen, waarna ze studenten koppelt voor groepswerk (' pair programming '). Studenten overleggen met elkaar met behulp van Slack, en als ze vastlopen, kunnen ze om hulp vragen via een zelfgebouwde wachtrij voor tickets. Van haar kant moedigt Mysore de studenten aan om: 'Even vast te zitten - en dan een fakkel te sturen.' Na de lunch is er meer projectwerk, gevolgd door een afrondingsrecensie en misschien wat live codering.
Tijdens het senior semester geeft Mysore nog minder lezingen en oefent ze nog meer klantbijeenkomsten, waarin ze de rol van klant en haar TA's vervult (fungeren als projectmanagers. De afgelopen zes weken vertrouwen op een bijna volledig projectgebaseerd curriculum. Studenten voltooien drie grote projecten, individueel en in groepen In een project, een stackathon, hebben studenten een week om een interessant project te produceren, in een ander project, Grace Shopper, moeten ze een e-commerce site maken.
Onderwijzende fellows
Emily Intersimone heeft GHA ervaren vanuit bijna elk mogelijk perspectief. In januari schreef ze zich in voor het eerste cohort, in maart werd ze aangenomen als docent en vorige maand werd ze gepromoveerd tot instructeur. Intersimone biedt ook een uniek perspectief omdat ze in veel opzichten geen typische programmeur is. Hoewel ze enkele gratis online codeermiddelen gebruikte voordat ze zich inschreef bij GHA (namelijk Codeacademy en Free Code Camp), heeft ze een achtergrond in de kunst. Ze studeerde jazzpiano aan USC en behaalde een diploma in compositie aan NYU. Intersimone ontdekte de school via een bijeenkomst van Women Who Code, met duizenden leden in het grootstedelijk gebied van NYC.
Intersimone beschreef een aantal subtiele en significante veranderingen bij GHA. Naast het verhuizen naar een grotere ruimte, begon GHA schoolspecifieke instructeurs in te huren (voorheen faculteitsfietsen van Fullstack) en meer studenten aan te werven (ongeveer 20 per cohort, vanaf 16). De student-faculteit verhouding bij GHA blijft benijdenswaardig: tijdens workshops hebben 20 studenten toegang tot een of twee instructeurs en twee fellows.
Naast het dienen als TA's, doen fellows ook full-time engineering werk voor de zelfgebouwde help ticket wachtrij en het leerbeheersysteem van de school. Dit is een nieuw idee, met name voor degenen die bij traditionele instellingen voor hoger onderwijs werken. In plaats van tools te beschouwen als iets dat iemand anders ontwerpt (en misschien oplegt), maakt GHA gebruik van zijn eigen expertise om die systemen vorm te geven. Als iemand een functie wil, bouwen ze deze.
Coöperatief leren
In tegenstelling tot veel coderingsprogramma's vereist GHA dat studenten oefenen om hun werk te bespreken. Veel van die gesprekken zijn opgenomen en zijn beschikbaar op de GHA-website. Een van mijn favoriete activiteiten is de Tech Talk, waarin studenten vier of vijf minuten besteden om hun collega's te onderwijzen over iets dat ze hebben onderzocht. Een technisch gesprek over datavisualisatie kan bijvoorbeeld een overzicht van bibliotheken bevatten, evenals enkele best practices. Behalve dat studenten de kans krijgen om te oefenen met praten over hun onderzoek, bieden deze gesprekken studenten ook de kans om voorkennis te tonen en te leren over onderwerpen die ver weg zijn.
GHA plant ook evenementen voor het opbouwen van gemeenschappen naast het coderingsprogramma. Op vrijdag plant GHA een activiteit genaamd Hot Seat, waarbij studenten elkaar voor de klas interviewen, een activiteit die gelukkig alcohol omvat. Instructeurs van zowel GHA als Fullstack leiden CS zaterdag, zelfstandige lezingen over algemene CS-tools, zoals het bouwen van uw eigen HTML-parser. Elk cohort ontwerpt zelfs zijn eigen t-shirt.
De combinatie van nevenevenementen, gewend groepswerk en een volledig vrouwelijke studentenpopulatie creëert wat Intersimone en Mysore beiden beschreven als hechte cohorten. Sinds Mysore in maart bij GHA is gaan werken, zijn veel van haar studenten bovendien carrière gaan maken in de technologie - sommige zijn de enige vrouwen op hun afdeling. Gezien deze omstandigheden is samenwerking niet alleen een nuttige pedagogische praktijk, maar ook een essentieel middel voor loopbaanontwikkeling.