Currículo honesto do programador

Currículo honesto do programador

Seção 1. Habilidades interpessoais

  1. Fico em silêncio nas reuniões. Procuro fazer uma cara atenta e inteligente, mesmo que não me importe.
  2. As pessoas me acham positivo e negociável. Eu sempre informo de maneira educada e discreta que a tarefa diz para fazer alguma coisa. E apenas uma vez. Então eu não discuto. E quando termino a tarefa e acontece alguma coisa, não rio e não digo “eu te disse!”
  3. Eu não me importo com que tipo de merda eu desperdiço. Se o cliente estivesse interessado na minha opinião, ele não teria contratado gerente de projeto, product owner, Scrum master, ágil master e UI designer. Deixe que esses descolados formem todo tipo de opiniões, visões e truques de marketing.
  4. Sou disciplinado. Venho trabalhar às 9 e saio às 6. É muito conveniente para mim. Posso ficar mais tempo mediante pagamento duplo ou se a tarefa for interessante.
  5. Tenho um bom senso de humor e uma rica experiência de vida. Posso facilmente atrapalhar o trabalho da equipe por meio dia contando como foi meu sábado. Mas raramente faço isso, porque acho que não sou pago para isso, mas sim porque perdi um pouco do fio.
  6. Eu entreguei a liderança da sua equipe, você sabe onde. Eu mesmo posso jogar fora alguma merda, mas com uma cara esperta explico aos meus subordinados que eles têm que fazer alguma merda além das minhas forças.
  7. Sou absolutamente incrível em apresentações. Principalmente se precisar apresentar um fundo inacabado. Evito com maestria bugs durante apresentações de programas. Uma vez passei duas horas apresentando a janela de login porque o programa não funcionava mais. E o login nem sempre funcionou.
  8. Quando tudo chega até mim, desisto silenciosamente e não vou de departamento em departamento e digo: “Está tudo ruim, estamos no fundo, todo mundo é idiota”.

Seção 2. Habilidades difíceis

  1. A herança é uma coisa nojenta se apenas um filho herda do pai.
  2. Eu uso encapsulamento apenas quando a Idéia está sublinhada em amarelo e escreve, esse método pode se tornar privado. A mesma coisa com final.
  3. Nunca usei volátil, finalize e muitos outros.
  4. Não me preocupo com o que usar: ArrayList ou LinkedList. Eu sempre uso ArrayList.
  5. Posso evitar o uso de getters e setters em Java se souber que ninguém lerá meu código. pessoa.nome = "joão". Se eu sei que alguém vai ler, fico com vergonha.
  6. Ainda não entendo por que as interfaces são necessárias em Java, com exceção de callback e lambdas. Todos os exemplos que os utilizam são rebuscados e posso tornar tudo mais fácil sem eles.
  7. Não sei como funciona o gc, nunca usei. E em geral, em 6 anos, na minha memória, foi mencionado apenas uma vez. Além das entrevistas, é claro.
  8. Tenho um nabo no Github, mas não vou mostrar para vocês. Ela é minha pessoal, e eu esfolo lá do jeito que eu quero. Você não usa fraque em casa, não é?
  9. Posso e gosto de pular a frente se estiver cansado de trás. Já esqueci a reação e fiquei para trás. Mas parece que me lembro de Sencha.

Seção 3. Conquistas

  1. Criei 3 sites que foram visitados por menos pessoas do que ele. Quando fiz 2 sites, sabia que ninguém iria visitá-los (esperava-se que dominassem o mundo)
  2. Fiz três aplicações web (ExtJs-Java-Docker), duas delas nunca foram implantadas em produção e uma foi usada duas vezes (esperava-se que dominassem o mundo).

    Quando os fiz sabia que seria assim, pois não acredito em usuários que memorizam um manual de 20 páginas, eu mesmo apresentei meu trabalho com um manual impresso em mãos.

  3. Fiz um aplicativo Android nativo de 8 telas, em que ninguém passava da segunda, foi baixado 107 vezes no mercado Google (esperava-se que dominasse o mundo).
  4. Uma vez eu estava corrigindo o bug mais alto por dois dias e então percebi que ninguém visitava esta seção do site há cerca de três anos. E esta era uma seção muito saudável do site, na qual foram gastas muitas horas de trabalho.
  5. Passei cerca de uma semana tentando fazer com que a caixa de combinação saísse da direita e não do topo.
  6. Gerenciei 4 pessoas e passamos seis meses fazendo um projeto que eu poderia ter feito sozinho em uma semana. E sim, este é o projeto do ponto 2.
  7. Eu estava configurando o cache de solicitações no Mongu em um aplicativo que recebe uma pessoa por dia.
  8. Criei um cliente de e-mail corporativo, apesar de existirem centenas de gratuitos e todos serem melhores.
  9. Eu estava fazendo a idealização de pixels (ou como se chama?) Na frente.
  10. Eu estava redesenhando a biblioteca Material UI para React porque nosso designer de UI freelancer de Kurgan decidiu que tinha um conhecimento melhor de design do que Matias Duarte - vice-presidente de design do Google, bacharelado em ciência da computação com honras pela Universidade de Maryland, com um adicional. educação em arte e história da arte, diretor da Student Art Gallery em Maryland.

    Nunca entendi por que você deveria refazer coisas boas que pessoas inteligentes fizeram para você e distribuí-las de graça, especialmente se você for obviamente mais burro.

  11. Passei um mês criando um recurso que, com os cálculos mais otimistas, levaria 437 anos para ser concluído. (encomendar esfregões para uma faxineira) no ERP.
  12. Refiz um kaká do zero 7 vezes porque as especificações técnicas mudaram. Como resultado, ela ficou pior do que era.
  13. Passei 4 horas tentando descobrir por que o centavo da conta foi arredondado incorretamente e sabia de antemão que não poderia consertar, caso contrário o saldo não seria equilibrado mais tarde.
  14. Fiz um microsserviço para aumentar a confiabilidade da lógica de negócios principal e, sim, esse microsserviço travou 20 vezes mais do que a lógica de negócios.

    Mas então eles criaram um departamento inteiro de 12 pessoas para aumentar a confiabilidade desse microsserviço confiável, e agora o microsserviço trava 20 vezes mais, faz transações indiferentes e perde dados sem deixar rastros. Quando saí, eles decidiram fazer um microsserviço de confiabilidade para um microsserviço de confiabilidade.

Fonte: habr.com

Adicionar um comentário