Tania Rascia

Skip Navigation
How I Made a Career Change into Web Development

How I Made a Career Change into Web Development

 /  55 responses

I’m Tania, and I made a career change into web development in 2015. Before that, I worked as a chef. I often get asked how I did it, and if I have any advice for new and aspiring developers. I’ll start by sharing my own story:

  • A little about myself
  • How I fell into the wrong career for me
  • How I decided on the right one
  • Steps I took to land my first job in the field

Throughout this story you will find the answers to some of the common questions I’ve received, such as “how did you land your first job?”, “what was the technical interview like?”, “what technologies did you know starting out?”, “how long did it take?” and “what was the hardest part?”.

I will follow this up with an article that focuses on you instead of me. I will share some guidance and resources I used and would recommend, a road map of the order I think it makes sense to learn, and my answers to common questions from aspiring developers.

The beginning

I was born in ’89 and grew up a shy, eccentric girl in the suburbs of Chicago, where I spent most of my childhood playing Super Nintendo and drawing. I discovered the Internet in 1998 when my brother Nick took me to the public library, where they had computers running Netscape Navigator.

I still vividly remember the first day I ever used the ‘Net (that’s what we called it back then) – that very day I learned the meaning of “lol”, made my first E-Mail address, and discovered how easy it was to meet new people who share my interests. My brother taught me a few basic lines of HTML and I took it from there. Thanks to free hosting on GeoCities, I could make websites about anything I wanted – myself, Digimon, Animorphs, myself, clans and guilds for the silly games I played, obscure ’80s music, accordions, and more. I discovered I could even draw on MS Paint at home and transfer it to the Internet via floppy disk. And a new hobby was born.

So how did I learn to make those websites? I would just copy the source of other websites I liked, open up Notepad and randomly change things here and there until it started doing what I wanted. Complete trial and error. In the beginning, I couldn’t figure out how to copy and paste the source code, so I had to type everything out myself. I never once studied coding in any capacity in this time, and I couldn’t tell you a CSS class from an ID, what a variable is, or the definition of an HTML tag.

My life mostly continued along the same path until the end of high school.

Falling into the wrong career

At seventeen, right out of high school, I certainly didn’t have the slightest clue what I wanted to be when I “grew up”. Making websites as a career wasn’t even a shadow of a thought in my head. I always assumed I would go into some sort of artistic or graphic design career, but what I wanted to do much more than that was travel and see the world. Since there was no official job that pays you to explore other cultures, I wasn’t content with any career path, and I didn’t research any options for myself.

Yet whether we put a great deal of thought into our future or not, life moves forward, and decisions are made. Since I had no plans, I took the first offer that came along, which was a “free ride” to a university’s Culinary Arts program based on some test scores I had. I didn’t really know anything about the culinary industry, but I enjoyed cooking a lot, and maybe I could even use it to travel, so why not?

I did an accelerated Bachelor’s program, graduated and worked several jobs in the field from prep and line cook to banquet chef to culinary manager and chef. I won’t bother going into detail about working in the kitchen, but I will say it taught me an immense amount about hard work, managing stress, and being a leader.

After eight years wearing many hats in the industry, I knew it was time to move on. There is quote that roughly goes, “change happens when the pain of staying the same is greater than the pain of change”, and that’s the best way I can summarize my reasons for deciding to find a new career.

Deciding on the right career

Although I had never been unemployed, the situation for me at my final chef job in 2014 was bad enough that I put in my two weeks notice without having another job lined up. I knew I wanted to do something different with my life, but I had no idea what. I very quickly realized I didn’t want to any of the jobs that a culinary career would aid me in.

I bought the book What Color Is Your Parachute, a book about finding the right career for you through doing a lot of exercises and writing. I also found a book that had you take timed tests to find out your natural aptitudes (Discover What You’re Best At) and matches you to careers that fit well with those natural skills. I wanted to understand myself, and find a career I could be content with that would also sustain me.

Armed with those books and a ukulele, I drove to a campsite a few hours away and spent the next week in seclusion, hiking around all day and going through some of the exercises in the career books.

I will tell you right now – neither of those books told me what to do or gave me the magical answer. Soul searching is a lot of hard work and takes a lot of time, and it’s really difficult to focus and be honest with yourself about who you are, vs. who you want to be.

However, the books gave me some guidance and helped me ask the right questions and learn some things about myself. I started coming to the same conclusions over and over again. Exercises would ask what you enjoy doing, what you’re good at, and what you can do for long periods of time without noticing it, and “making websites” was always among my answers. My greatest skill according to the timed tests is quickly scanning information, which made me realize I have a natural aptitude towards finding syntax errors in code, and fast problem solving.

All of that eventually helped me eventually land on “some sort of graphic design, web design, or coding, as long as I don’t have to go back to school”.

Steps I took to land my first web job

At this point, I was newly unemployed, without a plan, and with a resume full of culinary work experience and schooling. While I was still figuring out a basic idea of what I wanted to do, I started applying to all sorts of jobs – data entry, temp jobs, manufacturing, warehouse work – literally anything that wasn’t a kitchen job or retail that I might be able to do without a related degree. Despite filling out dozens of online job applications, I didn’t get a single response to anything. Although this was madly frustrating at the time, I can look back on it now and be happy I didn’t settle for just any job.

They always say you should never burn any bridges, always maintain a good relationship with your employers and leave on good terms, and I’m glad I always did. My money was running out, and I had no job prospects, but I called one of my old companies up and they gave me a chef job right away. Although this was a full time, 60-hour-a-week job, I was determined to change careers eventually.

I started going on Craigslist and looking for the cheapest logo design, graphic design, or web design work I could find. I had no portfolio and no experience, but I was persistent and eventually I found someone who would pay me to make some websites and do some odd jobs. I built a few one-page websites, for which I was paid $200/$300 dollars each. I also designed a logo, which made me $100, and did some little updates here and there for a small fee.

I was doing this after work, between the hours of 9pm and 4am, before the next day’s 10 hour shift. In order to make a living and do something new, I had to sacrifice a lot of sleep and social activity. When I began all this, I had a very limited amount of outdated knowledge on HTML and CSS, and had simple Photoshop skills. During down time at work, I would browse Quora questions and answers about web development, and without even knowing it I was learning all about the industry.

The tipping point for me was meeting someone who had their own small business, and was willing to take on an unpaid intern. Joe Martin, at the time a weekend bartender at the restaurant I worked at, offered me the internship. I did something that was extremely difficult for me, and left my stable chef position to intern in the morning at his company and work a night job cooking at NAMCO’s Pac-Man themed restaurant.

During that time, I learned about WordPress, Git, Sass, setting up local server environments, basic PHP and JavaScript, and using the command line – all things I had never experienced before. I began this blog during that time to document some of the things that I was learning. I continued applying to jobs online, still through Craigslist, and now I had a few websites and an internship to put on my resume. I applied for a junior web developer job, and after an interview, some personality tests, and a weekend coding test, I received my first job offer!

For my coding test, I had to make a responsive navigation from scratch. This was a huge challenge for me, because I was only vaguely aware of responsive design and had only ever used Bootstrap to create navigations. Instead of just creating one, I made three separate designs, going above and beyond what was expected of me and showing the company I was willing to learn quickly and put forth extra effort.


Here’s the tl;dr of my story:

  • I had a bit of an edge over somebody starting from scratch with web development, because I made websites for fun as a child.
  • I went to college for a career that wasn’t right for me, but I learned a lot about myself and life, as well as having a great appreciation for what I do now.
  • The hardest part of all was doing the necessary soul searching to try to figure out what would be the right career for me, both in natural aptitude and enjoyability.
  • While still working my original career, I found odd jobs through Craigslist in the web development industry to begin building up my resume and learning, while still making money.
  • I did a three month unpaid internship while working a night job when I became really serious about my career change.
  • The biggest thing that helped me was making a blog to document everything I learned, and I would recommend the same to anyone who wants to learn.
  • I applied for jobs online while continuing to study, learn, and create, and eventually I was able to land a full-time junior web developer role.
  • The seed of an idea for a career change began in August, 2014, and I began my first job in June, 2015, making my career transition 10 months long.

I would not necessarily recommend the way I learned to anyone else, and I’m sure a lot of self-taught developers would say the same.

My dream is to summarize everything I’ve learned into an effective web development course from scratch for beginners, so they don’t have to search through as many poor and outdated tutorials as I did. However, problem solving and putting yourself out there to build things will always be an essential part of becoming a web developer as well.

Stay tuned for the follow up, which will focus on you instead of me.


Hi, my name is Tania Rascia. I've turned down every advertiser, sponsored post, and affiliate who has contacted me. I write free resources that have helped thousands of people successfully transition into a web development career.

My committment is to no bullshit, no sponsored posts, no ads, and no paywalls. If you enjoy my content, please consider supporting what I do.

Support my work

Write a response

Your email address will not be published.

All code will be displayed literally.


  • Allan says:

    Hi Tania.
    Your story is so inspiring. At this moment I'm through in the same kind of journey. Trying to discover what is my purpose in this life and wondering to do the right thing for me. Thank you for sharing your personal experience! 🙂

  • Roberto says:

    Your story seems great to me. I'm in a similar "change", I've always been a developer but now I'm reorienting my profession to the same place where you are (JS, React, etc.), I'm just starting to follow you and I hope I can go far as you

  • Arek says:

    How can you people work 10 hours a day but still be able to come home and work some more? It's mind boggling.

    Although at one point I did work for 10 hours a day, my commute was 1 hour each way but I still managed to spend an hour learning german. Those were paid lessons taught by somebody else tho, there's a difference.

  • Candice says:

    Thanks for the amazing story. You are exactly the person I wanted advice from. I come from a health background (rehabilitation aide) and I find my career running its last leg here. I started to study css and html through freecodecamp on my feeetime from being a mom and an 8 hour job. I am creating a website for a friend through wix but i don't know what to call that. If you have time. Let me knoe. Need advice.

  • Cyrus E says:

    You have an amazing story. I first made a computer program using Turbo Pascal in 1993 when I was still in high school and took up Computer Information System course in college which eventually made a computer programmer until early 2005 when I entered the government service which has nothing to do with any computers. I seldom do code using VBA in MS Office as need arises in the office. I have been just playing around with web dev and haven't really dug deeper into it. As years passed here comes another need in my work that no one else bothered to develop which I see developing a web app would be ideal and would help everyone. So i'm now back into (re)learning the basics since the technology and language(scripts) has changed a lot as i last left the subject. I'm so happy to have stumbled upon your CRUD part 1 & 2 blog. You present the concept and idea very well better than computer instructors. I got the topic it right away. My current project is non-profit because i'm hoping it would be used in the government if approved. I'm learning and coding in my free time.

  • Mike J says:

    As someone who is working toward a career in web development, it's inspiring to hear a success story like yours! I am especially impressed by the compressed timeline in which you did it! I work as QA for a web development team during the day and spend at least 2 hours building up skills in JS, PHP, CSS and HTML. It's not seat but it's super rewarding! Thank you for sharing your story!

  • JM says:

    This is awesome to hear. I just made a career change into development in 2016 (from journalism), at age 35. Late-bloomer. I also had a fairly basic background from building basic little html sites, and some OK css skills, self-taught. Now two years in, I'm doing front and back-end development professionally, in an environment where I can still learn. But I still feel like a total n00b — not only so much to learn, but so much to improve upon. How long did it take before you really felt confident in your abilities?