O
desenvolvimento da
Web abrange uma grande quantidade de território que abrange o lado do servidor para a codificação do lado do cliente e tudo o que está no meio. É importante restringir o aspecto (ou o problema com) da sua aplicação, do
site ou das operações de back-end com as quais você precisa de ajuda.
Primeiro, defina o que deseja e identifique o tipo e nível de habilidade necessário para que isso aconteça. Pesquise o que esses requisitos podem estar usando recursos, como a sede da Contratação : Há muita informação disponível sobre todas as áreas de
desenvolvimento web , incluindo explicadores que exploram APIs , tecnologia de script do lado do servidor , pilhas de software , a nuvem e muito mais.
A partir daí, você deve considerar quebrar o projeto nas tecnologias específicas que seu desenvolvedor web precisará conhecer, como a tecnologia em sua pilha existente (por exemplo, PHP , MySQL ou Node.js ), frameworks que você está usando ( por exemplo, .NET , AngularJS ou Ruby on Rails ), qualquer instalação baseada em nuvem ou serviços de computação , ou integrações de API e banco de dados com as quais o desenvolvedor precisará trabalhar.
Perguntando sobre o orçamento para um desenvolvedor web freelancer?
Aqui está um olhar sobre como você pode reduzir os números.
Escreva um posto de trabalho efetivo
Use as informações em seu resumo para criar uma postagem de trabalho detalhada que atrairá o tipo de profissional que você está procurando.
Comece por definir um escopo de trabalho que se centre em três coisas:
- Resultados: Qual o (s) produto (s) que você espera?
- Metas: quais são seus prazos?
- Hora: quais são as datas de início e término do seu projeto?
Isso ajudará os desenvolvedores a voltar com uma proposta de desenvolvimento detalhada para você revisar. Inclua habilidades específicas que seu desenvolvedor precisará. O desenvolvimento da Web engloba uma série de campos, desde a concepção dos formulários,
layout e recursos com os quais seu usuário final irá interagir, construir bancos de dados, APIs, protocolos da Web e aplicativos do lado do servidor que preencham o
back-end, portanto, forneça tanto detalhes como você pode. Você também quer se certificar de que eles estão familiarizados com as ferramentas que estarão usando no seu projeto, seja ferramentas de gerenciamento de projetos, como o Basecamp, ou controle de versão / ferramentas de gerenciamento de código-fonte, como o GitHub.
Lista restrita de potenciais desenvolvedores web
À medida que as propostas são enviadas, você precisará examinar os desenvolvedores web mais promissores para criar uma lista restrita de desenvolvedores que você deseja entrevistar. Aqui estão alguns pontos a procurar:
- Profissionalismo. Quem foi adaptado a sua submissão para falar com sua empresa e seu projeto? Confira o perfil de Upwork: como eles se apresentam em geral?
- Talento. Como os desenvolvedores web usam muitos chapéus diferentes e têm muitas áreas de especialização, ele deve ficar claro a partir de sua proposta, perfil e portfólio que eles possuem a combinação específica de habilidades necessárias para fazer o trabalho.
- Experiência. O profissional trabalhou para outros em sua indústria, ou lidou com projetos como o seu no passado?
- Comentários. O que os clientes anteriores têm a dizer sobre o trabalho em seus projetos? Revisar o feedback pode dar-lhe uma visão da capacidade do desenvolvedor de se comunicar, resolver problemas e produzir um ótimo produto.
- Portfolio. Quais os aspectos dos projetos de desenvolvimento que eles lidaram antes? Quais foram os resultados? Cada amostra deve fornecer uma descrição, o que pode explicar o problema que eles precisam para resolver e outros requisitos do projeto. Certifique-se de que eles podem explicar como o trabalho em sua carteira se relaciona com as questões que você está tentando responder.
Preparação para a Entrevista
A entrevista é uma oportunidade para você aprender mais sobre a abordagem, a criatividade, a experiência e o talento de um desenvolvedor web.
Prepare suas perguntas de entrevista antes do tempo para que você possa se sentir confiante de que você cobriu todos os pontos relevantes. Criamos uma lista de perguntas de entrevista para uma variedade de áreas de especialização em desenvolvimento web que você pode fazer referência, mas aqui estão algumas questões adicionais a serem consideradas:
- "O que você acha do nosso aplicativo / site existente?" Adapte isso para perguntar sobre algo relacionado ao seu projeto de desenvolvimento - ou seja, serviços da Web existentes, integrações de API ou funcionalidades de back-end para o seu site - ou saber se eles têm fez sua lição de casa.
- "Conte-me sobre três projetos de desenvolvimento em que você trabalhou?" Pergunte sobre seus projetos mais semelhantes, projetos favoritos ou mais recentes. Ouça como resolvem o problema inicial, os desafios que surgiram durante o processo e o que eles fizeram para abordá-los.
- "Qual é a sua linha de produção?" Obtenha mais detalhes sobre a rapidez com que eles funcionam, quanto tempo gastaram em projetos anteriores e como eles recebem e implementam comentários.
- "O que faz um ótimo [insira o tipo de projeto aqui]?" Saiba mais sobre como abordarão seu projeto, bem como sua experiência com trabalhos semelhantes.
Usando suas observações e suas respostas, envolva o desenvolvedor web que tem o talento, experiência de desenvolvimento e mentalidade para se destacar com seu projeto específico.