5 Lessons I Learned from Failing at Full-Time Work — Now Making 3x More

What Full-Time Work Took Away From Me

Three years ago, I was a typical 9-to-5 employee. Every month I collected a fixed paycheck, spent my weekends waiting for Friday, and dreaded Monday morning meetings. That predictable life made me increasingly anxious—I wasn’t afraid of work itself, but of slowly becoming a machine that only followed orders.

Then one day, I got laid off. At that moment, I actually felt relieved, but it was quickly followed by deep fear. Without my salary, what was I supposed to do? I had no savings, no side business, no clear direction.

But that “unemployment” forced me to really think about what I wanted. Three years later, my annual income is 3 times what I made as a full-time employee, and I have the most valuable thing—control over my time.

Today I want to share the 5 lessons I learned from failing at full-time work. These lessons changed my life trajectory.

1. The Mindset of Working for Yourself Matters More Than Any Skill

When I was working full-time, I always felt like I was “working for the company.” This mindset made me treat work as a burden instead of an investment. I punched in on time every day, and after work, I didn’t want to touch anything work-related.

When I started working for myself, everything changed. I began treating every minute as an investment in myself. Every article I write, every project I work on, adds value to my future. This mindset shift transformed me from an “employee” into an “entrepreneur.”

Action tip: Try thinking of your daily work as working for your future. Every skill you learn today increases your market value. Don’t sell your time to your boss—invest it in yourself.

2. Your Salary Isn’t Your Value—The Market Is

At work, I always stared at my paycheck, thinking that was my value. Later I realized that salary is just the market’s price for your current position, not for you as a person.

A friend of mine had weaker technical skills than me, but after quitting to become a freelancer, he earned twice as much as me. Why? Because he knew how to package his skills as products and sell them directly to people who needed them. I, on the other hand, just sold my time to a company, letting them sell it to clients.

When you work for yourself, you realize that the same time can be sold multiple times. Writing a book, creating a course, developing software—these assets keep making money without you being there in person.

3. The Comfort Zone Is the Biggest Enemy of Career Growth

Looking back at my full-time work years, what I miss most isn’t the salary—it’s the security. Fixed monthly pay, year-end bonuses, predictable everything. But that “security” stopped me from growing.

When I decided to jump out, I realized I had fallen too far behind. My skills were stuck in whatever role the company had defined for me, with no understanding of what the market needed. I was forced to relearn and readjust—the pain was real.

But that pain made me grow fast. Leaving your comfort zone isn’t about self-abuse—it’s about becoming stronger. Now I learn something new every month. It’s exhausting, but the growth feels better than anything I experienced before.

4. It’s Not About “How Many People You Know”—It’s About “How Many People Will Help You”

In the workplace, I added lots of people on WeChat, thinking that was my “network.” Later I discovered that almost none of these “connections” would reply to my messages after I quit.

Useful connections are people who are willing to help you when you need it. I started changing my strategy—not chasing after knowing many people, but focusing on helping others and building real relationships.

I began giving free consultations, answering questions in communities, sharing my experience. Slowly, more and more people started reaching out to collaborate—these people later became my clients or partners.

Core insight: Instead of pursuing 1000 “acquaintances,” cultivate 10 people who truly have your back.

How to Build Real Connections?

  • Provide value: First think about what you can help others with, not what you can get from them
  • Stay genuine: Don’t network with ulterior motives—people can sense it
  • Maintain long-term: Relationships need regular maintenance—occasionally message to check in
  • Become a connector: If you can connect different people, you become irreplaceable

5. The Hardest Part Isn’t Starting—It’s Persisting

Many people ask me: “I want to quit and start a business too, but I don’t know if I can succeed.” My answer is always: You don’t need to succeed immediately—you just need to keep going.

When I first started freelancing, I had almost no income for the first 6 months. I questioned my decision every day. But I kept going, constantly improving my services and expanding my influence. By the eighth month, I landed my first big client, and then orders kept coming.

The hardest part of entrepreneurship isn’t finding the secret to success—it’s continuing when you can’t see results. Many people don’t lack ability—they just give up halfway.

Final Thoughts

If you’re currently working a full-time job but have an entrepreneurial dream, my advice is: Don’t wait until you’re “ready”. Because you’ll never be completely ready.

Start with a side project, test your ideas, accumulate experience and clients. Once your side income stably exceeds your salary, consider going full-time.

Remember, failure isn’t scary. What’s scary is never trying.

—

I’m Hardy, an ordinary person who transitioned from full-time work to independent entrepreneurship. If you have more questions, feel free to leave a comment!

How I Create and Structure Beginner Tutorials: A Behind-the-Scenes Look

As someone who has created numerous tutorials for beginners, I’ve developed a systematic approach that ensures my content is accessible, engaging, and genuinely helpful. Today, I’ll walk you through my process of creating beginner-friendly tutorials from conception to completion.

The Philosophy: Empathy First

Before I write a single word, I put myself in the shoes of a complete beginner. I ask myself:

  • What would confuse me if I were seeing this for the first time?
  • What assumptions am I making that might not be true for everyone?
  • What’s the absolute minimum someone needs to know to get started?

This empathy-driven approach is the foundation of every successful tutorial. It’s not about showing off what I know—it’s about making complex concepts approachable.

Step 1: Defining the “Why”

Every tutorial needs a clear purpose. I start by answering these questions:

  1. What problem does this tutorial solve? (e.g., “How to set up your first development environment”)
  2. Who is this for? (e.g., “Complete beginners with no coding experience”)
  3. What will they be able to do after completing it? (e.g., “Run their first Python script”)

This clarity helps me stay focused and ensures the tutorial delivers real value.

Step 2: Breaking Down Complexity

Complex topics can overwhelm beginners. My strategy is to:

Chunk information into digestible pieces. Instead of one massive tutorial, I create a series of smaller, focused lessons. Each lesson builds on the previous one, creating a logical progression.

Use analogies to bridge the gap between unfamiliar concepts and everyday experiences. For example, explaining variables as “labeled boxes where you store things” makes the concept more tangible.

Step 3: The Structure Template

After years of refinement, I’ve settled on this structure:

1. The Hook

Start with a relatable scenario or question that immediately connects with the reader’s experience or frustration.

2. Prerequisites Check

Clearly state what readers need before starting (software, accounts, basic knowledge). Nothing kills momentum faster than discovering you need something halfway through.

3. Step-by-Step Instructions

This is the core. Each step includes:

  • What to do (clear action)
  • Why you’re doing it (context)
  • What to expect (expected outcome)
  • Troubleshooting tips (common issues and solutions)

4. The “Aha!” Moment

Every tutorial should have at least one moment where everything clicks. I design my tutorials to build toward this moment intentionally.

5. Next Steps

Guide readers on what to do next—whether it’s practicing, exploring related topics, or moving to the next tutorial in the series.

Step 4: Creating Visual Aids

As a visual learner myself, I know the power of good visuals. I include:

  • Screenshots with clear annotations
  • Diagrams that simplify complex relationships
  • Code examples with syntax highlighting
  • Before/after comparisons to show progress

Step 5: Testing with Real Beginners

This is the most crucial step. I give my draft to someone who matches my target audience and observe:

  • Where do they get stuck?
  • What questions do they ask?
  • What assumptions did I miss?

Their feedback is invaluable and often leads to significant improvements.

Step 6: Iterative Refinement

No tutorial is perfect on the first try. I treat my tutorials as living documents that evolve based on:

  • Reader feedback (comments, questions, confusion points)
  • Technology changes (updates, new best practices)
  • My own learning (better ways to explain concepts)

The Mindset Shift: From Expert to Guide

The biggest lesson I’ve learned is that creating beginner tutorials requires a fundamental mindset shift. You’re not an expert lecturing from a podium—you’re a guide walking alongside someone on their learning journey.

Your role is to:

  • Anticipate confusion and address it before it happens
  • Celebrate small wins to maintain motivation
  • Provide multiple paths for different learning styles
  • Be patient with the learning process

Conclusion: The Art of Making Simple

Creating effective beginner tutorials isn’t about dumbing things down—it’s about making complex concepts accessible. It’s the art of finding the simplest possible explanation without losing the essence of the topic.

The most rewarding feedback I receive isn’t “This was easy to follow” (though that’s important). It’s “I finally understand this!” That moment of clarity is what drives me to keep creating tutorials.

Remember: Every expert was once a beginner. By creating thoughtful, well-structured tutorials, we’re not just teaching skills—we’re building confidence and opening doors to new possibilities.


What tutorial topics would you like to see covered? Share your suggestions in the comments below!