Executando verificação de segurança...
13

Porque sua empresa está um caos

Introdução

Nesse artigo vou explicar para você ao longo dele onde estão os principais problemas e onde estão na sua empresa que te faz perder o sono, e ao longo do artigo tambem irei dar algumas soluções para isso.

O choque inícial

Contextualizado esse artigo durante boa parte da minha carreira trabalhei com o desenvolvimento de sistemas customizados. Isso quer dizer que sempre trabalhei de casa captando meus clientes e sem muitas preocupações, oque me proporcionou desenvolver os mais diversos tipos de sistemas (plataformas de pagamento, carteiras de cripto, plataformas de aposta, etc...). Devido meu trabalho não ter um salário fixo aprendi a estruturar tudo de uma forma que nunca me desse problemas, me permitindo pegar multiplos projetos sem ter que "me matar de trabalhar", pois sempre tinha a confiaça que tudo que foi feito não me daria problemas.

Quando tomei a decisão de me inserir no mercado de trabalho e comecei a procurar emprego (oque não foi simples já que não sabia como procurar emprego na area), após diversas entrevistas e conhecendo muitas empresas uma delas incluindo uma famosa operadora de cartões de crédito, vi que todas tinham algo incomum... Nenhum dos seus sistemas tinham confiança para a operação. Ou seja tinham bugs, falhas, eram mal estruturados. Em resumo um trabalho infinito!

E você deve estar pensando agora: - "Mas isso é normal de toda a empresa que eu trabalhei".
Sim, pode até ser comum. Mas eu te garanto que isso definitivamente não é normal. Por ter vivenciado uma experiência diferente isso foi um choque de realidade para mim! De fato era uma outra realidade a qual eu não sabia que era assim.

O maior dos males

Certo você agora deve estar se perguntando:

  • "Certo você tomou um choque de realidade, viu que o mercado é como ele é e você não trabalhava assim. E agora?"

Agora é o momento em que eu te falo onde eu encontrei o maior dos problemas a GESTÃO. Isso é meio obvio mas as vezes O OBVIO PRECISA SER DITO, não é segredo que a empresa é reflexo do dono e que a equipe é reflexo do gestor.
Mas me responda quantas vezes você fez entregas para ontem?
Quantas madrugadas você passou atrás de um bug?
Quanta engenharia reversa ele fez em código alheio?

Isso é o simples reflexo de um mal planejamento, mas isso você já sabe. Mas talvez oque você não saiba é que se os responsaveis simplesmente planejarem antes de programar seus problemas diminuiriam em 50%. Criando estrutura de dados, planejando a arquitetura, definindo as responsabilidades, e sem dúvidas tendo o mínimo do conhecimento para fazer oque foi proposto (tecnologias que devem ser usadas em cada caso, estrutura de algoritmos, etc..).

Certo mas como reduzir os outros 50%?

Nem tudo na nossa area se resume a escrever códigos, e essa parte é necessário ter conhecimento de humanas e duas coisas importantíssimas humildade e saber ouvir.
Muitos gestores, arquitetos e teckleads sempre acham que não vale ouvir a opinião de um junior que não tem tanta experiencia quanto eles e bla bla bla... E isso mostra que alem de não estar preparado para o cargo, muito provavelmente é uma pessoa com um ego que não cabe na sala.
As vezes uma pessoa sem muita experiência pode te dar uma solução que você nunca imaginou e que vai contribuir muito com o projeto, justamente porque ela teve outras experiências que não foram as suas.
Então o segredo é descer do pedestal e ter humildade de entender que você não sabe de tudo.
Saiba conversar com o seu time, ouvir oque eles tem a dizer e caso alguem de uma ideia que não deu certo tenha em mente que aquilo é uma oportunidade de ensinar alguem e não criticar.

Mas eu não estou na gestão, oque posso fazer?

Nem sempre estamos em posíção de mudar as coisas como um cargo de gestão, mas não impede que possamos fazer pequenas mudanças para fazer com que não nos de tantos problemas.

E sim você deve estar pensando: - "Eu não trabalho sozinho, não é possível fazer isso.".

E eu te digo que você está completamente certo, mas eu tambem nunca disse que você faria isso sozinho disse?
Pessoas se relacionam com pessoas e isso é um fato, então comece com "Baby steps". Faça amizade com seu time, ensine eles uma forma melhor de trabalhar onde não vai causar problemas futuros, um código limpo, uma boa estrutura de dados e bons algoritimos já farão muita diferença. Faça-os entender que isso é para o bem de todos e principalmente o deles, para que se torne raro os casos em que alguem tem que ficar até tarde trabalhando.

E se sua outra pegunta for: - "Eu sou junior, não sei nem me ajudar quem dirá os outros".

Ou até mesmo: - "Não tenho conhecimento de tudo isso, e não sei me comunicar".

Se você pensa dessa forma, a solução é bem simples. Eu tenho uma habilidade que eu trabalho desde que eu tenho 5 anos de idade e que me ajuda muito. Eu apendi a ler e interpretar um texto! Isso mesmo, eu sei ler e procurar as coisas que preciso oque facilita muito pois você vai precisar dessa habilidade para estudar. Mas estudar de verdade diretamente nas documentações, não com um video no youtube de 15 minutos de como fazer uma animação. Entenda oque é feito e porque é feito, e sim você terá que entender como funciona por "debaixo dos panos" para ir para o próximo nivel da coisa. E estudar não diz apenas relação a programação mas tambem estudar o comportamento humano e como lidar com pessoas, e um bom livro para iniciar é "Como fazer amigos e influenciar pessoas".

Conclusão

Eu poderia escrever muito mais aqui, e listar 500 outros fatores mas decidi me ater apenas a um dos mais importantes. Talvez no futuro eu traga outros.
Mas em resumo é:

  1. Sempre vai haver alguem que sabe mais que você, mesmo que sejá apenas em um topico de um assunto específico.
  2. Não julgue uma pessoa antes de ouvir oque ela tem a dizer.
  3. Tenha humildade e empatia com o próximo.
  4. Entenda o comportamento humano e como motivar as pessoas a sua volta (isso daria um novo artigo)
  5. Estude oque faz você crescre e não oque você se sente confortavel.

Espero que isso tenha te ajudado!

Autor: Matheus Spinosa

2
2

Sim, o pior que eu vi de tudo isso foi a questão da soberba e o ego que as pessoas tem mesmo sem apresentar resultados. E isso somado com falta de experiência em como liderar um time e lidar com pessoas gera todo o estresse que vemos no dia a dia.

No inicio eu fiquei muito desgastado, mas a sorte é que eu consegui um cargo de gestão então fiz bastante mudanças onde eu trabalho atualmente.

1

Parabéns pelo excelente artigo! Suas análises mostram o que realmente acontece no dia a dia e isso está acontecendo comigo hoje, me deu uma visão do que posso estar fazendo para melhorar. Ótimo trabalho!

1