Por que acho tão difícil compartilhar meu trabalho?


12

Eu fiz alguma aplicação por aí, codificação não é o problema. Mas, quando se trata de implantar / comunicar / compartilhar com colegas e amigos, eu fico preso. Sinto que vou ser humilhado porque há bugs e as pessoas não o usam ...

Tenho certeza de que não sou o único nessa situação. Não posso descrevê-lo bem, mas ... Aqui está um exemplo.

Você criou um aplicativo da web de gerenciador de listas de tarefas, e o usa há algum tempo. Você acha que é legal, faz o trabalho - para você, mas você simplesmente não tem forças para enviar um e-mail a seus amigos ou colegas de trabalho, porque eles olharão para você de maneira diferente, como "ele é o que tem ambição que não o fez" tão boa aplicação "...


Obrigado por todas as respostas ... Isso me ajudou, mas ainda não estou lá. Obviamente, não há uma resposta "certa". Eu ensinei que o artigo indicado pelo Doc era uma ótima resposta, então vou marcar. Obrigado a todos!
Marcel Falliere

quando você faz algo, geralmente irrita aqueles que queriam fazer a mesma coisa, aqueles que queriam fazer a coisa oposta e uma grande parte dos que não queriam fazer nada. Então eu acho que seus medos são compreensíveis e muito comuns. Tente procurar um ambiente em que as pessoas sejam realmente felizes quando você fizer algo (importante ou não). Não é fácil, mas acho que é a única solução. E acima de tudo, não ser ciumento ou julgamento sobre o trabalho de outra: se você pode ser positiva para com os outros, você será recompensado
JoulinRouge

Respostas:


5

Criar um software só para você é um pouco diferente de criar software para outras pessoas. Leia o ótimo artigo de Joel Spolsky

http://www.joelonsoftware.com/articles/DevelopmentAbstraction.html

e talvez você encontre uma melhor compreensão do porquê de ser assim.


1
ótimo artcile Doc! Descreve bem o trabalho de um scrum master. Faz-me pensar que eu deveria começar a considerar os usuários do meu aplicativo como testadores, designers ... porque o feedback é uma maneira de dizer: "isso não funciona para mim. Dê uma olhada nele". Mas não é um scrum master 100% porque ele traz problema, não solução que você tem, como desenvolvedor, apenas para codificar.
Marcel Falliere

@Marcel, desde que os bugs não arruinem completamente a experiência e a maioria das pessoas não os observe, você está certo. Seus usuários são os melhores testadores que você já terá.
22711 Trezoid

10

Tenho certeza de que há uma citação melhor em algum lugar, mas

Se você tem medo de falhar, nunca terá sucesso

Todo software tem bugs ... período. Se você enviar, enviará bugs e sim, talvez você receba algumas críticas negativas aqui e ali. Mas desde que você atue nos bugs que os clientes encontrarem e tiverem uma cadência razoável, os clientes perdoarão os erros.

Além disso, se você não enviar, não encontrará metade dos bugs que realmente estão lá.


1
Além disso, qualquer pessoa que tenha programado algo complexo sabe que haverá bugs e estará no seu lugar em algum momento. Erros (dentro do razoável) não farão os outros pensarem menos de você.
M4tt1mus

2

Você acertou a unha na cabeça. Existem tantas alternativas ao software que as pessoas podem se dar ao luxo de ser exigentes. Não leve para o lado pessoal se optar por uma grande marca.

Uma das coisas que você pode fazer é tentar testar mais, pedir a seus amigos para ajudá-lo ou simplesmente obter feedback.


2

Os comentários de seus amigos podem melhorar o seu software apenas porque eles podem fornecer a visão deles sobre o seu aplicativo, para que você possa melhorá-lo. Se você tem medo de críticas:

Não busque elogios, busque críticas. Para melhorar, você precisa. - Anon

Para evitar críticas, não faça nada, não diga nada e não seja nada. - Elbert Hubbard

A estátua nunca foi montada em homenagem a um crítico. - Jean Sibelius

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.