Sociology vs Software Engineering Highway Signs
Daniel Aguilar Avatar

The Beginning of a New Journey

Eighteen months ago, I made a decision that would change my life. By that time, I had a Bachelor’s degree in Sociology. Yet, I spent nearly a decade trying to find my way in the nonprofit sector. I never quite found it. Despite this struggle, my passion did not waver. I wanted to improve lives, especially those living on the socioeconomic margins of society.

Somewhere along the way, I had an epiphany. I realized my passion for social justice didn’t have to be my primary income. This led to a new journey. One that required learning new skills. It was a real introspective moment when I chose to dive into software engineering, starting from scratch. At the age of forty.

Embracing Multiple Skills

This journey is awakening old skills, some dormant since high school. It’s creating new ones too. I’ve always done relatively well in math, but until 18 months ago, I hadn’t written a line of code. Today, I am proud to be an advanced beginner programmer. By the time you read this, I’ll be even more advanced. Last school year, I wrote programs in Visual Basic, Java, and Python. Each language adds to my understanding, each bringing me closer to becoming a software engineer.

man developing multiple programming skills

The Decision to Pursue Further Education

Pursuing Further Education at Rockland Community College

Some people teach themselves programming. I learn best with structure. Self-study and structured learning environments, lectures, and Q&A sessions work for me. This is why I made a strategic move—to set myself up for the best future. To become a software engineer, I plan to earn a Master’s degree. But in undergrad, I studied sociology, not computer science. Therefore, I needed more confidence before attempting a Master’s level curriculum.

Last year, I returned to school in a new field. Now, I’m a full-time student, majoring in Mathematics and Computer Science at Rockland Community College. The decision to enroll at a community college, despite earning a bachelor’s degree from a four-year college, was strategic. To provide a solid foundation, I need more than a 3-month bootcamp. I need confidence in my skills. Only then am I comfortable to charge for my expertise.

Developing Web Dev Skills

Alongside my studies, I am also developing my web dev skills. In CSP149, I created and developed websites, becoming proficient in HTML and CSS. While HTML and CSS may not be considered programming languages, there’s no doubt that programming skills help build great websites. After all, websites and web apps are more than just HTML and CSS.

Moreover, generative AI (genAI) has significantly enhanced my web design skills. It has accelerated my learning process, enabling me to create, build, and maintain professional-level websites more efficiently. This advancement allows me to offer web development services at a more competitive rate than other developers.

Man developing Web development skills at computer

Looking Forward

As I continue, I am excited. The possibilities ahead are vast. My passion for improving lives has never been greater. Now, with new skills, I can make a bigger impact. The transition from Sociology to Software Engineering is tough, but it’s rewarding. I’m eager to see where this path leads.

Man looking forward to his software engineering future on the horizon

I hope this inspires others. Considering a career change? Learning new skills? It’s never too late to start. As cliché as it sounds, dedication and perseverance really can make anything possible (so long as you have support as well)! If you’re on a similar journey, share your story. I’d love to hear it. Feel free to comment below!

If you know a small business, especially a local brick-and-mortar, please share my website with them. Do you want to boost your brand’s trust and credibility online? Drive more foot traffic to your physical location by keeping customers informed about promotions and events with integrated features such as online appointment booking or a blog. Click here for a free consultation!

Tagged in :

Daniel Aguilar Avatar

Leave a Reply

@DannysDigisigns

1.5M Followers

Follow my socials and newsletter to stay updated on exclusive offers, promos, and events! Get the latest news and tips on web design and development, all in one place. Don’t miss out on valuable content—join the community today!

Categories

Tags

Web Dev