Proficiente vs. Git-mania
Um termo como proficiência básica pode significar coisas diferentes para pessoas diferentes. Muitas pessoas parecem ter git-mania (não que haja algo errado com isso). Muitos de nós foram gravemente prejudicados pela negligência nossa e de outras pessoas com o controle de origem.
Por que é importante (muito)
As ferramentas de controle de origem são críticas porque o uso incorreto pode retardar não apenas uma pessoa, mas uma equipe inteira. O uso indevido do Git deve ser menos problemático do que usar de forma incorreta o SVN, o CVS e outros sistemas. Historicamente, o uso ineficaz de sistemas que bloqueiam arquivos era particularmente problemático, e as empresas contratavam equipes discretas para que, quando alguém se metesse em problemas, houvesse um especialista fluente que fizesse quase nada além de controle de origem para curar a ferida no repositório. Isso explica parcialmente a paixão que você encontra por trás do git.
Como é a proficiência básica?
Alguns critérios concretos incluem:
Um modelo mental sólido de git e o código sendo gerenciado é crítico para evitar erros.
O que você acrescentaria para proficiência / conhecimento avançado?
O uso fluente é essencial para desenvolvedores e possivelmente outros membros de sua equipe. Ferramentas como o Git são overhead e devem ser aprendidas até um nível em que podem ser quase automáticas. Minimizar o tempo e a distração produzidos usando comandos do git que são repetidos milhares de vezes por ano tem um alto valor.
Sempre haverá alguns membros de sua equipe que serão usuários avançados e usarão quase todos os comandos com quase todas as opções. Minha recomendação é que os membros da equipe sejam encorajados a continuar aprendendo o git (e outras ferramentas) até que o ROI para aprendizado fique abaixo do valor de fazer outra coisa no projeto, com a principal limitação em manter o ritmo dos itens queimados do atual. sprint.