Como você pode aterrar um trabalho de codificação com muito pouca experiência

por Walt Schlender

Foto de Kevin Bhagat no Unsplash

eu tenho em Silicon Valley tech cena pela porta de trás — construindo a minha carreira de forma simples, rápida freelance de shows. Recomendo vivamente esta abordagem. Não só é uma ótima maneira de aprender um monte de diferentes habilidades de codificação muito rapidamente, também é muito divertido!

o paradoxo: você precisa de um emprego para obter experiência, mas você precisa ter experiência para conseguir um emprego…

outro dia, um amigo que estava se preparando para se formar na faculdade me pediu conselhos sobre como obter um desenvolvedor de trabalho. Ele tinha passado horas olhando por cima de tábuas de trabalho, enviando cartas de capa, e tinha tido notícias de exatamente zero empresas. ?

compreendi completamente a sua dor. Tendo sido um dos engenheiros fundadores de uma empresa de recrutamento de tecnologia onde trabalhei em Informática, tive a oportunidade de ver números reais e a imagem pode ser muito triste.

é cortada e seca. Os novos licenciados e as pessoas sem muita experiência no passado têm dificuldade em arranjar emprego. Quando perguntamos aos empregadores por que eles não queriam contratar alguém sem muita experiência passada, geralmente ouvimos a mesma coisa, “estamos à procura de alguém experiente”.É uma porcaria.É o paradoxo da idade.

felizmente, no mundo da programação, há uma solução para este quebra-cabeça.

tudo o que você tem a fazer é encontrar empregadores que estão dispostos a contratar programadores que têm um pouco menos de experiência. Parece impossível? Não é. Acredites ou não, empregadores como este andam por aí neste momento. Eles estão desesperadamente à procura de alguém para resolver os seus problemas e eles vão pagar de bom grado pela sua ajuda.

tudo o que tem de fazer é encontrá-los.

permita-me apresentar-lhe o freelancer e o “show”!Sei o que estás a pensar, freelancer? Se ninguém me contrataria para um trabalho, porque me contratariam como freelancer? O que há de tão especial em trabalhar por conta própria? Não é só trabalhar para uma empresa, excepto sem o W-2, Benefícios e segurança de emprego? Não seria melhor ficar na procura de emprego por uns tempos?Estas são preocupações válidas e o freelancing nem sempre é fácil, mas antes de você fugir e começar a enviar mais currículos para o abismo, deixe-me explicar.Freelancing é um termo que abrange qualquer trabalho que você faça quando você não tem uma relação formal empregador-empregado com uma empresa. No mundo do desenvolvedor eu (muito não-cientificamente) quebraria freelancing para baixo em algumas categorias distintas. Há consultores, freelancer-empregados, e freelancer-gig-doers.

consultores são geralmente desenvolvedores especialistas muito experientes que estão sendo trazidos para resolver problemas técnicos difíceis, onde eles têm insights e expertise únicos. Como estás a aprender a programar, suspeito que não sejas tu.

os trabalhadores independentes são normalmente exactamente iguais aos empregados, excepto que conseguiram o seu emprego através de uma agência de emprego, em vez de serem directamente contratados pela empresa para a qual trabalham. Isto normalmente acontece por razões políticas demasiado aborrecidas para serem discutidas neste artigo. Basta dizer que provavelmente não se enquadra nesta categoria.

finalmente há gig-freelancers.

Gig-freelancers preencher uma lacuna especial no mundo da engenharia de software. Eles tipicamente assumem trabalhos que são muito pequenos, muito especializados, ou muito experimentais para garantir a contratação de um empregado a tempo inteiro. Os empregadores trabalham para contratá-los porque eles precisam de um trabalho temporário feito, e o trabalhador Gigg está disponível e disposto a fazer o trabalho.Alguns exemplos de empregadores que contratam trabalhadores por turnos incluem::

  • empresários, procurando criar uma prova de conceito para uma ideia
  • intrapreneurs – os empresários que trabalham na inovação dentro de uma empresa que também estão olhando para construir a prova de conceitos
  • pequenas-empresas – em busca de alguém ‘útil’ para instalar ou configurar alguma coisa
  • indivíduos com um problema de programação – talvez seja um cara que precisa de ajuda com sua programação de trabalhos de casa ou algo assim ?

as características unificadoras destes empregos de clientes são que eles são pequenos, bem definidos, e temporários.

gig-freelancing definitivamente tem seus inconvenientes, e eu hesitaria em recomendá-lo como um lugar para construir uma carreira de longo prazo. Mas para alguém que está começando em sua jornada de programação, é uma das formas mais rápidas de construir simultaneamente habilidades, conexões e credibilidade. Também pode ser muito divertido.

por que vale a pena fazer shows freelancer quando você está começando pela primeira vez

surpreendentemente, empregos Gig são bastante fáceis de obter.

Gigs são geralmente pequenos – algumas horas, uma semana…

eles geralmente não pagam tanto dinheiro, então se você sabe onde olhar a competição não é assim tão feroz.

o trabalho geralmente requer menos experiência para completar. É “escrever um rastejante simples” em vez de “construir o próximo Facebook”.”

para o empregador, as apostas são muito mais baixas. Não é necessário assumir compromissos a longo prazo. Nenhum crachá de empregado está impresso. Nenhum departamento de Recursos Humanos está envolvido. Se você não fizer um bom trabalho, muito pouco foi perdido.

tudo isto significa que conseguir estes empregos é bastante fácil. Seja profissional e rápido… não seja difícil de trabalhar com e você deve ser capaz de ser contratado, apesar da sua falta de experiência.Descobrindo o tipo de gig que combina com você

quando você consegue um trabalho gig, você pode usá-lo para descobrir que tipo de programação combina com você.

Gigs lhe dão a oportunidade de trabalhar para um monte de pessoas diferentes e trabalhar em um monte de projetos diferentes. Esta é uma grande oportunidade para fazer alguma exploração para descobrir o que você gosta.Curioso sobre dados? Apanha um trabalho de raspagem ou processamento de dados.

quer aprender sobre hardware? Há Arduino um Raspberry pi gigs.Encontrou algo de que gosta? Encontra outro trabalho semelhante.

eu pessoalmente usei gigs para tentar todos os tipos de áreas de programação. Quando eu estava me apresentando, algumas categorias de projetos que eu tive a chance de tentar incluido:

  • sites
  • players de vídeo personalizados
  • players de áudio
  • micro-controlador de programação
  • live streaming e vídeo-conferência
  • dados de raspagem e rastreamento
  • jogos simples

e a lista vai sobre.

Use gigs para descobrir o que você gosta e não gosta como programador. O aprendizado é super valioso. Talvez mais valioso do que o dinheiro que podias ter ganho a trabalhar num trabalho em que não estavas interessado.

Gigs let you polish your skills and hone your craft.

quando você está no início de sua carreira de programação, você provavelmente não está pronto para grandes projetos. São demasiado complicadas. Eles envolvem habilidades (como ler o código de outras pessoas) você pode não ter dominado ainda.

você também precisa aprimorar sua arquitetura e escolher as API de plataforma. Não há nada como um cliente a sério a pedir-te para aperfeiçoares alguns CSS para aprenderes como funcionam os flex-boxes. E ter que construir aplicativos de uma única página para quatro clientes diferentes realmente ajuda a ficar muito claro sobre como aplicativos Reat lidar com roteamento.

também, apenas ter que fazer tudo você mesmo será benéfico. Terá de construir sistemas inteiros. Não terás escolha. Vais aprender como tudo funciona.

Gigs muitas vezes levam a coisas melhores

Quando eu comecei a fazer shows, eu nunca realmente esperava que eles abrissem portas para mim, mas isso foi o que acabou acontecendo.Eu cobraria um show por 2 horas (o show realmente me levou um pouco mais) e eu entregaria exatamente o que meu cliente me pediu. No dia seguinte, o cliente perguntaria se eu tinha tempo para outro projeto.

cada projeto que eu criei foi outro projeto que eu poderia adicionar ao meu portfólio. Cada projecto também expandiu a minha rede. As pessoas que conheci referiam-me os seus amigos e colegas. Ao longo dos anos, acabei a trabalhar para algumas grandes empresas.

eventualmente, eu realmente nem tinha que procurar um novo trabalho. Lembrei-me agora.Foi divertido … e apesar de ter sido assustador no início, tornou-se mais fácil com o tempo.Então, como é que se arranjam concertos? Aqui está o processo que eu recomendo:

encontre um bom mercado de gig que se ajuste à sua situação

você quer começar a sua procura de gig encontrando um ‘mercado’ onde os empregadores o verão como uma boa solução para os problemas que eles estão tentando resolver. Eles normalmente olham on-line em um “mercado de trabalho”: placa de trabalho, lista de discussão, canal frouxo, fóruns, e assim por diante. Quando digo “mercado”, refiro-me realmente a qualquer comunidade onde um determinado grupo de pessoas postam empregos.

encontrar o mercado adequado é provavelmente a parte mais importante de fazer uma busca de trabalho, e muitas pessoas não se aproximam do local de sua busca de trabalho muito estrategicamente.

a verdade é que cada mercado tem diferentes ‘misturas de clientes’ com diferentes necessidades, desejos e critérios de contratação.Se passar algum tempo a caçar no tipo errado de mercado, terá dificuldade em arranjar trabalho. Por isso, vale a pena passar algum tempo à procura de mercados adequados.

então o que você quer procurar?Em primeiro lugar, é evidente: procura um mercado concentrado. Isto provavelmente significa um lugar onde os empregadores empreendedores estão postando pequenos projetos focados. Isso significa que você vai querer evitar placas de trabalho a tempo inteiro. Qualquer post onde você precisa enviar um currículo e passar por rondas de entrevistas provavelmente não é o que você está procurando.

além de procurar mercados focados em “gig”, você terá mais sorte com os mercados que estão “nichados”.

What do I mean by ‘niched’? Bem, você quer mercados que tenham algum tipo de foco em que suas habilidades ou experiência se encaixem.Os mercados de nicho incluem::

  • temática geográfica: alguns mercados são construídos para as comunidades locais. As pessoas costumam contratar através destes sites quando querem trabalhar com alguém local.
  • Technology focus: Some marketplaces focus on particular technologies. Se você tem passado muito tempo com uma determinada tecnologia, estas placas serão lugares onde você terá uma vantagem.
  • Problem-space focus: Some marketplaces are not targeted at a technology per-se per-se, rather they focus on a particular audience. Projetos de Software existem em todas as comunidades. Se você é um membro de uma comunidade, você pode ser capaz de obter acesso a shows que não estão disponíveis para outros desenvolvedores.Escolher um bom mercado nichado irá aumentar muito as suas probabilidades de conseguir um concerto.Num mercado fechado, os empregadores serão mais relevantes. Você vai enfrentar menos concorrência do que você faria em um site mais geral freelancer. O mais importante é que niching lhe dá a chance de “empilhar o baralho” em seu favor, já que você estará aplicando com uma vantagem sobre a competição, mesmo que essa vantagem seja apenas “nós vivemos na mesma cidade”.Se eu tivesse que começar a trabalhar novamente hoje, alguns lugares que eu poderia olhar incluiriam::
    • craigslist — a seção gigs)-é local / geograficamente focada, então você tem algumas das vantagens embutidas acima mencionadas.
    • in person physical meetups-again local and niched. Pela minha experiência, quando você aparece nesses eventos, há quase sempre alguém procurando alguém para ajudar em seus projetos. O facto de seres local é uma grande vantagem.
    • public-entrepreneur-focused slack chat groups and topical mailing lists (again they are niched and a little less main-stream). Você pode encontrá— los pesquisando “canais públicos de folga” -muitos deles têm uma seção específica dedicada ao emprego, e a maioria dos empregos em canais focados em empreendedores será baseada em Gigg.
    • finalmente, upwork.com, freelancer.com ou outro local de trabalho focado. Estes sites têm muitos empregadores que procuram contratar pessoas, mas pode ser um pouco difícil começar. Você vai competir por empregos com pessoas de todo o mundo que já têm um monte de comentários de plataforma. Quando você, eventualmente, obter algumas avaliações de 5 estrelas coisas vai ficar fácil, mas até então é um jogo de números, por isso, estar preparado para um monte de rejeições.

    aplicar para o gig

    aplicar para um gig é muito simples. Você vai ter uma conversa com um empregador e você quer convencê-los de que você pode resolver o problema deles.

    normalmente você estará enviando um e-mail. Em alguns casos você pode estar preenchendo um formulário ou algo assim. Mas não importa, desde que possas ter uma conversa.O que me diz?

    você quer deixar o empregador saber que você entende o problema que eles estão tentando resolver e que você acha que você pode resolvê-lo para eles.

    você quer dizer – lhes quanto tempo você acha que vai demorar e incluir um pouco de informação sobre si mesmo que explica por que você especificamente é um bom jogo.Se os tiver, queira incluir alguns links para alguns trabalhos que tenha feito e que sejam semelhantes aos que o empregador procura.Pode estar a pensar, Não tenho experiência. Isso não me desqualifica imediatamente?”

    não necessariamente. Podes usar a tua fraqueza como força! Aqui estão alguns exemplos de como você pode fazer isso.

    • deixe o empregador saber que você é novo para freelancer, mas diga-lhes que você está interessado em seu projeto, porque você precisa de grandes peças de portfólio. Isso significa que você está feliz em Revisar e polir tanto quanto necessário para criar algo realmente espetacular.
    • deixe o empregador saber que você é novo para freelancing e é por isso que as taxas que você está citando são tão baixos – provavelmente mais baixo do que a concorrência. Vão receber muito.
    • deixe o empregador saber que, embora você é novo na codificação, você tem muita experiência em sua indústria particular. Você tem conhecimento de que, de forma única, qualifica você para fazer o show melhor do que a concorrência mais genérica.

    o fato de que você está apenas começando é uma força em alguns aspectos, como você pode justificar fazer projetos que os desenvolvedores mais experientes não vão pegar porque o pagamento para você é diferente – experiência e evidência de portfólio vs dinheiro. Comunique esta mensagem de forma eficaz e você não terá problemas em conseguir alguns dos shows para os quais se candidata.

    Follow up

    What is often said in many job search books and articles is true! O acompanhamento é muito importante.

    pense nisso a partir de uma perspectiva de empregadores (eu sei Porque já contratei pessoas antes).

    você (como empregador) postar um gig e começar a receber mensagens de empreiteiros. Muitas mensagens são terríveis. As mensagens são mal escritas ou o CONTRATANTE quer muito dinheiro ou não parece que o CONTRATANTE entende o que você quer. Alguns candidatos parecem promissores, mas naturalmente você quer esperar um pouco para mais candidaturas para entrar. Talvez apareça alguém espectacular.

    eventualmente você passa para alguma outra tarefa e esqueça sobre o show que você postou. Passam alguns dias e as candidaturas deixam de aparecer. Estás ocupado… e depois recebes um e-mail de um dos poucos candidatos promissores. Esta pessoa parecia que podia fazer o trabalho e eles parecem profissionais (depois de tudo que eles seguiram). A tua decisão está tomada.

    como contratante você quer ser essa pessoa que parece promissora e acompanha. Ficarias surpreendido com o quão poucas pessoas seguem quando se candidatam a concertos. Realmente faz toda a diferença.Então, como é que o faz?Depois de enviar o seu e-mail inicial, espere um dia ou dois e depois envie um e-mail rápido a dizer: Ei, eu não tinha tido notícias suas e pensei em dar seguimento. Encontraste alguém para te ajudar com o teu trabalho? Se ainda precisar, estou disponível.Pela minha experiência, é quando se consegue o emprego. Tenta e vê se resulta contigo.

    não se desanimem

    Getting gigs can be a bit of a numbers game at first. Não leves a rejeição a peito. No início você não terá construído uma reputação, então é natural que as pessoas serão cautelosas para contratá-lo.

    continue a aplicar-se às publicações e não seja desencorajado! Recomendo pensar no sucesso como “aplicar” em vez de “conseguir” o emprego. Vai ajudar a manter as coisas em perspectiva. Eventualmente vais conseguir o teu primeiro trabalho.

    esse primeiro trabalho que você recebe vale bem o esforço. Depois daquele primeiro show quando alguém perguntar o que você faz para viver você terá algo novo para dizer a eles:

    eu sou um programador profissional ?

    espero tê-lo convencido

    espero tê-lo convencido de que gigs pode ser uma ótima maneira de iniciar uma carreira de programação.

    se você pode construir programas básicos você pode usar gigs para iniciar sua carreira de programação hoje.Com o passar do tempo, gigs são um trampolim para coisas maiores e melhores, por isso vão lá e arranjem um concerto ou dois. Vais ficar surpreendido com o que podes fazer se tentares.Obrigado por ter tempo para ler o meu artigo.

    Você também pode ler outros artigos da mina no meu blog pessoal https://wildnotion.com

    Você pode me encontrar no Meio onde eu publicar artigos sobre programação, empreendedorismo e dados. Você também pode me seguir no Twitter.Se achar este artigo útil, avise-me.??.

Deixe uma resposta

O seu endereço de email não será publicado.