Почему мне так трудно делиться своей работой?

12

Я сделал какое-то приложение там, кодирование не проблема. Но когда дело доходит до развертывания / общения / обмена с коллегами и друзьями, я как бы застрял. Я чувствую, что буду унижен, потому что есть ошибки, и люди не будут использовать это ...

Я уверен, что я не единственный в этой ситуации. Я не могу описать это хорошо, но ... Вот пример.

Вы создали веб-приложение для управления списком задач, которым вы пользуетесь уже некоторое время. Вы думаете, что это хорошо, это делает работу - для вас, но у вас просто нет сил написать электронное письмо вашему другу или вашим коллегам по работе, потому что они будут смотреть на вас по-другому, как «он тот, у кого амбиции, которые не так хорошее приложение "...

Марсель Фальер
источник
Спасибо за все ответы ... Это помогло мне, но я еще не там. Очевидно, что нет «правильного» ответа. Я думаю, что статья, указанная Доком, была отличным ответом, поэтому я отмечу это. Спасибо всем !
Марсель Фальер,
когда ты делаешь что-то, ты обычно бесишь тех, кто хотел сделать то же самое, тех, кто хотел сделать противоположное, и большую часть тех, кто не хотел ничего делать. Поэтому я думаю, что ваши страхи понятны и очень распространены. Попробуйте найти среду, в которой люди действительно счастливы, когда вы что-то делаете (важно или нет). Это не легко, но я думаю, что это единственное решение. И, прежде всего, не
ревнуйте и не осуждайте

Ответы:

5

Создание программного обеспечения только для вас немного отличается от создания программного обеспечения для других. Прочитайте замечательную статью Джоэла Спольски

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

и, возможно, вы найдете лучшее понимание, почему это так, как есть.

Док Браун
источник
1
отличный artcile док! Хорошо описывает работу мастера схватки. Это заставляет меня думать, что я должен рассматривать пользователей своего приложения как тестировщиков, дизайнеров ... потому что обратная связь - это способ сказать: "это не работает для меня. Посмотрите на это". Но это не 100% мастер схватки, потому что он приносит проблему, а не решение, которое вы имеете, как разработчик, просто к коду.
Марсель Фальер
@ Марсел, пока ошибки не полностью разрушают опыт, и большинство людей не заметят их, вы правильно поняли. Ваши пользователи - лучшие тестеры, которые у вас когда-либо будут.
Trezoid
10

Я уверен, что где-то есть цитата получше, но

Если вы боитесь потерпеть неудачу, вы никогда не добьетесь успеха

Все программное обеспечение имеет ошибки ... точка. Если вы отправите, вы отправите ошибки и, возможно, вы получите несколько негативных отзывов здесь и там. Но пока вы действуете над ошибками, клиенты находят и имеют разумную частоту смены кораблей, клиенты будут прощать ошибки.

Кроме того, если вы не отправите, вы не найдете половину ошибок, которые на самом деле там.

JaredPar
источник
1
кроме того, любой, кто запрограммировал что-то сложное, знает, что будут ошибки, и в какой-то момент был на вашем месте. Ошибки (в пределах разумного) не заставят других думать о вас меньше.
m4tt1mus
2

Вы ударили ноготь по голове. Существует так много альтернатив программам, что люди могут позволить себе быть разборчивыми. Не принимайте это на свой счет, если они идут на большой бренд.

Одна из вещей, которую вы можете сделать, это попробовать больше, попросить своих друзей помочь проверить или просто получить обратную связь.

rlb.usa
источник
2

Отзывы ваших друзей могут сделать ваше программное обеспечение только лучше, потому что они могут дать вам свое мнение о вашем приложении, чтобы вы могли улучшить его. Если вы боитесь критики:

Не ищите похвал, ищите критику. Чтобы улучшить, вам это нужно. - Анон

Чтобы избежать критики, ничего не делай, ничего не говори и будь ничем. - Элберт Хаббард

Статуя никогда не была установлена ​​в честь критика. - Жан Сибелиус

yojimbo87
источник