vaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее. У вас же, один с виду профессионал говорит: нужно делать вот так! А ему отвечают: ты че, мол, вчера родился?
Кто-нибудь может вообще предложить решение, которое с большой долей уверенности удовлетворит всех, или таких людей не бывает и программы (продукты, код, и т.д.) пишутся исходя из скромных (по меркам его коллег) знаний отдельного программиста?
второй оффтоп в одной теме . Не программист, но после общения с ними, представляю их работу, как залезание на гору. У каждого свой уступчик свой маршрут, хотя у всех начальный и конечный пунк один, гора тоже одна. Вот если бы там были рельсы и паровоз они бы не спорили. Вот к примеру совсем почти не зашифрованная песня о программерах на С++
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 10:52
kurvatis
Кстати, азиаты часто спят или дремлют на работе. Это у них нормально типа часть творческого процесса, особенно после обеда. Может оно и правильно? Может так и надо?
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 10:59
kurvatis
vaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее. У вас же, один с виду профессионал говорит: нужно делать вот так! А ему отвечают: ты че, мол, вчера родился?
Кто-нибудь может вообще предложить решение, которое с большой долей уверенности удовлетворит всех, или таких людей не бывает и программы (продукты, код, и т.д.) пишутся исходя из скромных (по меркам его коллег) знаний отдельного программиста?
Да, это как художники никогда не нарисуют одну картину на заданную тему. Каждая будет выражением их техники и таланта. Видимо, программирование тоже творчество.
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 15:35
Stanislav
vaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее. У вас же, один с виду профессионал говорит: нужно делать вот так! А ему отвечают: ты че, мол, вчера родился?
Кто-нибудь может вообще предложить решение, которое с большой долей уверенности удовлетворит всех, или таких людей не бывает и программы (продукты, код, и т.д.) пишутся исходя из скромных (по меркам его коллег) знаний отдельного программиста?
Программирование - это создание программы из ограниченного набора наперед известных операторов.
Искусство программирования состоит в том, чтобы расположить эти операторы в правильной последовательности для выполнения поставленной задачи. Причем, правильных последовательностей может быть множество - так же много, как например, путей из Иелтауна в Стенли-парк и все они правильные - по всем из них попадешь куда надо.
Мастерство программиста состоит в умении найти оптимальную последовательность операторов для выполнения поставленной задачи. Причем собственно "оптимальность" тоже может быть разной - типа минимальный размер программы, минимальное время выполнения, минимальное время кодирования и т.д.
Как правило, всех удовлетворяет любое решение, которое работает. В качестве например, смотри мой топик про Джаву в Программизме: там все немного повыпендривались, но потом сошлись, что моя скромная доработка, сделанная с весьма скромными знаниями, будет работать - ну вот и хорошо ...
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 15:47
Marmot
Stanislav писал(а):
vaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее....
Программирование - это создание программы из ограниченного набора наперед известных операторов.
Искусство программирования состоит в том, чтобы расположить эти операторы в правильной последовательности для выполнения поставленной задачи. Причем, правильных последовательностей может быть множество - так же много, как например, путей из Иелтауна в Стенли-парк и все они правильные - по всем из них попадешь куда надо.
...
А вот и нифига, я всегда провожу в качестве примера однажды сделанную мне постановку задачи:
Проходит ко мне тогдашний босс, а нынешний подельник и говорит: у нас слишком много сисек, пиписек и жоп, надо что-то делать, и чем быстрее, тем лучше...
И если кто-то думает, что это "путь из Иелтауна в Стенли-парк", и можно отыскать "единственно правильное решение", "распологая операторы в правильной последовательности", то это кто-то нифига не понимает в программировании
Хотя, конечно, такие задачи это скорее исключение в сегодняшнем программировании...
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 15:54
vaquero
Marmot писал(а):
Stanislav писал(а):
vaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее....
Программирование - это создание программы из ограниченного набора наперед известных операторов.
Искусство программирования состоит в том, чтобы расположить эти операторы в правильной последовательности для выполнения поставленной задачи. Причем, правильных последовательностей может быть множество - так же много, как например, путей из Иелтауна в Стенли-парк и все они правильные - по всем из них попадешь куда надо.
...
А вот и нифига, я всегда провожу в качестве примера однажды сделанную мне постановку задачи:
Проходит ко мне тогдашний босс, а нынешний подельник и говорит: у нас слишком много сисек, пиписек и жоп, надо что-то делать, и чем быстрее, тем лучше...
И если кто-то думает, что это "путь из Иелтауна в Стенли-парк", и можно отыскать "единственно правильное решение", "распологая операторы в правильной последовательности", то это кто-то нифига не понимает в программировании
Хотя, конечно, такие задачи это скорее исключение в сегодняшнем программировании...
это в фотках на фликре? И какое было решение (попроще пожалуйста)?
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 15:59
polkov
Stanislav писал(а): ... путей из Иелтауна в Стенли-парк ...
может я чегото не понял в посте
но очень редко разные конторы начинают проекты с одной и той же стартовой точки
и также редко имеют одинаковую конечную.
Даже у конкурентов эти точки отличаются. Потому и не получится сравнивать яблоки с яблоками - даже если и яблоки то все они разные и правильно сравнить не получается.
Потому и нет лучшего решения - все решения разные и могут быть лучшие но с разных точек зрения.
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 16:02
Stanislav
Marmot писал(а):
Stanislav писал(а):
vaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее....
Программирование - это создание программы из ограниченного набора наперед известных операторов.
Искусство программирования состоит в том, чтобы расположить эти операторы в правильной последовательности для выполнения поставленной задачи. Причем, правильных последовательностей может быть множество - так же много, как например, путей из Иелтауна в Стенли-парк и все они правильные - по всем из них попадешь куда надо.
...
А вот и нифига, я всегда провожу в качестве примера однажды сделанную мне постановку задачи:
Проходит ко мне тогдашний босс, а нынешний подельник и говорит: у нас слишком много сисек, пиписек и жоп, надо что-то делать, и чем быстрее, тем лучше...
И если кто-то думает, что это "путь из Иелтауна в Стенли-парк", и можно отыскать "единственно правильное решение", "распологая операторы в правильной последовательности", то это кто-то нифига не понимает в программировании
Хотя, конечно, такие задачи это скорее исключение в сегодняшнем программировании...
Ну, и что не так? Босс поставил задачу - надо найти какое-либо решение, уменьшающее количество вышеозначенных предметов на фотках. Таких решений может быть несколько и разных - как и путей из Иелтауна в Стенли-парк. Ты выбрал оптимальное - проявил свое мастерство.
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 16:05
Stanislav
polkov писал(а):
Stanislav писал(а): ... путей из Иелтауна в Стенли-парк ...
может я чегото не понял в посте
но очень редко разные конторы начинают проекты с одной и той же стартовой точки
и также редко имеют одинаковую конечную.
Даже у конкурентов эти точки отличаются. Потому и не получится сравнивать яблоки с яблоками - даже если и яблоки то все они разные и правильно сравнить не получается.
Потому и нет лучшего решения - все решения разные и могут быть лучшие но с разных точек зрения.
Чего-то не понял. Есть проект - к нему есть техзадание - одно. Разные программеры/конторы предложат разные решения, которые все будут соответствовать поставленному заданию, иначе клиент не заплатит.
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 16:05
Marmot
vaquero писал(а):
это в фотках на фликре? И какое было решение (попроще пожалуйста)?
Самым простым и быстрым оказалось выявлении любителей клубнички и использования их интереса к фотографиям как индикатора "сисечности"
Т.е. мы заставили работать на себя либителей порноты, с использование кой-какой статистики. Все что надо было сделать это вручную найти где-то около сотни таких, а затем наша систем уже стала самоподдерживающейся В цикле находим сиськи, находим их новых любителей, находим новые сиськи и т.д.
Причем, потом уже в яхе, в индии работала команда из 200 человек которая решала задачу использую распознавание образов, тонов обнаженной кожи etc. После 3-х лет работы все прекрасно работало на традиционой порнухе на вычислительном кластере из 500 машин. Но сбоило на всяких рисунках, черно-белых фотках и прочей хрени. Мой же подход работал на всем... Так оно до сих пор там и работает
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 16:14
Marmot
Stanislav писал(а):
Stanislav писал(а):
Программирование - это создание программы из ограниченного набора наперед известных операторов.
Искусство программирования состоит в том, чтобы расположить эти операторы в правильной последовательности для выполнения поставленной задачи. Причем, правильных последовательностей может быть множество - так же много, как например, путей из Иелтауна в Стенли-парк и все они правильные - по всем из них попадешь куда надо.
...
Ну, и что не так? Босс поставил задачу - надо найти какое-либо решение, уменьшающее количество вышеозначенных предметов на фотках. Таких решений может быть несколько и разных - как и путей из Иелтауна в Стенли-парк. Ты выбрал оптимальное - проявил свое мастерство.
Я хочу сказать, что мой подход можно было реализовать использую совершенно разные последовательности операторов(путь из Иелтауна в Стенли-парк), но вот нахождение правильного подхода(откуда и куда идем )это уже искуство
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 16:47
Meadie
Marmot писал(а):Я хочу сказать, что мой подход можно было реализовать использую совершенно разные последовательности операторов(путь из Иелтауна в Стенли-парк), но вот нахождение правильного подхода(откуда и куда идем )это уже искуство
То, что для профессионала работающего в некоторой области - искусство, для профессионала работающего в смежной области является рядовой работой, рутиной, так сказать. Ну, например, как у плотника и столяра. И то, что для поиска решения бизнес-проблемы привлекли программиста, говорит лишь о том, что ни одной минимально светлой головы, например, бизнес-аналитика (разумеется, имеется в виду роль в проекте, а не должность) в округе не было на много километров.
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 16:59
Marmot
Meadie писал(а):
Marmot писал(а):Я хочу сказать, что мой подход можно было реализовать использую совершенно разные последовательности операторов(путь из Иелтауна в Стенли-парк), но вот нахождение правильного подхода(откуда и куда идем )это уже искуство
То, что для профессионала работающего в некоторой области - искусство, для профессионала работающего в смежной области является рядовой работой, рутиной, так сказать. Ну, например, как у плотника и столяра. И то, что для поиска решения бизнес-проблемы привлекли программиста, говорит лишь о том, что ни одной минимально светлой головы, например, бизнес-аналитика (разумеется, имеется в виду роль в проекте, а не должность) в округе не было на много километров.
Я там выше написал про подход предложенный "светло-головыми" бизнес-аналитиками, время его разработки, количество потраченных ресурсов и качество полученной работы
Я как сейчас помню, как к нам приехал индиец и пытался нас уговорить начать использовать технологию разработаную на "светло-головом" подходе. Одним из самых сильных аргументов была способность распознования члена расположенного под любым углом, принадлежащего как негру, так и белому.. На мой вопрос, а сработает ли алгоритм, если член будет синим или оранжевым, ответить однозначно он не смог
На что я гордо заметил, а у нас - сработает
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 17:23
nonn
Не програмизм, а страсти-мордасти. Вопрос из зала, - Какой функцией удалось описать форму члена? И как решили проблемму ракет и сосулек?
Re: бутерброд or какие программисты востребованы
Добавлено: 06 июн 2010, 17:45
Meadie
Marmot писал(а):Я там выше написал про подход предложенный "светло-головыми" бизнес-аналитиками, время его разработки, количество потраченных ресурсов и качество полученной работы
Все верно. Но в данном случае исключение только подчеркивает правило.
Обычно, программисты значительно более зашорены в поисках решения, чем люди, которым не придется его кодировать.
Особенно, если программисты специализируются на определенных шаблонах.