DEV Community

Cover image for Starting Out In Tech In 2022.
Aguchukwu Emmanuel
Aguchukwu Emmanuel

Posted on

Starting Out In Tech In 2022.

With the amount of opportunities coming out everyday in the tech industry, there has never been a better time to join than now. Starting out can be a bit confusing due to the fact that the technology field is so vast with numerous career paths to pick from, if you aren’t guided you might end up making wrong choices and wasting time.

By the end of this article you would understand what it takes to break into the tech industry. Sit tight, take out your pen and notepads let’s jump right into it.

1.Make your research

The Tech industry is so vast, which means you have to be specific as to which path you would want to take. Making your personal research gives you a background knowlegde as to what the tech industry looks like, how tech folks work and also gives you a preview as to if its what you’d be able to do.

You can start by researching the major roles in tech below

•Web developer
•Software engineer
•Devops engineer
•Blockchain developer
•Game developer
•Data scientist
•Cloud architect
•Technical writer
•UI/UX designer
•Web designer

Knowing how to Google or using search engines (A software that helps users find information they’re looking for online) is an essential skill to getting the right information. When using search engines be very specific, for example if i am to search on web development here’s how I’d do it.

• What do web developers do.
• What does it take to become a web developer.
• What does web development mean.
• What are the benefits of becoming a web developer.

When you search like this you're sure to get your required information, also learn to use keywords such as How, What and Why when searching for information.

2. Choosing rightly

After making your research you have an idea of what its means to be in tech industry. It's now time for you to make a chioce of your career path. Making a choice might seem overwhelming at first but here is a guide on how to do it.

Seek Mentorship
Mentorship is influence, guidance or direction given by a mentor. Just as you need guidance to succeed in every aspect of life, so it is in the tech industry. You need people who have gone ahead of you, gained experience and made mistakes to guide you. This way you won’t waste time doing the wrong things, this tends to make your process faster.

The tech industry is unique for having people who are dedicated to see others grow. So as much as possible, search for this people, ask questions about the path you're about to take up and actively seek mentorship. Online or offline.

Consider Your Interests
When making these kinds of choices it is very important to take your interests into consideration. Define;

•What draws your attention.
•What you love.
•What you do with ease.
•What you do well.

Then try and make a connection with the particular role it fits in tech. For example, if you have an eye for designs and you’re very creative with colors you should consider going for web design, also if you’re good with logic and math you should consider being a software engineer, if you have good writing and communication skills consider being a technical writer and so on.

It is important to note that irrespective of your current skills, you can take any path you want, what i mean is this, you don't have to be a maths genius to be a good software engineer, this also goes for every other career path in tech, just be ready to put in the hardwork.

3. Online Resources

Online.jpgGetting into tech has never been easier as it has been in this 24thcentury, there are loads of free and useful resources online to enhance your tech journey. You have no excuse, no excuse at all.

Here are a list of platforms that can get you started in no time.

• w3schools
• freecodecamp
• youtube
• codeacademy
• udemy
• coursera
• scrimba
Some of this platforms are totally free while some are paid which means it requires a certain fee or subscription to gain access to the courses, either way whatever you get from these platforms is worthwhile.

As you explore this platforms, understand what works well with you, for example you might be very good at learning with videos while some others might prefer books, pdf's and documentation. Whatever the case maybe pick what suits you best.

4.Draw A Roadmap

Every succesful endeavour requires a plan. Civil engineers need house plans to make buildings, mechanical engineers need technical drawings to build machines, soilders need battle plans to win battles.

The tech field isn't any different, every path has a road map(a plan). Make research, know what it is you need to learn for your path, then draw out a roadmap for it.
An example of a road map for a web developer is this;

 •HTML
 •CSS
 •JAVASCRIPT
 •REACT js
 •Sass/Tailwind CSS
 •GIT/GIT-Version control
Enter fullscreen mode Exit fullscreen mode

Note that there are'nt fixed patterns as to how and when you learn these technologies, make you roadmap unique to you.

5.The Learning Process

The first step is always the hardest step. If you want to get what you've not gotten before you have to be ready to do what you've not done before.

Becoming a success in tech requires;

•Consistency--show up every day.
•Being Delibrate-- do everything for specific reason.
•Connections -- make good relantionships.
•Hardwork -- be ready to keep late nights.
•Online community -- make use of your social media.

Its okay if you don’t understand a particular concept. Its okay if you have to watch a tutorial twice. Its okay to be confused sometimes. Its okay to take breaks. Its okay to google what you don’t know.

Its all part of a process to becoming a success in your specified path, don’t ever think you’re not good enough, good things take time. The tech industry is not a place for get-rich-quick schemes. Also, do not rush your process, enjoy every bit of it. Your failures and wins are all part of your making, you're not in competition with anyone. Take your time.

5.Projects Based Learning

You know what you’re to learn, you’ve drawn a learning roadmap and you’ve even started learning already. Now here’s a tip to speed up your learning process.

Projects based learning simply means you learn by doing. You want to understand a design concept, design a webpage . You want to learn a programming language build something with it. You want to understand how application packages work, build an app.

When you learn while building projects your learning becomes specific and much more productive. When you build you gain experiences and this experiences makes you. its important to note that the difference between you and senior engineers/developers is the experience they have, the no of projects they've worked on. So as much as possible while you follow tutorials, bootcamps and courses actively build projects on your own. This, my friend is one of the fastest track up your tech career.

Conclusion

Starting out isn't soo hard afterall, am sure you gained one or two things, now go and crush it, you got this. Feel free to reach out to me on twitter if you have any questions. Follow and watch out for my next post. Thank you.

Top comments (2)

Collapse
 
mmaitoza profile image
Michael Maitoza

This was a great article. I really appreciate you pointing all this out. As I move along in 2022, I will be sure to keep these words in mind.

Collapse
 
therevealer profile image
Aguchukwu Emmanuel • Edited

Thanks for reading Micheal, Am really glad it helped.