Hi there,
I’m a 22-year-old computer science student from Europe and I’m really confused about my career path right now. Over the last couple of years, I’ve been doing freelance work while studying, focusing on building automation solutions using tools like Make, Zapier, n8n, and some Python scripting.
At first everything was going amazing. I earned decent money through Upwork, created some really cool automated workflows for different companies, and gained a lot of hands-on experience that most of my classmates don’t have. I’ve been programming since I was around 15, so I know my way around various programming languages and development tools.
But then I made a big mistake and tried to grow my business too fast.
I ended up failing several courses at university because I was spending too much time trying to become a successful entrepreneur and freelancer. The stress from that really got to me. It’s especially hard when I see people I used to work with getting high-paying jobs at big tech companies while I’m still chasing small projects from overseas clients.
I know I have the technical skills to build things. I’ve created advanced automation systems, AI-powered tools, and custom software solutions. But I’m struggling with finding steady clients and growing my business. I’ve realized that just knowing how to code automations isn’t enough - I don’t really understand how to sell my services effectively or find the right market fit.
Right now I don’t have consistent income and I’m feeling pretty burned out from trying to promote myself online. I’m starting to question my whole approach:
- Should I give up freelancing and focus on becoming a regular software developer instead?
- What’s the best way to start over - practice coding challenges, apply for local development jobs, or try to get remote work?
- Am I just experiencing burnout or is it actually time to change direction completely?
Here’s what I’m thinking:
- Upwork was good for quick money but it’s not reliable long-term
- Building a client base through networking and sales takes forever and I’m not motivated anymore
- Local developer salaries aren’t great but maybe having a stable job would be better for my mental health
- I really don’t enjoy the marketing and social media side of running a business
If I do decide to become a software engineer:
- Is it worth finishing my degree?
- Should I focus on algorithm practice and try to get remote positions?
- Would it be better to specialize in something like backend development or stay more general?
- Are there good opportunities in my region or should I look elsewhere?
I have some business connections from my freelance work and solid technical knowledge, but I’m missing clear goals and motivation to keep pushing forward.
Has anyone been in a similar situation or made the jump from freelance/agency work to traditional software development? Any advice would be really helpful.
Thanks!