Deixei um emprego (para me mudar para outro país) onde programava em Javascript e Haskell (algum python) na maioria das vezes. Eu realmente gostei porque as pessoas eram objetivas, positivas, matemáticas e ainda assim faziam um monte de coisas. Era uma loja verdadeiramente profissional.
Agora eu trabalho em uma loja Agile / XP. Embora isso seja bom e tudo o que sinto é que talvez não sejamos profissionais quando se trata de seleção de tecnologias e bibliotecas. Sinto que nossa abordagem para escrever software é um pouco imatura e não estruturada. Estou tentando ler os livros que me foram oferecidos e eles parecem incentivar esse estilo ( ugh ). Muitas vezes, apenas escolhemos as bibliotecas do git hub e as usamos sem nenhum tipo de revisão.
Sou forçado a trabalhar com alguém o tempo todo, mesmo que seja uma tarefa pequena para uma pessoa. Parece haver uma regra "rápida" para tudo, mesmo que a regra possa ser quebrada por um exemplo trivial de contador (uma vez cometi o erro de dar esse exemplo contrário e fui atacado verbalmente). Isso é normal aqui nos estados? Como eu manejo esse dogmatismo?
Respostas:
Não generalize.
É óbvio que sua loja atual é uma daquelas equivocadas que pensam que estão fazendo Agile - mas não estão - e acabarão com uma base de código incontrolável. "Desativar código do github sem revisão", "atacado verbalmente", "forçado a trabalhar com alguém" são todos sinais de perigo. Claro, você pode estar ampliando um pouco as coisas por causa do choque cultural, mas talvez deva procurar um novo local para trabalhar.
fonte
Você certamente não pode julgar uma cultura inteira de acordo com o funcionamento de uma única loja de desenvolvimento. Sua loja é sua loja. Provavelmente existem muitos assim. Muitos que são "piores" e muitos que podem ser "melhores". Se você não estiver confortável com o ajuste, siga em frente. O dogma parece bastante sério e é duvidoso que você possa alterá-lo ou ajustá-lo. Ainda assim, dê uma lida em Como fazer as coisas de Joel quando você é apenas um grunhido . Você pode encontrar algumas estratégias úteis de sobrevivência.
fonte