Como deve ser o currículo de um programador autodidata / sem experiência? [fechadas]

13

Há um tempo, fiz uma pergunta sobre saber quando você está pronto para procurar um emprego e obteve respostas positivas. Agora, estou trabalhando na redação de um currículo para começar minha busca de emprego.

O título resume bastante a questão: o que um programador autodidata que não tem nada além de experiência em projetos pessoais deve colocar em um currículo?

PS. O que realmente quero pedir é que alguém dê uma olhada rápida no meu currículo (rascunho), mas sei que é muito específico aqui. Existe um lugar onde eu possa fazer esse tipo de pergunta?

EDIT: Obrigado a todos pelo feedback. Eu terminei uma versão RC e esperamos entrar no mercado de trabalho em breve.

Nick Frezynski
fonte
2
Comentaristas : os comentários destinam-se a esclarecer, não a discussões prolongadas. Se você tiver uma solução, deixe uma resposta. Se sua solução já estiver publicada, faça um voto positivo. Se você quiser discutir esta questão com outras pessoas, use o bate-papo . Veja o FAQ para mais informações.

Respostas:

6

Seu currículo é o seu currículo. Você pode pesquisar estilos / modelos na Internet ou pode usar os modelos de currículo do Microsoft Word.

Francamente, eu odeio ver o mesmo modelo de currículo repetidamente e aprecio os currículos em que o candidato tirou um tempo para criar seu próprio currículo.

Mais ou menos, embora você queira incluir o seguinte:

  • Informações de Contato
    • Certifique-se de que este seja atual, nome / email / telefone, endereço, se desejar, mas não acho que o endereço seja necessário.
  • experiência
    • Se você é autodidata, provavelmente não possui experiência profissional. Projetos pessoais ou contribuições de projetos de código aberto podem ser listados aqui, se houver.
  • qualificações / habilidades
    • Isso para um autodidata pode se sobrepor, é o mesmo que a seção de experiência.
  • educação / certificações
    • Qualquer educação relevante não pode prejudicar.

Carta de apresentação - A explicação da carta de apresentação não pode doer para explicar sua situação e falta de experiência formal de trabalho.

Chris
fonte
Você recomendaria deixar de lado a experiência não relevante? Tenho muita experiência em negócios, mas quero codificar.
Nick Frezynski 27/05
3
@ Jack: você pode querer deixar de fora a experiência de cortar árvores. A menos que você cortou a árvore em Python, nesse caso ... não importa. :-)
Peter Rowell
@ Peter Rowell: Eu acho que o corte de árvores seria mais fácil no Scheme, mas essa é apenas a minha opinião. Incluí-o para experiência comercial, pois sou proprietário de uma empresa e consultor da outra. Minha verdadeira pergunta é: devo deixar de fora o negócio? Eu não quero ser jogado no gerenciamento / marketing / atendimento ao cliente.
Nick Frezynski 27/05
2
@Jack: Não, eu deixaria de lado porque (francamente) há muitos programadores que não entendem que a razão fundamental para a maioria das empresas existir não é a programação. Dito isto, você pode querer ver se há uma rotação de programação que você pode colocar em alguma delas. Juntamente com o fato de você estar solicitando um posição de programação , pode dar a eles uma pequena dica de que você não quer mais fazer negócios .
Peter Rowell 27/05
+1 para listar contribuições para projetos de código aberto. As pessoas que procuram programadores querem saber: 1) Você pode fazer o trabalho que precisamos, sem que nós seguremos sua mão? 2) Você pode codificar em uma equipe? 3) Você se encaixa na equipe em um nível social? - Os dois primeiros estão sendo vendidos pelo seu currículo, o terceiro é vendido em uma entrevista. Mostrar que você trabalhou em projetos de código aberto abrange os dois primeiros, ainda mais se o trabalho do projeto cobrir linguagens e tecnologias semelhantes ao seu trabalho.
Polinomial
2

A abordagem mais sensata nessa situação seria citar o projeto que você concluiu . Isso comunicará uma imagem de você sendo cumpridor . Portanto, concentre-se nas coisas que você realizou em oposição ao que iniciou, tentou e depois abandonou. Você pode extrair as habilidades obtidas por meio de projetos "experimentados" e colocar em uma seção "habilidades" separada sem mencionar esses projetos.

Se você não tem projetos realizados, então, bem, é um problema então.


fonte
O que constitui um projeto realizado? Os projetos que listei são "realizados" no sentido de serem utilizáveis. No entanto, eles não estão de forma alguma próximos da qualidade comercial. Não sei quanto tempo levaria para criar um intérprete de qualidade comercial / programa de gráficos / sistema de programação genética, mas acho que o tempo seria medido em anos.
Nick Frezynski 27/05
@ Jack Trades: O que você tem é bom. Eles estão trabalhando e, portanto, realizados. O que eu quis dizer é evitar mencionar coisas em que você se interessou, começou, mas parou por qualquer motivo que possa haver (pouco tempo, estudo, vida em família etc.).
2

é provável que esta pergunta seja encerrada porque está localizada muito em breve, então aqui está uma impressão rápida:

livrar-se dos cabeçalhos, menus e rodapés do blog - "programação sem sentido" é um nome bonito para o blog, mas um péssimo título para um currículo. Não dê ao leitor outro lugar para ir, mas seu currículo (também conhecido como "página de destino")

para cada projeto, pessoal ou não, indique o benefício que ele criou - com números específicos sempre que possível. economizou $ X. 27.3% mais rápido. tempo de processamento reduzido em 50%. metade do código da marca líder. tanto faz. Isso o torna mais real e mostra que você sabe como agregar valor a uma empresa.

se você mencionar seu blog no mesmo fôlego que seus projetos de programação, inclua estatísticas de tráfego. um blog com 200 páginas que ninguém lê é menos impressionante do que um com 10.000 visitantes únicos por mês [e, se houver, venda aos visitantes o que eles precisam!]. Se o seu blog não tiver leitores e nenhum tráfego, mova-o para uma seção de habilidades de redação técnica. é valioso - uma boa comunicação é extremamente valiosa - mas não é programação propriamente dita

em vez de autônomo, coloque "Proprietário". Soa mais sério

boa sorte!

Steven A. Lowe
fonte
Obrigado por dar uma olhada. Não vou colocar meu currículo final no meu blog (pelo menos não como parece agora), isso é apenas difícil de receber algumas críticas. As dicas dos projetos parecem muito boas. Recebo cerca de 1.000 visualizações de página / mês no meu blog. Isso é notável?
Nick Frezynski
@ Jack - Eu acho que a maioria desses não são usuários reais apenas rastreadores da web.
Ramhound 27/05
O @Jack observa de onde vêm suas visitas e quais palavras-chave as pessoas estão usando para encontrar sua página. Isso indica se são robôs ou não. 1K visualizações / mês não é muito - consulte alexa.com/siteinfo/pointlessprogramming.wordpress.com# por outro lado, ter um blog atualizado regularmente é um sinal de comprometimento, acompanhamento e paixão, por isso é uma vantagem. Basta ter em mente que um currículo é um folheto de vendas eo produto é você
Steven A. Lowe
Eu realmente não tenho idéia de qual porcentagem são bots. Eu recebo a maioria dos meus pontos de vista com as respostas que eu publiquei nos sites de newsgroups / QA, mas isso é baseado apenas nas informações das estatísticas do Wordpress e do Clicky. Embora eu analise minhas estatísticas, não estou realmente escrevendo com a intenção de ter um blog popular. Geralmente, uso artigos para escrever como uma maneira de me ajudar a aprender sobre novos conceitos. Acho que aprendo melhor quando ensino aos outros, mesmo que os 'outros' sejam fictícios.
Nick Frezynski
Eu dei um +1 porque as métricas e realizações são importantes. Isso faz você parecer muito mais valioso do que "Eu fui responsável por ...", que mostra as tarefas que você fez, mas não o quão bom você foi nelas.
Nic
1

Sugiro escrever um parágrafo 'Perfil' no topo do seu currículo que explique quem você é e sobre o que é, em sentenças reais. O restante do documento é uma evidência para comprovar isso, palavras-chave para recrutadores e pontos de discussão para a entrevista. Para liberar espaço para o perfil, você pode recolher todos os marcadores de habilidades de negócios em uma lista separada por vírgula. Também sugiro que mova as habilidades tecnológicas mais para a frente, liste seus projetos depois. Eu acho que você é realmente impressionante, apenas um pouco confuso inicialmente.

Aliás, ao ler seu blog, percebo que você tem uma seção chamada 'O que diabos ...' ... engraçado ... eu estava planejando colocar exatamente a mesma coisa na minha página pessoal, até mesmo a mesma coisa. Espero que você tenha um bom feedback para essa seção.

Andrew M
fonte
Obrigado pelas dicas e desculpe pelo formato confuso. Este é um rascunho muito rudimentar do meu currículo e tenho certeza de que acabará parecendo completamente diferente quando terminar. Este é realmente o primeiro currículo que eu já escrevi. A inspiração para a série "What In The Hell" veio da série "What the heck is" em Squawks of the Parrot. A maioria foi escrita para confirmar minha compreensão dos conceitos. Infelizmente, não recebi muitos comentários no meu blog (bom ou ruim), mesmo que isso tenha sido um grande incentivo para escrevê-lo.
Nick Frezynski
1

É óbvio pelos seus comentários aqui e por uma breve leitura do seu blog e código que sua proposta de valor não está sendo totalmente entregue pelo seu currículo. Você deve incluir uma breve sinopse que descreva sua experiência e interesses. Você deve descrever os desafios superados e as metas entregues sempre que possível: experiência de trabalho anterior, código aberto, projetos pessoais.

Se for aceitável vinculá-lo aqui (mods ou outros, edite este parágrafo, se não estiver), você pode olhar para o meu currículo como um exemplo: http://reinh.github.com . Formatação peculiar à parte, acho que faz um trabalho razoável em apresentar minha proposta de valor e pode sugerir maneiras de melhorar a sua. (Observe que não estou procurando emprego. :)

Lembre-se também de que, para um desenvolvedor de software júnior com um breve currículo, a melhor coisa que você pode fazer é criar sua marca pessoal em suas comunidades relevantes (local e online), dando palestras, contribuindo com o código aberto e oferecendo assistência em fóruns. , irc e sites como SE.

Por último, mas não menos importante: neste momento da sua carreira, o networking é muito importante. Sua melhor chance de conseguir um bom emprego é fazê-lo de boca em boca, onde o próprio currículo se torna uma formalidade.

Rein Henrichs
fonte
Fiz uma busca por proposição de valor e não sei ao certo o que isso significa em um sentido profundo. Eu olhei para o seu currículo e tive algumas idéias, isso foi útil. Quanto às redes, tenho tentado divulgar algumas coisas, mas não tive muito sucesso. Sou bastante tímido quando se trata de pedir ajuda e não sou especialista o suficiente para responder a muitas perguntas sem pesquisar primeiro. Infelizmente, onde moro, tenho uma pequena comunidade de tecnologia e procurei encontros na área também sem sucesso.
Nick Frezynski
Por proposição de valor, quero dizer, por que devo contratá-lo?
Rein Henrichs
Eu acho que entendo um pouco melhor. Tenho uma tendência a ser um pouco prolixo e acho muito difícil manter tudo o que quero dizer a um potencial empregador em uma página. Se eu não começar pelo menos com um rascunho final, eu termino com um documento de 50 páginas que descreve tudo com detalhes excruciantes. De alguma forma, terei que encontrar um equilíbrio para o rascunho final. Obrigado por analisar.
Nick Frezynski
1

Talvez essa não seja a resposta mais honesta (no que diz respeito ao empregador), mas se você puder interpretar um projeto em que trabalhou como tendo sido para outra pessoa, mesmo que fosse apenas um amigo da família (proprietário da empresa) , profissionais como médico, advogado etc.), então isso pode parecer melhor e você pode listá-lo como contrato. Talvez você tenha alguém assim, para quem você poderia fazer um pequeno projeto, mesmo que não queira cobrar, basta escrever um contrato descrevendo o que você fará e, tecnicamente, um contrato. Acho que dar a impressão de que você trabalhou para alguém, por menor que seja, ainda ajuda mais do que não ter isso lá.

programmx10
fonte
Bem, o projeto de troca de papéis pyTrade foi escrito para um amigo para ajudá-lo a aprender a mudar o comércio. Embora eu queira ter muito cuidado em ser honesto em meu currículo. Eu já sinto que estou forçando os limites de algumas coisas, já que não sou especialista em tudo o que listei (daí o apelido Jack Trades). Escrevi um código para as empresas que possuo / consulto ao longo dos anos, mas grande parte são hacks sujos que simplesmente fazem o trabalho. Por exemplo, tenho uma lista de tarefas que me envia mensagens de texto em lances, mas não quero mostrar esse código a ninguém.
Nick Frezynski
1

Sei que continuo repetindo isso, mas se o seu projeto está lá fora, não há referência melhor do que isso. Digamos que você afirme ser um desenvolvedor do mongodb e possa fornecer um link para seus checkins, isso fará com que você obtenha trabalhos mais rapidamente do que qualquer formatação sofisticada que você possa adicionar ao seu currículo.

Participe de um projeto OSS e faça da maneira mais difícil! Isso melhorará suas habilidades de comunicação / codificação / teste / cr, além de um bônus.

Subu Sankara Subramanian
fonte
Todos os meus projetos, com exceção de alguns truques rápidos, são hospedados no github / meu blog. É bom saber que isso será útil ao procurar emprego. Embora eu libere todo o meu código com licenças de código aberto, ainda não participei de um projeto em andamento. Vou ter que considerar isso em um futuro próximo. Obrigado pelas dicas.
Nick Frezynski 28/05
1

Acima do trabalho do projeto, coloque uma pequena lista de habilidades. Coloque as habilidades mais fortes em primeiro lugar. Não liste as habilidades que você detestaria usar em um emprego.

A menos que você esteja se candidatando a um cargo de gerenciamento, não coloque absolutamente "habilidades de negócios" acima de "habilidades técnicas" e faça uma lista de itens como "Python" nas habilidades técnicas.

Sua seção de habilidades não é tão quente. Ele não tem foco e inclui coisas que não são completamente novas; remova-os. O que há atualmente deve estar no final de um currículo, se houver; as coisas que faltam (Python, Scheme, Tk) devem estar em uma lista no topo.

E acabou de chegar ao fundo; mova a seção de tecnologias para o topo. Mova a seção de habilidades para baixo, para ler:

"Tecnologias" "Projetos", para justificar essas tecnologias e mostrar que eu as conheço. "Experiência de trabalho", para mostrar que posso ter um emprego. "Habilidades", para preencher e deixar que eu conte a eles que minha experiência não é necessária. Considere integrar isso nas outras seções e simplesmente permita que os projetos e a experiência de trabalho tenham pontos de referência sobre quais habilidades eu usei nesse trabalho.

Dean J
fonte
Não pude ler suas sugestões até terminar o primeiro candidato a lançamento do meu currículo. No entanto, eu ainda consegui incorporar muitos deles. Limpei um pouco minha seção de habilidades, mas ainda não estou totalmente satisfeito com isso. Eu acho que mudar as habilidades para pontos marcados nos projetos / experiência seria uma boa ideia. Obrigado pelas dicas.
Nick Frezynski 28/05