[Из песочницы] Мое решение — лучшее

Привет, Хабр! Предлагаю Вашему вниманию перевод статьи «My solution is the best!» автора John Hotterbeekx.

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

Что произошло?


Больше половины презентации было на высоте, там приводились подходящие примеры, и публика видела, что докладчик точно знает свое дело. Но то, как мужчина говорил о чужих решениях и методах, явно казалось неправильным. Он называл их дрянными платформами, грубил людям, которые до сих пор использовали решения не из доклада, называя способы и методологии, которые используются всем ИТ-сообществом в течение не одного года, «большими ошибками». Наверное, вы уже поняли мое отношение, во время презентации постоянно слышались примеры таких вещей. Поэтому, хоть содержание и было на пять, его отношение к другим методам вынуждало проявлять к нему неуважение. Этот пример, конечно, слишком кристаллизированный, даже экстремальный, и он заставил задуматься над ним, почему иногда люди ставят своё решение выше чужих, хотя они не всегда таковые?

image

Мое решение лучше!


Что вызывает такое поведение?

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

Открой себя


Кто хоть раз не участвовал в дискуссии о том, что Windows лучше Linux, IOS лучше Android, React лучше Angular? Каждый человек хоть иногда делал, делает или будет делать это. Я не призываю отказаться от этих дискуссий, постарайтесь раскрыться. Попробуйте поставить себя на место других людей и постарайтесь признать, что мы не знаем всего, а другие решения могут работать так же или может даже лучше. Легко судить о чём-то, не поработав с этим, и думаю, что все это происходит с той страстной стороной человеческой натуры, которая есть в каждом. Мысль, которую я считаю полезной: «Если многие люди что-то используют, значит и вы там найдёте полезные штуки». Миллионы не могут ошибаться :-)

Там нет лучшего решения


Когда мы говорим об этом предмете, есть одна вещь с явно растущей тенденцией: она заключается в том, что каждый язык, фреймворк или другое техническое решение нацелены на разные ситуации. Я не думаю, что это такая уж правда. Нет «лучшего» решения для ситуации, в лучшем случае существуют варианты. Наши возможности в разработке программного обеспечения слишком велики, различные решения слишком широко используются, что делает невозможными ситуации с единственно существующим лучшим решением. Думаю, чем больше вы узнаете новых технологий, тем выше шансов обнаружить, что они гораздо больше похожи друг на друга, чем кажется на первый взгляд.

Что мы можем изменить?


Теперь, оглядываясь назад на упомянутую презентацию, предположим, что же докладчик делал неправильно? Это на самом деле легко, он мог бы просто ничего не сказать об этих вещах, ведь они добавили нулевую ценность к презентации. И если целью доклада было сделать его смешным, можно было попробовать просто добавить шутку или хотя бы сказать что-то, не обижая и не унижая других. Представление презентации таким образом вызовет энтузиазм и вдохновение по поводу представленного в докладе предмета. Этот предмет и окажется той целью, которую бы хотел достичь выступающий. А не иначе.

Рассматривая повседневную работу, можно начать с попытки осознать всё сказанное, поскольку осознание — это ключ к самосовершенствованию. Как я уже говорил, не судите о чужих методах и решениях, а попытайтесь взглянуть на это с более логичной или рациональной точки зрения. Тогда заметите, что если в большей степени соглашаться с выбором других и признавать нехватку знаний по этому предмету, другие тоже будут склонны открываться, благодаря чему вы узнаете намного больше.

Я хотел бы закончить эту статью на позитивной ноте, и попросить вас попытаться относиться к другим с уважением, вам не нужно подавлять других, чтобы повысить ценность вашей собственной идеи или разработки. Твоё видение, твоя идея, твое мнение заслуживают распространения, они сильны, чтобы быть самостоятельными!

А вы встречали таких спикеров на конференциях? Бьётесь за свой ЯП?

© Habrahabr.ru