2 problemas graves dos programadores
Dois problemas que todo programador tem, seja iniciante ou experiente, e que ninguém gosta de admitir que ainda não resolveu.
Dois problemas que aparecem em todo programador. Não importa se você está começando agora ou se já está na área há décadas. Os dois são muito comuns, todo mundo sabe que tem, mas pouca gente faz algo a respeito.
Não sabe definir nome de variável
Esse é provavelmente o maior empecilho do dia a dia de quem programa. Parece bobo, mas não é.
Você começa a desenvolver um sistema e, em algum momento, trava. Não porque a lógica é complicada, não porque o banco de dados está com problema, mas porque você não consegue decidir como chamar aquela variável. Fica alguns minutos parado, pensando, cogitando nomes ruins, descartando, tentando de novo.
Todo programador passa por isso. Profissional experiente também. A diferença é que com o tempo você aprende que o nome perfeito raramente existe e que um nome razoável agora é melhor do que nenhum nome por tempo indefinido. Você escreve, segue, e refatora depois se precisar.
O problema vira sério quando você deixa de avançar por causa disso. Um bom critério pra nomear variável é simples: o nome tem que deixar claro o que aquilo guarda ou faz, sem precisar de comentário para explicar. Se você conseguir ler o nome e entender o propósito, está bom o suficiente.
Não sabe definir o próprio preço
Esse segundo problema aparece bastante, especialmente pra quem trabalha de forma freelance ou está tentando entrar no mercado.
O programador não sabe cobrar. Ou cobra barato demais com medo de perder o cliente, ou não sabe nem por onde começar quando alguém pergunta quanto custa. Aí ou aceita qualquer valor que o cliente sugere, ou fica tão inseguro que nem chega a fechar o projeto.
Parte do problema vem de não enxergar o próprio valor. Você passou meses ou anos aprendendo, praticando, errando, acertando. Isso tem valor. O tempo que você vai gastar entregando aquilo tem valor. O problema que você está resolvendo pra outra pessoa tem valor.
Não existe fórmula mágica pra precificar, mas existe um caminho: pesquise o mercado, entenda o que outros cobram por trabalhos parecidos, considere o tempo que você vai investir e o impacto que o trabalho vai gerar pra quem está contratando. Depois disso, defina um valor e pratique dizer esse número sem hesitar.
Por que esses dois problemas resistem
Os dois têm algo em comum: insegurança disfarçada de perfeccionismo.
No caso do nome de variável, você quer o nome certo antes de seguir. No caso do preço, você quer ter certeza que é justo antes de falar. Em ambos os casos, a espera pelo perfeito paralisa o que poderia andar.
A saída é a mesma para os dois: decida algo, execute, ajuste se necessário. Um nome de variável pode ser renomeado. Um preço pode ser revisado no próximo projeto. Mas nenhum dos dois avança enquanto você fica esperando a resposta ideal aparecer.
Leia também