u/raphaelscreis

▲ 5 r/devBR+1 crossposts

Por que a profissão de Analista de Sistemas / Engenheiro de Software não é tão organizada quanto Medicina, Direito, Odontologia e outras áreas?

Uma coisa que sempre me chama atenção é como a área de tecnologia, especialmente desenvolvimento de software, tem um impacto enorme na sociedade, mas ainda parece pouco organizada como profissão.

Médicos têm CRM. Advogados têm OAB. Dentistas têm CRO. Engenheiros tradicionais têm CREA. Essas áreas possuem conselhos, códigos de ética, critérios mínimos de formação, responsabilidade profissional, fiscalização e alguma representação formal da categoria.

Mas em software, a situação parece muito diferente.

Um sistema mal feito pode causar prejuízo financeiro, vazamento de dados, falha em serviços públicos, problemas em bancos, saúde, segurança, transporte, educação e até decisões automatizadas que afetam diretamente a vida das pessoas. Mesmo assim, a profissão muitas vezes é tratada de forma muito genérica, como “TI”, “programador”, “analista”, “engenheiro”, “consultor”, sem uma estrutura profissional clara.

Não estou dizendo necessariamente que deveríamos copiar o modelo da OAB, CRM ou CREA, nem que criar mais burocracia resolveria tudo. Mas me parece estranho que uma profissão com tanto impacto tenha tão pouca organização formal.

Algumas perguntas que ficam:

Por que a área de software nunca se organizou de forma mais forte como categoria profissional?

Seria porque tecnologia muda rápido demais?

Porque o mercado é global e difícil de regular localmente?

Porque existem muitos caminhos de entrada na profissão, com ou sem faculdade?

Porque as empresas preferem um mercado menos regulamentado?

Porque regulamentação poderia atrapalhar inovação?

Ou simplesmente porque a própria comunidade de tecnologia nunca teve interesse real em criar esse tipo de estrutura?

Ao mesmo tempo, sem organização, também surgem problemas: falta de padronização, exploração profissional, vagas com exigências absurdas, pouca clareza sobre responsabilidade técnica, dificuldade de definir senioridade, ausência de representação da categoria e pouca proteção para profissionais e usuários.

Na opinião de vocês, a área de software deveria ter algum tipo de conselho, associação forte, código de ética ou regulamentação mínima? Ou isso seria um erro e acabaria prejudicando a liberdade e a inovação da área?

reddit.com
u/raphaelscreis — 4 days ago