Slide 1

Slide 1 text

Building a Career as a Developer

Slide 2

Slide 2 text

Who am I? @0xJamin ● Senior Software Engineer at Bejamas ● Solidity Engineer ● Community Manager ● Founding Member of Community Leads Africa (CLA) Trust Jamin

Slide 3

Slide 3 text

Who is a Software Developer?

Slide 4

Slide 4 text

A Software Developer is a professional who design, program, build, deploy and maintain software using many different skills (technical and soft skills) and tools. Some may build underlying operating systems, while others may focus only on developing new mobile and desktop applications. They also develop computer games and other digital architecture .

Slide 5

Slide 5 text

What does a Software Developer do? A software developer writes code to build online structures, environments and applications. As a result, mastery over one or more programming language is necessary for this job role. They perform the following tasks: ● Develop and test software based on client's specifications ● Upgrade existing software ● Document their work for future references ● Perform quality assurance on applications they develop or upgrade

Slide 6

Slide 6 text

Why become a Software Developer? ● High in Demand ● High Pay ● Different Career opportunities ● Work remotely from anywhere ● You get to make impacts that can change the world .

Slide 7

Slide 7 text

How to get started picking a career in Tech? 1. Make a research on Software Development This will help you have a little insight about the different fields of. .

Slide 8

Slide 8 text

How to get started as a career in Tech? 1. Make a research on the different fields available 2. Pick an area and focus on it, Don't Just Learn, Build (very important) Pick a specific area,and focus on that areas like, frontend devs, backend devs, solidity devs, product design, graphics design, community manager, developer relations, content writing,technical writing, mobile devs, iot, desktop devs, web devs, digital, marketing etc. https://www.w3schools.com/ https://www.freecodecamp.org/ https://www.udemy.com/

Slide 9

Slide 9 text

How to get started building a career in Tech? 1. Make a research on Software Development 2. Pick an area and focus on it (very important) 3. Find out the skills you need to excel in your area of focus Hard Skills Programming language and frameworks Soft Skills ● Problem Solving ● Patience ● Critical thinking ● Effective communication .

Slide 10

Slide 10 text

How to get started building a career in Tech? 1. Make a research on Software Development 2. Pick an area and focus on it (very important) 3. Find out the skills you need to excel in your area of focus 4. Be responsible for your learning Truth be told, nobody is going to hold you by the hand and teach you what you need to know. You own 85% of your learning and the remaining 15% will be from your mentor and colleagues.

Slide 11

Slide 11 text

How to get started building a career in Tech? 1. Make a research on Software Development 2. Pick an area and focus on it (very important) 3. Find out the skills you need to excel in your area of focus 4. Be responsible for your learning Truth be told, nobody is going to hold you by the hand and teach you what you need to know. You own 85% of your learning and the remaining 15% will be from your mentor and colleagues.

Slide 12

Slide 12 text

How to get started building a career in Tech? 1. Make a research on Software Development 2. Pick an area and focus on it (very important) 3. Find out the skills you need to excel in your area of focus 4. Be responsible for your learning 5. Get a mentor A mentor is a person who’s a few steps ahead of you in their career, and who can help guide and advise you. Crucially, they can share insights from the real world of design that you often don’t get from purely theoretical courses.

Slide 13

Slide 13 text

How to get started building a career in Tech? 1. Make a research on Software Development 2. Pick an area and focus on it (very important) 3. Find out the skills you need to excel in your area of focus 4. Be responsible for your learning 5. Get a mentor 6. Research on job roles and learn the skills listed Ask For Help When You're Stuck Attend A Bootcamp Google is Your Best Friend

Slide 14

Slide 14 text

How to get started building a career in Tech? 1. Make a research on the field you’d like to get into 2. Pick an area and focus on it (very important) 3. Find out the skills you need to excel in your area of focus 4. Be responsible for your learning 5. Get a mentor 6. Research on job roles and learn the skills listed 7. Be Part of a Community Google Developers Group, Novena Tech Community, etc

Slide 15

Slide 15 text

How to get started building a career in Tech? 1. Make a research on the field you’d like to get into 2. Pick an area and focus on it (very important) 3. Find out the skills you need to excel in your area of focus 4. Be responsible for your learning 5. Get a mentor 6. Research on job roles and learn the skills listed 7. Be Part of a Community 8. Build your portfolio - it’s time to tell the world what you are doing

Slide 16

Slide 16 text

And lastly;

Slide 17

Slide 17 text

NEVER

Slide 18

Slide 18 text

EVER

Slide 19

Slide 19 text

STOP

Slide 20

Slide 20 text

LEARNING

Slide 21

Slide 21 text

WE ARE IN THIS TOGETHER!