Prieš trejus metus lankiau kodavimo stovyklą. Šiandien tapau „Google“ kūrėjų ekspertu.

Tai yra mano kelionės istorija ir kaip aš ten patekau

Aš esu „Google Developer“ žiniatinklio technologijų ekspertas

Kas yra „Google Developers“ ekspertas?

Leiskite man pradėti nuo oficialios „Google“ apibrėžties, o tada aš vadovausiuosi savo apibrėžimu.

„Google Developers Expert“ (GDE) yra asmuo, kurį „Google“ pripažino turinčiu pavyzdinių žinių apie vieną ar daugiau jų produktų. „Google Developers Experts“ programa apdovanoja GDE. „Google“ sukūrė ir administruoja programą.

Man „Google“ kūrėjų ekspertas yra asmuo, kuris yra lyderis savo srities srityje. Šis asmuo taip pat prisideda prie technologijų bendruomenės. Indėlį gali sudaryti bet koks kalbėjimo, rašymo, atvirojo kodo, mokymo kursų ar repo palaikymo derinys.

Kaip jūs tampate „Google“ kūrėjų ekspertu?

Norėdami gauti GDE išskirtinumą, kiti žmonės, kurie yra GDE, turi sutikti, kad esate ekspertas. Jūs negalite kreiptis dėl programos. Jūs turite būti paskirtas dabartinio GDE.

Kai būsite paskirtas, turite užpildyti paraiškos formą. Ši forma rodo jūsų kompetencijos lygį ir indėlį į technologijų bendruomenę. Jei jūsų paraiška bus priimta, tada jūs eisite per daugybę interviu raundų. Būsite apklausti, kad įvertintumėte savo indėlį į technologijų bendruomenę. Kituose pokalbiuose bus įvertintos jūsų techninės žinios. Technines žinias atlieka „Google“ darbuotojas, kuris yra jūsų specializacijos srities ekspertas. Jei atliksite visus šiuos veiksmus, „Google“ atpažins jus kaip GDE.

Greita mano faktų istorija

Prieš daugelį metų buvau „Lotus Notes“ kūrėjas. Aš tai dariau daugiau nei 10 metų. Aš specializuojuosi „Lotus Notes“ diegime „IBMs AS / 400“. Todėl IBM pasamdė mane parašyti knygą apie „Lotus Notes“ plėtrą. Jei skaitėte knygą „E-verslo programų kūrimas naudojant„ Lotus Domino “ant AS / 400“, tada jūs perskaitėte mano knygą.

Jei kada nors naudojote „Lotus Notes“, lažinuosi, kad tikriausiai nenaudojate jų šiandien. Būtent dėl ​​šio vartojimo sumažėjimo nustojau būti kūrėjas. Aš perėjau į kitas sritis.

Per tą laiką aš pradėjau mokytis interneto rinkodaros. Aš sukūriau interneto rinkodaros verslą, kuris leido man išeiti į pensiją sulaukus 51 metų. Paskutinis darbas, kurį buvau išėjęs į pensiją, buvo projekto vadovas Aarono mokymo skyriuje.

Pusantrų metų po išėjimo į pensiją nusipirkau knygą už 1 USD „JavaScript“ programavimo programa „Barnes & Noble“ klirenso lentynoje. Tai buvo 2014 m. Lapkritis. Kitą pusantro mėnesio dirbau per knygą ir atlikiau visus pratimus. Būtent tada aš prisiminiau, kokia aistra man buvo programavimas.

Mano kelionė į tapimą GDE

2014 m. Gruodžio mėn. Nusprendžiau grįžti prie programavimo. Grįžti į universitetą įgyti ketverių metų laipsnio buvo visiškai neįmanoma. Man pasisekė, kad pradėjo formuotis kodavimo stovyklos. Aš kreipiausi ir buvau priimtas į kodavimo įkrovos stovyklą 2014 m. Gruodžio mėn. Mano įkūrimo stovyklos kohorta prasidės 2015 m. Kovo mėn.

Jei nesate susipažinę su kodavimo įkrovos stovykla, tai trijų mėnesių mokymo programa, išmokanti jus būti kūrėju. Bagažinės stovykla, kurioje lankiausi, buvo gana intensyvi, nes mokymai vyko 12 valandų per dieną šešias dienas per savaitę. Baigiau studijas 2015 m. Birželio mėn. Praėjus lygiai 30 dienų po to, kai baigiau studijas, pradėjau darbą CNN kūrėja.

Norėdami tapti GDE, turite turėti stiprius techninius įgūdžius ir prisidėti prie bendruomenės. Leiskite pasidalinti, kaip aš tobulinau savo techninius įgūdžius.

Tobulinu savo techninius įgūdžius

Kai dirbate įmonėje, per dieną sulaukiančioje daugiau nei milijoną peržiūrų, galite įsivaizduoti, kad jų programose yra tūkstančiai ir tūkstančiai kodų. Išeiti iš bagažinės stovyklos pasakyti, kad buvau priblokštas, yra per maža mintis. Jei norėjau prisidėti tokiu mastu, kokio tikėjausi iš savęs, man reikėjo greitai patobulinti „JavaScript“ įgūdžius. Norėdami sustiprinti savo įgūdžius, baigiau mokymus „CodeSchool“ (dabar „PluralSight“), „freeCodeCamp“, „Lynda“, „treehouse“ ir „Udacity“. Tai, kas labiausiai pagerino mano įgūdžius, buvo „CodeSchool“ ir „freeCodeCamp“.

Aš priėmiau žaidimo planą, kurį panaudojau kurdamas savo sėkmingą interneto rinkodaros verslą, kad padėčiau tobulinti savo įgūdžius. Tai reiškė kiekvieną rytą praleisti valandą prieš išvykstant į darbą. Tada taip pat praleisk valandą kiekvieną vakarą po darbo. Mažiausiai 10 valandų per savaitę skirdavau treniruotėms. Savaitgaliais kiekvieną minutę praleisdavau treniruotėms.

„freeCodeCamp“

Originali „freeCodeCamp“ programa turėjo mažiau sertifikatų nei dabar. Kiekvienam sertifikavimui atlikti reikalingas valandų skaičius taip pat buvo ilgesnis nei dabar. „freeCodeCamp“ apskaičiavo, kad visų trijų jų pažymėjimų užpildymas užtruks 1 200 valandų. Juos visus baigiau per šešis mėnesius.

Baigęs visus tris pažymėjimus, buvau atrinktas dirbti ne pelno tikslais. Kolega stovyklautojas ir aš sukūrėme konferencijos planavimo programą dėl nusikaltimų, padarytų prieš moteris. Galite pamatyti šį vaizdo įrašą norėdami pamatyti mūsų sukurtos programos demonstracinę versiją.

„CodeSchool“

Taip pat baigiau visą „JavaScript“ mokymo trasą „CodeSchool“. (PASTABA: Neseniai „PluralSight“ įsigijo „CodeSchool“, todėl originali mokymo programa nebegalima.)

Šis mokymas kartu su tuo, ko išmokau kodavimo stovykloje, labai pagerino mano įgūdžius. „CodeSchool JavaScript“ takelis apėmė „JavaScript“, „jQuery“, „Node.js“, „Express.js“, „Angular.js“ ir „Backbone“. Visa tai sužinojau savo bagažinėje. Neįkainojama buvo tai, kad baigiau mokymą, kad sustiprinčiau tai, ko išmokau, ir pritaikyčiau tai.

Bendruomenės įnašai

Tvirtas kūrėjas yra vienas dalykas. GDE taip pat vertinamas kaip jie prisideda prie bendruomenės. Kaip jau minėjau anksčiau, indėlį gali sudaryti bet koks kalbėjimo, rašymo, atvirojo kodo, mokymo kursų ar repo palaikymo derinys.

Mano pirmasis kalbėjimo įvykis įvyko mažiau nei po šešių mėnesių, kai baigiau kodavimo stovyklą. Kalbėjausi su netrukus baigiamais savo kodavimo stovyklos absolventais apie tai, ką jie galėtų padaryti, kad padidintų savo galimybes greitai įdarbinti. Aš apie 45 minutes kalbėjau apie tai, kaip apgauti savo „LinkedIn“ profilį ir kaip patobulinti „GitHub“ repo įrašus.

Dauguma žmonių nerimauja, kad nėra pakankamai „ekspertai“, kad galėtų apie ką nors kalbėti. Tai netiesa. Kalbėjausi apie ką tik išgyventus dalykus, kuriuos gavau įsidarbinusi baigusi kodavimo stovyklą. Studentai, baigę mokslą mažiau nei per mėnesį, labai džiaugėsi, kad pasidaliniau savo žiniomis apie įdarbinimo procesą.

Kalbėjimas mano pirmojoje technikos konferencijoje

Po tos pirminės kalbos aš pradėjau kalbėti vietinių susitikimų metu. Pirmieji trys susitikimai, kuriuose aš kalbėjau, buvo „AngularJS“, „Women Who Code“ ir „NodeJS meetup“ grupės. Aš kalbėjau apie „Postman“ naudojimą jūsų API išbandymui, „LinkedIn“ naudojimąsi samdomu darbu ir „NPM“ kaip „Build Tool“.

Tais metais vėliau kalbėjau savo pirmojoje didelėje technologijų konferencijoje. Kalbėsiu savo antrojoje technologijų konferencijoje tik po kelių mėnesių. Per pastaruosius 35 mėnesius kalbėjau 27 kartus. Tai yra vidutiniškai beveik kartą per mėnesį per trejus metus. Jei norite sužinoti, kur aš kalbėjau ar ką aš kalbėjau, galite apsilankyti mano svetainėje čia.

Moterys, kurios koduoja Atlantą

Aš prisijungiau prie „Women Who Code Atlanta“ 2015 m. Sausio mėn. Pirmajame mano susitikime dalyvavo šeši žmonės. Ten buvo Erica Stanley, įkūrusi „WWCAtl“, aš ir dar keturios moterys. Po dvejų metų „WWCAtl“ sukūrė „WeRise“ konferenciją 400 dalyvių.

Šią konferenciją sukūrė moterys, kuriose dalyvavo 85 proc. Pranešėjų ir dalyvių. Šiais metais dalyvių skaičius padidėjo daugiau nei 25%. Aš didžiuojuosi, kad galiu pasakyti pagrindinę kalbą šių metų konferencijoje.

Aš esu „WWCAtl“ vadovaujančiojo komiteto narys praėjusiais metais, šiais metais ir vėl būsiu 2019 m. Aš esu techninis vadovas mėnesiniame „Code Jams“. Mano darbas yra padėti visiems, kuriems reikia pagalbos, norint ko nors išmokti ar dirbti. dabartinis projektas. Be to, aš vedžiau keletą trijų valandų seminarus „NodeJS / ExpressJS / MongoDB“ ir „Advanced JavaScript“.

Aš taip pat ne kartą kalbėjau mėnesio susitikime ir dalyvavau diskusijose. Kalbėjau inauguracinėje WeRISE konferencijoje, šiemet kalbėjau pagrindinę kalbą ir vedžiau pusės dienos seminarą.

„freeCodeCamp“

Aš jau minėjau, kad aš įvykdžiau visus tris pažymėjimus originalioje „freeCodeCamp“ mokymo programoje. (PASTABA: jie pakeitė savo mokymo programą, ir šiandien ją sudaro 6 pažymėjimai.) Aš taip pat prisidėjau prie pelno nesiekiančio „freeCodeCamp“ projekto. Dirbdamas pagal mokymo programą buvau labai aktyvus jų forume. Aš atsakyčiau į klausimus, padrąsinčiau ir pateikčiau kodų pavyzdžius.

„freeCodeCamp“ taip pat turi publikaciją „media.com“. Straipsnius pateikia vartotojai iš viso pasaulio. Savanoriški redaktoriai redaguoja šiuos straipsnius prieš juos paskelbdami. Pastaruosius metus dirbau redaktore. Redaguosiu nuo 7 iki 30 straipsnių per savaitę.

Šių metų pradžioje aš sukūriau vaizdo įrašų seriją, kurioje buvo demonstruojamas „interviu“ procesas. Aš praėjau valandas faktinių interviu klausimų, kurie man buvo užduoti, ir parodžiau, kaip galėtum atsakyti į klausimą. Aš net pademonstravau, kaip galėtum atnaujinti savo kodą, paaiškinau mano minčių procesą ir nurodiau galimus mano kodo išbandymo būdus. Ši vaizdo įrašų serija apėmė interviu klausimus apie HTML, CSS, „JavaScript“ ir „jQuery“. „freeCodeCamp“ pakėlė vaizdo įrašus ir juos galite žiūrėti čia.

Pirmą kartą per „freeCodeCamp“ istoriją Quincy Larsonas, įkūrėjas, pripažino tuos stovyklautojus, kurie labiausiai prisidėjo kaip „geriausi bendraautoriai“. Aš didžiuojuosi, kad inauguracijos metais buvau pripažintas „geriausiu pagalbininku“. . Šių metų pradžioje galėjau dalyvauti apdovanojimų ceremonijoje Niujorke.

Rašymas

Aš pradėjau rašyti, kol buvau savo kodavimo stovykloje. Baigęs mokslus aš ir toliau rašiau apie dalykus, kurių mokiausi. Aš parašyčiau apie tai, kokias „JavaScript“ knygas rekomenduoju mokytis programavimo. Aš sukūriau trijų dalių seriją, kurdamas pirmąją jūsų programą „Angular“ ir pridėdamas prie jos funkcijų.

Šiandien rašau savo straipsnius svetainėje media.com, o po to juos skelbiu asmeniniame tinklaraštyje. Vykdydamas GDE taikymo procesą, turėjau pateikti nuorodą į kiekvieną mano kada nors parašytą straipsnį. Aš taip pat turėjau pateikti statistiką apie žmonių, kurie juos skaitė, skaičių.

Paraiškos pateikimo metu mano straipsniai buvo žiūrėti daugiau nei 260 000 kartų. Aš didžiuojuosi, kad daugiau nei ketvirtadalis milijono žmonių skaitė mano straipsnius. Kasdien vidutiniškai daugiau nei 1000 žmonių skaito mano straipsnius.

Mokymai

Kita sritis, kurioje esate vertinamas, yra tai, ar sukūrėte mokymo kursus kitiems. Aš jau minėjau trijų valandų ir pusės dienos seminarus, kuriuos dariau per „Women Who Code Atlanta“. Be to, turiu tris svetaines, kuriose mokiausi.

Pirmoji svetainė yra „in5Days.tech“. URL yra konkretus, nes galite prisiregistruoti greitai susipažinti su įvairiomis temomis. Tiesiog įveskite savo el. Pašto adresą ir kitas 5 dienas aš jums atsiųsiu el. Laišką, kuriame mokys ta tema.

Kita svetainė, kurią sukūriau, kad būtų supažindinta su avarinio kurso funkciniu programavimu „JavaScript“. Aš dėsčiau išplėstinį „JavaScript“ kursą, ir žmonės domėjosi, ar jų įgūdžiai yra pakankamai stiprūs, kad būtų galima lankyti išplėstinius kursus. Taigi sudariau trumpą funkcinio programavimo mokymo kursą.

Paskutinė svetainė bus mano oficiali svetainė su visais mano mokymo kursais. Galite užsiregistruoti į kursą ir tada žiūrėti vaizdo įrašų seriją, kad sužinotumėte daugiau apie šią temą. (PASTABA: jei lankotės svetainėje ir nėra visų mokymo kursų, tada skirkite man laiko. Vaizdo įrašų mokymo kursų, kuriuos vedu ne savo dienos darbe, įrašymas, redagavimas ir paskelbimas užtrunka valandas. Taigi, prašome grįžti ir tikrinti pažangą.)

Mokymas ir kuravimas

Kita sritis, prie kurios prisidėjau, yra „Tech Talent South“ mokytojas Atlantoje. Aš jiems vedžiau kursus. Aš buvau „Thinkful“ internetinės kodavimo „bootcamp“ patarėjas. Aš patarčiau studentams tris dienas per savaitę, nes jie dirbo pagal mokymo programą. Buvo daug „Women Who Code Atlanta“ narių, kurios lankė kodavimo įkrovos stovyklas. Aš pamečiau šešis iš jų, kol jie lankėsi jų kodavimo stovykloje.

„NodeJS“ mentorystės programa

„NodeJS“ organizacija bando įtraukti daugiau žmonių į indėlį į „NodeJS“, kuris yra atvirojo kodo projektas. Jie ketina paskelbti programą, kurioje dabartiniai bendraautoriai bus suporuoti su keliais žmonėmis, kurie nori prisidėti. Jie bus suporuoti šešis mėnesius. Tikimasi, kad baigę studijas jie taps „NodeJS“ bendradarbiais.

Norėdami pradėti šią programą, jie vykdė pradinę Beta mentorystės programą, kurioje iš daugiau nei 800 besikreipusių asmenų atrinko tik keturis žmones. Buvau pradinėje „Beta“ programoje. Aš laikiau savo programos dienoraštį, kurį galite perskaityti čia. Aš taip pat sukūriau vaizdo įrašų seriją apie tai, ko sužinojau, ir įrašiau visus savo susitikimus su savo mentoriumi, kuriuos galite žiūrėti.

Išvada

„Google“ atpažįsta žmones kaip GDE įvairiose technologijose. Kai kurios iš šių sričių yra žiniatinklis, kampinis, „Android“, „Google Maps“, „Chrome“ ir „Google Cloud“. Jūs esate pasirinktas į programą vienoje iš šių sričių. Buvau pasirinktas dėl „Web Technologies“.

Norėjau pasidalinti su jumis savo kelione ir tuo, ką padariau, kad pasiekčiau šią mintį. Mano techninių įgūdžių, kalbėjimo, treniruočių ir indėlio į „WWCAtl“, „freeCodeCamp“, „Thinkful“ ir „Tech Talent South“ derinys paskatino mane pelnyti šį išskirtinumą. Šiuo metu „Google“ žiniatinklio technologijų srityje pripažįsta tik 59 žmones kaip GDE. Aš didžiuojuosi, kad esu šešiasdešimt.