Перфекционизм и программирование

preview_player
Показать описание
Программисты часто попадают в ловушку перфекционизма. Как и стоит ли с этим бороться на мой взгляд.

Рекомендации по теме
Комментарии
Автор

У меня проблема перфекционизма в другом. Постоянно откладываю реализацию какого-то проекта до того момента, пока я не выучу предметную область либо технологию до такой степени, чтоб у меня не было заморочек или стрессовых вопросов в голове, типа :" блин, а как вот это реализовать, а как вот это сделать". И получается такая картина, что я якобы 90 процентов времени трачу на чтение технической литературы, анализ исходников чужих проектов и т.д. А собственную реализацию и практику постоянно откладываю до идеального момента.

a_nonen
Автор

Я один на протяжении всего видео смотрел на паука?

dmytrovietsu
Автор

приятно смотреть на грамотных людей ))

Kleymor
Автор

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

CRYPTOLOID
Автор

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

MartinEden-psld
Автор

Был выбор писать web shop на ASP.NET или на woocommerce. Сжатые сроки, начал писать на любимом ASP.NET, не люблю wordpress, посмотрел твоё видео и решил по быстренькому своять на woocommerce, ибо цель оправдывает средства) Спасибо)

ИванБеляев-пы
Автор

Спасибо за то что вы делаете - ваши видео помогают раскидать собственных тараканов в голове )
А именно это видео - первое от которого почуствовал внутренний дискомфорт.
То есть согласен, глупо спорить... но ... но ... но ведь сам код должен быть красивым == очевидным, емким, SOLIDным, в конце-концов... А если к этому не сртемиться то, значит и не развиваться как программисту. ))
-- Есть что переосмыслить, принять, поскольку мне наибольшее удовлетворение приносит именно свой красивый код )

alexandervlassov
Автор

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

sergiymedvynskyy
Автор

вообще перфекционизм в любой деятельности скорее вред чем благо
главное распознать в себе это и управлять

Das.Kleine.Krokodil
Автор

Сайт и приложение тоже вторичны по отношению к услуге или функции :)

AlexanderSchepanovski
Автор

Тут поставил бы 5 лайков, жаль Youtube не позволяет это сделать.

inzagher
Автор

блин, докатился мир)) перфикционизм я начал воспринимать код без багов! Спасибо гражданам сами знаете каким !

AlexeyTsapaev
Автор

Пожалуйста, подскажи в какой палате ты подтверждал диплом и по какой специальности?

uladzislauulasenka
Автор

профессия(программиста) плохо сказывается на зрении ???(у самого зрение не очень(паук здесь не причем!!) )

warhamer
Автор

Перфекционизм - то ещё такое, а вот как выбрать стезю? Я вот вчера общался с Senior Golang developer, позже я общался с Senior C developer и Senior C++ developer. И они все просто говорят "выбери направление". Но вот Data science довольно обширная вещь, на С можно писать и под автоматику и для телекоммуникационных компаний делать решения, на С++ та же автоматика и начинка мозгов под автомобили...
Тоже не особо хочется херачить одно, а потом прыгать в другое, ведь накопленные знания и опыт в прошлом сгодятся только на процентов 50. или я не прав?

slavapinchuk
Автор

у тебя там сороконожка на стене. Я думал они только в России живут.

kirillsushilnikov
Автор

хороший программист - ленивый программист, пишет код так чтобы потом не нужно было переписывать =)))

ermak
Автор

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

glebov-kryukov