Cara, ontem indo trabalhar fui ao seu perfil achar mais coisa para ler e acabei no “Creating a personal brand: How to sell yourself as a developer” no primeiro parágrafo percebi que já tinha lido o texto na semana passada e até favoritado no Chrome, é que naquele momento não percebi que vc era brasileiro, curti mto como vc consegue imprimir sua personalidade mesmo em inglês.

Quanto aos freelas. Boto muita fé que consigo fazer uns projetos legais, mas tenho esse receio em dar o primeiro passo, estou cursando ADS na Fatec SP(estou tendo meu primeiro semestre de Engenharia de software e me identifiquei muito com esse tópico no texto kk), acredito que a exp dos freelas me destacaria para as vaguinhas de Jr. e ainda me garantiria uma renda extra.
Planejo ler seus posts novamente, e pesquisar mais a respeito. Vou estabelecer a meta de me preparar para isso até o final do semestre. Tenho em mente alguns projetos que posso executar como voluntário para ganhar confiança.
Com certeza estabelecer metas pra isso parece ser um ótimo caminho! Espero que você adore o curso de Engenharia de Software hahaha, foi uma das disciplinas que mais me motivou a produzir software profissionalmente -- abraços ao professor Alexandre Cardoso, por isso🫂
E sobre os freelas, com certeza vão te dar uma experiência bem valiosa pra vagas! Tem uma diferença enorme entre falar pra um recrutador que você já fez algum curso XYZ sobre desenvolvimento vs. criar uma solução pra um cliente real. O segundo realmente traz um peso muito maior ao teu conhecimento e é super visto com bons olhos!
But, in the real life, your customer generally will want just that, a solution -- not a specific technology for that solution. So, if they want a blog, of course, you can use WordPress and solve that problem easily, but, you can also do some pretty cool designs on Figma, make that into React code and add Strapi as CMS -- they're both equally fitting solutions, with the added benefit that the later one is way more unique than the other.
So, yes, there's a lot of demand for custom stuff, and me personally, I've had a few clients that even demanded for me not to use WordPress because of X or Y problem they had in the past with that solution.
And although this is not always necessarily true, generally, when you offer a custom solution, clients are more willing to spend more! This is a great analogy on that too, if you'd like more on that.
Hello! Thanks for the great article! I’ve always wanted to do freelance work where I would write a custom solution, but where I get discouraged and eventually stop is the design. I can look at a Figma design and code that solution no problem, but I can’t design a website from nothing because I just don’t have that design-oriented mind. Do you have any advice on how to get over this? I imagine lots of customers will come to you with no idea of what the end solution will look like and are looking at you for creating something that looks really good.
And yes, a lot of customers are going to come to you with 0 design related stuff. For me, that's not such a big of a problem because I do have a degree in graphic design, but I can try to give a quick summary (and maybe even a future more in-depth article) about the process I go through.
From the low fidelity, create the high fidelity prototype. Use the same brand guideline as the brand itself and follow the 60-30-10 rule (60% primary color, 30% secondary, 10% highlight) that you're going to be fine.
For the second one, you can use the way to learn things you have acquired with programming to learn other stuff too! So go YouTube, forums, etc -- you know how to search for things, that's our specialty. If you don't have a structured guide on that, feel free to check this article I wrote about self-learning.
Oh wow you have done freelancing for 6+ years. Congrats! I have a lot of respect for freelancers because I understand the amount of work that goes into making websites, from planning requirements to designing to coding.
3) How long does it take you on average for a client? How many hours do you work a day? Often times I hear freelancers saying they work 4-5, I find it hard to believe as making custom websites take a lot of time.
Create a low-fidelity prototype in Figma (or a high-fidelity prototype if it's something really small) and validate it with the client -- This usually is a iterative process of create, validate, refine and validate again
This is a great approach because all the refactors are generally done in the designing phase, meaning that you won't have to re-do something because the client changed his mind (since he also agreed with the prototype).
2) I don't have a specific stack, but I do have some choices that I'm more familiar with (and thus, are more frequently chosen). I think here, the whole point is to go with something you know that can solve the problem and you're also familiar (at least a little) with.
3) This varies a lot on the scope of the project, so it's kind of hard to measure. But, to be honest, I think I never did a project that was less than a month, for example. In terms of hours, I generally take something around 3~5 hours when working on freelancing (and yes, that takes a lot of time hahaha, but the point here is, if you keep your client in the process, he's not going to mind if it takes time -- the problem occurs when you keep him out of the process).
3) Oh wow, less than a month. That gives me a bit of relief because I was under the impression that clients expected everything to be done in 1-2 weeks. You make a great point about keeping your client in the process.
Hire a HackerI can see that you've put in a lot of effort. I never thought you would mention the client did not pay snippet lol. Websites like Upwork are very saturated in my opinion, because there are just too many people. The best way might be to build or showcase in public and someone might end up getting clients.
Good top level advice. It is handy to have a standard, very short agreement template with a separate exhibit for client specifics. For each section of the template, have a separate, canned, simple explanation as to why it is necessary AND how it protects the client. Being able to say “hey, this is me looking out for you” gives a very good impression.
In this guide, we’ll provide everything you need to know in order to succeed in your career as a freelancer. This guide is for skilled professionals thinking about making the jump into freelance work, and for current freelancers interested in uncovering best practices. You’ll find information on a wide range of topics relevant to all types of flexible work: registering as a business and managing personal finances; marketing your services and finding engagements; pricing your rate and collecting payments.
Throughout the guide, we’ll include tips and best practices sourced from experts in the Toptal talent network. These experts bring many years of experience freelancing across a variety of skill areas including software engineering, design, finance, and product management. You’ll be hearing from:
Highly-skilled professionals face an exciting choice in regards to the future of their careers: continue offer their labor as part of a firm, or take full ownership over their labor and become a freelancer in the Talent Economy (not to be confused with the "Gig Economy," as explained in the table below).
The agile nature of freelance work offers contingent workers the opportunity to select projects based on their personal interests and preferences. Lucas van Dongen found that working freelance allowed him to access more challenging development jobs in the international market compared to the local opportunities he was finding when working out of Argentina. "Work in the U.S. is usually much more interesting with more advanced technologies," says Lucas. "There’s more money in startups and mobile projects in general, and as a result, the level of work is much higher."
David Nuff found a similar benefit when looking to grow in his career as a designer. "If you’re really specialized in FinTech, you can begin a transition into a space like VR by taking one or two smaller gigs," says David. "That flexibility and the ability to make your own path is, for me, the biggest advantage."
In addition to the headline benefits of the freelance lifestyle, especially remote freelancing (including the ability to structure your day in a way that’s optimally productive for you, and the opportunity to work from anywhere), Laurie Harvey found that flexible work allows for greater financial freedom. "You can control your revenues and, when you’re getting jobs, you can adjust your rate," says Laurie. "If you join an elite talent network like Toptal, jobs can start faster since the whole HR process that usually takes a while doesn’t really exist."
If you’re a highly skilled professional, going out on your own means you capture the full value of your labor. Consider a situation where you’re performing the same work for the same client, but are paid as an independent consultant rather than as an employee of a consulting firm contracted by the client (with this firm taking the lion’s share of profits). For a discussion with freelancers who have earned mid-six-figures or more in their careers with Toptal, check out this article on the "new millionaires."
When you embark on a freelance career, you take on the risk of finding work yourself. Even as you progress in your career, this unpredictability may never totally go away. "You still have lean periods," says David. "People I look up to who have ‘made it’ still have stretches of that."
To prepare for a transition into a fully freelance career, finance expert Solon Molho recommends taking baby steps. "My primary suggestion would be to find one or two engagements quickly to take the pressure off," says Solon. When Solon began freelancing, he had an opportunity to expand his work as a CFA instructor more than tenfold, offering an added level of financial security as he began taking on clients as a freelancer.
There are a lot of economies of scale that you miss out on as a freelancer, says David. "Not being part of a company can make some things like insurance difficult." Health insurance is a pain point cited by many freelancers and one we’ll cover later in this guide for U.S.-based freelancers. For other professional perks, David found that joining a professional association for designers helped fill the gap. "The association’s partly about community, partly about education. They’re good at putting events together and bringing in people who run large agencies to share knowledge, and can help secure better rates from insurers and service providers."
For someone accustomed to executing on the job, beginning a freelance career comes with a host of new administrative and logistical challenges. "When you’re freelancing, you’re doing everything," says Laurie. "Looking for work all the time, pitching work, writing up proposals, negotiating pricing, going and chasing down money." Laurie found that joining a professional talent network such as Toptal solved many of these problems by streamlining the process, allowing her to focus on the work. "Toptal presents talent with jobs, you get to choose them or not, and if you get selected by the client, you do the work and get paid."
Freelancing offers incredible opportunities for professional growth and lifestyle flexibility with the caveat that you must have the stomach for unpredictable work and the ability to handle the administrative challenges that come with running your own business.
One of the major challenges of going out on your own as a freelancer is assuming full responsibility for your income. While this is leap is incredibly exciting, it can also be anxiety-inducing: How do you protect yourself from legal risk? How do you handle taxes as an independent freelancer? What about freelance health insurance? This section will seek to answer all of the above and more. While much of the information will be directed at freelancers based in the United States, most of it is applicable to freelancers worldwide.
When beginning a freelance career, you’ll want to formally establish your freelancing practice as a business. In order to register in the U.S., you’ll need to obtain an Articles of Organization form and pay a small fee that varies by state. While in almost all cases in the U.S. your needs can be met by structuring your freelancing operation as a sole proprietorship (SP) or as a limited liability company (LLC), it may be helpful to consult an attorney or use a service such as LegalZoom to make sure you’re not missing anything. Note that different countries will have different rules around business registration, including varying degrees of coverage on a regional versus national level. For example, David found that some Canadian provinces set different rules for registering a business, requiring an update when he moved provinces.