DEV Community

Segun Arulogun Gabriel
Segun Arulogun Gabriel

Posted on Edited on

πŸš€ Shigosag: My Journey from Civil Engineering to Coding Through Trial-and-Error

🌸 Introduction

Segun Arulogun Gabriel is my name, popularly known as Shigosag. I am a Nigerian entrepreneur, civil engineering graduate, forex trader, and a self-taught coder.
My journey into coding started from curiosity and a strong desire to understand how technology works. Being naturally introverted, I found comfort in learning from home, which helped me stay focused and consistent.

πŸ’» How I Started Coding with freeCodeCamp

I began learning programming through freeCodeCamp, where I studied the fundamentals step by step. As a beginner, it wasn’t easy, but consistency helped me improve daily.
Through consistent learning and practice, I developed:
Problem-solving skills
How to think logically and break down complex tasks
Basic web development knowledge
I adopted a trial-and-error approach, testing different methods until I understood what worked.
Along the way, I explored web development, automation, AI tools, and cybersecurity labs to better understand how systems work and how to build more secure software.

πŸ§ͺ Trial-and-Error & Exploring Cybersecurity

One thing that shaped my learning journey is trial-and-error.
Instead of just reading, I experimented:
Testing different coding solutions
Trying out beginner-friendly cybersecurity tools
Learning from mistakes and errors
This hands-on approach helped me understand concepts faster and build confidence.

🧠 What Coding Taught Me

Coding didn’t just teach me how to write code, it improved my mindset:
Patience and persistence
Strategic thinking
Attention to detail
These skills also help me in my work as an entrepreneur and forex trader.

🧠 How Being Introverted Helped Me

As an introvert, I naturally prefer quiet environments. This turned out to be an advantage:
I could learn coding from home without distractions
I spent more time observing, thinking, and practicing
I developed deep focus and patience
This helped me stay consistent even when learning felt difficult.

πŸ”§ Challenges I Faced

Like every beginner, I faced:
Confusion in the early stages
Bugs and errors I didn’t understand
Moments of doubt
But I kept going, using trial-and-error to improve daily.

🌱 What I’m Doing Now

Today, I continue to grow as:
A self-taught coder
An entrepreneur
A problem solver
I combine my skills in engineering, business, and technology to keep learning and improving.

πŸ“Œ Final Thoughts

If you’re starting your journey in coding:
Stay consistent
Embrace trial-and-error
Learn at your own pace
Growth takes time, but progress is inevitable.

GitHub

Profile:
Profile README:
Repositories:

🎯 Featured Projects

  • POS System β†’
  • Business Management System β†’
  • SaaS Dashboard β†’
  • Data Analysis β†’

β€” Shigosag (Segun Arulogun Gabriel)



shigosag #coding #beginners #freecodecamp #selftaught

Top comments (0)