Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,179,034 members, 7,906,860 topics. Date: Wednesday, 31 July 2024 at 05:24 PM

How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian (301 Views)

How To Be A Software Engineer In 2023. / What's A Fair Salary For A Junior Software Engineer In Nigeria? / Professional Software Developers Needed For A Project (2) (3) (4)

(1) (Reply) (Go Down)

How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:08am On Jul 21
Once upon a time in Lagos, there was a Unilag boy named Tunde. Tunde no sabi anything about tech. He no get background for software or computers. E just dey live his life, go school, and enjoy the normal things wey people dey do for Lagos.

1 Like

Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:09am On Jul 21
One day, Tunde come see one advert wey say, "You fit become software engineer in 2 years with free resources." E be like say na joke, but e also be like say e go fit give am a try. Tunde dey curious. E no get money to spend for big school or coding bootcamps, but e get plenty determination.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:09am On Jul 21
Tunde decide say he go take the challenge. E start by learning basic programming from free resources. E use freeCodeCamp to learn Python. The way the tutorials dey break down the coding concepts, e make am easy for am. Tunde dey use Pidgin and simple English to understand better, and before e know am, e dey write simple code for small projects.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:10am On Jul 21
After three months, Tunde don fit learn how to handle basic programming problems. E dey excited. E move to the next stage: web development. E start with HTML and CSS for frontend, then e dey learn JavaScript to make the websites interactive. Tunde dey use free tools like Codecademy and W3Schools to practice.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:10am On Jul 21
As months dey pass, Tunde dey feel say e don dey improve. E don master backend basics using Node.js and Express. E start to build small applications and create simple APIs. Tunde dey excited as e dey see the progress. He dey join tech communities online and dey ask questions. E also dey contribute to open-source projects for GitHub.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:11am On Jul 21
Tunde no just dey learn alone; e dey also practice by working on real-world projects. E dey build a portfolio with the projects wey e don complete. E use LinkedIn and Nairaland to network with other tech professionals and look for opportunities
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:14am On Jul 21
Finally, after 2 years of hard work, Tunde don achieve his goal. E don become a software engineer. E land one good job with a tech company and dey do the work he love. E also dey inspire other Nigerians wey dey dream to enter the tech world. Tunde’s story show say with determination, hard work, and free resources, anybody fit make their tech dreams come true.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:14am On Jul 21
So, if you dey think say you no fit enter tech because you no get money for school or bootcamp, just remember Tunde’s story. You fit start with free resources, work hard, and achieve your tech goals just like Tunde do. Na so e be for Lagos, and na so e fit be for you too!

1 Like

Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:17am On Jul 21
No money for expensive tech schools? No wahala! This free roadmap shows how you can become a professional software engineer without spending a kobo. From mastering coding basics to landing your dream job, everything you need is covered for free. Start your journey now and transform your tech career on a budget! 🚀💻 #TechSuccess #Nigeria
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:18am On Jul 21
Are you ready to learn. You can tag your friends to enjoy this wonder piece together. I tell you the post is detailed
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:19am On Jul 21
Here’s a structured 2-year pathway to becoming a software engineer using free resources. This plan is divided into weekly milestones, with a focus on building foundational skills and gaining practical experience.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:27am On Jul 21
Month 1-3: Basics of Programming
Month 4-6: Intermediate Programming and Web Development
Month 7-9: Advanced Topics and Full-Stack Development
Month 10-12: Professional Development and Advanced Learning
Month 13-24: Specialization and Real-World Experience
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:28am On Jul 21
Now lets move on to the first 3 months
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:31am On Jul 21
Month 1: Introduction to Programming

Week 1: Basics of Python Programming

- Day 1:
- Resource: [freeCodeCamp's Python for Beginners - Basic Syntax](https://www.freecodecamp.org/learn/scientific-computing-with-python/)
- Topics: Introduction to Python, setting up the environment.
- Challenge: Write a simple Python script to print "Hello, World!"
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:31am On Jul 21
- Day 2:
- Resource: [freeCodeCamp's Python for Beginners - Variables and Data Types](https://www.freecodecamp.org/learn/scientific-computing-with-python/)
- Topics: Variables, data types.
- Challenge: Create a program that uses different data types and prints their values.

- Day 3:
- Resource: [freeCodeCamp's Python for Beginners - Operators](https://www.freecodecamp.org/learn/scientific-computing-with-python/)
- Topics: Operators (arithmetic, comparison).
- Challenge: Write a program that performs basic arithmetic operations and displays the results.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:33am On Jul 21
- Day 4:
- Resource: [freeCodeCamp's Python for Beginners - Control Flow](https://www.freecodecamp.org/learn/scientific-computing-with-python/)
- Topics: Conditional statements (if, else, elif).
- Challenge: Create a program that checks if a number is positive, negative, or zero.

- Day 5:
- Resource: [freeCodeCamp's Python for Beginners - Functions](https://www.freecodecamp.org/learn/scientific-computing-with-python/)
- Topics: Functions and their usage.
- Challenge: Write a function that calculates the factorial of a number.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:34am On Jul 21
- Day 6-7:
- Resource: [HackerRank Python Challenges](https://www.hackerrank.com/domains/tutorials/10-days-of-python)
- Challenge: Solve 3 basic Python problems on HackerRank.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:35am On Jul 21
Week 2: Advanced Python Concepts

- Day 8:
- Resource: [Automate the Boring Stuff with Python - Lists](https://automatetheboringstuff.com/2e/chapter4/)
- Topics: Lists and their operations.
- Challenge: Create a list of numbers and perform basic list operations (append, remove, sort).

- Day 9:
- Resource: [Automate the Boring Stuff with Python - Dictionaries](https://automatetheboringstuff.com/2e/chapter5/)
- Topics: Dictionaries and their usage.
- Challenge: Write a program that uses dictionaries to store and retrieve information.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:36am On Jul 21
- Day 10:
- Resource: [Automate the Boring Stuff with Python - File Handling](https://automatetheboringstuff.com/2e/chapter9/)
- Topics: Reading from and writing to files.
- Challenge: Create a script that reads a text file and counts the number of words.

- Day 11:
- Resource: [Automate the Boring Stuff with Python - Error Handling](https://automatetheboringstuff.com/2e/chapter10/)
- Topics: Error handling and exceptions.
- Challenge: Write a program that handles user input errors gracefully.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 1:36am On Jul 21
- Day 12-14:
- Resource: [Project Ideas](https://automatetheboringstuff.com/2e/projects/)
- Practice: Build a simple project, such as a to-do list or a basic calculator, incorporating lists, dictionaries, file handling, and error handling.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by utepu: 5:21am On Jul 21
Following
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 12:26pm On Jul 22
Am sorry for abruptly stopping. I was banned for few hours i guess because of the links that was attached to the tutorials. So i will no longer include the links. But if you want them i will drop my whatsapp number so you can DM me. Lets continue pls
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 12:35pm On Jul 22
Month 2: Introduction to Algorithms and Data Structures

Week 1: Arrays and Linked Lists

- Day 15:
- Topics: Basics of arrays, operations on arrays.
- Challenge: Implement a program to reverse an array.

- Day 16:

- Topics: Basics of linked lists, single and double linked lists.
- Challenge: Write a program to create a linked list and traverse it.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 12:39pm On Jul 22
Week 2: Stacks and Queues

- Day 18: Stacks
- Topics: Basics of stacks, stack operations.
- Challenge: Write a program to implement a stack and perform push and pop operations.

- Day 19: Queues
- Topics: Basics of queues, queue operations.
- Challenge: Implement a queue and perform enqueue and dequeue operations.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 12:39pm On Jul 22
Week 3: Basic Algorithms

- Day 20: Sorting Algorithms
- Topics: Basic sorting algorithms (bubble sort, selection sort).
- Challenge: Implement bubble sort and selection sort in Python.

- Day 21: Searching Algorithms
- Topics: Basic searching algorithms (linear search, binary search).
- Challenge: Write programs for linear search and binary search.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Juliusdaniel12(m): 12:40pm On Jul 22
Week 4: Practice Algorithms

- Day 22-23: LeetCode Practice
- Challenge: Solve 5 easy problems on LeetCode related to arrays, stacks, and queues.

- Day 24-25: LeetCode Practice
- Challenge: Solve 5 more easy problems on LeetCode related to searching and sorting.

- Day 26-28: Review
- Practice: Review and revisit any challenging problems from previous days. Focus on understanding and optimizing solutions.
Re: How A Unilag Boy Became A Professional Software Engineer In 2 Years: A Nigerian by Shomek(m): 6:42pm On Jul 22
This na all in one

(1) (Reply)

Website Development / ICT Training And Technical Support / Urgent Vacancies

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 47
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.