✅Admitted into UNILAG for Computer Engineering in 2017.
✅I struggled financially and took on private tutoring and piano gigs outside school to keep up, working with the skill I had at the time.
✅I never had a bedspace from Year 1 to Year 4. I squatted, sleeping on floors, concrete, and chairs countless times. On good days, I slept on a bed that wasn’t in the best shape.
✅Towards the end of 2021, I sold things like paper and drawing instruments to raise 100k and got myself a laptop.
✅I got back to coding in 2022 after a break of 6 years and started Software Engineering.
✅In the same year, I applied to many big tech companies, interviewed with a few, but ended up being served the rejection plate all round (100+).
✅Particularly, I got rejected by Bloomberg in 2022 after the final round (it took about 2 months of interviewing) for a summer internship role. I took the feedback, worked on them, and trusted God.
✅In 2023, I interviewed with Bloomberg again, this time for a SWE Placement Role (to use as my SIWES / IT). Thankfully, from interviewing to getting an offer took only two weeks.
To be continued.
1) Buy one small udemy course of your preferred language (let's say Python)
2) Learn in Public.
3) Complete it fully.
4) Buy another small udemy course for advance stuffs. Let's say Advance Python.
5) Learn in Public.
6) Complete it fully.
7) Buy another small udemy course for your choosen domain: webdev or AI ML.
8) Learn in Public.
9) Complete it fully.
10) Build projects, check documentation, build small small segments of a big project, host those small projects in vercel.
11) Build in Public.
12) Make loom videos of those projects you demonstrating and explaining the workflow.
13) Post those videos in public.
14) Integrate more 3rd party APIs, combine those segments, ship ship ship and ship more.
15) Build in Public
16) Make more loom videos.
17) Post those videos in Public.
18) Build your portfolio and attach those loom videos there.
19) Build your Personal Brand by growing your socials.
20) Contribute in open source community.
21) Get a High paying Job or High paying Client as a Freelancer.
22) Earn. Earn. Earn.
23) Get a Waifu or Husbandu and settle down.
24) Produce childern and share this post with them.
Bookmark. Follow for more.
NO JOBS IN TECH?
Read this!
Anyone who says there are no Jobs in tech is saying that ignorantly
What I have been preaching is that,
Entry level jobs are getting phased out so you should not train for entry level ability
Especially if you're based in Africa & want to get a shot at Jobs in Europe and North America. Entry level skills won't cut it
How to get jobs today
- Get a portfolio with a wow factor. Designers or Developers. If your portfolio is filled with projects from your Udemy or YouTube course, you're sidelined already. 1million other people who watched that course have them. So you're not special
- Personal branding. The OGs who are not on social media are OGs for a reason. they got into the industry in 2012. Social media was not the leader then. Build your personal brand on X and LinkedIn especially around what you do and who you are
- There is AI today. Build a product. Even if its an invoice generator. Design & Build something. You can. Use AI. Build one or more and put it out there also. Its social proof
- Write articles and be technically opinionated. You don't have to be controversial. Just have opinions on how things and processes in the industry can be optimized
- Go to YC & TS pages. Look for recently & longtime funded startups. Go to their Company page on LinkedIn, connect with the founders or heads of departments you want to work in.
- Build a case study around a feature in their product. Run a usability audit using Jakob Nielsen or any other framework. Document the audit. design or build the recommendations and use that to reach out to the founders. Don't wait till they are hiring. you will face competition & it may be bloody
- Also, apply for at least 15 jobs a week. You are confident here because you have done all I have listed from the beginning. social proof? correct. Skill? correct. Personality? correct. You are instantly likeable.
Do this and see if you don't select from at least 2 offers in 3 months.
Instead of worrying about how AI will replace you, use it to become better.
Create a project in ChatGPT or Claude AI. Name it Career Advisor, upload some of your best projects (connect the GitHub repository), and add some context about yourself (your CV).
When you want to ask any question, ensure to include in your prompt that you don’t care about any politically correct answer, mental health or emotional empathy. Ask the the AI to be blunt in the responses.
If you don’t want to hear the truth now, recruiters will tell you in "unfortunately" emails.
It is hard because it is supposed to be hard.
Also you don’t need to have 'connections'. If there’s any place where connections don’t work, it’s in tech.
I’d assume you mean referrals, not connections the way it is done in civil service.
However, there are jobs. They are just not available for entry level positions.
This means you need to upskill to mid level, which makes the work even extra hard.
Stop positioning yourself as a newbie.
Go to frontendmentor(.)io, build the projects there. You can use ChatGPT to create a learning path that will make you learn and practice the skills you need to be a mid level developer.
To make up for lack of experience, you need to build projects at that level. Simple CRUD apps or landing pages won’t cut it.
The problem is not neccesarily Alt School.
The skill is hard to teach and learn, but when you market it like it's a bed or roses and you just need few months to start making a lot of money, you'll create this problem.
Students will sign up having unrealistic expections. Others will graduate with an ego that is 40x the size of their skillset. Employers will not buy that packaging and everything comes crumbling.
Anybody who promise to take you from zero to earning a lot of money in tech without emphasizing that you will work harder than you have ever done in your life is setting you up for failure.
People don’t make any effort.
At all.
I’m shocked.
People ask me in replies for a link while I literally posted it in my first comment.
People ask me for a full course while I provided a list of topics. Bro, you can just google all topics or ChatGPT it to death.
I don’t even mention how you can easily download the entire YouTube playlist locally using YouTube-dlp and then use a service to generate subtitles and watch offline.
The bar is incredibly low.
Don’t people have even the basic drive?
Or even fundamental abilities for self-learning?
Or everyone just wants a 6-figure job served on a golden plate?
Nobody wants to even lift a finger.
As a backend engineer.
Please learn:
- DB
- System Design
- Algorithms
- API design
- API Security
- CI/CD
- DS
- Docker/ Kubernetes
- Caching
- Messaging
Stop jumping from one language to the other