Dlaczego tak trudno mi dzielić się swoją pracą?

12

Zrobiłem już aplikację, kodowanie nie stanowi problemu. Ale jeśli chodzi o wdrażanie / komunikowanie / dzielenie się z kolegami i przyjaciółmi, jestem jak utknął. Czuję, że będę upokorzony, ponieważ są błędy, a ludzie nie będą go używać ...

Jestem pewien, że nie jestem jedyny w tej sytuacji. Nie umiem tego dobrze opisać, ale ... Oto przykład.

Stworzyłeś aplikację internetową do zarządzania listami zadań do wykonania, używasz jej już od jakiegoś czasu. Myślisz, że to miłe, to działa - dla ciebie, ale po prostu nie masz siły wysłać e-maila do przyjaciela lub znajomych z pracy, ponieważ będą patrzeć na ciebie inaczej, na przykład „on ma ambicje, które nie tak dobra aplikacja ”...

Marcel Falliere
źródło
Dzięki za wszystkie odpowiedzi ... Pomogło mi to, ale jeszcze mnie tam nie ma. Oczywiście nie ma „właściwej” odpowiedzi. Nauczyłem się, że artykuł wskazany przez Doc jest świetną odpowiedzią, więc zaznaczę to. Dziękuje wszystkim !
Marcel Falliere
kiedy robisz coś, zwykle wkurzasz tych, którzy chcieli zrobić to samo, tych, którzy chcieli zrobić coś przeciwnego i dużą część tych, którzy nie chcieli niczego robić. Myślę więc, że twoje obawy są zrozumiałe i bardzo powszechne. Spróbuj poszukać środowiska, w którym ludzie będą naprawdę szczęśliwi, gdy coś zrobisz (ważne czy nie). Nie jest to łatwe, ale myślę, że to jedyne rozwiązanie. A przede wszystkim nie bądź zazdrosny ani nie
osądzaj

Odpowiedzi:

5

Tworzenie oprogramowania tylko dla siebie różni się nieco od tworzenia oprogramowania dla innych. Przeczytaj świetny artykuł Joela Spolsky'ego

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

i może lepiej rozumiesz, dlaczego tak jest.

Doktor Brown
źródło
1
świetny dokument artcile! Dobrze opisuje pracę mistrza scrum. Sprawia, że ​​zaczynam uważać użytkowników mojej aplikacji za testerów, projektantów ... ponieważ opinie to sposób na powiedzenie: „to nie działa dla mnie. Spójrz na to”. Ale to nie jest 100% scrum master, ponieważ przynosi on problem, a nie rozwiązanie, które jako programista po prostu kodujesz.
Marcel Falliere
@Marcel, dopóki błędy nie zrujnują całkowicie doświadczenia, a większość ludzi ich nie zauważy, masz rację. Twoi użytkownicy to najlepsi testerzy, jakich kiedykolwiek będziesz mieć.
Trezoid
10

Jestem pewien, że jest gdzieś lepszy cytat, ale

Jeśli boisz się porażki, nigdy nie odniesiesz sukcesu

Całe oprogramowanie ma błędy ... kropka. Jeśli wyślesz, wyślesz błędy i tak, może dostaniesz kilka negatywnych recenzji tu i tam. Ale dopóki działasz na podstawie błędów, klienci znajdują i mają rozsądną kadencję, klienci wybaczają błędy.

Ponadto, jeśli nie wyślesz, nie znajdziesz połowy błędów, które faktycznie tam są.

JaredPar
źródło
1
dodatkowo, ktoś zaprogramował coś złożonego, wie, że będą błędy i był w twoich butach. Błędy (w granicach rozsądku) nie zmuszają innych do myślenia o tobie.
m4tt1mus
2

Uderzyłeś w gwóźdź. Istnieje tak wiele alternatyw dla oprogramowania, że ​​ludzie mogą pozwolić sobie na wybranienie. Nie bierz tego osobiście, jeśli wybierają dużą markę.

Jedną z rzeczy, które możesz zrobić, to spróbować przetestować więcej, poprosić znajomych o pomoc w testowaniu lub po prostu uzyskać opinie.

rlb.usa
źródło
2

Informacje zwrotne od znajomych mogą ulepszyć twoje oprogramowanie, ponieważ mogą dać ci pogląd na temat twojej aplikacji, abyś mógł ją ulepszyć. Jeśli boisz się krytyki:

Nie szukajcie pochwał, szukajcie krytyki. Aby to poprawić, potrzebujesz go. - Anon

Aby uniknąć krytyki, nie rób nic, nic nie mów i bądź niczym. - Elbert Hubbard

Statua nigdy nie została ustawiona na cześć krytyka. - Jean Sibelius

yojimbo87
źródło