Transcript
Page 1: Freelance web developer: 99,99% of the things you need to know

Freelance web developer:99,99% of the things you

need to know

recurvoice

Page 2: Freelance web developer: 99,99% of the things you need to know

Freelance web developer: 99,99%of the things you need to know

recurvoice

This work is licensed under a Creative CommonsAttribution-ShareAlike 3.0 Unported License

Page 3: Freelance web developer: 99,99% of the things you need to know

Contents

chapter1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1chapter2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2chapter3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 4chapter4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 6chapter5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 7chapter6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10chapter7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 13chapter8 . . . . . . . . . . . . . . . . . . . . . . . . . . . 15chapter9 . . . . . . . . . . . . . . . . . . . . . . . . . . . 18chapter10 . . . . . . . . . . . . . . . . . . . . . . . . . . 19chapter11 . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Page 4: Freelance web developer: 99,99% of the things you need to know

CONTENTS 1

chapter1

Introduction

Welcome! We tried to create a BS free introduction to freelancing.

In the following 9 chapters we are going to discuss several thingsthat are important for freelance webdevelopers.

An overview of the chapters

• Chapter 1: Are you ready to start freelancing?• Chapter 2: Best places to find freelance jobs• Chapter 3: Is this gig any good?• Chapter 4: How to automate your freelancing career• Chapter 5: How I made 100k freelancing and absolutely lovedit

• Chapter 6: How to increase your hourly rate as a freelancer• Chapter 7: How to become an unstoppable freelancer: thetools

• Chapter 8: Resources for new webdevs• Chapter 9: Resources for advanced webdevs• Summary

This is a beta version of the book so there still might be some errors.If you don’t like it, we will give you your money back (this doesn’tmean much since the book is free).

This book is presented by Recurvoice¹: save time and automate yourinvoices. More info on https://www.recurvoice.com/²

Never wish life were easier, wish that you were better.?—?JimRohn

¹/r/?url=https%3A%2F%2Fwww.recurvoice.com%2F²/r/?url=https%3A%2F%2Fwww.recurvoice.com%2F

Page 5: Freelance web developer: 99,99% of the things you need to know

CONTENTS 2

chapter2

Are you ready to start freelancing?

You have to take a lot of things into account when you want tostart freelancing. You don’t want to be the clumsy, unprofessional“outsider.”

Here’s a checklist to get you started:

Expectations:

• Write down what you expect from your new career (workingfor one client or multiple clients, working at home vs at theclient, working in team or alone). This will allow you to makeother decisions.

• Create a career plan with clear goals.• Know yourself: in what environment do you thrive?

Legal:

• Set up a legal structure.• Buy insurance (see for example Freelancers Union³) and opena checking account.

• Knowhowyouwill manage your legal documents (checkRecurvoice⁴for invoices).

• Have an emergency fund.

Clients:

³https://www.freelancersunion.org/⁴http://recurvoice.com/

Page 6: Freelance web developer: 99,99% of the things you need to know

CONTENTS 3

• Find out how you can position yourself in the marketplace.• Determine what you expect from a client (wage, clear re-quirements, professional communication).

• Find clients and find out what their working style is (e.g.casual or formal).

• Determine how you will brand yourself (online and offline).• Set up your portfolio.• Get business cards.• Set up social media accounts (e.g. LinkedIn, Twitter, Face-book, Instagram).

Practicalities:

• Know what tools you will use (e.g. to do list, cloud services,calendar)

• Install the required software (e.g. Evernote, Photoshop)• Buy the required hardware (e.g. laptop, headphones, coffeemachine, briefcase).

• Find a distraction-free location (visit some coworking spaces).

Education:

• Have a network that can support you (for example other de-signers, developers etc.). Get an overview of network eventshere⁵.

• Know where you can follow the trends in your industry(conferences, online media, social networks).

• Find out what aspects you need to work on and read booksabout this subject.

Work-life balance:

⁵http://freelance.meetup.com/

Page 7: Freelance web developer: 99,99% of the things you need to know

CONTENTS 4

• Try to find out what you can outsource to a virtual assistant.• Set aside family time.• Set up a system to track your performance (time tracking).

Did we miss something? Tweet use @recurvoice⁶

chapter3

Best places to find freelance jobs

Now let’s take a look at the places where you can find a freelancejob. Here is an overview of our favorite job markets::

Remote jobs:

• RemoteOK⁷• Weworkremotely⁸• Authenticjobs⁹• Working nomads¹⁰• Skip the drive¹¹• Landing jobs¹²

Jobs at startups:

⁶http://twitter.com/recurvoice⁷http://remoteok.io⁸https://weworkremotely.com/⁹https://authenticjobs.com¹⁰http://www.workingnomads.co/¹¹http://www.skipthedrive.com/¹²https://landing.jobs

Page 8: Freelance web developer: 99,99% of the things you need to know

CONTENTS 5

• Jobs in European startups¹³ (see also Tyba¹⁴)• Jobs in Asian startups¹⁵• Angellist¹⁶• Crunchbase¹⁷• Underdog¹⁸• Twitter search¹⁹• Startupers²⁰

Jobs for designers/developers:

• Dribbble²¹ and Behance²² (designers)• Stackoverflow²³ (devs)• People per hour²⁴• Smashing Magazine²⁵• Envato²⁶

Jobs for Writers:

• Freelancewriters²⁷

¹³http://jobs.tech.eu/¹⁴http://tyba.com/¹⁵http://www.startupjobs.asia/¹⁶https://angel.co/jobs¹⁷http://www.crunchboard.com/crunchboard_um.php?pageno=2&Submit=+Job+

Search+¹⁸https://underdog.io/¹⁹http://remotejobs.devconferences.net²⁰https://www.startupers.com²¹https://dribbble.com/jobs²²https://www.behance.net/joblist²³http://careers.stackoverflow.com/²⁴http://www.peopleperhour.com²⁵http://jobs.smashingmagazine.com/²⁶http://www.envato.com/²⁷http://freelancewritinggigs.com

Page 9: Freelance web developer: 99,99% of the things you need to know

CONTENTS 6

• Speedlancer²⁸

General (freelancing) job boards:

• Upwork²⁹ (combination of oDesk and Elance)• Guru³⁰• Liquidtalent³¹• Freelancer³²• Fiverr³³ (one off gigs)• Indeed³⁴• LinkedIn³⁵ (captain obvious here)• The Muse³⁶

.

chapter4

Is this gig any good?

A few years ago one of my clients did not pay me. It would cost mea lot of money and time to get after him with legal procedures soI decided to bite the bullet and stop the procedure. Needless to saythat this annoyed me.

²⁸http://speedlancer.com²⁹https://www.upwork.com³⁰http://www.guru.com³¹http://www.liquidtalent.com³²https://www.freelancer.com³³http://fiverr.com³⁴http://indeed.com³⁵http://linkedin.com³⁶https://www.themuse.com/jobs

Page 10: Freelance web developer: 99,99% of the things you need to know

CONTENTS 7

To this day I have not recieved my money but this has learned me avaluable lesson: you should evaluate my clients before I start a newproject. Since I am already freelancing for quite a while, I can pickthe projects I like and say no to the ones I do not like.

Here is the checklist I use:

• Check the credit score (on Upwork and Elance: client score)• Are there clear goals and milestones for the project• Does the project owner know what he is talking about anddoes he support the project?

• Is the budget sufficient?• Is the timing realistic?• Do I like the project and project owner?• Do I like the company culture (I check the Twitter accountsof some employees.

• Are the employees happy : I use glassdoor³⁷ to check this (Ioften work in the offices of a client for a longer period).

These criteria help me decide if I accept or reject the project.

chapter5

³⁷http://www.glassdoor.com/index.htm

Page 11: Freelance web developer: 99,99% of the things you need to know

CONTENTS 8

How to automate your freelancing career

Freelancing can be a lot of fun but you have to juggle a lot at thesame time. Let’s take a look at how we can automate some aspects:

• Job search and finding leads:

Finding a cool gig is an important part of freelancing. You can useGoogle Alerts orMention³⁸ to receive alerts when a new job openingpops up. There is no need to check Twitter or other social networksyourself since these systems filter the relevant info for you.

Online, you can find jobs at Upwork, Flagd³⁹ and Elance. Thereare also a lot of category specific websites such asdesigner news⁴⁰for designers. Aggregators (see for exampleRemoteOK⁴¹) combinethese sites into one central location so you don’t have to combthrough all of these sites.Writerbox⁴² makes this process easier: theysend you leads via email.

Another easy way to find leads is joining acoworking⁴³ spaceormeetups⁴⁴. It might take a longer time to find leads if you takethis approach but it could result in a steady stream of leads if youhave a decent portfolio. This could also be a lot of fun because youmeet people that are also living the freelancer life.

• Education:

Keeping yourself up to speed is of vital importance for freelancers.We could once again set up Google Alerts or join meet-ups. Online

³⁸https://en.mention.com/³⁹http://flagd.com⁴⁰https://www.designernews.co/jobs⁴¹https://remoteok.io/⁴²http://writerinbox.com⁴³http://coworkingmap.org/⁴⁴http://freelance.meetup.com/

Page 12: Freelance web developer: 99,99% of the things you need to know

CONTENTS 9

courses (see CreativeLive⁴⁵) make it possible to learn at your ownpace. If you want to see trending topics in your field, you can usetools such asTopsy⁴⁶ or read a topic specific subreddit. Setting up adiscussion group with several other freelancers also helps a lot tolearn about what is going on.

• Invoicing:

A friend of me got into serious trouble because he forgot to sendinvoices to his clients for a few months. It took him a few hoursand a lot of calls to get the problem fixed. Creating (stylish) invoicesis important because it communicates that you are a professionalworker. You could do this manually but you have to take holidaysetc. into account. To make this more fun, we are creating Recur-Voice⁴⁷

Some coworking spaces offer a dedicated staff to help you outwith administration but finding a bookkeeper is not that hard. Bysetting upIFTT⁴⁸ you can send documents to your bookkeeper byjust uploading to Dropbox.

• Branding

To automate your presence on social networks, you can use Bufferto schedule your tweets and IFTT to cross post to other networks(for example send your Tweets to Facebook and Tumblr).

Creating a killer portfolio or website is important to showwhat youare capable of. Setting up a site is quite straightforward nowadaysbecause most hosters offer an easy to set up solution. You couldalso use About.me or portfolio (for example Behance) to provide anoverview of your work without having to spend a lot of money.

⁴⁵https://www.creativelive.com⁴⁶http://topsy.com/⁴⁷http://www.recurvoice.com/⁴⁸http://ifttt.com/

Page 13: Freelance web developer: 99,99% of the things you need to know

CONTENTS 10

• Communication:

Are you always ‘in the zone’ and forget to follow up on emails?You could useBoomerang⁴⁹ or set up IFFT to automate replies. Ifyou have to send the same mail to different people, you can createtemplates in gmail.

Slack is getting very popular to manage projects. Setting up aSlackbot can automate parts of your communication as well. Oneof the most popular Slack bots asks everyone what coffee they needwhen someone makes a coffeerun.

• Mundane tasks

There are several services that offer apersonal assistant⁵⁰ to out-source small task such as booking flights, calling customer servicesetc. There is no need to waste your valuable time doing thesemundane tasks.

• Necessities:

Are you not able to work without enough coffee? Several sitesoffer subscription options so that your stock is refilled every monthwithout the need to think about it. You can also order daily meals.No need to have a panic attack over coffee!

chapter6

⁴⁹http://www.boomeranggmail.com/⁵⁰https://www.fancyhands.com/

Page 14: Freelance web developer: 99,99% of the things you need to know

CONTENTS 11

How I made 100k freelancing and absolutelyloved it

To challenge myself, I have set a goal to earn 100k USD as soon aspossible with freelancing gigs.

Here is how I did it:

• Examine your (potential) clients

My clients are active in different industries. To make sure that Icould add as much value as possible, I decided to study how theywork and what their main challenges are. Based on the Businessmodel canvas⁵¹, I analyzed every aspect of their business. This hasprovided me with more insight in how they function and what theirfocus is for the coming years.

• More projects in the sales funnel

To make sure that I would be busy the whole time, I blocked a fewweeks to focus on sales and make sure that I would be booked forthe coming months. This allowed me to focus on sales at first andthen on doing work. Once I am in ‘sales mode’, it is just easier toclose several projects because you get more focused on this goal.Once the projects lined up, it was a lot of fun to deliver the projectsand get paid without distractions.

• Create better proposals

Clients often want a proposal before they select a freelancer. I trieddifferent things to see what worked best (from detailed explanationsand infographics to videos). By selecting just a few projects I liked

⁵¹https://en.wikipedia.org/wiki/Business_Model_Canvas

Page 15: Freelance web developer: 99,99% of the things you need to know

CONTENTS 12

and putting more effort in creating proposals, it was possible toimprove the quality of the proposals and close more deals. In thepast I wrote more proposals but the quality was lower, by selectingjust a few and improving the proposal I was able to save time.

• Get feedback from your peers

Together with some friends, I am active in a mastermind group.This is a group of freelancers with different backgrounds (fromdesign to programming) that meet regularly. The people in thisgroup provided feedback on my work and I was able to improveseveral skills based on this.

• Outsource parts of the job / team up

Since last year, I teamed up with a designer. This allows me to offermore services and work on bigger projects. This ‘one stop shop’approach has resulted in more and higher budget projects.

• Use your network

Over the years I have finished a lot of projects. Every year I try toget in touch with old clients to see if they have work for me. Thisonly takes a few hours and has resulted in a lot of new projects.By maintaining these relations, it is also quite easy to ask for areference.

• Teach clients the basics

Since last month I started teaching my clients some basic aspects ofhow the software works. Clients love it because they are able to domore and they don’t have to bother me with annoying tasks thatneed to get done immediately. Since it are just the basics that I have

Page 16: Freelance web developer: 99,99% of the things you need to know

CONTENTS 13

to explain, it does not take that much time. For clients that wantmore details, I might create a video so I don’t have to explain thesame topic multiple times. This is a win-win because I can save timeto work on other projects.

• Define my niche more clearly

In the past I worked for whoever offered me a gig. After analyzingmy previous jobs, it was possible to determine that some nichesare more interesting because the clients have a larger budget. Byfocussing on these types of clients, I was able to increase my hourlyrate and achieve my goal.

• Working hard

This is self-explanatory. I worked 30 min longer every day.

chapter7

How to increase your hourly rate as a freelancer

You should always try to add more value to the life of your clientsso that you can increase your rate. Here is what I did. For the past5 years I have been a freelance Wordpress developer. Wordpressis a popular blogging platform that can be tailored to the needsof a company. Since I wanted to increase my hourly rate, it wasnecessary to examine how I could add more value to my projectsand clients.

Here is what I did:

Page 17: Freelance web developer: 99,99% of the things you need to know

CONTENTS 14

• Define my niche more clearly

In the past I worked for whoever offered me a gig. After analyzingmy previous jobs, it was possible to determine that some nichesare more interesting because the clients have a larger budget. Byfocussing on these types of clients, I was able to increase my hourlyrate.

• Teach clients the basics

Since last month I started teaching my clients some basic aspectsof how Wordpress works. This might sound counterintuitive: whywould I show this to a client if I can charge for the hours I work onit?

At first I was hesitant as well but after giving it a try I am convincedthat it works. Clients love it because they are able to do more andthey don’t have to bother me with annoying tasks that need toget done immediately. It also generates a lot of trust and gives methe opportunity to bond with my client. Since it are just the basicsthat I have to explain, it does not take that much time. For clientsthat want more details, I might create a video so I don’t have toexplain the same topic multiple times. The only caveat is that someclients are not interested in learning how the system works and justwant to get over with it.

• Improve my portfolio

Over the years I have finished a lot of projects. Every year I try to getin touch with old clients to see if they have work. By maintainingthese relations, it was quite easy to ask for a reference. Togetherwith an improved website, I was able to show my work and skillsto potential clients. A lot of other freelancers provided me feedbackand this has helped me a lot (thank you colleagues!)

Page 18: Freelance web developer: 99,99% of the things you need to know

CONTENTS 15

• Improved my skills

Together with some friends, I am active in amastermind group. Thisis a group of freelancers with different backgrounds (from designto programming) that meet regularly. To make the advice moreactionable, everyone is separated in subgroups of 5 freelancers. Wemeet every month to discuss our progress and sticking points. Thisis a great approach because you get to know eachother. One of myfriends in the mastermind group noted that I should work on mypresentation skills since I know what I am talking about but find ithard to communicate this to clients. Based on his advice, I took a fewcourses and read quite some books. This has helped me to improvethis skill and some clients already mentioned that my presentationskills were improving.

How do you add more value to your clients? Tweet us @recur-voice⁵²

chapter8

How to become an unstoppable freelancer: thetools

We have talked about tools before. Everyone has his/her ownworkflow but I will share some of the tools that help me to be moreefficient. The first months of freelancing were very hard for me. Itwas difficult to find what tools I should use and how I could bemore productive. Over the years I learned what worked for me.

Developers often talk about their tech stack, this is an overviewof all the technology they use. Today we are going to talk about

⁵²http://twitter.com/recurvoice

Page 19: Freelance web developer: 99,99% of the things you need to know

CONTENTS 16

my freelancing stack and how it is possible to achieve incredibleproductive days.

• Office

It is important that you equip your home office properly. Since mybudget was limited, I created a DIY standing desk⁵³. This allows meto have a healthy pose while I am working. This costs less than 100USD to set up. I hooked up a Chromebook to some old screens andbought some parts at Ikea and was good to go.

If you want to work with other people, you can join a coworkingspace. You can find a great overview here⁵⁴.

Since I do not like distractions, I stick to my home office. Anothergreat tool to keep my focus is Rescuetime⁵⁵. It allows me to blockFacebook and Youtube for a while and focus on the task at hand.

• Marketing

Knowing what your clients want is very important. The Valueproposition canvas has helpedme to get a clear overview of the typeof clients I want to work with. In essence you create an overview ofwhat you can offer and what your clients want. Based on this youcan define your message and your skills.

Clients find me on my personal site and via my Twitter account. Tomanage my social media accounts, I use Buffer⁵⁶ and Tweetdeck⁵⁷.

• Client communication

⁵³http://lifehacker.com/5929765/make-yourself-a-standing-desk-this-weekend⁵⁴http://coworkingmap.org/⁵⁵https://www.rescuetime.com/⁵⁶http://buffer.com⁵⁷http://tweetdeck.com

Page 20: Freelance web developer: 99,99% of the things you need to know

CONTENTS 17

A lot of clients ask the same question. Canned responses⁵⁸ are greatto avoid having to type the same answer multiple times. This willsave you a ton of time.

WeTransfer⁵⁹ allows you to send large files to clients without havingto think about it. Just upload and send it.

• Project management

There are tons of to do lists out there. This depends on your personalpreference but I like to use todoist⁶⁰. For more elaborated notes, Itend to use Evernote⁶¹ because it is possible to use this on all thedevices I use.

Mindmapper⁶² is another great tool. This can help you during thebrainstorming process for a new project. You will visualize yourproblem and gain new insights.

If clients don’t have a communication system set up, I tend tosuggest setting up Slack⁶³ or Freedcamp⁶⁴; depending on the scopeof the project.

• Budget management

To manage my budget, I use Mint⁶⁵ since this provides a greatoverview of my expenses. Since I work with the same client formultiple months, I have automated my invoices with RecurVoice⁶⁶.

⁵⁸http://www.wikihow.com/Use-Canned-Responses-in-Gmail⁵⁹https://www.wetransfer.com/⁶⁰https://en.todoist.com/⁶¹http://evernote.com⁶²https://www.mindmeister.com/nl⁶³http://slack.com⁶⁴https://freedcamp.com/⁶⁵http://Mint.com⁶⁶http://recurvoice.com

Page 21: Freelance web developer: 99,99% of the things you need to know

CONTENTS 18

My accountant handles the rest. This has savedme a ton of time andallowed me to enjoy my home made Moijto’s. Cheers!

What tools do you use? Tweet us @recurvoice⁶⁷

chapter9

How to become a Web developer on a 0 USDbudget

Things you need: a pc, internet connection and endurance. Let’s getstarted

1. Figure out what program language you want to learn via thisarticle⁶⁸ and this overview⁶⁹ of tech stacks.

2. Learn the basics here (check them all and figure out whichone you like):

Learn to codeLearn to code interactively, for free.www.codecademy.com⁷⁰

General AssemblyGeneral Assembly transforms thinkers into creators through educa-tion and opportunities in technology, business, and…generalassemb.ly⁷¹

Livecoding.tv - Watch Engineers code Products live.Livecoding.tv is an educational livestreaming platform to watch peo-ple code live. It is all about the social experience…www.livecoding.tv⁷²

⁶⁷http://twitter.com/recurvoice⁶⁸http://lifehacker.com/which-programming-language-should-i-learn-first-1477153665⁶⁹http://stackshare.io/stacks⁷⁰https://www.codecademy.com/⁷¹https://generalassemb.ly/⁷²https://www.livecoding.tv/

Page 22: Freelance web developer: 99,99% of the things you need to know

CONTENTS 19

Rails for Zombies by Code SchoolLearning Rails for the first time should be fun, and Rails for Zombiesallows you to get your feet wet without having…railsforzombies.org⁷³

Learn to Code by Doing - Code SchoolLearn to code in the comfort of your browser with video tutorials,programming challenges, and screencasts.www.codeschool.com⁷⁴

Online Courses and Nanodegree Programs to Advance YourCareer - UdacityDiscover online classes taught by top instructors and industryexperts. Take courses at your own pace.www.udacity.com⁷⁵

1. Build websites for your friends and clients on Upwork/Fiverr.2. Apply for temp jobs or try to find longer term freelancing

jobs, you will learn a lot on the job.3. Make a list of things that you need to improve on to take your

skills to the next level.4. Attend hackatons and Meetups and hang out with other

developers.5. Keep learning and experimenting; frameworks keep evolving

and so should you.

chapter10

Resources for advanced developers

So you are a decent programmer but you want to take your skill setto the next level? Here are the resources that the pros use:

⁷³http://railsforzombies.org/⁷⁴https://www.codeschool.com/⁷⁵https://www.udacity.com/

Page 23: Freelance web developer: 99,99% of the things you need to know

CONTENTS 20

Livecoding.tv - Watch Engineers code Products live.Livecoding.tv is an educational livestreaming platform to watchpeople code live. It is all about the social experience…livecoding.tv⁷⁶

Pluralsight - Developer, IT & Creative Training by ProsUnlimited online developer, IT and creative courses, starting at $29permonthwith new training daily. Courses…www.pluralsight.com⁷⁷

Solving these challenges will help you understand how other pro-gramming languages work.

karan/ProjectsProjects - :page_with_curl: A list of practical projects that anyonecan solve in any programming language.github.com⁷⁸

Learn other skills: statistics, analytics, debugging, DevOps etc. Thiswill help you to expand your skill set and allow you to see the fullpicture.

If you want to take it a step further, you can also learn what otherpeople on your team do. This will allow you to communicate withpeople from marketing, management, HR etc.

Learn Statistics with R with our online statistics tutorials. |DataCampLearn Statistics with R in a hands-on way. Be introduced to the fun-damental concepts in statistics by prof. Conway of…www.datacamp.com⁷⁹

DevOpsdevopswww.microsoftvirtualacademy.com⁸⁰

Introduction toMarketing - University of Pennsylvania | Cours-eraIntroduction to Marketing from University of Pennsylvania. Learn

⁷⁶http://livecoding.tv/⁷⁷http://www.pluralsight.com/⁷⁸https://github.com/karan/Projects⁷⁹https://www.datacamp.com/introduction-to-statistics⁸⁰http://www.microsoftvirtualacademy.com/training-topics/devops

Page 24: Freelance web developer: 99,99% of the things you need to know

CONTENTS 21

the fundamentals ofmarketing by getting to the root…www.coursera.org⁸¹

Monitor what tech stacks are popular:

Stacks | StackShareLearn about the tech stack behind some of the world’s best softwarecompanies. See which tools and services they use…stackshare.io⁸²

Bonus: attend local meetups, conferences⁸³ or hackathons to learnmore about new frameworks.

Find your people - MeetupFind Meetups and meet people in your local community who shareyour interests.www.meetup.com⁸⁴

Hammer it out until the bitter end.

Freelancer? Automate your invoices, sign up for RecurVoicehere⁸⁵.

chapter11

Summary

Let’s face it, there will be some ups and downs during yourfreelancing career. You have to keep challenging yourself to becomea better developer and improve your skills. Since you are readingthis book, you are already on your path to become an excellentfreelancer. Enjoy the ride!

Do or do not, there is not try : Joda

⁸¹https://www.coursera.org/course/whartonmarketing⁸²http://stackshare.io/stacks⁸³http://www.devconferences.net/⁸⁴http://www.meetup.com/⁸⁵http://www.recurvoice.com/

Page 25: Freelance web developer: 99,99% of the things you need to know

CONTENTS 22

This book is presented by Recurvoice⁸⁶: save time and automateyour invoices. More info on https://www.recurvoice.com⁸⁷

⁸⁶/r/?url=https%3A%2F%2Fwww.recurvoice.com%2F⁸⁷/r/?url=https%3A%2F%2Fwww.recurvoice.com%2F


Top Related