From Marketing to Frontend Development



This content originally appeared on DEV Community and was authored by Louise Aldridge

It’s been just over a year since leaving my marketing role and embarking on a career switch to frontend development, and I wanted to take some time to reflect on what this past year has taught me.

How I realised tech was what I loved

Before I made the leap, I worked in marketing and ecommerce roles where I often found myself tinkering with code in my spare time. In my ecommerce role, I frequently edited HTML email templates, adjusted landing pages, and troubleshooted user and website/app issues – which made me realise how much I enjoyed those technical moments. However, like many people juggling a full-time job, it was difficult to dedicate consistent, meaningful time to learning development when I was exhausted from work.

It wasn’t until my role shifted to being 100% marketing-focused that I truly noticed what was missing. I found myself getting unusually excited when asked to help troubleshoot a Zoom issue or contribute to a technical problem. Those small moments reminded me how much I enjoyed working with technology and solving problems.

I took part in a Code First Girls Kickstarter Web Development course to jog my memory on the coding I had already learned. I eventually presented my solo project, Dish Diaries, which was met with lovely feedback from other students and recognition as a Highly Commended Candidate. This was a big confidence boost and encouraged me to pursue learning more frontend development.

After my marketing role was made redundant, I decided it was time to focus on my long-term goal of becoming a frontend developer.

Some key things I’ve learned this year

I’m fortunate to have been in a position where I could take a step back and dedicate focused time to learning frontend development. Over the past year, I’ve built projects, learned new tools, languages, and frameworks, and spent countless hours navigating the frustrations and wins that come with learning web development.

  • Consistency beats intensity. Short, regular learning sessions have done more for my progress than occasional long marathons. I found Scrimba’s Frontend Career Path especially helpful because each lesson is brief, and the instructors often encourage breaks to help soak in new information.

  • Build your own solo projects. Tutorials are a great starting point, but I’ve found working on solo projects forces you to problem-solve, apply what you’ve learned, and figure things out without step-by-step instructions. You can check out a few of my projects here or on my GitHub.

  • The frontend ecosystem moves quickly. It can be overwhelming at times, but I focused on the core skills at first – HTML, CSS, JavaScript – before diving into frameworks such as React and more complicated topics like TypeScript. Having a solid foundation made it much easier to understand how frameworks work and why they’re so widely used.

  • Accessibility matters. I used to work in marketing at charity AbilityNet, which is where I first learned about the importance of creating inclusive, usable digital experiences. Since then, it’s something I’ve cared about deeply. There’s always more to learn, but I’m committed to making sure the websites and applications I build are accessible to everyone, and to continue growing my skills in this area.

  • AI is great, but it’s not a replacement for doing the work yourself. I’ve always learned best by doing, and sometimes AI feels a bit like someone fixing a problem for you instead of showing you how to solve it. Simply copying and pasting an AI-generated solution into your project might get the job done, but it won’t help you build lasting skills. However, it’s incredibly helpful when used thoughtfully – like explaining a concept or providing tailored, interactive examples.

What’s next

I’m proud of the progress I’ve made, even though at times it feels like I’m standing still. Looking back at my first few projects is a good reminder of how far I’ve actually come. Over the next year, I plan to continue honing my skills, build more solo projects, delve into backend, contribute to open source projects, and hopefully land my first professional frontend development role.

If you’re reading this and also learning to code or considering a career switch, I hope this encourages you to keep going. It’s not easy, but it’s absolutely worth it.

My Portfolio: https://louise.codes/
My GitHub: https://github.com/louiseka


This content originally appeared on DEV Community and was authored by Louise Aldridge