Finding your first customers as a developer is not easy.

Not matter if you know the basics of HTML, CSS, and Javascript or you already are a 10x full-stack dev:

You need a strong method to kickstart your business..

Get your first job as a freelance developer.
A thread ↓
Think about finding customers as a freelance developer, like a 5 steps funnel:

1.Find and contact
2.Gain trust.
3.Sell yourself
4.Price your skills
5.Make a customer not a sale

Optimize your success rate, and make more customers, using a strategy that works.

{ 1 / 30 }
How to find and connect with your first customers:

During your journey, you'll need to find clients, gain their trust, sell yourself, and close deals, recursively.

The more you succeed at those steps, the more wealth you'll build.

There are different approaches.

{ 2 / 30 }
Job, freelancing, and gig boards

Nowadays there are many websites where you can signup and search for a gig or a bigger job:
- Upwork
- Fiverr
- Freelancer
- Indeed and more

Check them out (ordered by popularity) and sign up.

{ 3 / 30 }
Freelancing platforms pros and cons

Pros:
- Easy to start
- Lots of impressions
- Platform TOS will usually protect you

Cons:
- Low conversions (if not optimized)
- Lots of competition
- Any kind of customer

{ 4 / 30 }
Social media

Social media platforms are also a great way to create connections and build a network to land your next gig.

You might be one message away from your next 6 figures job.

Be sure to create a profile that converts (see next tweets).

{ 5 / 30 }
Network and word of mouth

We are used to trust those we know.

Your next job might be near you:
- Ask your network
- Relatives
- Local Shops or companies

Do you think you can improve their business? Do they need a website?

Do not become spammy, sell solutions.

{ 6 / 30 }
Cold Emails and Messages

I could write a whole thread just to talk about cold emails, but the rule is always the same:

- Write out of genuine interest
- Propose yourself as a solution to a problem, as a resource
- Be kind, gentle, and not spammy

{ 7/ 30 }
Where do I find contacts to send cold messages?

Do you want to work with agencies? Search on google
Do you want to work with consultants? Search on LinkedIn
Do you want to work with developers? Search on Twitter

Again, do not be spammy, sincerely appreciate others.

{ 8 / 30 }
The Ego Booster technique

Stealing it from Mr. @mkhundmir, the Ego Booster is a very effective method to send cold emails.

The first time you contact a potential customer:
- Do not talk about yourself
- Appreciate his/her/their work
- Be genuine

{ 9 / 30 }
Why appreciating is key in cold emails?

People always love feeling appreciated about themselves, their work, or company. So why not reach out to them with a few kind words?

Sincerely appreciating someone is not the only way to write effective cold emails though.

{ 10 / 30 }
Cold Emails That Work

Luckily the inventor of the Ego Booster, Mustafa Khundmiri, wrote a book called: 'Cold Emails That Work'.

Link: gumroad.com/a/601658483/aR…

Contacting clients is not enough though, you need to gain their trust.

{ 11 / 30 }
Gain trust from your customers

You have a friend from Alaska interested in your services, convince her you are worth her money.

She'll want to see your past jobs, who you are, and if you are trustworthy.

How can you prove your value? Words are not enough.

{ 12 / 30 }
How to convince people you are worth their money.

I can't stress enough:
- Create an online presence.
- Create a portfolio with original projects
- Be sure your socials are consistent and professional
- Create a blog

First impression matters.

{ 13 / 30 }
Create an online presence:

Imagine John writing to you on Twitter, asking for a job.

You watch at his image:
is a building.
You watch his bio:
is a quote.

You stop reading and look away.
John might be you.

{ 14 / 30 }
Which social should I use to promote my online presence?

It depends, I love Twitter and LinkedIn, but Instagram for UI Developers is amazing.

No matter what, be sure to use a high-quality portrait as a profile, write a curated bio, and state your value.

{ 15 / 30 }
Do I need to have thousands of followers?
It doesn't matter.

If you are starting your career as a freelancer the only thing that matters is:
- Look authentic
- State your value/experience
- Show your skills and experiences

How? Learning how to write effective copy

{ 16 / 30 }
How to write an effective bio:

- Don't be egocentric
- Clearly state the values you bring to your customers
- Clearly states your expertise
- Do not be spammy
- Be short

You have 10 seconds to hook the reader.

{ 17 / 30 }
No one cares about what you did unless it's useful
This is a harsh truth.

No one cares you love playing the guitar unless you are applying for a band.

Be sure to write just what matters to get the job:
- The value you bring
- Your skills
- Your soft skills

{ 18 / 30 }
Create a Portfolio that converts

A portfolio is the core of your development business.

Do you want to develop SaaS? Develop a Netflix clone
Do you want to make landing pages? Make landing pages

You need projects. Real ones.

{ 19 / 30 }
Quality above quantity

One self-made project is better than ten made following a tutorial.
Make sure to highlight and make original projects.

Create stuff that reflects the jobs you are applying to, at least 3 projects.

{ 20 / 30 }
Best stuff first

Creating your portfolio, make sure to put the best stuff first.

I love seeing bad old stuff in portfolios because it tells me the journey of an individual, it looks authentic but put it last.

Show your best stuff first, and hook your viewers.

{ 21 / 30 }
Showcase your value

You have a stunning portfolio, and someone is trusting your abilities.

You need to start selling yourself.

As a freelancer, you are a sort of one-man band, a friend, a consultant, a professional.

Communicate that.

{ 22 / 30 }
Sell the best solution, not yourself

People are not paying you because you are "cool" they are giving you money because you are what they need to solve THEIR problems.

You are not an amazing front-end developer.
You create an eCommerce that converts 4% of traffic.

{ 23 / 30 }
Price your skills

Now that we have some project, a portfolio, and the skills to find customers it's time to value our services.

There are different philosophies about it, let me share mine.

{ 24 / 30 }
How should I price my services?

You have different ways, those are my favorites:
- Hourly rates
- Per project rates

Choose the first if it's a project with a predictable length.
Choose the second if it's a bigger project and the price can be calculated in months.

{ 25 / 30 }
Should I work for free?

If you have time for a Bootcamp you can work for free.
If you have time to waste watching videos, you can work for free.
If you have time to watch Netflix all day long, you can work for free.

Otherwise, no, you should never work for free.

{ 26 / 30 }
The more the demand, the higher your prices.

If you are a developer, a consultant, etc, this is a method to try:
- Decide how many hours to work a week
- Fix a price/hr
- Every time you see yourself fully booked for multiple weeks, increase your price by +25%

{ 27 / 30 }
Make a Customer not a Sale

Did you know that: acquiring a customer is 10x difficult than retaining an old one?
The challenge is to be good enough to see people asking for your skills recursively.

Become the resource people can't live without.

{ 28 / 30 }
"How to" returning customers

Sometimes is about the customer, sometimes about you:
- Be inclusive: Involve your customer in the process
- Communicate: update your customers a lot
- Boundaries, you do not work 24/7
- Be proactive: if you think it fits ask if it fits

{ 29 / 30 }
Conclusions:
- This is not a shortcut to success.
- You don't become a freelancer reading a thread.
- You become a freelancer, freelancing.

Be brave, experiment, learn and build wealth.

{ 30 / 30 }
What you just read comes from The Customer Funnel - Kickstart Your Freelance Journey.

Find and retain your first customer using a 5 steps approach.

Download it for FREE on Gumroad, in 14hrs.
vittorio.gumroad.com/l/thecustomerf…
Summary:
- Acquiring customers is a process
- Use freelancing or job platforms
- Use social media platforms
- Ask your network
- Cold Emai people
- Create a trustworthy online presence
- Create a portfolio with your best works
- Work for free only if you can
- Retain Customers
Hey, Thank you so much for reading!

I'm Vitto 👋
I write daily posts on startups, business, and development.

If you found this Thread useful:
👉 Retweet it.
👉 Hit the follow button.
👉 The Wealthy Developer | Newsletter - Subscribe on my profile @VittoStack
🚨 LAUNCHED🚨

Download your free copy of The Customer Funnel:

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Vitto 🥑

Vitto 🥑 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @VittoStack

15 Sep
You don't need to spend $10k on a Bootcamp to become a backend developer.

Node, Express, SQL, NoSQL, E2E, REST, JSON, Web Security.

Learn everything for Free and start Monetizing!

2021 JavaScript Backend Development Roadmap + Free Resources and Projects.

A thread ↓
Learn How the Web Works.

Before digging into back-end development, is strongly suggested to understand what's powering the web, and how data exchange works.

What is HTTP or a DNS?

A primer for newcomers to web development:
freecodecamp.org/news/how-the-w…

{ 1 / 26 }
Fundamentals First, always.

Before Express, you need to master the fundamentals of Computer Science.

Published by Harvard itself, this free course is the best way to set the foundations of your development career.

Fundamentals of CS:
learning.edx.org/course/course-…

{ 2 / 26 }
Read 29 tweets
14 Sep
What is the Blockchain?
How does it work?

But mostly, why are blockchain developers paid $140k/year on average?

A mega-thread on web3.0 and how the Blockchain might shape the future ↓
The Beginning

In 2008 Satoshi Nakamoto Published:
"Bitcoin: A Peer-to-Peer Electronic Cash System"

Explaining:
- The reversibility and trustability issues.
- Bitcoin, a p2p version of electronic cash (not blockchain).
- The mechanics of Consensus.

{ 1 / 38 }
What was the blockchain?

The blockchain was only a special type of shared, and secured database, not owned by any entity, used to run the Bitcoin.

A cryptographed and autoregulated collection of transaction data, validated and stored on a network of computers.

{ 2 / 38 }
Read 40 tweets
8 Sep
Do you want to create a stunning portfolio?

I've reviewed more than 1k+ portfolios while working as a VFX supervisor,
and more than 50 last week, here on Tech Twitter.

How to create a web development/design portfolio that converts customers.

A thread ↓
To create a great portfolio you have to:
- Be relevant.
- Showcase your best stuff first.
- Present your projects properly.

We will go through all of these points and something more.

{ 1 / 12 }
Be relevant:

In your journey, a great and well-curated portfolio is what sets apart a new customer, and your emails getting trashed.

A portfolio capable of showcasing your projects, skills, and expertise, will hook your users’ interest and build trust.

{ 2 / 12 }
Read 14 tweets
7 Sep
You don't need to be a kungfu developer to monetize your skills.

Learn the fundamentals of HTML, CSS, and JavaScript.

Start making money.

Here's a Free roadmap + Projects to kickstart your front-end development career.

A thread ↓
Fundamentals first.

Before JavaScript, you need to master fundamentals.

Published by Harvard itself, this free course is the best way to set the foundations of your development career.

Fundamentals of computer science:
courses.edx.org/courses/course…

{ 1 / 18 }
Learn HTML and CSS.

Everything started with HTML, then someone thought of making things "cool" and created CSS.

From Zero to CSS/HTML hero, in this "Responsive Web Design" certified Free course:
freecodecamp.org/learn/responsi…

{ 2 / 18 }
Read 21 tweets
7 Sep
Learning web development is the best investment you can make.

I've seen people rising from the dust, friends paying parents' retirement, and humans traveling around the world, between countries and seas: with a laptop, a backpack, and some MERN Stack.

What are you waiting for?
If you want to learn how to make money as a developer, read:
"Ten++ Ways to Make Money as a Developer" by
@florinpop1705

Start monetizing your skills now: gumroad.com/a/669160563/Sk…
Want a complete Roadmap to become a front-end developer?

Here it is 👇
Read 4 tweets
2 Sep
I'm surprised!
Lots of developers don't know that you can make money with Open Source Software.

I've met people making a living just by contributing to projects on GitHub.

Let me tell you how.

How to make money with Open Source:
A thread (not only) for developers ↓
Open Source is a huge market, and there are lots of methods to monetize your contributions
- Bug hunting programs
- Support
- Associated Content
- Double Licensing
- Donations
- SaaS

All of them are effective methods to build a good side revenue as a developer.

{ 1 / 20 }
Bug Hunting Programs

Also known as Bug Bounty is a way of earning money by
- Finding errors and reporting them.
- Solving Errors and submitting a pull request.

There are huge companies out there ready to pay you real money to find and solve bugs in their products.

{ 2 / 20 }
Read 22 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(