Ao me candidatar a uma posição de programação básica, como faço para incluir meus exemplos de codificação? [fechadas]

18

Em breve, iniciarei o processo de solicitação de posições de programação de nível de entrada. No momento, não tenho experiência profissional em codificação, então tudo o que tenho a mostrar são alguns projetos pessoais e exemplos de código para mostrar do que sou capaz. Como apresento coisas como exemplos de código, meu trabalho específico em projetos colaborativos, projetos pessoais etc. a um possível empregador? Algo como um cartão de visita digital? um link da web no currículo para uma página onde está tudo definido? links para páginas de projetos individuais?

Basicamente, existe um método preferido para listar ou exibir o que eu fiz além de apenas algumas linhas em um currículo descrevendo-o?

MaQleod
fonte

Respostas:

21

Coloque seus projetos pessoais no Github ou no Bitbucket . Se seus projetos colaborativos são acadêmicos e ninguém objeta, inclua-os também (obviamente dando crédito onde o crédito é devido), observando as seções nas quais você contribuiu para o uso específico de @authortags nos comentários de sua função / classe. Verifique se há uma READMEraiz no projeto para fornecer uma visão geral do que é o pacote e o que ele faz.

Inclua um link para seu perfil do Github / Bitbucket em seu aplicativo (qualquer que seja o formato). Agora, não apenas seu possível empregador obtém acesso fácil à sua fonte (pode baixar todo o projeto, colaborativo ou não, e grep através da fonte para encontrar @authortags em seus projetos colaborativos), mas também mostra que você está com a tecnologia de controle de versão atual .

Demian Brecht
fonte
2
Isso está rapidamente se tornando o procedimento esperado. Vários recrutadores entraram em contato comigo apenas com base no meu perfil do github.
Rein Henrichs
Eu nunca ouvi falar de github ou bitbucket ... até agora. Obrigado.
Michael Riley - AKA Gunny
18

Vou lhe dizer isso diretamente: se estou procurando algum nível de programador, não estou perdendo tempo lendo todas as amostras de código de cada candidato. Isso leva muito tempo e, se eu fizer isso e gostar do seu código, mas não gostar de você, perdi esse tempo. É muito mais rápido descobrir se você vai se encaixar do que descobrir se é bom, então farei isso primeiro.

No entanto, para uma entrevista final, quero ver seu código desesperadamente (ou pelo menos para um dos idosos vê-lo). Eu já decidi que gosto de você até então. Preciso saber o quão bom você é antes de decidirmos que faremos uma oferta e quanto será. Então eu vou pedir para ver, você não precisa me convencer.

Portanto, a pergunta é: " como você se destaca na fase de currículo?", Como você me leva a entrevistá-lo em primeiro lugar? No último ano, há um monte de coisas que você pode colocar no seu currículo para explicar sua carreira, mas como graduado, não há.

Portanto, você deve colocar suas qualificações lá em cima, na frente e no centro. Se estou procurando um graduado, é sobre isso que quero saber primeiro (eu diria o oposto de um sênior, coloque-o na parte de trás, se eles forem impressionantes o suficiente para incomodar). Se estou relativamente impressionado com isso, vou ler o restante do currículo. Lá, um resumo dos projetos pessoais em que você trabalhou é bom.

Sem código, apenas o que e por quê, mais importante que problema você estava tentando resolver . Uma capacidade comprovada de traduzir problema em solução é inestimável. Também uma lista da sua pilha de tecnologia. Se você estiver usando controle de origem, testes de unidade e talvez um servidor de IC em projetos pessoais, chamará minha atenção.

Editar: Também links. Se você possui sites ou aplicativos ativos, vincule-me a eles em seu currículo . Não resisto a clicar, embora não copie / cole um URL. Não vou ficar muito tempo lá, mas é possível chamar minha atenção na primeira página. Particularmente, se você tem um blog e algum dos títulos de assunto aborda questões em que eu recentemente me deparo, notarei isso e um pouco mais profundamente, e se você fizer sentido, lembrarei de você quando olhar para trás em quem entrevistar.

pdr
fonte
1
+1 para descrever quando as amostras de código são normalmente úteis no processo de entrevista.
Dave DuPlantis
+1 Este é um conselho muito bom e informações muito úteis, porém não foi orientado também para o que minha pergunta fazia (mais como apresentar dados a um possível empregador). Eu ainda aprecio a resposta.
MaQleod
@ MaQleod - desculpe, acabei de ler sua pergunta novamente e acho que a interpretei completamente errado da primeira vez. Você estava perguntando como apresentá-lo quando desejado, e não como apresentá-lo de maneira que seja notado? Se eu o tivesse lido dessa maneira, teria dito "como eles o desejarem; pessoalmente, ofereço muitas opções - tudo, desde e-mail ao dropbox e github".
pdr
7

Apenas descreva.

Se eles quiserem mais detalhes, eles os solicitarão; nesse momento, seria apropriado enviar mais informações.

Considere da seguinte maneira: um gerente de contratação terá muitos currículos diferentes. Dependendo da empresa, o seu irá primeiro para o RH. A pessoa de RH procurará determinadas palavras-chave. Com base nesses, eles encaminham o aplicativo ao gerente de contratação (geralmente imprimindo-o).

O gerente de contratação os folheará procurando, novamente, determinadas palavras-chave. Se ele os vir, eles deixarão a pessoa de RH se aprofundar.

Nesse momento, você receberá uma entrevista por telefone ou pessoalmente.

Em nenhum momento alguém realmente leu a maior parte do seu aplicativo. A principal razão é que as pessoas que entenderiam isso francamente não têm tempo nem inclinação. E as pessoas que têm tempo (RH) não entenderão. Além disso, aplicativos de várias páginas (especialmente para um trabalho básico) são uma coisa ruim .

Portanto, verifique se o currículo é claro e conciso. Certifique-se de usar as palavras apropriadas para o trabalho que está tentando obter; além disso, tenha uma boa aparência e fale claramente quando receber a pessoa pessoalmente.

Por fim, saiba que as pessoas em questão receberão MUITOS aplicativos ao tentar preencher essa posição. Eles vão conversar com muitos candidatos diferentes. No final do dia, a apresentação é o que o separará dos outros.

Eu não
fonte
4

Github / CodePlex / qualquer que seja. Divulgue seu código, documente um pouco, escreva alguns testes e faça a sua melhor comida. Se um desenvolvedor iniciante me entregasse o currículo e me desse o nome no Github, eu prepararia a entrevista primeiro examinando o código e, em seguida, talvez fazendo algumas perguntas no que se refere a seus projetos pessoais. Por que você usou esse padrão aqui, por que você tomou essas decisões lá, como você decidiu usar isso ou aquilo.

Ter o código disponível primeiro fornece ao entrevistador alguma base de compreensão do seu nível de habilidade e permite que ele faça perguntas de conversação durante a entrevista, no que diz respeito aos seus interesses (espero que seus projetos pessoais sejam seus interesses ...)

Existem vários construtores de currículo disponíveis para repositórios de código. Para o Github, é resume.github.com - experimente!

JohnK
fonte
2

Primeiras coisas primeiro: um recrutador deve estar realmente interessado em projetos pessoais.

O que eu sugiro é colocá-lo em um site e adicionar um link em sua carta de inscrição ou até mesmo currículo. Portanto, o recrutador não terá a impressão de que você tenta forçá-lo a olhar para ele.

Alexis Dufrenoy
fonte