
Jag fĂ„r ofta frĂ„gor om hur man startar en karriĂ€r inom IT, och i första hand Ă€r det mina landsmĂ€n â nigerianer. För de flesta av dessa frĂ„gor gĂ„r det inte att ge ett universellt svar, men Ă€ndĂ„ tycker jag att om jag skissar pĂ„ en allmĂ€n strategi för debut inom IT, sĂ„ kan det bli till nytta.
Ăr det nödvĂ€ndigt att kunna skriva kod?
De flesta frÄgor jag fÄr frÄn dem som vill komma in i IT i Nigeria handlar just om att lÀra sig programmera. Jag tror att orsaken ligger i tvÄ omstÀndigheter:
- Jag Àr sjÀlv utvecklare, sÄ det Àr helt logiskt att mÀnniskor söker min rÄdgivning i relevanta frÄgor.
- Att arbeta med kod Àr den mest attraktiva karriÀrmöjligheten inom IT idag, Ätminstone hÀr hos oss. MÄnga tror att det inte finns nÄgra andra alternativ utöver detta. Det bidrar ocksÄ till uppfattningen att programmerare och deras chefer har de högsta lönerna inom industrin vÀrlden över.
Enligt min Äsikt Àr det viktigt att förstÄ att man inte nödvÀndigtvis mÄste ge sig i kast med att koda och strÀva efter att bli, som det sÄ ofta uttrycks, en "techie". Jag anser att vem som helst kan bemÀstra programmering och arbeta professionellt med det med rÀtt anstrÀngningar, men kanske Àr det helt enkelt inte vad du behöver.
Det finns mÄnga andra karriÀrvÀgar inom IT som ocksÄ förtjÀnar att övervÀgas. Nedan kommer jag att dela med mig av mina tankar om nÄgra av dem och diskutera hur lovande de Àr sett ur en nigeriansk perspectives.
Detta Ă€r inte en fullstĂ€ndig lista över alternativa yrken som inte har en direkt koppling till att skriva kod. Men jag kommer ocksĂ„ att ta upp mina erfarenheter som programmerare â om du har kommit hit för det, blĂ€ddra ner till avsnittet "Vad sĂ€gs om programmering?".
Alternativ för icke-programmerare
Design
Design Ă€r ett ganska stort begrepp inom IT, men vanligtvis nĂ€r folk stĂ€ller frĂ„gor om design handlar det om UI eller UX. Dessa tvĂ„ aspekter omfattar ocksĂ„ en bred uppsĂ€ttning fenomen â allt som rör visuella, taktila och till och med auditiva upplevelser som uppstĂ„r vid interaktion med produkten.
I större organisationer, sĂ€rskilt de dĂ€r teknikens ekosystem har vuxit fram, delas UI- och UX-uppgifter upp bland specialister. En designer â som vanligtvis börjar som allroundare â ansvarar endast för ikoner, medan en annan bara jobbar med animationer. En sĂ„dan grad av specialisering Ă€r ovanlig i Nigeria â industrin har Ă€nnu inte nĂ„tt den mognad som krĂ€vs för att etablera sig. HĂ€r finner du snarare allroundare som hanterar alla uppgifter relaterade till UI och UX.
Faktum Àr att till och med designerar som arbetar med frontend inte Àr en sÀllsynthet. Men situationen börjar nu förÀndras. Allt fler företag blir tillrÀckligt framgÄngsrika för att ha rÄd att anstÀlla specialister, sÄ att hela team arbetar med produktdesign. Med tanke pÄ allt som sagts, Àr det en fullt fungerande strategi att bara bemÀstra yrket som designer och nöja sig med det för att bygga en karriÀr pÄ den nigerianska marknaden.
Projektledning
Projektledare behövs praktiskt taget inom alla verksamheter, sÄ du kan försöka anvÀnda den erfarenhet och kunskap du fÄtt i en annan bransch för att lyckas inom IT. Naturligtvis mÄste man ta hÀnsyn till att vissa av dem kan vara irrelevanta, för att inte tala om att en projektledare ska förstÄ de tekniska detaljerna i det projekt han eller hon leder. Men om du tycker att du Àr bra pÄ att leda mÀnniskor, bygga dialog och skapa effektiva arbetsformer, övervÀg detta alternativ.
Marknadsföring och affÀrsutveckling
AffĂ€rsutveckling Ă€r ocksĂ„ ett ganska vagt begrepp. I teknikföretag Ă€r det anstĂ€llda som ser till att projektet visar nĂ„gon form av tillvĂ€xt â oavsett om det handlar om en ökning av antalet prenumeranter, antalet bestĂ€llningar, visningar av annonser eller andra indikatorer som reflekterar det grundlĂ€ggande vĂ€rdet som produkten bĂ€r med sig. Denna process involverar en mĂ€ngd olika fĂ€rdigheter: produktion, design, insamling av statistik, kommunikation bĂ„de muntligt och skriftligt, projektledning, och sĂ„ vidare.
AnvÀndarstöd
Denna roll vÀcker sÀllan intresse hos mÀnniskor som strÀvar efter en karriÀr inom IT. Jag förklarar det med att personer som arbetar med support inom icke-tekniska omrÄden generellt sett fÄr lÄg lön. Detta faktum Àr i sin tur en följd av att nigerianska organisationer inte lÀgger stor vikt vid kundsupport och inte investerar i den - i vÄr kultur finns en djupt rotad maximen "».
Men pÄ senare tid har jag mÀrkt att instÀllningen till support och investeringar i den har börjat förÀndras - Ätminstone observeras denna trend inom den teknologiska ekosystemet. Nyföretag har insett att nigerianer kanske klarar sig sjÀlva, men för företag Àr det bÀttre och mer lönsamt att ge kunderna den bÀsta möjliga hjÀlpen. Men Àven om vi bortser frÄn denna trend, i nÀsta avsnitt kommer jag att nÀmna ytterligare en anledning till varför det Àr vÀrt att övervÀga en karriÀr inom teknisk support och relaterade omrÄden.
Att gÄ utanför den nigerianska marknaden
En stor fördel med internet Àr att det suddar ut grÀnser mellan lÀnder, Ätminstone nÀr det kommer till arbete och samarbete. Det faktum att vi kan exportera vÄra fÀrdigheter inom alla de nÀmnda omrÄdena (och mÄnga som inte nÀmns) genom att arbeta pÄ distans betyder att vi inte Àr begrÀnsade av efterfrÄgan pÄ designers, digitala arbetare och chefer bara i Nigeria.
Det finns flera sÀtt att nÄ den internationella marknaden:
- Frilansarbete pÄ distans. Det finns plattformar som har skapats för detta specifika syfte - , , och andra. Jag har sjÀlv frilansat pÄ Gigster i över tvÄ Är. DÀr arbetade Àven flera andra specialister frÄn Nigeria - inte bara utvecklare, utan ocksÄ projektledare och designers.
- Heltidsarbete pÄ distans. Det finns startups över hela vÀrlden vars grundare söker personer utan att ta hÀnsyn till geografiska faktorer. Detta vittnas tydligt av jobbportaler som .
- Att lÀmna landet. Enligt min mening Àr detta den svÄraste vÀgen, Ätminstone i vÄrt land. Resor utomlands Àr en knepig affÀr för oss, med tanke pÄ hur mycket som mÄste göras och betalas för att fÄ visum och tillstÄnd att bo i utlandet, sÀrskilt om landet inte Àr afrikanskt. Men det finns en fördel: man behöver överhuvudtaget inte strÀva efter att Äka utanför Afrika. I Sydafrika, Kenya, Ghana och andra lÀnder finns det gott om företag som Àr intresserade av att anstÀlla. Men man mÄste erkÀnna: utanför kontinenten Àr bÄde efterfrÄgan och lönerna högre.
Jag vÀljer distansarbete av tvÄ anledningar:
- Det Ă€r praktiskt taget det perfekta alternativet bĂ„de för arbetsgivaren och för arbetstagaren. En arbetstagare har vanligtvis denna tankegĂ„ng: "Jag har studerat online i tvĂ„ Ă„r om teknikstöd, och de erbjuder mig 25 000 naira". Ă andra sidan vĂ€rdesĂ€tter en arbetsgivare som befinner sig tusentals kilometer bort hans fĂ€rdigheter och Ă€r benĂ€gen att anstĂ€lla just honom av ekonomiska skĂ€l â det blir troligen billigare för honom Ă€n att anstĂ€lla folk frĂ„n hans eget omrĂ„de. Det lĂ„ter inte sĂ„ bra, men i praktiken Ă€r det inte sĂ„ farligt. Absoluta vĂ€rden ger inte alltid en bild av hur lönenivĂ„erna pĂ„verkar livskvaliteten. Man mĂ„ste ta hĂ€nsyn till levnadskostnader i de aktuella regionerna. Det kan visa sig vara mer lönsamt att vara utvecklare med en lön pĂ„ 40 000 dollar pĂ„ distans i Ibadan Ă€n att tjĂ€na 100 000 dollar och bo i San Francisco.
- Om du tjÀnar pengar i en annan valuta och spenderar dem i Nigeria, gynnar du den lokala ekonomin.
Och hur Àr det med programmering?
HÀr Àr frÄgan som stÀlls tydligast: "Vad exakt ska man studera?". Orden "skriva kod" omfattar sÄ mycket att det Àr lÀtt att bli förvirrad och kÀnna sig övervÀldigad av information. Det finns mÄnga programmeringssprÄk och verktyg som kan anvÀndas pÄ olika sÀtt. För nybörjare, och sÀrskilt sjÀlvlÀrda, verkar det vanligtvis som om de blir beskjutna frÄn alla hÄll.
LÀr dig JavaScript, men förvÀxla det inte med Java, Àven om Java ocksÄ Àr bra om du vill arbeta med serverdelen för Android. För den serverdelen fungerar JavaScript ocksÄ, men det Àr egentligen skrivet för webblÀsare. Du kommer att behöva HTML, CSS, Python, Bootstrap (men Bootstrap fungerar ju ingenstans⊠eller gör det?) samt React, Vue, Rails, PHP, Mongo, Redis, Embedded C, MaskininlÀrning, Solidity och sÄ vidare.
God nyhet: sÄdan förvirring kan undvikas. Förra Äret skrev jag
, dĂ€r jag förklarar de mest grundlĂ€ggande begreppen (vad som skiljer backend frĂ„n frontend, och klientdelen frĂ„n serverdelen), som ofta nĂ€mns av programmerare â Ă„tminstone av dem som arbetar med webbutveckling eller mobilappar.
1. HÀr Àr nÄgra rÄd: TÀnk pÄ vilken produkt du skulle vilja skapa. Det blir enklare att förstÄ vad du bör lÀra dig om du försöker förestÀlla dig det slutgiltiga resultatet. Kanske vill du veta hur man gör en app för att hÄlla koll pÄ utgifterna pÄ Android. Kanske har du lÀnge funderat pÄ hur fantastiskt det skulle vara att sjÀlv skriva koden för en personlig blogg istÀllet för att anvÀnda fÀrdiga lösningar frÄn WordPress eller Medium. Eller kanske Àr du inte nöjd med hur onlinebanker ser ut och fungerar just nu.
Det spelar ingen roll att nÄgon, kanske, redan har genomfört det du har som mÄl. Det spelar ingen roll att ingen annan kommer att anvÀnda det förutom du. Det spelar ingen roll att idén lÄter dum eller orealistisk i dina ögon. Detta Àr bara för att ge dig en utgÄngspunkt. Nu kan du gÄ till Google och söka pÄ "hur man skriver kod för en blogg".
Ett annat sÀtt att hitta en startpunkt Àr att tÀnka pÄ vem du skulle vilja bli. "Jag vill syssla med maskininlÀrning." "Jag vill vara utvecklare för iOS." Detta ger dig ocksÄ fraser som du kan googla: "kurser i maskininlÀrning".
2. Fragmenterad inlÀrning av material. De första stegen frÄn startpunkten ger ocksÄ en kÀnsla av total förvirring. Anledningen Àr att skapa en blogg frÄn grunden till exempel krÀver kunskap om flera sprÄk och verktyg. Men i början behöver det inte oroa dig.
LÄt oss fortsÀtta med ett exempel frÄn den första punkten. SÄ jag skrev in i Google "hur man skriver kod för en blogg" och snubblade över en artikel pÄ tusen ord, dÀr termer som HTML/CSS, JavaScript, SQL och sÄ vidare fanns med. Jag börjar med att ta det första ordet jag inte förstÄr och börjar söka information genom frÄgor som "vad Àr HTML&CSS", "lÀra sig HTML&CSS".
3. Fokuserad inlÀrning. Fokusera. LÀmna allt som Àr överflödigt Ät sidan för nu och börja med det mest grundlÀggande. Bekanta dig med konceptet HTML&CSS (eller vad det nu var för er) sÄ grundligt som möjligt, tills du kÀnner att du har förstÄtt. Det kan vara svÄrt att lÀra sig grunderna eftersom man inte förstÄr hur allt tillÀmpas i praktiken. Ge inte upp. Med tiden klarnar allting.
NĂ€r du har gĂ„tt igenom det första svĂ„ra begreppet kan du gĂ„ vidare till nĂ€sta â och sĂ„ vidare i det oĂ€ndliga. Denna process tar aldrig slut.
LÀr oss att lÀra
Nu har du bestÀmt dig för att prova pÄ IT-branschen. Nu ÄterstÄr det bara att förstÄ hur man kommer förbi vissa snubblar.
- Hitta tid för att lÀra dig och resurser med material
- Hantera Nigeria-faktorn, det vill sÀga alla vÄra brister som gör att varje ÄtgÀrd blir femtio gÄnger svÄrare
- Skaffa de pengar som vi planerar att brÀnna pÄ detta
Jag sÀger Àrligt: jag har inga uttömmande svar pÄ varje punkt. FrÄgan om resurser Àr sÀrskilt akuut, eftersom... ja, vi Àr i Nigeria. Om du vill nÄ en global nivÄ har du betydligt sÀmre förutsÀttningar Àn konkurrenterna. De flesta lokala har inte ens tillgÄng till datorer, pÄlitlig elförsörjning eller stabil internetuppkoppling. Personligen hade jag inte alla tre nÀr jag började min karriÀr, och dessutom var min situation lÄngt ifrÄn den sÀmsta.
Största delen av de resurser jag listar hĂ€rnĂ€st kommer att handla om programmering â det hĂ€r Ă€r jag mest insatt i. Men liknande plattformar kan enkelt googlas för andra omrĂ„den som vi talade om.
Internet Àr allt för dig
Om du redan har permanent internetĂ„tkomst eller lĂ€tt kan ha rĂ„d med det, sĂ„ Ă€r allt bra. Om inte, anvĂ€nd den tid du fĂ„r tillgĂ„ng till nĂ€tet maximalt. Det Ă€r inte en idealisk lösning â frĂ€mst för att det berövar dig möjligheten att omedelbart hitta svar pĂ„ frĂ„gor som uppstĂ„r â men du kan i stor utstrĂ€ckning öva pĂ„ att skriva kod offline efter att du har laddat ner nödvĂ€ndiga program och studie material.
Varje gÄng jag fick möjlighet att koppla upp mig mot internet (till exempel pÄ kontoret dÀr jag hade min praktik, eller pÄ den bÀnken vid doktorandboendet vid Lagos universitet dÀr man kan fÄnga wifi), gjorde jag följande:
- Laddade ner alla nödvÀndiga filer för att installera och konfigurera program.
- Laddade ner böcker, PDF-dokument, videotutorials som jag sedan studerade offline.
- Sparade webbsidor. Om du ser en tutorial som du inte hinner titta pÄ direkt, spara dÄ hela webbsidan pÄ din dator. Resurser som erbjuder en komplett mÀngd material.
Mobiltrafik har blivit en av mina största utgifter. Att hantera det effektivt, sĂ€rskilt om du planerar att dela wifi med en dator â det Ă€r en fĂ€rdighet som mĂ„ste utvecklas. Lyckligtvis har priserna pĂ„ trafik sjunkit de senaste Ă„ren.
Men jag kommer ju att behöva betala för böcker, tutorials och kurser?
Faktiskt, nej. Det finns en hel del gratisresurser pÄ nÀtet. erbjuder en gratis plan. PÄ alla kurser utom nano-nivÄerna kostar inget. Mycket av det betalda har laddats upp pÄ Youtube. PÄ och finns ocksÄ mÄnga gratismaterial. Och det hÀr Àr bara nÄgra av tusentals resurser som finns tillgÀngliga pÄ internet.
Man kan inte förneka: betalt innehÄll Àr ofta av högre kvalitet. Nu för tiden godkÀnner jag knappast det, men jag piratkopierade böcker och videor som jag inte hade rÄd med tidigare.
Och till sist, det mest kraftfulla verktyget tillgĂ€ngligt för dig Ă€r Google. Jag har knappt rört vid toppen av det isberg av resurser som kan upptĂ€ckas dĂ€r. Sök bara efter det du behöver â och det kommer förmodligen att finnas dĂ€r.
Kod och design â endast pĂ„ datorn.
Om du redan har en, Àr det bra. Om inte, mÄste du se till att skaffa en. Men det finns goda nyheter: till en början behöver du inget alltför avancerat, sÀrskilt om du planerar att Àgna dig Ät webbutveckling. Följande specifikationer fungerar bra:
- Processor pÄ 1.6 GHz
- RAM pÄ 4 GB
- HÄrddisk med en kapacitet pÄ 120 GB
NÄgot liknande kan köpas för runt 70 000 naira, kanske till och med billigare om du köper begagnat. Och nej, du behöver ingen MacBook.
För ungefĂ€r sex Ă„r sedan studerade jag utveckling pĂ„ WordPress och var tvungen att lĂ„na en HP-laptop frĂ„n en vĂ€n nĂ€stan varje dag. Jag kunde nĂ€stan utan till veta vilka dagar och tider han hade förelĂ€sningar pĂ„ universitetet och nĂ€r han gick till sĂ€ngs â jag kunde bara anvĂ€nda datorn under dessa tider.
SĂ„klart gĂ€ller dessa rekommendationer inte för alla â en del kan inte lĂ€gga ut 70 000 naira pĂ„ en gĂ„ng, andra kanske inte har vĂ€nner med en laptop som vill lĂ„na ut den. Men det Ă€r avgörande att hitta nĂ„got sĂ€tt att fĂ„ tillgĂ„ng till en dator.
Om du inte planerar att arbeta med design eller kod, Àr en smartphone ett utmÀrkt alternativ för att studera relevanta Àmnen. Men naturligtvis Àr det smidigare med en dator.
Om du bara har tillgÄng till en dator sporadiskt kan du under de mellanliggande perioderna anvÀnda mobilappar, som Àr mycket praktiska för att absorbera information pÄ sprÄng. MÄnga av dem erbjuder möjlighet att lÀra sig Àven offline.
- , â bra alternativ för att lĂ€ra sig kod pĂ„ mobil
- Google har slÀppt en trevlig app , som hjÀlper till att utveckla fÀrdigheter inom digital marknadsföring.
- â en app som lĂ„ter dig titta pĂ„ videos frĂ„n Khan Academy offline.
Jag Àr sÀker pÄ att om man letar lite bÀttre kan man utöka den hÀr listan.
Var man kan söka hjÀlp
Det Àr inte nödvÀndigt att gÄ igenom alla svÄrigheter ensam. HÀr Àr nÄgra resurser dÀr du kan fÄ hjÀlp med lÀrandet:
- : Andela-plattformen utbildar vÀrldsklass-specialister, och de betalas dessutom. Programmet varar i fyra Är, och under den tiden kommer du inte bara att lÀra dig, utan Àven skapa verkliga produkter för teknikföretag runt om i vÀrlden, vilket ger mycket vÀrdefull erfarenhet.
- : Lambda-skolan utbildar skickliga utvecklare pÄ nio mÄnader, som snabbt hittar jobb, dessutom tar de inte ut nÄgon avgift frÄn dig förrÀn du har fÄtt anstÀllning. Just nu har Lambda ; skolan samarbetar med Paystack, (hÀr jobbar jag), Cowrywise, CredPal och andra lokala företag. Den första omgÄngen Àr nu stÀngd, men jag Àr sÀker pÄ att vi kommer att annonsera en ny nÀsta Är.
- . Den berömda frontend-utvecklaren och medgrundaren till mitt företag BuyCoins betalar varje Är för en kvinna att ta vilken nivÄkurse som helst pÄ Udacity. Detta Àr sÀrskilt lockande eftersom deras program inte bara handlar om programmering: de har Àven digitala och andra affÀrsdiscipliner. Just nu tas inga ansökningar emot, men arbetet med att förbereda den andra iterationen pÄgÄr.
- : ett gratisprogram dÀr kvinnor lÀr sig programmering under handledning av mentorer. HÀr kan man lÀra sig att inte bara arbeta med kod, utan ocksÄ att starta och driva startups med stöd av erfarna grundare.
Andra tips
- AvsÀtt tid för lÀrande och praktik varje dag.
- Sök aktivt efter det du behöver. NÄgonstans pÄ internet finns det sÀkert. SÄ leta.
- Om strömmen ofta gĂ„r, förbĂ€ttra din förmĂ„ga att hantera batterier pĂ„ telefoner och datorer till max. Jag pluggar fortfarande in laddare vid första möjliga tillfĂ€lle â jag har blivit sĂ„ van vid de paranoida tankarna att nĂ€r jag kommer hem, kan det finnas ljus dĂ€r.
- SĂ„ snart du nĂ„r en nivĂ„ dĂ€r du kan vara sĂ€ker pĂ„ din förmĂ„ga att förstĂ„ alla koncept och Ă€mnen, försök att hitta ett kontraktsjobb â det kommer att tvinga dig att förstĂ„ dem fullt ut. Vid det hĂ€r stadiet spelar det inte sĂ„ stor roll hur mycket du fĂ„r betalt, betrakta varje pengar som en trevlig bonus.
- GĂ„ ut och synas. LĂ„t folk förstĂ„ att du Ă€r seriös. Detta kan uppnĂ„s pĂ„ olika sĂ€tt â skapa en personlig webbplats, delta i diskussioner med andra utvecklare, gĂ„ med i grupper pĂ„ sociala medier, skriv blogginlĂ€gg.
- Ge inte upp.
KĂ€lla: habr.com
