Skip to content
WBS CODING SCHOOL
  • DE
    • AI Agents & Automations12 weeks
    • AI for Business8 weeks
    • KI Kompakt8 weeks • 3 hours daily
    • KI & AutomatisierungComing soon
    • Data Analytics13 weeks
    • Data Analytics & AI10 months • Includes internship
    • Data Science17 weeks
    • Data Science & AI12 months • Includes internship
    • AI Software Development17 weeks
    • Software Engineering & AI12 months • Includes internship
    • AWS Cloud Computing & AI23 weeks
    • AWS Cloud Engineering & AI10 months
    • UX/UI Product Design15 weeks
    • Study for free: Bildungsgutschein
    • Long programs, MacBook Air included
    • Courses overview
    • For teams: QCG funding
    • Study onlineGuided learning completely remote
    • Financing optionsBildungsgutschein, QCG and more
    • Career servicesPreparing you for your next career step
    • InstructorsA strong team behind your success
    • About usWho we are and what we're building
    • BlogIndustry news and guides from our experts
    • EventsDemo days, guest talks, and open houses
    • FAQThe answers to your questions
    • Referral programRefer a friend, you both get rewarded
    • Work with usSee our open roles
    • Hire our graduatesTalent pipeline for hiring partners
  • Apply now

Blog > WBS CODING SCHOOL Reviews > How to Become a Software Developer With No Experience

How to Become a Software Developer With No Experience

Zhi Juan Tang was a single mum in a new country. She needed to find a new career quickly, and she came across a very unexpected option.
  • Updated September 2, 2026

Key Takeaways

  • Limited options became the catalyst: With no German language skills, no local network, and a newborn to support, Zhi’s realistic options seemed limited to nursing or retail work.
  • A single suggestion opened a new path: A classmate mentioned coding almost in passing, and a coincidental ad a day later turned it into a real plan.
  • Persistence mattered more than talent: She sent around 200 applications, learned from early rejections, and eventually landed a role at Lufthansa.

Zhi Juan Tang could see herself doing one of two things in the future: nurse, or supermarket cashier. The year was 2017, and her options were not exactly abundant: she had just moved to Germany from China, she did not speak the language, the man she thought would be the love of her life had just parted ways with her, she had no job, no nearby family to support her, and most pressing of all, one newborn child to take care of.

zhi Laptop
c Zhi Juan Tang

Table of Contents

  • Nurse or supermarket cashier: her only two options
  • A joke from a classmate that planted a seed
  • A sign, on the very day she committed
  • Choosing the hardest, fastest route
  • A learning cliff, not a learning curve
  • 200 applications, and a call from Lufthansa
  • Can you become a software developer with no prior experience?

Nurse or supermarket cashier: her only two options

‘After my relationship ended, I needed to find a way to be independent,’ she says today. ‘I started taking German classes, but my progress was so, so slow. I absolutely needed to find something where I could get by with bad German, or even with no German at all.’

Zhi already boasted quite a few skills and work experience. In China she had studied English literature as well as international business and trade, then taught these things in university. In 2012 she had created her own company, an agency that connected photo models and foreign-language teachers with businesses in need of their services.

In Berlin, however, the language barrier stopped her from doing any of these things. Hence the dilemma she found herself pondering: should she become a nurse, or a supermarket cashier?

A joke from a classmate that planted a seed

It was while she weighed out these doubts that the seeds of what would become a whole new career for Zhi were planted. One of her classmates as she studied German was a programmer from Brazil, and, when she voiced some of her concerns in his presence, he simply smiled. You know, he suggested, not knowing what would come of those words, you could always learn to code.

‘I didn’t even take him seriously at first,’ Zhi remembers, ‘I simply laughed and said no, I’m not capable of that. And he said, yes you are, and I repeated, no I can’t. But the truth was that he had put an interesting prospect before me. In the programming industry, it’s possible to work in English even while living in Germany. And the salaries were great, certainly a lot more than I would have made working in a supermarket.’

Over the coming weeks, Zhi would go on to have many conversations with herself. She recalled some of the programmers she had worked with back when she’d managed her own company, how they turned out to be not at all like the stereotype of the ‘nerdy IT guy’, but were in fact fun, chilled people. She wondered what it would be like to look at a page of computer code, and actually understand what it meant.

‘The tipping point came when my Brazilian friend told me that his ex, who used to work as a model, was now taking a coding bootcamp. I realized that this type of radical career change was possible, and I said to myself, if I have learned enough to create and run a company, then who says I can’t learn to code?’

Zhi3
c Zhi Juan Tang

A sign, on the very day she committed

What happened next was, in her own words, ‘like destiny’. ‘The very day after I committed for good to learning to code, I received an email from a friend. At the bottom of the email was an ad with a link to a coding bootcamp. I remember that I didn’t even read my friend’s email, but I did read the page in the link.’

Choosing the hardest, fastest route

Zhi did not sign up for that course immediately, however. Instead, she underwent a painstaking process of research first.

‘I needed a bootcamp that was fast, but at the same time that would equip me with a wide, versatile set of skills. I looked at several curricula and in 2021 I ended up choosing WBS CODING SCHOOL’s AI Software Development Course, the modern equivalent of the Full-Stack Web & App Development bootcamp I originally signed up for, because it offered me just that. I was going to get into tech by the fastest route, but I knew it would also be the most difficult.’

A learning cliff, not a learning curve

On the difficulty, she was right: the learning curve was more like a learning cliff. ‘When I started the first few classes, I found myself actually doubting my intelligence. I felt like I was too stupid for this, and it took a while for me to overcome the obstacles and realise I could do this. I guess this is what it’s like when you cram into a few months the learning that others accumulate in years.’

Perhaps surprisingly, being a single mum was not as much of an impediment as it was a booster. ‘If anything, my son Yang was an extra motivation for me, I needed to improve my financial outlook for him as much as for myself. Fortunately, by the time I started the bootcamp, Yang was going to kindergarten, and his German grandparents were helping out as well. I had all day to learn.’

200 applications, and a call from Lufthansa

The bootcamp made for 15 weeks of gruelling study, culminating in her final project. Zhi had her eyes on finding a job before the course was even over.

‘Others created projects that were more playful, but I designed a website for commercial applications, I really wanted to improve my odds of getting hired. I crafted my CV very carefully, getting help from the school’s Career Services. What came after took time, I think I sent out some 200 applications, and got interviews from 7 to 8 companies.’

Her first few interviews went poorly, but she learned from every single one. Meanwhile she created her own website to promote herself, took care of her GitHub, kept sending applications every day. ‘I did,’ she says pointedly, ‘everything.’

And her efforts paid off. Zhi was contacted by Lufthansa, the German airline, who invited her to a technical interview. When she passed it, they offered her a position as Software Developer. It was the ‘take off’ of her career.

‘The difficulties should not be underestimated,’ she says at the end of our interview. ‘I wasn’t quite prepared for how hard it would be to learn so many new concepts, and so quickly. But as long as you believe in it and don’t give up, it will change your life. And your child’s life, if you have one.’

Said by someone who thought she would become a supermarket cashier and is now working as a software developer, the message rings twice as true.

Zhi Juan Tang graduated from the WBS CODING SCHOOL AI Software Development Course in January 2022. She is currently employed as Software Developer at Lufthansa Industry Solutions.

Can you become a software developer with no prior experience?

Becoming a software developer with no prior experience is possible through a structured coding bootcamp, which compresses in months what a self-taught path or degree would otherwise take years to build. What matters most is consistent daily learning and a genuine willingness to push through the steep initial learning curve, since a bootcamp provides structure and mentorship but not the effort itself. Building a portfolio project aimed at real hiring needs, rather than a purely playful one, and applying broadly and persistently after graduating both meaningfully improve the odds of landing a first role.

Ready to become a software developer, no experience required?

  • Explore our AI Software Development Course, the modern equivalent of the bootcamp that helped Zhi land her role at Lufthansa.
  • Read more WBS CODING SCHOOL success stories.

Related blogs

  • ‘At The Job Interview, They Told Me “Do The Coding Bootcamp”‘
  • ‘I Had To Reinvent My Career. That’s Why I Chose A Web Development Bootcamp’
  • ‘My creative side was lying dormant. A UX/UI Product Design bootcamp reawakened it.’

Share

Check other categories

Graduate Stories
Careers
Coding
Data Science
Data Analytics
UX/UI
AI Software Development
Artificial Intelligence
Cloud Computing
WBS CODING SCHOOL News

Related articles

Data science
Data science career change: from Kyiv to DocMorris
From supply chain to Data Science: how Sahand Azizi’s Data Science internship in Germany changed everything
Nassim’s WBS CODING SCHOOL journey: From lighting to UX/UI Product Design and AI
WBS CODING SCHOOL project
WBS CODING SCHOOL project: From development trainer to AI for Business graduate
Black and white portrait of a former music manager who successfully transitioned to become an AI developer.
Ippolito’s WBS CODING SCHOOL experience: From music manager to AI developer
A photo of René, smiling and looking confident
Sound On, Code On: How René Pivoted from Audio to a Tech Internship at DocMorris
Andrea Caviglia Web & App Development learning online
‘Coding for Project Managers: Andrea’s Bootcamp Story’
Ve Maricic
From Political Speeches to a Career Change to Web Development
Lakisha Adu header
Career Change to Data Analytics: Lakisha’s Bootcamp Story
Data science

Data science career change: from Kyiv to DocMorris

From supply chain to Data Science: how Sahand Azizi’s Data Science internship in Germany changed everything

Nassim’s WBS CODING SCHOOL journey: From lighting to UX/UI Product Design and AI

WBS CODING SCHOOL project

WBS CODING SCHOOL project: From development trainer to AI for Business graduate

Black and white portrait of a former music manager who successfully transitioned to become an AI developer.

Ippolito’s WBS CODING SCHOOL experience: From music manager to AI developer

A photo of René, smiling and looking confident

Sound On, Code On: How René Pivoted from Audio to a Tech Internship at DocMorris

Andrea Caviglia Web & App Development learning online

‘Coding for Project Managers: Andrea’s Bootcamp Story’

Ve Maricic

From Political Speeches to a Career Change to Web Development

Lakisha Adu header

Career Change to Data Analytics: Lakisha’s Bootcamp Story

Ignite your career in tech!

Our innovative bootcamps are the most direct path into the professional world of tech.​

Apply now
About us
  • About
  • Contact
  • Work with us
Resources
  • Blog
  • FAQ
  • Kursnet
Why us
  • Funding options
  • Study online
  • Career Services
  • Referral program
  • SpeakTech Program
For companies
  • Hire our graduates
  • QCG KI Kompakt
Our bootcamps
  • AWS Cloud Computing & AI
  • AI Agents & Automations
  • AI for Business
  • KI Kompakt
  • AI Software Development
  • Data Analytics
  • Data Science
  • UX/UI Product Design
Long programs
  • AWS Cloud Engineering & AI
  • Data Analytics & AI
  • Data Science & AI
  • Software Engineering & AI

WBS CODING SCHOOL

– an innovative brand of WBS GRUPPE

Cuvrystraße 1,
10997 Berlin
Germany

Phone: +49 30 555789760
info@wbscodingschool.com

WBSCS full logo white
Imprint
Privacy Policy
Terms and conditions