
Më shpesh më bëjnë pyetje se si të filloj një karrierë në fushën e IT-së, dhe së pari, bashkëkombësit e mi — nigerianët. Për shumicën e këtyre pyetjeve nuk ka një përgjigje universale, por gjithsesi, mendoj se nëse unë përcaktoj një qasje të përgjithshme për debutimin në IT, kjo mund të jetë e dobishme.
A është e domosdoshme të dish të shkosh kod?
Pjesa më e madhe e pyetjeve që mar nga ata që duan të hyjnë në IT në Nigeri, lidhen me mësimin e programimit. Mendoj se arsyeja qëndron në dy rrethana:
- Unë vetë jam zhvillues, kështu që është logjike që njerëzit kërkojnë këshillat e mia për pyetje përkatëse.
- Punë me kodin është mundësia më tërheqëse e karrierës në IT sot, së paku këtu nga ne. Më shumë njerëz mendojnë se nuk ka mundësi të tjera përveç kësaj. Një faktor që ndihmon në këtë bindje është se programuesit dhe menaxherët e tyre kanë nivelin më të lartë të pagave në industri në mbarë botën.
Sipas mendimit tim, është e rëndësishme të kuptohet se nuk është e nevojshme të merresh vetëm me kod dhe të përpiqesh të bëhesh, sipas shprehjes së zakonshme, "teknik". Unë mendoj se çdo kush mund të mësojë programimin dhe të angazhohet profesionalisht, por ndoshta kjo nuk është gjithmonë ajo që ju nevojitet.
Në IT ka shumë mundësi të tjera karriere që gjithashtu meritojnë të merren parasysh. Më poshtë do të ndaja mendimet e mia për disa prej tyre dhe do të shqyrtoj sa premtues janë ato nga pikëpamja e një personi që jeton në Nigeri.
Kjo nuk është një listë e plotë e profesioneve alternative që nuk kanë lidhje të drejtpërdrejtë me shkruhen e kodit. Megjithatë, unë do të flas gjithashtu për përvojën time si programues — nëse keni ardhur këtu për këtë, kaloni në seksionin "Por si qëndron programimi?".
Opsionet e punës jo-programuese
Dizajni
Dizajni është një koncept mjaft i gjerë në IT, por zakonisht kur njerëzit më bëjnë pyetje për dizajnin, bëhet fjalë për UI ose për UX. Këto dy aspekte gjithashtu përfshijnë një gamë të gjerë fenomenesh — përfshin gjithçka që ka të bëjë me ndjenjat vizuale, preku dhe madje edhe dëgjimore që shfaqen gjatë ndërveprimit me produktin.
Në organizatat e mëdha, veçanërisht në ato ku ekosistemi i teknologjisë është mirë zhvilluar, detyrat e UI dhe UX ndahen për specialistë të ngushtë. Një dizajner — zakonisht fillon si një universalisht — përgjigjet vetëm për ikonat, ndërsa një tjetër merret vetëm me animacionin. Një shkallë e tillë specializimi është e pazakontë për Nigerinë — industria ende nuk ka arritur maturinë e nevojshme për ta përhapur atë. Këtu do të gjeni më shumë universalisht që realizojnë çdo detyrë të lidhur me UI dhe UX.
Në të vërtetë, dizajnerët që gjithashtu merren me frontendin — një fenomen jo i rrallë. Por tani situata fillon të ndryshojë. Më shumë kompani po bëhen mjaft të suksesshme për të lejuar hire specialistë, kështu që në dizajnin e produkteve punon një skuadër e tërë. Duke u bazuar në gjithçka të thënë, thjesht të zotërosh profesionin e dizajnerit dhe të kufizohesh në këtë është një strategji e punës që funksionon për të ndërtuar një karrierë në tregun nigerian.
Menaxhimi i projekteve
Menaxherët e projekteve janë të nevojshëm në praktikat në çdo fushë, kështu që mund të provoni të përdorni përvojën dhe njohuritë e fituara në një industri tjetër për të pasur sukses në IT. Sigurisht, duhet të keni parasysh se disa prej tyre mund të rezultojnë jo relevant, përveç që menaxheri duhet të kuptojë dhe detajet teknike të projektit që drejton. Por nëse besoni se jeni të mirë në menaxhimin e njerëzve, në ndërtimin e dialogut dhe në krijimin e skemave efikase të punës, shqyrtoni këtë mundësi.
Marketing dhe zhvillimi i biznesit
Zhvillimi i biznesit është një koncept gjithashtu mjaft i paqartë. Në kompanitë teknologjike, ata merren me monitorimin e rritjes së projektit — qoftë rritja e numrit të abonentëve, numri i porosive, shikimet e reklamave ose çdo tregues tjetër që reflekton atë vlerën kryesore që ka produkti. Në këtë proces janë të përfshira një gamë e gjerë aftësish: promovimi i produktit, dizajni, mbledhja e statistikave, komunikimi në formë gojore dhe të shkruar, menaxhimi i projekteve dhe kështu me radhë.
Mbështetje për përdoruesit
Kjo rol është më së shumti injoruar nga ata që dëshirojnë të ndjekin një karrierë në IT. Unë e shpjegoj këtë me faktin se, përgjithësisht, njerëzit që punojnë në mbështetje në fusha të pa lidhura me teknologjinë, fitojnë pak. Nga ana tjetër, ky fakt është një pasojë e asaj që organizatat në Nigeri nuk i japin rëndësi të madhe mbështetjes për klientët dhe nuk investojnë në të — në kulturën tonë është thellësisht e ingranuar maksimia "».
Megjithatë, kohët e fundit kam vënë re që qëndrimi ndaj mbështetjes dhe investimeve në të ka filluar të ndryshojë — së paku, ky ndryshim vërehet në ekosistemin teknologjik. Kompanitë e reja kanë kuptuar se ndoshta nigerianët mund të përballen, por për biznesin është më e mirë dhe fitimprurëse të ofrojnë klientëve maksimumin e ndihmës të mundshme. Por edhe nëse lëmë mënjanë këtë tendencë, në seksionin e ardhshëm do të përmend një arsye tjetër përse duhen bërë mendime për një karrierë në mbështetje teknike dhe fusha të tjera të lidhura.
Dalja në tregun ndërkombëtar
Një përparësi e madhe që na ofron Interneti është se ai shuan kufijtë midis vendeve, të paktën në lidhje me punën dhe bashkëpunimin. Fakti që aftësitë tona në të gjitha fushat e përmendura (dhe shumë të pa përmendura) mund të eksportohen, duke punuar në distancë, do të thotë se ne nuk jemi të kufizuar nga kërkesa për dizajnerë, punonjës të fushës digjitale dhe menaxherë pikërisht në Nigeri.
Ekzistojnë disa mënyra për të hyrë në tregun ndërkombëtar:
- Puna e lirë në distancë. Ekzistojnë platforma që janë krijuar për këtë qëllim — , , dhe të tjera. Unë vetë kam punuar si freelancer në Gigster për më shumë se dy vjet. Atje kanë punuar edhe shumë profesionistë të tjerë nga Nigeria — jo vetëm zhvillues, por gjithashtu menaxherë projektesh dhe dizajnerë.
- Puna e plotë në distancë. Në të gjithë botën ka startup-e, themeluesit e të cilëve po kërkojnë njerëz pa konsideratë për faktorët gjeografikë. Kjo ka shenja të qarta në faqet e punës, si .
- Shkarkimi nga vendi. Sipas mendimit tim, kjo është rruga më e vështirë, të paktën në vendin tonë. Udhëtimet në të huaj janë një proces i komplikuar për ne, duke marrë parasysh sa gjëra duhet të rregullojmë dhe paguajmë për të marrë vizën dhe lejen për të jetuar jashtë, sidomos nëse vendi nuk është afrikan. Por ka një avantazh: në parim, nuk është e nevojshme të synosh të dalësh jashtë Afrikës. Në Afrikën e Jugut, Kenia, Ghana dhe vende të tjera ka mjaft kompani të interesuara për të punësuar. Megjithatë, duhet pranuar: jashtë kontinentit, si kërkesa ashtu edhe pagat janë më të larta.
Unë zgjidh punën e largët për dy arsye:
- Ky është praktikisht opsioni më ideal si për punëdhënësin, ashtu edhe për punonjësin. Punonjësi zakonisht ka këtë mendim: "Kam studiuar për dy vjet në internet gjithçka që lidhet me mbështetje teknike, ndërsa ata më ofrojnë 25,000 naira." Nga ana tjetër, punëdhënësi që ndodhet mijëra kilometra larg, e vlerëson aftësinë e tij dhe është më i prirur ta punësojë atë për arsye financiare - kjo, me siguri, do t'i kushtojë më pak se punësimi i njerëzve nga rajoni i tij. Duket jo e shkëlqyer, por në realitet nuk është aq e frikshme. Vlerat absolute nuk japin gjithmonë një pamje të asaj si niveli i pagës ndikon në cilësinë e jetës së njeriut. Duhet të merret parasysh kostoja e jetesës në rajonet përkatëse. Mbase do të dalë më e leverdisshme të jesh zhvillues me pagë 40,000 dollarë duke punuar në distancë në Ibadan, sesa të fitosh 100,000 dollarë dhe të jetosh në San Francisco.
- Nëse fitoni para në një monedhë tjetër dhe i shpenzoni ato në Nigeri, atëherë kontribuoni në ekonominë lokale.
Po për programimin?
Këtu e ndjen më fort pyetjen: "Çfarë saktësisht duhet të studioj?". Fjalët "shkruaj kod" mbulojnë kaq shumë, saqë është e lehtë të humbasësh dhe të ndihesh i mbingarkuar me informacion. Ka shumë gjuhë dhe mjete programimi që mund të përdoren në shumë mënyra të ndryshme. Fillestarëve, sidomos vetë-mësuesve, zakonisht u duket se po e godasin nga të gjitha anët.
«Mëso JavaScript, vetëm mos e ngatërro me Java, megjithatë Java gjithashtu do ishte mirë, nëse dëshiron të punosh me pjesën serverike në Android; megjithatë, për pjesën serverike dhe Android JavaScript gjithashtu bën punë, por ai është fillimisht i krijuar për brauzera. Po ashtu, do të të nevojiten HTML, CSS, Python, Bootstrap (por Bootstrap nuk është për asgjë… apo jo?) React, Vue, Rails, PHP, Mongo, Redis, Embedded C, Machine Learning, Solidity dhe kështu me radhë».
Lajmi i mirë: një ngatërrim të tillë mund ta shmangim. Vitin e kaluar kam shkruar , ku shpjegoj konceptet më bazike (çfarë e ndan backend nga frontend, dhe pjesa klientike nga ajo serverike), të cilat shpesh dëgjohen nga programuesit — të paktën, nga ata që merren me zhvillimin e web-it ose aplikacioneve mobile.
Ja disa këshilla:
1. Mendoni për atë se çfarë produkti do të dëshironit të krijoni. Të kuptoni se çfarë saktësisht duhet të mësoni, do të jetë më e lehtë nëse përpiqeni të imagjinoni rezultatet përfundimtare. Ndoshta, dëshiron të dish se si të krijosh një aplikacion për kontrollin e shpenzimeve në Android. Ndoshta, ke menduar prej kohësh se sa fantastike do të ishte ta shkruaje vetë kodin për blogun tënd personal në vend të zgjidhjeve të gatshme nga WordPress ose Medium. Ose, ndoshta, nuk je i kënaqur me mënyrën se si duken dhe funksionojnë bankat online tani për tani.
Nuk ka rëndësi që dikush ndoshta e ka realizuar atë që ti e ke vendosur si qëllim. Nuk ka rëndësi që përveç teje, askush tjetër nuk do ta përdorë atë. Nuk ka rëndësi që ideja duket në sytë e tu e çmendur ose e pamundur. Kjo është vetëm për të të dhënë një pikënisje. Tani mund të shkosh në Google dhe të kërkosh 'si të shkruash kod për një blog'.
Një mundësi tjetër për të gjetur një pikënisje është të mendosh se kë dëshiron të bëhesh. 'Dua të merrem me mësimin e makinerisë'. 'Dua të jem zhvillues i iOS'. Kjo gjithashtu do të të japë formulime që mund t'i kërkosh në Google: 'kurse për mësimin e makinerisë'.
2. Mësimi i pjesëve të vogla të materialit. Hapat e pare nga pikënisja gjithashtu lënë një ndjenjë të plotë konfuzioni. Shkaku është se krijimi i një blogu nga e para, për shembull, kërkon njohuri për një sërë gjuhësh dhe veglash. Por në fillim, kjo nuk duhet të të shqetësojë.
Le të vazhdojmë me një shembull nga pika e parë. Pra, unë shkruajta në Google "si të shkruaj një kod për blogun" dhe u ndesha me një artikull prej një miji fjalësh, ku ndodheshin terma si HTML/CSS, JavaScript, SQL dhe të tjera. Filloj me fjalën e parë që nuk e kuptoj dhe filloj të kërkoj informacion me kërkesa si "çfarë është HTML & CSS", "të mësoj HTML & CSS".
3. Mësimi i fokusuar. Përqendrohuni. Lini gjithçka tjetër për momentin dhe filloni me gjërat më të bazuara. Njihuni me konceptin e HTML & CSS (ose çfarë kishte në planin tuaj) sa më thellësisht të jetë e mundur, derisa të ndiheni se keni kuptuar. Të mësosh bazat mund të jetë e vështirë, sepse nuk kupton si aplikohet gjithçka në praktikë. Mos u ndalni. Me kalimin e kohës, gjithçka qartësohet.
Pasi të keni përfunduar me termin e parë të panjohur, mund të kaloni në të ardhshmin — dhe kështu deri në pafundësi. Ky proces nuk përfundon kurrë.
Mësojmë të Mësojmë
Pra, keni vendosur të provoni aftësitë tuaja në fushën e IT. Tani duhet të kuptoni se si të kaloni disa nga pengesat:
- Të gjeni kohë për mësim dhe burime me materiale
- Të përballeni me faktorët e Nigerisë, pra, me gjitha ato që na e bëjnë çdo veprim pesëdhjetë herë më të vështirë
- Të siguroheni para që të shpenzojmë për këtë gjithë
Do të them sinqerisht: nuk kam përgjigje gjithëpërfshirëse për çdo pikë. Çështja e burimeve është veçanërisht urgjente sepse... mirë, ne jemi në Nigeri. Nëse doni të arrini një nivel global, kushtet tuaja janë ndjeshëm më të këqija se ato të konkurrentëve. Shumica e vendasve as nuk kanë qasje në një kompjuter, furnizim të pandërprerë me energji elektrike dhe internet të qëndrueshëm. Personalmente, nuk kam pasur të treja kur fillova karrierën time, dhe gjithashtu situata ime nuk ishte nga më të këqijat.
Pjesa më e madhe e burimeve që do të përmend më poshtë do të lidhen me temat e programimit — në këtë jam më i informuar. Porfaqet e ngjashme mund të kërkohen lehtë dhe për fushat e tjera që ishin përmendur.
Internet është gjithçka për ju
Nëse keni tashmë qasje të përhershme në internet ose mund ta permitoni lehtë, atëherë është gjithëmbërthyer. Nëse jo, shfrytëzojeni sa më shumë kohën kur keni qasje në rrjet. Kjo nuk është një zgjidhje ideale - kryesisht për shkak se ju privon nga mundësia për të gjetur menjëherë përgjigje për pyetjet që lindin - por të praktikoni të shkruani kod mund të bëhet në mënyrë efektive offline, pasi të shkarkoni programet dhe materialet mësimore të nevojshme.
Sa herë që kisha mundësinë të lidhesha në internet (për shembull, në zyrën ku po bënim praktikën ose në atë bankenë pranë konviktit të universitetit të Lagosit, ku mund të kapja wifi), bëja sa vijon:
- Shkarkoja të gjitha skedarët e nevojshëm për instalimin dhe konfigurimin e programeve
- Shkarkoja libra, dokumente PDF, videopërmendore që pastaj i studjova offline
- Ruaja faqet e internetit. Nëse shihni një tutorial që nuk do të arrini ta shihni menjëherë, ruani faqen e internetit në kompjuterin tuaj. Burime si ofrojnë me komplekset e plota të materialeve.
Trafiku mobil është bërë një nga shpenzimet kryesore për mua. Ta menaxhosh këtë saktë, sidomos nëse planifikoni të ndihmoni wifi në kompjuter - është një aftësi që duhet të zhvillohet. Fatmirësisht, gjatë viteve të fundit çmimet për trafik kanë rënë.
Por do të duhet të paguaj për libra, tutoriale dhe kurse?
Në të vërtetë, jo. Në internet ka një sërë burimesh falas. ofron një plan falas. Në të gjitha kurset, përveç niveleve nano, janë falas. Shumë prej materialeve të paguara janë ripublikuar në Youtube. Në dhe ka gjithashtu mjaft materiale falas. Dhe këto janë vetëm disa nga mijëra burime që janë në dispozicion në internet.
Nuk mund të mohojmë: përmbajtja e paguar shpesh është me cilësi më të lartë. Tani sigurisht që nuk e mbështes, megjithatë, një kohë kam piratuar libra dhe videoklipe që nuk i kisha lehtë për t'i blerë.
Dhe në fund, mjeti më i fuqishëm në dispozicionin tuaj është Google. Unë sapo e kam shqyrtuar majën e këtij akulli të burimeve që mund të zbuloni aty. Thjesht kërkoni atë që ju nevojitet - dhe shumë mundësi janë aty.
Kodi dhe dizajni - vetëm në kompjuter
Nëse e keni tashmë, është shumë mirë. Nëse jo, do t'ju duhet të kujdeseni për ta siguruar atë. Por ka një lajm të mirë: në fillim nuk keni nevojë për diçka shumë të avancuar, veçanërisht nëse planifikoni të bëni zhvillim web. Këto karakteristika do të ishin mjaft të përshtatshme:
- Procesori në 1.6 GHz
- RAM në 4 GB
- Disku i fortë me kapacitet 120 GB
Një gjë e ngjashme mund të blihet diku për rreth 70,000 lekë, madje edhe më lirë, nëse e blini nga dikush tjetër. Dhe jo, nuk ju nevojitet MacBook.
Rreth gjashtë vjet më parë, studionja zhvillimin në WordPress dhe për këtë më duhej të merrja me qira laptopin HP të një shoku pothuajse çdo ditë. E kam mësuar përmendësh se në cilat ditë dhe orë ai kishte mësim në universitet dhe kur flinte — mundja të përdorja kompjuterin vetëm në atë kohë.
Sigurisht, këto rekomandime nuk janë për të gjithë — disa nuk do të jenë në gjendje të paguajnë njëherësh 70,000 lekë, disa nuk kanë miq me laptopë dhe dëshirë për t'i huazuar. Por është thelbësore të gjeni një mënyrë për të pasur akses në një kompjuter.
Nëse nuk planifikoni të punoni me dizajn apo kod, atëherë një smartphone është një alternativë e shkëlqyer për të studiuar temat e duhura. Por, natyrisht, është më e lehtë me një kompjuter.
Nëse kompjuteri juaj shfaqet vetëm herë pas here, atëherë në intervalet mund të përdorni aplikacione celulare, me të cilat është shumë e lehtë të mësoni informacionin në lëvizje. Shumë prej tyre ofrojnë mundësinë për të mësuar edhe në modalitet offline.
- , — janë mundësi të mira për të mësuar kod në modalitet mobil
- Google lëshoi një aplikacion simpatik , me të cilin mund të zhvilloni aftësitë e marketingut digjital
- — është një aplikacion që lejon të shikoni video nga Khan Academy në modalitet offline.
Jam i sigurt se, nëse shikoni më mirë, ky listë mund të zgjerohet.
Ku të kërkoni ndihmë
Nuk është e nevojshme të përballoni të gjitha sfidat vetëm. Ja disa burime ku mund t'ju ndihmojnë me mësimin:
- : Platforma Andela përgatit specialistë të nivelit botëror, dhe së pari madje i paguan ata. Kohëzgjatja e programit është katër vjet, dhe gjatë këtij aktiviteti do të mësoni dhe do të krijoni produkte reale për kompani teknologjike nga të gjithë bota, që ofron një përvojë shumë të vlefshme.
- : shkolla Lambda përgatit zhvillues të aftë brenda nëntë muajve, të cilët menjëherë gjejnë punë, për më tepër, nuk do ju kërkohet asnjë pagë derisa të punoni diku. Tani Lambda ; shkollës i bashkohen Paystack, (këtu punoj unë), Cowrywise, CredPal dhe kompani të tjera lokale. Grupi i parë tani është mbyllur, por vitin tjetër, jam i sigurt, do shpallim një të ri.
- . Zhvilluesi i njohur frontend dhe bashkëthemeluesi i kompanisë sime BuyCoins për çdo vit paguan për një grua çdo kurs nano në Udacity. Kjo është veçanërisht tërheqëse, sepse programi i tyre nuk përfshin vetëm programimin: ka gjithashtu disipline të tjera digjitale dhe biznesi. Tani nuk pranohet asnjë aplikim, por po punohet për përgatitjen e iteracionit të dytë.
- : një program falas, ku gratë mësojnë programim nën udhëheqjen e mentorëve. Këtu mund të mësoni jo vetëm të punoni me kod, por gjithashtu të krijoni startup-e dhe të menaxhoni ato me mbështetje nga themelues të përvojës.
Këshilla të tjera
- Dedikoni kohë për mësim dhe praktikë çdo ditë.
- Kërkoni aktivisht atë që ju nevojitet. Diku në internet padyshim që ekziston. Prandaj, kërkoni.
- Nëse energjia elektrike shkëputet shpesh, zhvilloni aftësinë tuaj për të menaxhuar bateritë e telefonit dhe kompjuterit në maksimum. Unë ende e karikoj çdoherë sa herë kam mundësi — kam mësuar të jam paranoid, duke menduar se, kur të vij në shtëpi, nuk do të ketë dritë.
- Sapodoheni të arrini një nivel ku nuk keni dyshim në aftësinë tuaj për të kuptuar çdo koncept dhe temë, përpiquni të gjeni një punë me kontratë — ajo do t'ju detyrojë të përfundoni njohuritë tuaja. Në këtë fazë nuk ka shumë rëndësi sa paguheni, shikoni çdo para si një bonus të këndshëm.
- Shkoni edhe në ngjarje. Lejoni njerëzit të kuptojnë se jeni të vendosur. Kjo mund të arrihet në disa mënyra - krijoni një uebsajt personal, bashkohuni në biseda me zhvillues të tjerë, bashkohuni në grupe në rrjetet sociale, shkruani në blogje.
- Mos e humbni shpresën.
Burimi: habr.com
