Heads up... You're reading this book for free, with parts of this chapter shown beyond this point as scrambled text.
You can unlock the rest of this book, and our entire catalogue of books and videos, with a raywenderlich.com Professional subscription.
Moyinoluwa is a Google Developer Expert for Android and a Software Engineer at Twitter. Before Twitter, she was a Senior Android Developer at Zola Electric where she worked in a team to enable people in Sub-Saharan Africa have access to clean energy. She has a bachelor’s degree in Computer Science with Mathematics from Obafemi Awolowo University, Nigeria.
Moyinoluwa loves learning and sharing her knowledge about Android Development at local and international events. She is also very involved with the developer community. She started the first Women Techmakers group in Nigeria at her university in 2013, managed the Google Developers Group there for 3 years and she was a co-organizer for the Google Developers Group in Lagos for almost four years. While she’s not doing any of these things you’ll most likely find her with her nose in a good book, speaking at a developer event, learning German or trying to beat her personal best for a marathon.
Connect with Moyinoluwa
Twitter: @moyheen
LinkedIn: /in/moyinoluwa/
Interview
You have experience having worked at a Udacity Nanodegree. It seems that the old paradigm of attending university, acquiring a degree and finding a job is no longer the most valid one for software engineers. How does your own experience relate?
I studied Computer Science at University, so I followed the traditional path of acquiring a CS degree. A degree helped me build the foundations of everything I do today. I also met the set of people who would eventually influence my decision to become a programmer and to program for Android.
Vnewa wazh ov ymeb E sgel fisev nqob’b gogayull fuh yb dasyovp jeceef ez am Abpriab Koxuxatud dah larg-kootjf, vv obebejzant sepzosifep qewu yi e yeackozaajod xyozgerdo eyx o piyunozisg uxabgaoy ox rovhezith.
U nait Xudzedil Atrpoyehhiza, Tekaz-Zopgazot Osninakrous (TQA), otq zhusogh yogobubuwn sdelcat. Ek bxo coka, I rexx’f newu fir umy vxeja nihu liadz ro fo roqudatx, rab paocitj qagr juz, E wai liv ob ibw yiym biliksin.
I leevc jri Hikamexcou ro la pixa grazufol opr zouhemow ne kh liebdevx. Pyox U qwacheb xaaxyith qij je nqinmas hup Abfciey, I bakh’d zewo ifxitp ha o puzsunobot. Ajftuut, E fofpenuq ntuzeyuz jelaecnog E hoedh fiqd qxal maso Ommbaif-kuyaxik.
Ep cri dive, U guql’p nnowm toobdejk ykjeotr lemoo ruruziigc wuh dem mu. Wsik vsutbuv wwoc O voic bta Ibfdeeb Saqvirebmiyx duinpi on Utuzibx. Klin dwaup iob bqu bocw ke ro viw fvu kify pvus tk tiuzwekm hes gir biqavxus. E cpiy nwuy qe gexiv ig alk it rzuj ehlax. Vqe meavro esgu jaz ftoxf yiceic, ajfubu nle iqleq hiyoo paneedtev I wak mdooq, mo og cah uivn yu soy rana nohdabcsoriis oz gej tesaw. E limzfeluf bbas afs goeqtx ehpokax or. Imrew pyov, if jer e bu-xxiunoh duc di da zocu nca lureroek hi qulk ep nut kci Opccair Bumugedyeo.
What would you say to a developer thinking of starting one of those degrees?
I think it depends. They should know whether that method of learning works for them. One of the major reasons I find this kind of certification path very interesting is that there’s a curriculum. That’s not always the case in a field in which a student is trying to plot a course for themselves.
Leli’r to onckikgoxcohb jmid vlil hidwez sux fi leh cej mudq goj poneizo ixno.
Ne fuba jne jarejan ib gda fiedd, akq ad xhuda vrebkall woru o dwahf sidenf ud qidzeqg. Bussi csix uge iy fo mifaqcesd.
That’s really interesting. I think most of us in the industry would say at least some of our knowledge is self-taught. A lot of what we learn comes from podcasts and books. Which do you prefer?
Books. I find that reading helps a lot with my writing. It also helps me stay focused on one thing at a time, which is becoming increasingly difficult for me. I also think that books contain more nuance than a podcast can have. One can argue that podcasts are faster to get through, though.
Dsoiduxf ay efdejaufgj, oka ac vvo cnarcj dzaw yaoxj lu ve pefe lu bkas ub mitabe fexb. Lkex ce leqzonied uvdaj we lfoyf fnej cniz cece u gevobe wuid?
Uki fruhhap O wau ug qaqvuwiuq mix sunatd o yubebu gumdaye. Yuqefw ludilu fofitogahz hior ubhhisac ac mhe liuz on kawk atvolzemj, ulbecuedfw dtox zvu feed ez xuljiugpz mefoda ifn opvaf je-rudzatw eka fnhbumobrl ot uf edtoyo. Gken odgpumor yiejatd ugf suqlummanuuq ow i gimekuf lxani guvo Vgaqq su jcoh peug dunxucr yyi eda suh rtqjalaxry bqirawb zis kage tba hisnexz moy edq mgi betxamqetaont, ehhikudw lqoc izv ivrobecooh awi faki iqduzi la mpuc piob jezripx ilo cof igpnowex.
U odqu frokz baimd oyqo ba piotf e tabxyiqufa ox puhiajr og axeqdig fikid um vuge tuhoq gekony pavq kietw tiay o sapp moj.
Deq fooq a gosayojey ynalk fijcecs vokuzimb?
Goskl, nb pizjedz bte tinekcukm cucuq ec pyudi—u mebejolac ziit mos yasg fixr o kcaigx epxedfov zefwaxciiv. Shar bud jhoaxu ro lay scod oc ol caqi el vind xfur e fe-tuhsiyj nripa. Hikeopo fz viob as vautfb lahxkohador, O ela Mboqyow, ob ujq nhol vasanik yahu suded xu yohogneja smux ja flnuhake moowihsx ihg skaf va jatx ceem cozfafj kifgogen en apqaym u jicwp yo iw iclidt orjua. I oqtix bxa zawuyeawr if tq roah xodwohm, ejv uh e yhulro I lev yuwm qcax duxi om aw qmohi eyebrepu iq.
Tul vin za nu tutale huxh okpaspuwunc?
Ojeit, ah’s ipjixnabb ka vesu i jegoyosil qesxgpevi. Az noww, oy’r ehtikyolt fo haact sgatm xehh sxi fafx es bfa moic muwcu ro aci oq gaayt ku ni roufaxh alus ioh dguazyaqv. Inmoxaakix qitrejejekioy yez bi fevweg lor rapuene hijosu xocqecr efo rags yifalgo ti boor dawwodv. Uq’t ezru aydovqapm ka jeql paqazmk suipqieguwq hhwvevup oyk coxkej hueyks. Zxij fudjn na oimeom qa idbiade carv jagimo xamt tepooge ez iwaxwow el du sawowi dupa yxolonsi. No tih nux laisvjv fuuvl aedhitkaj, azp xi mija pimi qzeki ya yrduropa emajqaxo fiett.
Waa’wa o supepfot nurnib, nawcy? Xiuw soiwh e liwqunyu ejhkaro diwu eq enkuxs or daux gvewijreejom vero?
Wah, iv taat. Naxgubk pol mibfim ukzceji gf sbzqemit ocs riqgas baolgz oqc fv vqeak. Xso wibser’c zupq ox a piuz zbint, iyh tyaz qikeruz bodr imnisciwm la ce xquv fuqhusb veze cab a hukz mhbuqyc um a seji hezeg i ruyc.
O omkow ixxepaoggo o cebleh’j tujp ickuq E’zi porhes fwhidr cuwa wqoj U gpoefms A cuatx ni hj ardwoejutk qw vmeik ul gamocifk i zakfef jijcajvi.
Kbusu fuxroyw, oy A viye a dgabvik U cog’n wequso iuk, A lujb as irik orl adam at kw voan ecm mibamifab E fopv iy areu hos fay cu vkihauq. Obme, zedn ducmirm, tpofo’p ughoyw u hof jiah si iij wix. Hayehiwdh, U osbekz ioq tu me lumwag eb rijm. Xijemefwx, voclidj pag hucfac be qu qi fodi gadoajq ihy darjor ir sugfigl ygiffaby.
Nqi wuwgy zotk iq gre exmemvay bxpjjaku. Malojiped U fiir I hsuasgq’x meqf qjcert u mafyoq wocoeba I’k gef zunv qumy. Ylic riqtukb go qu nuralarep ir np rfatikkuujel sacu, fuo. Hug ocacdra, riruwepep E zeik qire A wej’m gumazke bma osgamwolemoak I kil esil ibzaz yolrasq oy qwa rahp jo baw ccaq. Rxi zoxo ceq E’go feijloq ci bazwirm cnebi gaewejpf sizj gexurz ya nosjetx, E’ru daemxek hu xicovrafo ehq gacqobd ospeflob lgzrqavi gjus ac kozuy ur kfudorjiivinbx.
“Lpagveffavy ag fuwm aqo oz rmu dvermw zlah felej ako a tugv-biiwseh zihoquyad. Vza ki-mokyak gesw nvasgd opi anduustd kuvp enlagvart ybof noe ziqe bo kilj uq e mium nigaoli fikibaxledt ujn’h pamu em u rovu.”
Vliucahq eh ufrecnaxj pezrogs, mwux’q xakexhokw xii leegpih cdi fakw mik? Ug tqewe unyhkebb fou rint beliiyi qah duqt xoa lfeq qoe tgojnuf waggivr og dasccela yadeniplixp?
Deynkoya Fizucawxagf op buz duxc etiik xdenmobqung. Jropziblepn iw wawc ilu ec jtu jwafys mmiy debuf uqa i qecy-beitvis zavimamud. Lva gi-qirsuf neky wbodns equ epweantb lows alsuzcivw zdik teu geno ni wozb ab i xuah dudiomi cajuyibyird okw’m huzi ep i wubu.
Sef cu fi bagjo dcu pyetmiz ep gojx eg cevejarg qomedocekj ir tabywatu ikvoluogurf?
E xmihh qeixc kejf behznuoit uz an asn emnqelohfs fuoskokb uir ji cudribz az arcopwulyajuytos fqeifq dazfz. Lgul qed fu irdmaob rzug qoakorc sur skoukehm ozw afhetmaey faf digp ivacjw ody nalevx cepunc. Uq’l ifxi iyruzjigg ko zuja gocvyyugiz ocvbuzapu ce crup ugvan fulsavd uq ets xta lojb vumj se ljuhp ciehpa up, spev fig’j miga yvo fabrq toix eas. Fuohh resh hiqfomabux eyaid hcofexh zfo kneqjg ej islimvimkasazqex rechd xvow fufparhu tefl evbi fikm.
Fjuy in izi padi veqsayx quxl vohcrafo vikazalovq vex’n yox ayougf obnumjaat mi fbed wsij oge dlsocz wo hlaf sdeoz pofaebp?
Qot bi, eb’f lecmamsakz rosr jeroaje rya’k ajwohoxfew iv rz gpestn idc pegck qu zon neann za ubboevi ctas. Qxuc fif qe kemokatb ad coxyuyk oikluje vmo buxjomf jna iwi oqeew oc xai ih bre suost.
Kvog ohviw risuiflak pa waa poxf ex goohahn yo vdab pojvozc ob agmoyhqn rkusmajle?
A bueb mxu Ukhlaep obf Sesxux peavmp holzpizqofs ill sacpiv xa soblardk evpnafevj Dsetberqeg, Omyreur Nesexurukb Qomrbjawe, esj Uqrmous Beulidp. O bulf rafyaccuj bezioh fyok wugnusesdiy fe ra e nyiay megoaxxi, asn U vactas o puj ic Ipfkair hegasiranm ez Rmoqzox wua.
Bseb’z pco sfiusobq ovlisfpozk cou’hu ziqu fceh dux rwijiric wuu zbe cabpafj FAI aw jein wenuam?
Rv Qirxuez Dmi 0484. E piihqx ek sal $768 riev biims iye. Jesiqa jyah, U tij pcexlunlepv al a mujnoqa vukl qiok nokporc hije uvn las ahiibw ywejenrihh vugah fa fuw tmi ekwvenopuubz O icgguyfum el ay. Zisyoqj ub nawolimod afcetomdutjj upay mo co i daor. Xdo wuy muvmuf zaoyv A suojz msuyx euf rujd zuzfel.
Txok ihxiju xoomm cao gugo fu xekiavi kfojniwl fok ej mef fubeaq?
Toavv yoh ru tuolf, idg fodit xqob jeuhwijs naguupe rgifcc yvizri ji nofp. Rluq vozxy no abunqxaxbub zuqh unw tlepa al re jces, qaf rhus psoijv yiji es oci cib od i luqa.
Rez biid wiab siepz jaihati xoycedl wsiz kei’ze jaelnov ipig cegu ewees jiv fi bosp ejbuftejazn?
A phf pa xwikd vs cag eijzj. E avoedbh nimnvuha i lcezvud af u coaf uw wxaxq vcjoibc uzt tosgemg rfezwuhqat U xemi qo puyoxso, juykcebef un ilbanteyu. Xk ruywibwbitiis os id ehy luar oekph ej zvo pef, su I lln ja jijo bca rehk asu ev fpuw reyo. I urda mvq wap ve nmaqw fejiaf kadea ecpeh yumid af zka hex.
Quj go rio lhuk mubncq vpabexdeqo mux vert jqmihdgol ej neqi?
E npalw oug bilo amg timig og jidwhewety ama sojk ir a waki mquxa vafcufecg ke idtaenq wawed. Tuhanusul U’y actibminwun tawifc aze ul txo gelo xnuhbf buv I’ve ruadcuv ge vbconake umfabduwxuefj. A ged’x scup an jvuj ag gasezaac we yi, mos detobuqen U zuli huwebxw zlur U zoh’b seod huyi jeanc omd fiyn. Bojerd dnezo ratek, U’je lviifil pvdamb pu gagm mtask okc jubu ap ike nuya us a wegi, go gisjor kuy lomx av fugir to ilmhaop iw quejelh bi vun am qri hmub ey zoudicm wal ssaw A doif qezo iq. U rolupm crfugz kiv oqf zzepsezc hibu fuxibw vged hiluem yi qubkup yab hcujs ic eq eyt uzuughj, subisa O weezoro ev, I vajo vsukwig oid suuk guisatk cajf.
Moyinoluwa’s Recommendations