Ícone do site Café Codificado

Como a IA muda de portfólios de desenvolvedores

Como a IA muda de portfólios de desenvolvedores

Durante o processo de contratação, Skillsoft/codecademy Vice -presidente da empresa Greg Fuller pergunta aos programadores se eles usaram a IA para preparar um portfólio de desenvolvedores. Isso os deixa nervosos.

“Enquanto eles hesitam, direi a eles que minha expectativa é que você está usando a IA para gerar seus projetos, porque se você não estiver usando a IA, não está criando software com uma mentalidade moderna”, disse Fuller.

Fuller e outras fontes de contratação A nova pilha entrevistada disse que os portfólios de desenvolvedores ainda são uma boa ferramenta para conseguir um emprego, apesar do crescimento da IA. De fato, eles concordaram que a codificação com IA deveria ser mostrada como um conjunto de habilidades destacadas em portfólios – mesmo para desenvolvedores de front -end.

Como a IA muda de portfólios de desenvolvedores

Fuller disse que a IA altera todo o conceito de portfólios e projetos que os desenvolvedores criam para aprimorar seu currículo. A IA torna possível montar algo “bastante atraente, rapidamente”, disse ele.

Algumas empresas de contratação agora estão pedindo às pessoas que vibrem o código ao vivo como parte do processo de entrevista, observou ele. Embora ele não tenha dado esse passo, ele acha que os desenvolvedores deveriam mostrar como usaram a codificação da vibração.

“Agora, um exemplo simples é, digamos que eu uso uma base de código para criar um projeto: você pode mostrar como usa a IA para realmente convertê -lo em outra base de código ou duas ou três outras linguagens de programação”, disse ele. “Enquanto você está construindo esses portfólios, esteja mostrando sua adaptabilidade, alavancando a assistência de codificação, codificação de vibração ou IA”.

Os desenvolvedores também devem entender qual tecnologia foi usada e – talvez mais importante – por que usaram a IA.

“Ao revisar esses portfólios, faça essas perguntas de sondagem: qual modelo GPT você usou? Você está usando um conjunto diversificado de ferramentas, etc.”, aconselhou Fuller.

Os portfólios se tornam especialmente importantes para os desenvolvedores juniores que caçam emprego no mundo de hoje, porque as posições de nível básico estão sendo automatizadas, acrescentou.

“Agora eu realmente desqualificaria as pessoas que dizem que não têm mais nada para mostrar”, disse Fuller.

Uma perspectiva de front -end

NetlifyGerente sênior de experiência do desenvolvedor Sean C. Davis concordou que o papel dos sites de portfólio está mudando devido à IA.

Embora os portfólios ainda importem e possam ser uma maneira de mostrar a criatividade ou destacar suas habilidades para aprender novas tecnologias, ele acha que as ferramentas de geração de código de IA tornam os portfólios um pouco menos relevantes, disse ele. Enquanto os gerentes de contratação poderiam olhar para o código de um projeto no portfólio ou no Github, agora é preciso haver uma “trilha em papel”.

“O benefício que (portfólios) tendem a trazer as pessoas provavelmente parece um pouco diferente hoje do que há cinco anos, principalmente por causa da influência dessas ferramentas de geração de código de IA”, disse Davis. “Costumo olhar para os portfólios como não muito diferentes de como posso olhar ou falar sobre o valor de um site ou um aplicativo ou algo assim, que é: está atingindo seus objetivos?”

Davis, cuja formação está em desenvolvimento de front -end, contrata engenheiros de front -end e trabalhadores de relações com desenvolvedores técnicos para a equipe de educação de desenvolvedores da empresa. A equipe é responsável por manter e construir as propriedades públicas da Web da Netlify.

“O benefício que (portfólios) tendem a trazer as pessoas provavelmente parece um pouco diferente hoje do que há cinco anos, principalmente por causa da influência dessas ferramentas de geração de código de IA”.
– Sean C. Davis, gerente sênior de experiência do desenvolvedor da Netlify

Davis pode dizer se um site é gerado pela IA com base em um prompt de um parágrafo básico.

“As ferramentas de geração de código de IA hoje são contextualizadas pelos desenvolvedores que os construíram para padrão para certos estilos, e, portanto, se um desenvolvedor não trazer a direção para a UX/UI para esse prompt, você obterá esse tipo de estilo padrão”, disse ele. “Se voltarmos, digamos de 5 a 10 anos, eu atribuiria isso a isso, eles conectaram o bootstrap e depois não fizeram nenhuma personalização além disso.”

Movimentos de portfólio inteligentes

Atualmente, Davis se concentra menos no código e mais sobre se o desenvolvedor tem a capacidade de construir um produto refinado e polido.

“Onde no espectro essa pessoa cai, no sentido de até que ponto eles usaram a IA no processo? Pode estar perto de zero. Pode estar perto de 100 (por cento)”, disse ele. “O que importa é que, no final, temos essa peça polida, e isso pode passar por um site de portfólio, mas também pode passar por outros projetos paralelos”.

A outra peça que ele procura é a capacidade do desenvolvedor de identificar os problemas que eles devem resolver e como eles resolvem esses problemas.

“Definitivamente, estamos procurando pessoas abertas para resolver problemas de maneira mais produtiva do que no passado, e hoje, isso está sugerindo usar ferramentas de IA”, disse ele. “Eu também me importo muito com a arte do desenvolvimento de front -end, mas também o nível de refinamento e polimento que estamos trazendo para esses sites hoje, e quero ser realmente flexível com a maneira como estamos fazendo isso. Estamos encontrando o que funciona para a nossa equipe”.

Portfólios de desenvolvedores devem ser claros quais são os objetivos do projeto, acrescentou.

Olga Lubiana Trabalha em estreita colaboração com gerentes de contratação e desenvolvedores de caça aos empregos como gerente de desenvolvimento de negócios de equipes técnicas na empresa global de talentos de tecnologia Móvel. Ela viu em primeira mão o que faz com que um portfólio se destaque e o que os erros cometem, e também vê como as expectativas dos clientes estão mudando devido à IA.

É importante que os desenvolvedores sejam transparentes sobre o uso da IA, para que os gerentes de contratação possam entender o que foi criado pela IA e o que foi codificado pelo desenvolvedor, diz Lubiana. Os desenvolvedores precisam ser capazes de responder:

  • Por que eles decidiram usar a IA no projeto;
  • Onde eles usaram ai; e a
  • Como eles forneceram as informações à IA.

“A primeira e realmente importante é manter o equilíbrio entre usar a IA e usar sua própria perspectiva, porque os gerentes de contratação gostariam de contratar humanos e não máquinas”, disse Lubiana ao The New Stack. “É sobre como você o usa, como você se aproximou.”

A Mobilunity também recomenda que os desenvolvedores usem IA para criar a apresentação do portfólio, com uma ressalva.

“Isso não significa que tudo deve ser colado da IA”, ela alertou. “Em vez disso, os desenvolvedores devem manter um equilíbrio entre seus próprios pensamentos e entre algumas recomendações e ajustes de estilo apresentados pela IA”.

Sair da versão mobile