From Non-CS Background to Software Engineer: My 8-Month Journey from Zero
Liberal arts graduate, started learning programming at 30. Many said I was crazy, but 8 months later, I successfully became a software engineer. This is my real career transition journey, including learning path, resource recommendations, interview experiences, and advice for those considering the switch.
Liberal arts graduate, started programming at 30. My 8-month journey from zero to software engineer.
Why Learn Programming at 30?
Worked in traditional industry marketing for 5 years. Stable job, decent salary (45K/month), but felt stuck with limited growth.
Triggers:
On my 30th birthday: "If I don't change now, will I regret it at 40?" Answer: Yes.
Month 1-2: Exploration (Finding Direction)
Tried free resources: Codecademy Python, freeCodeCamp, YouTube tutorials. Result: Despite initial frustration, the satisfaction of first working program confirmed: I want to do this!
Talked to 5 engineer friends, researched learning paths, chose: Online courses + Self-study
Month 3-6: Intensive Learning (Quit Job to Focus)
Daily Schedule:
Learning Path:
Stage 1: Foundations (4 weeks)
Stage 2: Web Development (6 weeks)
Stage 3: Advanced & Projects (6 weeks)
Challenges:
Month 7-8: Job Search (Interviews & Setbacks)
Preparation:
Week 1-2: 30 applications, 0 responses Week 3-4: 5 interview invitations Week 5-6: 3 offers!
Chose mid-sized company:
One Year Later: Reflections
Career change is feasible:
Non-CS background is advantage:
ROI:
Advice for Career Changers
Recommended Resources
Free: freeCodeCamp, The Odin Project, CS50 YouTube: Traversy Media, Net Ninja, Fireship Practice: LeetCode, Frontend Mentor, Codewars Paid: Udemy, Scrimba, Zero to Mastery
Conclusion
From 30 years old, zero foundation, non-CS major to software engineer - not easy, but absolutely worth it.
If I can do it, you can too.
Most important: Start taking action.
Don't wait until you're "ready" - you'll never feel ready.
Just start. Start today.
---
Ready to start your career transition? Use Work In 1's career planning tools to create a customized learning path and job search strategy!
Comments (0)
Login to comment
Join the discussion and share your thoughts
No comments yet
Be the first to comment!


