DEV Community

Segun Arulogun Gabriel
Segun Arulogun Gabriel

Posted on • Edited on

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

 Segun Arulogun Gabriel is my name, popularly known as Shigosag. I am a Nigerian entrepreneur, civil engineer, 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.

๐Ÿงช 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.
โ€” Shigosag (Segun Arulogun Gabriel)
https://wikialpha.co/wiki/Shigosag
https://medium.com/@Shigosag/segun-arulogun-gabriel-shigosag-1bff58d28e17
https://medium.com/@Shigosag/shigosag-meaning-f105ec04b4d8

shigosag #coding #beginners #freecodecamp #selftaught

Top comments (0)