2012-05-09 02:46:37 +0000 2012-05-09 02:46:37 +0000
50
50

Como estudante, como deve ser descrita a familiaridade com a linguagem de programação num CV/Resume

Eu sou estudante do segundo ano de Informática e ia candidatar-me na Microsoft como Microsoft Student Partner. Sou obrigado a criar um CV/Resume.

Tecnicamente não tenho qualquer experiência profissional desde que estou a estudar na faculdade, mas estou interessado em candidatar-me como Microsoft Student Partner na Microsoft aqui no meu país.

Estou a pensar, uma vez que sou um estudante com pouca experiência profissional na utilização de uma língua, *como enumero as línguas com que estou familiarizado e estou habituado/a mais exposto/a? *

Aqui está um exemplo da minha confusão, usando a minha própria situação: a minha escola centra-se na tecnologia Java, por isso estou mais exposta a Java, mas no último período estudei C#.NET para um determinado curso onde criei um sistema simples de Administração de Pacientes com o formato Windows. Sinto-me confortável com o C#.NET mas não sei tudo sobre ele; estou familiarizado com LINQ TO SQL e algumas bibliotecas que ele possui. Sei que me sinto confortável trabalhando com ambas as linguagens (C# e Java), então como descreveria isso no meu currículo?

Também estou familiarizado com linguagens de script e markup como Javascript, PHP, HTML, CSS e XML, mas mais uma vez não tenho muita exposição profissional com elas. Como posso listá-los, apesar de estar apenas familiarizado com as linguagens?

Respostas (7)

58
58
58
2012-05-10 02:28:25 +0000

Sou gerente de contratações e já fiz muitas entrevistas e li muitos currículos. O que lhe posso dizer é que se listar uma língua ou tecnologia numa secção de “competências” de um currículo, e eu tiver conhecimento disso, far-lhe-ei perguntas técnicas detalhadas sobre o assunto, mesmo que não seja estritamente um requisito do trabalho. Por outras palavras, enumere as coisas em que se sente à vontade para responder a perguntas detalhadas. O meu sentimento é que se o colocar aqui, está a afirmar algo e o facto de poder ou não apoiar-me diz-me muito sobre tudo o resto que afirma no seu currículo e na entrevista.

Isto é completamente distinto da experiência profissional. Se conhece C++, e está preparado para responder a perguntas sobre o mesmo, coloque-o numa secção de competências mesmo que nunca tenha escrito uma linha de código C++ profissionalmente. Como gestor, o que me interessa é que o saiba. A experiência profissional é apenas uma forma de o provar.

Em caso de dúvida, seja explícito. No passado tive linhas como “Expert in C++, competente em Python, algum conhecimento de Java” no meu currículo.

Fora da secção de competências, liste tudo o que usou, mesmo que só tenha conhecimentos de passagem. Se disser “projecto de seis semanas usando JavaScript”, não vou assumir que é um especialista desde que não saia na entrevista que foi “projecto de seis semanas sentado ao lado de um tipo que usou JavaScript”. A triste verdade é que muitos departamentos de RH usam palavras-chave e rejeitarão de bom grado as pessoas que não combinam. Por vezes é preciso apenas ter a certeza de que a palavra-chave está lá para ter o currículo à frente dos olhos de alguém que conhece a tecnologia.

Basta manter a honestidade, porque o pior que pode acontecer numa entrevista é que o entrevistador tenha a impressão de que o seu currículo está inflacionado. Isso vai pôr em causa tudo o que você do sabe. Muito melhor para ser completamente honesto. Contratámos muitas pessoas que disseram “não sei” nas entrevistas, mas ninguém que tentou fazer bluff com afirmações de conhecimento que não tinha.

30
30
30
2012-05-09 11:57:02 +0000

Ao ensinar os alunos a elaborar o currículo e a carta de apresentação, lembro em primeiro lugar aos alunos que, quando se candidatam a posições de nível de estudante ou de nível básico, o director de contratação assume falta de experiência profissional e pouca familiaridade com os aspectos profissionais da carreira (neste caso, conhecimento profundo das linguagens de programação).

Em regra, lembre-se primeiro onde se está a posicionar e compreenda as expectativas a esse nível. Depois, quando listar (e faça apenas uma lista em forma de bala) a sua experiência na linguagem de programação, liste as que se sentem confortáveis a entrar pela porta e a usar desde o primeiro dia, para completar as tarefas e responsabilidades exigidas a um funcionário de nível básico. Também não é irrazoável para um estudante listar o número de anos de trabalho na língua, para tornar ainda mais claro (por exemplo, “C#.Net - menos de um ano; JavaScript - 1 ano; etc.)

Na sua cover letter, este é o lugar para expandir a informação no seu currículo; você quer a sua carta de apresentação e retomar o trabalho com um ao outro para pintar uma imagem completa de si. Em seu exemplo específico, dada a informação que forneceu, eu colocaria a lista de línguas no seu currículo, e depois na sua carta de apresentação diria algo do tipo "Como pode ver no meu currículo, estou familiarizado tanto com Java como com C#.Net. O meu trabalho concentrou-se principalmente em Java, mas também criei um sistema básico de Administração de Pacientes usando C#.Net como parte de um projecto com a duração de um semestre”. É isso.

Como estudante, não se espera que saiba tudo. Espera-se que seja verdadeiro sobre o que sabe, os limites desse conhecimento, e que rediga os seus documentos sobre si para reflectir isso.

26
26
26
2012-05-10 05:12:28 +0000

A informação que você aprendeu em outras línguas (possivelmente fora do seu curso) é útil para um empregador. No entanto, como outros disseram, não quer representar familiaridade com uma língua ou tecnologia com a qual apenas se tenha familiarizado.

Não há nenhuma razão para não poder simplesmente listar a sua proficiência ao lado de cada língua ou biblioteca. Pode fazê-lo de uma forma quantitativa (número de projectos concluídos, número de anos de experiência), ou pode qualificá-lo com algum tipo de rótulo. Já vi isto ser feito utilizando um análogo às línguas faladas como este:

Línguas de programação : Nativamente fluente: C, Java, JavaScript Fluente em conversação: Perl, PHP, Bash Turista: Ruby, Go, Groovy

É claro, tenha em mente que você pode ter perguntas difíceis sobre qualquer coisa que você diz “especialista” ou “falante nativo” sobre - e como estudante, ninguém está esperando um nível de proficiência especializada. Consequentemente, você também pode gostar:

Linguagens de programação : Mais experientes com C, Java e JavaScript Alguma experiência com Perl, PHP e Bash Dabbled em Ruby, Go e Groovy

Alguns currículos executam esta lista juntos como um único parágrafo. No entanto, prefiro este estilo de lista ao parágrafo de texto, pois é muito mais fácil de digitalizar. O seu currículo é o seu folheto, e deve ser fácil de digerir pelo leitor.

Como estudante, pode não ter muita experiência de trabalho, mas pode listar os projectos que completou (tanto trabalhos como extra-curriculares - pontos extra se tiver projectos extra-curriculares suficientes para uma nova secção). Quando o fizeres, lista definitivamente as tecnologias que utilizaste - a informação sobre o que conseguiste com uma língua é um grande indicador de proficiência.

Finalmente, lembra-te que não é um problema dizer “não sei” numa entrevista - a não ser que o teu currículo faça parecer que o fizeste (por isso nunca te deites no teu currículo).

6
6
6
2012-05-09 15:03:59 +0000

Edit: Mudei de opinião sobre este assunto desde a altura em que respondi a esta pergunta. Algumas das novas orientações que saem é recomendar-lhe don’t listar as competências técnicas - porque elas são um resquício dos dias em que a procura automática de currículos era realmente mal feita.

Não ficarei zangado consigo se adicionar uma secção (e se o fizer, sinto que o meu conselho abaixo ainda se mantém), no entanto, tirei esta secção do meu currículo com grande sucesso.


No meu currículo Tenho uma secção para linguagens de programação em que sou proficiente e outra secção separada para aqueles com quem estou familiarizado.

Isto permite-me cobrir a minha amplitude de conhecimentos sem me poder deturpar.

Se vai listar uma língua com a qual está menos familiarizado, deve definitivamente indicar isso de alguma forma no seu currículo ou está a preparar-se para um potencial pesadelo quando entrar para a entrevista.

Se nem sequer se sente à vontade para dizer que está familiarizado com uma língua, então deve deixá-la completamente de fora.

Nada é pior do que ter um entrevistador a fazer-lhe uma simples pergunta que deve saber (com base no que o seu currículo diz) apenas para o fazer dizer que não pode responder. Essa é uma forma segura de não ser contratado.

4
4
4
2012-05-09 03:25:26 +0000

Com qualquer conjunto de competências, independentemente da sua área ou da empresa a que se candidata, quer tentar descobrir o que tem de mais valioso para a empresa a que se candidata.

Por exemplo, se se candidatar a fazer parte de uma equipa C#, quererá concentrar-se nos projectos que construiu nessa linguagem. Como és estudante, e não construíste coisas para uma empresa, então eu focar-me-ia no que construíste em projectos de equipa, e no desenvolvimento independente. Para os projectos de equipa, lista o papel que desempenhaste na equipa (líder de equipa, designer, arquitecto, programador, etc.) e um pouco sobre o projecto em si.

Para as pessoas que estão a candidatar-se pela primeira vez, ou estudantes que estão a candidatar-se a alguns dos primeiros empregos na sua área, eu acho que há frequentemente um foco na listagem de competências num esforço para “preencher o espaço” no currículo. No entanto, se tiver algum projecto open source, ou projectos cujas equipas tenham publicado o seu software, ou mesmo um website onde coloque o seu próprio material, penso que é importante que o ponha lá fora, olhe à sua volta para ver o que as outras pessoas estão a fazer, e siga a sua paixão para onde ela o leva.

Uma última coisa que é específica do programador, eu obteria uma conta no StackOverflow e começaria a responder a perguntas. Se gosta de ajudar as pessoas, o StackOverflow pode mostrar muitas coisas de uma forma imparcial - a sua capacidade e vontade de ensinar aos outros, o seu processo de pensamento, que tecnologias conhece realmente - e todas elas são votadas pela comunidade, por isso é muito mais difícil “falsificar” saber alguma coisa a não ser que realmente o saiba. Há toneladas de perguntas disponíveis a todo o momento em todos os níveis de competências, e quase todas as línguas, por isso não deverá ter qualquer dificuldade em encontrar perguntas sobre as quais possa demonstrar as suas competências.

4
4
4
2012-05-09 23:53:48 +0000

No currículo em si, eu apenas os enumeraria, por exemplo, no meu CV que actualmente tem o seguinte:

KEY SKILLS Linguagens de Programação: C, C++, C#, CSS, Java, JavaScript, Perl, PHP, PL/SQL, Python, SQL, Visual Basic 6, Visual Basic .NET, Visual Basic for Applications, XHTML, XSLT, XML Bases de Dados: Microsoft SQL Server, MySQL, Oracle 9i até 11g Frameworks: ASP.NET, ASP.NET MVC, jQuery, jQuery UI Processos de Engenharia de Software Formal Engenharia de Lançamento / Integração Contínua

Periodicamente passo e removo ou adiciono algumas linguagens a ele, mas utilizo a regra de que devo sentir-me pelo menos confortável para trabalhar com a linguagem e que o tempo de “ramp up” para voltar a utilizá-lo extensivamente não seria muito. Além disso, quando se trata de procurar um emprego, a maior parte das pessoas vai querer passar por cima das línguas que conhece num formato terso em vez de passar por toda a sua experiência de trabalho.

Dependendo de com quem se está a candidatar, eles vão querer que se avalie o uso da língua e isso é onde deve ter cuidado e ser muito honesto sobre o quão confortável se está com algumas das línguas. Talvez se consiga safar com a listagem de um monte de currículos se não estiver a dar níveis de competências, mas quando eles pedirem que os níveis de competências sejam honestos. Na prática, eles vão duvidar que um novo licenciado seja um especialista com uma língua (eu diria que, se a escola usa Java como língua franca para as aulas, então você pode ser capaz de se safar), então esteja ciente disso também.

1
1
1
2015-10-05 00:35:55 +0000

Basta listar tudo aquilo com que se sente confortável. Penso que um semestre de experiência é suficientemente bom. Quem quer que o vá entrevistar saberá que é um estudante e não esperará uma tonelada de experiência. Espere que lhe peçam para descrever a sua experiência, o tipo de projectos em que trabalhou, a dimensão dos mesmos, etc., etc. Obviamente não queres listar algo em que não possas escrever um simples laço.