10 tipos mais comuns de desenvolvedores da Web
Quantos desenvolvedores você conhece em sua vida? Se você trabalha com um grupo deles, você pode perceber que eles têm peculiaridades ou personalidades específicas que você pode realmente agrupar, que é o que eu vou fazer com este post.
Os desenvolvedores têm suas preferências individuais e estilo de trabalho quesão muito diferentes - mesmo que façam o mesmo trabalho. Vamos dar uma olhada nos 10 grupos mais comuns de desenvolvedores por aí; veja se você é capaz de identificar-se ou um dos seus colegas lá.
1. Os puristas
Os puristas por definição são pessoas que seguem as regras tradicionais, você pode conhecer um professor de inglês ou dois que seja purista por natureza. Os puristas da minha lista, porém, não são naquela estrito, eles são apenas o tipo de desenvolvedores que não estão muito interessados em usar frameworks e bibliotecas.
Eles vão pegar o Vanilla JavaScript sobre o JQuery toda vez. Eles não vejo nenhum problema em usar linguagens puras e maneira tradicionals; na verdade, eles ficam irritados quando se deparam com outra estrutura ou biblioteca. Bibliotecas extras igualam o inchaço para elas.
Lembre-se, isso não significa que eles não os usem na vida real. É difícil não fazer isso, quando as vagas de emprego nos dias de hoje pedem “especialização em jQuery”. Não importa o quão tensas ou próximas possam parecer, você não pode fechar os olhos para a verdade em seu argumento.
2. Os Fazedores
Claro que todo mundo tem que fazer seu trabalho, não importa o que aconteça, mas para os Doers, sua lista de prioridades começar com o trabalho feito. Você pode apostar que eles têm o framework mais recente e mais rápido, bibliotecas e fluxo de trabalho configurados. Eles têm módulos pré-fabricados para módulos, todos classificados para uso rápido em projetos.
Os executores habitam em start-ups enquanto implementam todas essas ferramentas para uma produção suave. Sintoma revelador de um típico doador é o uso de um corredor de tarefa como grunhido ou gole.
3. Os Poliglotas
Poliglotas são os únicos que use várias linguagens de programação; alguns até mesmo são desenvolvedores de pilha completa fazendo malabarismo com SQL e SASS como um malabarista de circo. Dito isso, trabalhar em apenas uma linguagem de programação é quase impossível no desenvolvimento da web; você não pode escapar desse destino, mesmo que seja um desenvolvedor de backend. Então, somente quando você sabe pelo menos 4-5 linguagens de programação, você se orgulha de ser um poliglota.
A maioria dos poliglotas são quem são por causa de sua situação de trabalho em vez de por escolha. Nem todo mundo consegue ter desenvolvedores ou designers de frontend separados. De qualquer forma, eles abordar uma nova língua com muito mais confiança do que qualquer outra pessoa e são aprendizes rápidos. Não há necessidade de se sentir oprimido por eles, porque alguns deles podem ser Jack de todos os ofícios, mas são mestres de nenhum.
4. Os Perfeccionistas
O que vem à mente quando digo programador perfeccionista? Bem, não me refiro àqueles que pretendem escrever os códigos mais perfeitos e perfeitos. Os verdadeiros perfeccionistas são aqueles que olhe, codifique e vá além da codificação. Eles deixe comentários, prestar atenção em variáveis de nomenclatura e fazer o trabalho sujo aka documentação (entre outras coisas).
Vamos encarar, quando foi a última vez que você deixou um comentário detalhado ou escreveu um manual para o seu software? Não a qualquer momento recentemente eu acredito, não a menos e até que você seja um perfeccionista. Eles são raros na minha opinião. A maioria dos desenvolvedores não presta atenção a eles (embora a documentação seja realmente importante. Aqui está a abordagem do Thoriq Firdaus).
5. O Artístico
Em termos de desenvolvimento web, vamos apenas dizer que sua língua materna é CSS. Formas, cores, animações, filtros e todos os outros material visual importa para eles mais. Quer conhecê-los? Codepen é o seu hub habitual.
Eles não são designers, ou talvez sejam, mas no nível do solo eles são desenvolvedores. Eles expressam sua arte com código em vez de Adobe Illustrator ou After Effects. Emparelhá-los com um designer é como espalhar manteiga no pão, resultando em uma combinação suave e ótima.
6. O Reutilizador
Nem todos nós estamos ansiosos para começar a escrever uma classe ou método genérico para lidar com blocos repetidos de código. Deixamos essa parte para fora até o estágio de otimização que ocorre somente depois de termos cruzado graciosamente o grande prazo sólido vermelho de 10 px e o breve período de relaxamento seguinte.
Os reutilizadores sabem melhor do que isso, eles criam uma base sólida de fragmentos de código reutilizáveis desde o início e economizam bastante tempo de otimização posteriormente. Eles são principalmente desenvolvedores experientes que podem prever um bloco de código que é obrigado a fazer várias aparições. Provavelmente não existe um único projeto deles sem um arquivo global totalmente preenchido ou uma classe de utilitário.
7. Os Bookworms
Um dia antes do meu primeiro VB Lab, meu professor nos deu um conjunto de breves instruções para montar um formulário. Ela fez uma demo no início da aula, o que infelizmente perdi porque cheguei atrasado. As poucas instruções que consegui anotar não foram suficientes para me salvar e eu estava sentado longe demais de meus amigos para qualquer linguagem de sinais ou leitura labial para ajudar.
Então eu fiz a única coisa que eu poderia fazer - eu abri meu bom e velho livro. Eu me tornei um leitor de livros. Como resultado, eu não só recebi elogios de meu professor no final da turma por ter conseguido reunir todos os requisitos em minha forma, como também acrescentei uma imagem de fundo - que mais ninguém fez na aula - com base no que Eu aprendi com o livro.
Não é incomum para mim encontrar alguns dos meus colegas que são realmente bons em programação e lógica para tem mesas empilhadas e cobertas de livros. Os vermes por livros levam aos textos em busca de um conhecimento profundo, às vezes adquirido por acaso, o que é, em última análise, o melhor tipo.!
8. Os Depuradores
A depuração é uma habilidade em si. Seu verdadeiro poder só pode ser exibido quando a página mostra “Erro interno do servidor 500”. Os depuradores não são apenas capazes de capturar e esmagar os bugs em seu próprio código, mas também em códigos escritos por outros (o que, por si só, é um pesadelo para o desenvolvedor).!
Eles são bem versados com todas as ferramentas e opções de depuração, seja em um navegador ou em um IDE. Mas, além das ferramentas, a depuração requer o conhecimento claro de um fluxo de eventos e a capacidade de identificar o gatilho nessa cadeia..
Se o código pertence a outra pessoa, é quando os Debuggers mostram sua verdadeira capacidade de observação, passando por linhas e linhas de código, procurando por qualquer 'se', 'outro', 'ou', e ou um ponto-e-vírgula ausente
9. Os pesquisadores
Para os pesquisadores, o código não é somente um código para eles; torna-se um tema; um tópico para discussão no fórum, um tópico para uma postagem no blog, um tópico para um StackOverflow Perguntas e respostas Sem pregação, sem julgamento, apenas uma partilha de conhecimento que eles se esforçam em dissecar. Cada código que escrevemos tem um uso e um propósito e, infelizmente, um efeito colateral, às vezes.
Os pesquisadores entre nós tentam entender esse aspecto do código. Eles extraem documentações, conduzem experimentos e, o mais importante, compartilhar suas descobertas para o resto de nós que será eternamente grato pelo que fazem.
10. Os sociáveis
Apesar de copiar os códigos uns dos outros, nós ainda nos unimos como parte de uma comunidade que come, respira e vive código. Fisicamente, nós nos sentamos em frente ao computador sozinhos, sozinhos, mas não sozinhos.. Nossas habilidades sociais são bem sucedidas embora, gostemos ou não.
E então, existem os sociáveis. Eles se encontram com você para beber, contam piadas, falam sobre o que há de mais recente no assunto, estão animados com os próximos lançamentos, hardware ou software, oportunidades, possibilidades de networking e se o tempo permitir, trocar telefones com você então você pode experimentar um sistema operacional diferente. Você conhece um sociável entre seus amigos desenvolvedores??
Embrulhar
Alguns de vocês são obrigados a encontrar um amigo, como parte de alguns grupos, às vezes sobrepostos, outras vezes contraditórios - nós não julgamos, no final, somos todos desenvolvedores. Mas estamos curiosos para saber em qual grupo de desenvolvedores você se encontra mais aliado. Deixe-nos saber nos comentários.