Tech Bro, are you tired?
Tech Sis, are you thinking of quitting cos you are not getting a hold of this tech thing?
I have come to encourage you with this post.
UNCLE TECH BRO AND AUNTY TECH SIS……..
From my recent conversations with a lot of people, it seems like the reason people are migrating or intending to migrate into tech is because there is a lot of oil money. I see lots of potential faulters….
The first thing to note is that migrating to great a space requires passion, zeal, and patience
So in the mind of non-tech guys; tech bros and sis are people that;
- Wears anti-blue ray glasses
- Always with their backpacks
- Always wear a hoodie/swag
- Have a MacBook
- Spend lots of time with their computers
- Uses Twitter a whole lot
- Very anti-social
- Finally, make so so much money….
But they don’t know that;
- They have lots of sleepless nights trying to debug codes
- They dream of coding at times
- They get frustrated when they run into errors
- Use Google, Stack Overflow, and ChatGPT a lot for their codes
- Have to write different complex algorithms.
- Sometimes have irrational eating patterns because of the pile of work they have
So, you will find people start tech and drop it after they find out that their expectations have not been meant….
In other words, these phrases are common…
“My head can’t carry this thing!”
“This is not my way!”
“Who formed this language…..what rubbish?”
“Help Me! Help Me! Let me just go back to sell my pure water, this tech is carrying me where I no know”
NICHE IN TECH….
There are many different niches in the tech industry, each with its own set of skills, tools, and technologies. Here are some examples of common tech niches:
- Mobile development: This involves creating applications for mobile devices such as smartphones and tablets, using languages such as Java, Kotlin, Swift, React Native, and Flutter.
- Data science and analytics: This involves working with large sets of data to uncover insights and trends, using tools such as Python, R, and SQL.
- Cybersecurity: This involves protecting computer systems, networks, and sensitive data from unauthorized access, using tools such as firewalls, encryption, and intrusion detection systems.
- Cloud computing: This involves managing and deploying applications and services on remote servers, using cloud platforms such as AWS, Azure, and Google Cloud.
- Artificial intelligence and machine learning: This involves developing algorithms and models that can learn from data and make predictions or decisions, using tools such as TensorFlow, PyTorch, and sci-kit-learn.
- DevOps: This involves streamlining the software development lifecycle through continuous integration and delivery, using tools such as Docker, Kubernetes, and Jenkins
- UI/UX designer: UI/UX design involves creating user interfaces and experiences for digital products, such as websites and mobile apps. This niche focuses on creating designs that are visually appealing, easy to use, and engaging for users. UI/UX designers use a variety of tools and techniques, such as wireframing, prototyping, and user testing, to create effective designs.
- Product Management: Product management involves overseeing the development and launch of digital products, such as software applications or online services. This niche involves working closely with developers, designers, and stakeholders to ensure that products meet user needs, are delivered on time, and are profitable for the company.
- Developer Advocate: A developer advocate is a technical evangelist who represents a company and builds relationships with the developer community. They promote the adoption of the company’s technologies and products through various activities like blogging and public speaking and create technical content such as documentation, tutorials, and sample code. Developer advocates have strong technical skills and excellent communication and interpersonal skills to engage with and educate developers.
Other fields are Quality Assurance engineers, Software testers, Blockchain Developers, and even Technical writers.
I figured that this lack of information on the wide field of tech has caused many to start what they never had a passion for or even quit at the start.
To some, you might not love writing or debugging codes. Have you thought about technical writing or product management?
For someone like me, creating pixel-perfect codes(front-end) might make you really cranky and annoyed. “Why does it have to be pixel-perfect?” is the question I always ask. I love what happens behind the scenes. This is why you see my posts and videos on Firebase, Node Js, and Express and State Management. The back end interests me. It might be for you too. If you love this, you might also love cloud computing or DevOps.
If you love what the client sees…front-end might just be the right game for you. You might like Vue.js, React, CSS, HTML, and Nuxt Js.
DANGERS YOU SHOULD AVOID….
I want you to follow these pictures
Newbies always want to learn so many technologies and end up being confused. Some under the guise of the technology not being lucrative keep switching until they themselves become a switcher.
- Don’t learn Flutter without having a strong foundation in Dart
- Don’t learn Kotlin without having a strong foundation in Java
- Don’t learn Swift without having a strong foundation in Object-oriented Programming (OOP) concepts.
For non-tech guys, too;
- Take your trade one step at a time. Rome was not built a day.
- Be proud of your growth.
“I cast and bind any wannabe spirit all in the name of packaging”
Also, you can’t learn any tech stack in a month and get a job the next month. Tech is not a Disney movie where you meet your prince charming and you live happily after.
Tech takes time; time to build, time to learn, time to re-learn, time to unlearn. Don’t put yourself under pressure from the feed you have read.
In that case;
- You can’t be a full-stack developer in 2 months.
- You can’t be a mobile engineer in 4 weeks.
- You can’t learn game development in a week.
- You can’t become a cloud architect in a couple of weeks.
- You can’t become a data analyst in 4 days…..
“don’t kee yourself, oga!”
So before the ancestors visit you at night to tell you to learn what you can’t handle, take the day to think about what best fits and interests you.
I know this doesn’t apply to me alone. Sometimes, I wonder
If I am the one writing the codes or if the code has written me off.
If I am the one fixing this bug or this bug has finished me?
“Who sent me message? This code worked yesterday…Who did I offend again?”
I have come to encourage you with the words of one of my mentors, Valentine Ifedayo which is “Keep grinding. What is good will come in earnest”.
So to all developers, and non-developers(Doctors, Lawyers, Chefs, students) out there giving a lot of effort, I have come to encourage you to continue. You might not be noticed yet but your efforts are not unseen.
To developers who are giving all their time in learning how to code, create content, build products, and send C.V. and it looks like nothing is happening, don’t quit. Don’t give up.
Am I saying you won’t have rejection emails? No
Am I saying you will have fewer bugs? No
Will you get less frustrated? No
You will still have more bugs, and make more errors but ultimately you are doing them to change more lives with the power of tech and as you do them, you will get seemingly more better at it.
So before you call yourself a tech-bro or tech-sis, have you considered “Building to have a lasting impact?” or “You are in it for excitement?”.
I would love to know your comments. Please drop them after reading. If you are a dev already, do you relate?