Most people think tech jobs are about coding or you need to have a degree in computer science before you can get a job in tech which is false. Sadly, this mindset is limiting people from soaring high in the tech industry or landing their dream jobs.
If you would love to start a career in tech I have a written an article for you with love, click on this link.
First of all, coding is not for everyone.
Yess!! You heard me...
Secondly, not all jobs in tech require knowledge in coding.
The tech industry is very broad and my advice to anyone reading this article is not to limit yourself. You can start your journey in tech as a web developer and move to a developer advocate in the next two -three years.
NON-CODING JOBS IN TECH
1. Product manager:
This is one role in tech that fascinates me. I am a frontend developer by the way but we work hand in hand with product managers. Who is a product manager? According to Wikipedia, a product manager is a professional role responsible for the development of products for an organization. A product manager identifies the needs of people and comes up with a product or feature that will fulfill the need, articulates what success looks like for a product, and organizes a team to turn the vision into reality. Product managers do not necessarily need programming knowledge to function effectively. They work hand in hand with designers and developers to turn the vision into reality.
2. UI/UX Designers:
This is another amazing job that does not require a background in a programming language. UI is the acronym for User Interface and they deal with how the product looks(beauty)- the mixture of colors used, fonts and pictures while UX is the acronym for User Experience. They deal majorly with the experience a user has with a product. Take 1-2 minutes to reflect on beautiful websites or applications you have used or seen. Before they were developed, a designer designed that. Want to learn about UI/UX design? This is a link for you- UI Design and UX design
3. Technical writer:
If you like writing and teaching then you should consider this. Technical writers break complex information into a simple and understandable form. Technical writers research and create information through a variety of media. They write tutorials, instructions for users, requirements for developers, software test plans, design specifications e.t.c. It is a very lucrative and attractive job especially if you love teaching people.
Coding Jobs in Tech
1. Web Developer:
Web developers are divided into two: frontend developers and backend developers. Frontend developers are responsible for everything you see and work on a website to enhance user experience. They implement the designs of the UI/UX designer. They work with programming languages and frameworks. They work with: Html and CSS(they are not programming languages) and Javascript. As for front-end developers, it is important you make friends with designers if not you will be weeping- link of Twitter. “Backend” development like the name implies focuses on the side of the website the users cannot see. I will explain front-end and back-end development with some funny images:
Backend developers deal majorly with the users' data- arranging and storing them into databases. They work with programming languages and frameworks: PHP, Java, Python, Express, Django, Laravel e.t.c.
2. Mobile App Developer:
They are responsible for developing applications that work on both Android phones and Apple phones. They work with programming languages and frameworks to make this possible. Want to be a mobile app developer? Click on this link if you want to know more about mobile app development.
3. FullStack Developer:
These developers are conversant with frontend programming languages and backend programming languages, which means they can work either as a frontend developer or a backend development, depending on their choice.
There are more coding and non-coding jobs in the tech industry, although I picked the common ones. Thank you for reading, with love ❤️