Executando verificação de segurança...
6

Como Atuar Como Desenvolvedor Web Freelancer

Estou estudando desenvolvimento web com HTML e CSS e pretendo me dedicar por um período de 1 ano. Porém, existe uma grande possibilidade de eu começar a oferecer serviços como desenvolvedor nesse período, criando sites para clientes. A ideia é que, assim, eu possa exercitar meus conhecimentos de forma profissional e prática. Desenvolver sites para mim ou para amigos é uma coisa, mas criar algo para uma pessoa completamente desconhecida é diferente, devido à mentalidade e à pressão de entregar o projeto no prazo. Dessa forma, eu terei uma experiência válida que poderei adicionar ao meu currículo e, futuramente, talvez consiga um emprego como desenvolvedor web CLT. A questão é, mesmo oferecendo serviços simples, como o desenvolvimento de sites, landing pages, páginas de login e outros projetos, como posso garantir a segurança dos meus trabalhos? Por exemplo, supondo que eu finalize um projeto e o entregue ao cliente, ele poderia esperar 5 ou 6 dias e, em seguida, solicitar um reembolso. Isso me deixaria em uma situação difícil, já que o cliente ficaria com o dinheiro e com o projeto, e eu teria investido meu tempo à toa.

Gostaria de saber como posso me proteger nessas situações. Redigi um contrato de prestação de serviços digitais, mas não sei se ele está muito exagerado. Além disso, encontrei uma plataforma que oferece hospedagem gratuita com algumas limitações: o Netlify.com. Pensei em hospedar o projeto do cliente nessa plataforma por um período de 7 dias (1 semana). Após esse prazo, eu enviaria todos os arquivos do site para o cliente, permitindo que ele pudesse hospedar o projeto em outra plataforma. Assim, eu reduziria o risco de sofrer um golpe.

Gostaria de perguntar aos desenvolvedores mais experientes se essa estratégia seria viável. Atualmente, não tenho condições de hospedar os sites de clientes em plataformas pagas, como Hostinger, HostGator ou Hostnet. Por isso, estou considerando começar oferecendo meus serviços por um preço bem acessível, com o objetivo de atrair clientes. Conforme eu ganhar confiança e demonstrar a qualidade do meu trabalho, pretendo aumentar os preços, mas mantendo valores competitivos para me destacar como desenvolvedor, mesmo sendo nível júnior.

Por enquanto, ainda não estou oferecendo serviços. Estou planejando ainda, realizando pesquisas e estruturando minhas ideias.

Carregando publicação patrocinada...
9

Cara, vou te dar algumas dicas que aprendi durante o tempo e tentar melhorar as coisas pra você. Vamos lá!

Estou estudando desenvolvimento web com HTML e CSS e pretendo me dedicar
por um período de 1 ano. Porém, existe uma grande possibilidade de eu
começar a oferecer serviços como desenvolvedor nesse período, criando
sites para clientes.

Em primeiro lugar, é essencial estudar as tecnologias web, e eu incluiria PHP moderno nisso, pois é a linguagem server-side mais utilizada da web.

Para a construção de sites, eu recomendo aprender Wordpress com Elementor e plugins (free mesmo). Essa ferramenta low-code vai permitir que você desenvolva sites rapidamente e de forma fácil, e o melhor, já possui um gerenciador de conteúdo, e você pode usar isso como argumento de venda: o cliente não precisará te contratar para mudar informações do site.

Sim, por ser uma ferramenta free, existem limitações, mas conforme você vá estudando, poderá começar a desenvolver seus próprios temas totalmente customizados sem depender do Elementor.

terei uma experiência válida que poderei adicionar ao meu currículo e,
futuramente, talvez consiga um emprego como desenvolvedor web CLT

Essa experiência se chama portfólio, e você o utiliza para demonstrar a um novo cliente que ele pode confiar no seu trabalho, você sabe o que está fazendo. Com o tempo, aumentando seu portfólio, o boca-a-boca fará seu trabalho e você não precisará mais correr atrás de clientes, eles virão.

Na questão de conseguir um emprego CLT, não recomendo a quase ninguém. Não é uma boa, ganha pouco, 'estabilidade' verdadeira não existe. Recomendo que todos sejam seu próprio negócio, autônomo ou pj, tanto faz. Isso que desejo para os próximos meses/anos, deixar de ser CLT.

como posso garantir a segurança dos meus trabalhos? Por exemplo, supondo
que eu finalize um projeto e o entregue ao cliente, ele poderia esperar
5 ou 6 dias e, em seguida, solicitar um reembolso. Isso me deixaria em
uma situação difícil, já que o cliente ficaria com o dinheiro e com o
projeto, e eu teria investido meu tempo à toa.

Primeiro, nunca entregue seu trabalho sem receber a totalidade. Segundo, não recomendo vender sites e sim alugá-los, ter uma renda recorrente. Se o cliente não quiser mais, ele simplesmente para de pagar (argumento de venda).

Além disso, é muito mais cômodo para o cliente, ainda mais se for empresa, pagar 100 reais por mês para ter um site, do que comprar um site por 1000. Esse é outro argumento de venda. E daí vem a importância de usar Wordpress, pois você faz rapidamente o site e parte para outro cliente. Com a renda recorrente do aluguel, você precisará ter mais clientes pagando para gerar sua renda mensal, que vai aumentando com o tempo, conforme você acumula aluguéis de site.

contrato de prestação de serviços digitais

Contrato é uma coisa importante a se fazer, mas não é amuleto. Já tive um caso que coloquei no contrato 1 ano de hospedagem 'gratuita' e depois o cliente teria que pagar.

Resultado? Passou esse ano, avisei novamente, passei o valor da hospedagem, ele não respondeu. Mais um ano depois, fui avisar que o domínio estava vencendo e ele reclamou que o site estava fora do ar a meses. Foi aí que avisei que ele poderia consultar a cópia dele do contrato falando sobre a hospedagem. Não me respondeu mais. Cliente perdido.

Pensei em hospedar o projeto do cliente nessa plataforma por um período
de 7 dias (1 semana). Após esse prazo, eu enviaria todos os arquivos do
site para o cliente, permitindo que ele pudesse hospedar o projeto em
outra plataforma. Assim, eu reduziria o risco de sofrer um golpe.

Uma vez que se coloca a alugar um site, você precisa ter a sua hospedagem para garantir que possa tirar do ar em caso de inadimplência. Outra coisa, NUNCA, em hipótese alguma compre domínio do cliente em seu nome. Depois ele não quer pagar e é um saco pra cancelar e tirar do seu nome (aprendi com o caso relatado acima) .

Você tem que entender uma coisa: em 95% dos casos, o cliente não entende nada de programação, informática avançada ou hospedagem. Então, quanto mais você facilitar a aquisição das coisas necessárias, melhor pra ele e pra você (poder cobrar mais e terá agilidade).

Exemplo: Você vai explicar pro cliente o que é domínio, hospedagem e que ele tem que comprar. Ele não vai entender e, mesmo com indicações suas, ele vai tentar comprar o mais barato. Possívelmente esse mais barato não vai suprir a versão que você precisa do PHP, ou banco de dados, vai cobrar pelo certificado SSL, ou ainda um harware muito ruim. Sem contar que muitas hospedagens e domínios 'baratos', ficam extremamente mais caros na renovação, e o cliente vai reclamar com você disso e que o site está lento.

Como você pode evitar isso? Simples, oferecendo todos esses serviços já prontos, o cliente só se preocupa em te pagar (outro argumento de venda).

Registre o domínio (com as informações pessoais dele) no registro.br (40 reais/ano) e adicione sua conta como contato técnico. Dessa forma, você reberá um aviso quando estiver para vencer o domínio e conseguirá emitir um boleto para o cliente pagar.

Ou até mesmo você pode colocar no custo mensal do site, um valor que, em um ano dê para você pagar o domínio. Considere, por exemplo, que o domínio possa aumentar para 50 reais/ ano. Então cobre 100 + 5 por mês.

Quando vencer, você paga o domínio e mantém o site online, facilidade para o cliente. Se ele cancelar o serviço antes de dar um ano, você não paga. Então, não coloque isso no contrato, ou coloque dizendo que é obrigação do cliente pagar e quando você pagar você pode dizer que deu um bônus para ele. Fideliza o cliente e ele indica para os amigos empresários.

Tenha seu próprio servidor de hospedagem, isso vai permitir que hospede vários sites por um preço mais acessível pra você (cerca de 40 reais/mês) e possa deixar seu serviço mais acessível para os clientes (mais clientes vão contratar).

Se você contrata a VPS mais barata da Contabo (5.5 dólares/mês), ela tem um harware bom, com armazenamento de 400GB SSD e 6GB de RAM. Isso te permite instalar um gerenciador de hospedagem como o AaPanel para prover tudo que precisará e hospedar vários sites.

Um cliente que pague 100 reais/mês, já paga a sua hospedagem, o domínio, e sobra um pouco ainda. Se você tem mais de um cliente, o que vier é lucro, pois já pagou a hospedagem por um mês.

100 reais (só um exemplo fictício), é só para ter um site. Fora isso você pode cobrar um valor para manutenções/edições quando forem necessárias, ou até mesmo mensal para uma empresa que atualiza as informações do site com muita frequência.

O painel também te permite criar e-mail empresarial com o domínio da empresa, tipo [email protected], e você pode cobrar mensalmente também por esse serviço.

Enfim, são vários tipos de serviço que você pode oferecer, simplificando a vida do cliente, sem necessariamente ser 'caro' para uma empresa. Se você considerar os clientes que podem conhecer e entrar em contato com a empresa, a imagem profissional que ela passa com o site e e-mail, tudo isso se refletindo em mais dinheiro, fica muito barato para a empresa.

Óbvio, tudo tem um custo, seja ele monetário ou em tempo. Se você quer facilidade e rapidez, você vai gastar dinheiro. Se você não liga de ter que estudar várias coisas, e cuidar da própria hospedagem, pois não tem suporte, vai gastar menos dinheiro, porém mais tempo.

Escrevi quase um livro aqui, é o conteúdo até para uma mentoria paga, mas são alguns pontos interessantes para você se atentar e fugir de clientes nó-cego. Dá pra ganhar a vida e, com o tempo e estudo, aumentar seu leque de serviços disponibilizados.

1

Cara recentemente eu tenho estudado bastante PHP e agora Laravel para poder fazer alguns freelas de sites nesse mesmo estilo e forma de rendimento que você falou. E muito obrigado, me esclareceu bastante algumas dúvidas que eu tinha.

Só mais 1 dúvida que eu tenho, é que eu pretendo criar meio que alguns "templates pré-prontos" em laravel, para na hora de fazer o projeto mudar poucas coisas. Mas tenho alguns receios sobre se isso é realmente viavel e o melhor a se fazer, teria alguma sugestão?

E sobre o Wordpress eu nunca fui muito fã e estava pensando em fazer quase o mesmo que eu acabei de falar acima para pequenos projetos.

1

É bom ter um boilerplate pronto com coisas genéricas que são comuns a quase todos os projeots para agilizar as coisas, eu mesmo tenho. Dê uma lida nessa resposta aqui.

Eu também nunca fui muito fã de Wordpress, mas é o que dá dinheiro rápido e com facilidade, então pra freelance não dá pra se dar ao luxo de não utilizá-lo em projetos menos complexos.

7

Mano, bom dia, se vc vai oferecer os serviços, inclua o valor de hospedagem no serviço, ou simplesmente repasse o custo de hospedagem para o cliente, além do netlify existem outras plataformas como a vercel por ex, q deixa vc hospedar sites estáticos, e não tem limite de tempo pra ficar por lá, além da vercel, tbm tem o próprio github que te deixa hospedar coisas por lá tbm, pra o que vc quer oferecer, vai servir, não ofereça uma solução apenas por sete dias e a pessoa depois q se vire, quando alguém te procurar, ela vai querer que vc resolva tudo pra ela, e se vc repassa o codigo fonte pra ela se virar e hospedar, no mínimo ela vai procurar outro desenvolvedor, mas a chance de ela desistir sem antes mesmo de te contratar é muito alta, por isso eu falo, esteja pronto pra resolver o que ela precisar, se ela precisa de uma landing page, crie pra ela, e ja hospede, deixe tudo certo !! assim é mais fácil pra vc fidelizar.

Como vc mesmo disse que está organizando as idéias, vale a pena vc dar uma consultada numa galera que dá boas dicas sobre isso, a rafa balerine da alura, no canal do yt ela da umas boas dicas, a karol atekita tbm fala muito sobre isso.

Outro detalhe, por mais que vc tenha um bom contrato e tudo, simplesmente por vc ser autonomo, as chances de vc tomar um golpe serão sempre reais, mesmo que vc tenha se antecipado e precavido todas as situações possiveis, isso ainda pode acontecer !! é só questão de tempo, não é pessimismo, é realidade, então, o ideal seria vc oferecer um wireframe de alta fidelidade pro cliente avaliar, se ele estiver satisfeito e não exigir mais nenhuma alteração, ai sim vc pega um valor de entrada e começa a produzir o site.

Outro detalhe é que vc só vai entender realmnente quando começar a lidar com clientes, assim vai surgir as situaçoes e vc vai se adequando a elas..

Quanto a valores, estas duas indicações tbm abordam sobre precificação, é um bom dilema a ser resolvido, hoje existe muitas plataformas que jogam os preços lá embaixo, o que dificulta e muito, mas eu acredito que tudo vai de vc ter o feeling de saber cobrar, se vc for fazer um site pra médico na teoria deveria ser um valor diferente, se vc for fazer um site pra um cabeleireiro, um outro valor, mas claro, avaliar cada caso de acordo com o que o cliente quer que esteja presente no seu site.

Se vc tem e conhece devs mais experientes, troque uma ideia pessoalmente com eles tbm, eles poderão te dar dicas valiosas tbm, sucesso por ai meu mano e bons estudos !

1

Diria pra nunca usar serviços de hospedagem free pro seus clientes, nesse teu caso coloque o valor de hospedagem pro seu cliente comprar ou venda com uns 30% de lucro.

Contrato diria pra ou direcione o cliente pra uma plataforma de freealancer para te pagar ou ainda alguma plataforma como o Contra. Se for fazer contrato o contrato que uma vez aprovado ambas as partes consideram entregues. Já tive problemas de cliente não pagar e infelizmente faz parte, mas se tem um cnpj e fez um contrato se ele cancelar o pagamento tu tem uma ferramenta que se chama "protesto de cnpj" é chato mas, precisa ser feito.

Se quiser conversar depois eu deixo meu site aqui pra você.