Recentemente, fui convidado a mostrar "uma página com código" para uma entrevista de emprego. Sendo principalmente um programador de back-end, e foi essa a posição em que me inscrevi, eu disse primeiro à pessoa com quem estava falando exatamente isso: PHP é executado no servidor e, portanto, não é visível, apenas fornecendo uma "página".
No entanto, seguindo o desejo deles, enviei links para as páginas nas quais trabalhei antes. Obviamente eles não podiam ver nada, exceto HTML, CSS, JS ... Eles disseram que não era suficiente, não podiam ver o PHP.
Entendendo que eles provavelmente só queriam saber minhas habilidades e / ou interesses, enviei a eles meu perfil de Stack Overflow. Entre todas as minhas perguntas e respostas, a maioria delas com código, certamente o PHP está lá. Mas parece que não era isso que eles queriam.
Bem, eu não tenho nenhum código reunido que eu possa simplesmente publicar para alguém ver. E eu nunca faria isso pelo código que implantei, obviamente.
Então, minha pergunta é / são: O que significa "envie-nos uma página com código"? O que devo enviar? Esse é um requisito típico de entrevista?
Respostas:
Isso significa enviar algum código fonte. É um pedido de candidatura de entrevista bastante comum.
Você deveria fazê-lo. Não precisa fazer muito sentido para eles. Eles só querem ver um fluxo básico e um bom estilo de codificação.
Há muito tempo, durante minha busca de trabalho, resolvi várias perguntas antigas sobre concursos de programação ACM em uma variedade de idiomas. Eu os uso para exemplos de código.
Independentemente de como esse prospecto de emprego seja adequado para você, recomendo reunir algumas amostras para seu próximo possível candidato. Quando consideramos pessoas no passado, sempre peço para ver algum código. Eu nem me preocupo em compilar ou executá-lo ou algo assim, estou mais interessado em ver estrutura, comentar e que não se parece com esse tipo de coisa .
fonte
Embora a solicitação não seja anormal , é muito mais produtivo que um candidato escreva algum código durante uma entrevista que resolva um problema que o entrevistador descreveu. Ou talvez você seja solicitado a revisar um trecho aleatório de código do material de produção e fornecer feedback. Felizmente, você será solicitado a ambos.
Você realmente deseja trabalhar em uma empresa que pergunta isso, porque significa que as pessoas que trabalharão com você no futuro terão que passar pelo mesmo filtro.
Ainda assim, por que não publicar alguns pedaços úteis de informações básicas que todos nós temos em um site como o Github? Mantenha-o atualizado, refine-o (em outras palavras, não o deixe esquecer e esqueça) e envie essas coisas com seu aplicativo. Indique também algo como:
Isso não é de todo inapropriado e pode ajudá-lo a contornar um (falta de) snippets disponíveis para enviar.
fonte
Não tenho muita certeza do que eles querem ... talvez um programa de exemplo? Para demonstrações na web, talvez seja necessário agrupar uma configuração de servidor? Não sei como faria isso se me perguntassem. Mesmo a frase "uma página com código" não é fácil de entender ... eles querem uma página impressa em PHP de formato carta? Eles querem uma "página" de demonstração executável de um site (esqueça o fato de que pode não funcionar sem o contexto do restante do site). Eles são capazes de esclarecer melhor esse requisito?
Mas se eles estão contratando um desenvolvedor de PHP e não conseguem entender que o PHP de um site ativo nunca será visível para eles, talvez este seja um sinal para procurar um possível funcionário qualificado.
fonte
Já me pediram antes para enviar amostras de código por e-mail, depois que demonstrei um site para eles. Não há nada de errado nisso. Você envia o que eles exigem. Se você optar por um trabalho do ASP.NET, será o code-behind e a página aspx.
fonte
Eu acredito que você está preso com algum processo. Conversar diretamente com o gerente de contratação pode ajudar.
Ou você pode escrever uma "página" com problemas genéricos, como alguns aspectos do carrinho de compras, e mostrar que se importa com aspectos da qualidade do código, como testes de unidade / comentários / tratamento de erros etc.
fonte
Ao se candidatar ao meu emprego atual, eles pediram alguns exemplos da minha programação PHP.
Pesquisei todo o código que havia escrito e encontrei exemplos do meu melhor trabalho.
Acredito que você esteja preocupado com os "direitos" de mostrar um novo código possível de empregador que você fez para outra pessoa no passado.
Eu não ficaria muito preocupado com isso , desde que você não dê nenhum código que possa ser considerado um segredo comercial .
Faça uma aula que você escreveu e remova qualquer detalhe sobre para quem foi escrito e sobre qualquer seção de segredo comercial.
Seu possível empregador (esperançosamente) não está procurando roubar códigos de seus empregadores anteriores, apenas quer garantir que você saiba algo sobre a técnica / organização de codificação adequada.
Portanto, ao fornecer seções de código que, para todos os efeitos, é inútil fora do projeto para o qual foi escrito, você satisfaz seus potenciais empregadores para ver sua saída, mantendo sua ética e não compartilhando segredos comerciais.
fonte
Pedindo para enviar código - eu não sei. Usar código previamente escrito na entrevista é um jogo justo da OMI. Na entrevista, sempre tenho um pen drive no bolso com o trabalho anterior e fico feliz em mostrá-lo se houver interesse. (E não há interesse O, O. O entrevistador Droid se esforça para me fazer reimplementar strstr () ou strcat () em vez de aceitar procurar minha solução para problemas do mundo real ...)
Como entrevistador, ficaria mais do que feliz com essa oferta. Eu não pediria para enviar código, pois é inútil sem contexto e explicação. a revisão de código funciona melhor se for feita pessoalmente. ;-)
fonte