второй оффтоп в одной темеvaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее. У вас же, один с виду профессионал говорит: нужно делать вот так! А ему отвечают: ты че, мол, вчера родился?
Кто-нибудь может вообще предложить решение, которое с большой долей уверенности удовлетворит всех, или таких людей не бывает и программы (продукты, код, и т.д.) пишутся исходя из скромных (по меркам его коллег) знаний отдельного программиста?
бутерброд or какие программисты востребованы
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- nonn
- Графоман
- Сообщения: 26939
- Зарегистрирован: 28 май 2008, 08:50
- Откуда: Западно-Сибирская равнина > Долина предков > Тихоокеанское побережье
Re: бутерброд or какие программисты востребованы
-
kurvatis
- Пользователь
- Сообщения: 68
- Зарегистрирован: 26 июл 2009, 10:48
Re: бутерброд or какие программисты востребованы
Кстати, азиаты часто спят или дремлют на работе. Это у них нормально типа часть творческого процесса, особенно после обеда. Может оно и правильно? Может так и надо?
-
kurvatis
- Пользователь
- Сообщения: 68
- Зарегистрирован: 26 июл 2009, 10:48
Re: бутерброд or какие программисты востребованы
Да, это как художники никогда не нарисуют одну картину на заданную тему. Каждая будет выражением их техники и таланта. Видимо, программирование тоже творчество.vaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее. У вас же, один с виду профессионал говорит: нужно делать вот так! А ему отвечают: ты че, мол, вчера родился?
Кто-нибудь может вообще предложить решение, которое с большой долей уверенности удовлетворит всех, или таких людей не бывает и программы (продукты, код, и т.д.) пишутся исходя из скромных (по меркам его коллег) знаний отдельного программиста?
- Stanislav
- Mr. Minority Report
- Сообщения: 45662
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: бутерброд or какие программисты востребованы
Программирование - это создание программы из ограниченного набора наперед известных операторов.vaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее. У вас же, один с виду профессионал говорит: нужно делать вот так! А ему отвечают: ты че, мол, вчера родился?
Кто-нибудь может вообще предложить решение, которое с большой долей уверенности удовлетворит всех, или таких людей не бывает и программы (продукты, код, и т.д.) пишутся исходя из скромных (по меркам его коллег) знаний отдельного программиста?
Искусство программирования состоит в том, чтобы расположить эти операторы в правильной последовательности для выполнения поставленной задачи. Причем, правильных последовательностей может быть множество - так же много, как например, путей из Иелтауна в Стенли-парк и все они правильные - по всем из них попадешь куда надо.
Мастерство программиста состоит в умении найти оптимальную последовательность операторов для выполнения поставленной задачи. Причем собственно "оптимальность" тоже может быть разной - типа минимальный размер программы, минимальное время выполнения, минимальное время кодирования и т.д.
Как правило, всех удовлетворяет любое решение, которое работает. В качестве например, смотри мой топик про Джаву в Программизме: там все немного повыпендривались, но потом сошлись, что моя скромная доработка, сделанная с весьма скромными знаниями, будет работать - ну вот и хорошо ...
- Marmot
- Графоман
- Сообщения: 39425
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: бутерброд or какие программисты востребованы
А вот и нифига, я всегда провожу в качестве примера однажды сделанную мне постановку задачи:Stanislav писал(а):Программирование - это создание программы из ограниченного набора наперед известных операторов.vaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее....
Искусство программирования состоит в том, чтобы расположить эти операторы в правильной последовательности для выполнения поставленной задачи. Причем, правильных последовательностей может быть множество - так же много, как например, путей из Иелтауна в Стенли-парк и все они правильные - по всем из них попадешь куда надо.
...
Проходит ко мне тогдашний босс, а нынешний подельник и говорит: у нас слишком много сисек, пиписек и жоп, надо что-то делать, и чем быстрее, тем лучше...
И если кто-то думает, что это "путь из Иелтауна в Стенли-парк", и можно отыскать "единственно правильное решение", "распологая операторы в правильной последовательности", то это кто-то нифига не понимает в программировании
Хотя, конечно, такие задачи это скорее исключение в сегодняшнем программировании...
- vaquero
- Маньяк
- Сообщения: 3943
- Зарегистрирован: 14 сен 2007, 12:24
- Откуда: Долгопа - Burnaby
Re: бутерброд or какие программисты востребованы
это в фотках на фликре? И какое было решение (попроще пожалуйста)?Marmot писал(а):А вот и нифига, я всегда провожу в качестве примера однажды сделанную мне постановку задачи:Stanislav писал(а):Программирование - это создание программы из ограниченного набора наперед известных операторов.vaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее....
Искусство программирования состоит в том, чтобы расположить эти операторы в правильной последовательности для выполнения поставленной задачи. Причем, правильных последовательностей может быть множество - так же много, как например, путей из Иелтауна в Стенли-парк и все они правильные - по всем из них попадешь куда надо.
...
Проходит ко мне тогдашний босс, а нынешний подельник и говорит: у нас слишком много сисек, пиписек и жоп, надо что-то делать, и чем быстрее, тем лучше...
И если кто-то думает, что это "путь из Иелтауна в Стенли-парк", и можно отыскать "единственно правильное решение", "распологая операторы в правильной последовательности", то это кто-то нифига не понимает в программировании
Хотя, конечно, такие задачи это скорее исключение в сегодняшнем программировании...
- polkov
- Маньяк
- Сообщения: 1008
- Зарегистрирован: 24 мар 2010, 10:16
- Откуда: оттуда
- Контактная информация:
Re: бутерброд or какие программисты востребованы
может я чегото не понял в постеStanislav писал(а): ... путей из Иелтауна в Стенли-парк ...
но очень редко разные конторы начинают проекты с одной и той же стартовой точки
и также редко имеют одинаковую конечную.
Даже у конкурентов эти точки отличаются. Потому и не получится сравнивать яблоки с яблоками - даже если и яблоки то все они разные и правильно сравнить не получается.
Потому и нет лучшего решения - все решения разные и могут быть лучшие но с разных точек зрения.
- Stanislav
- Mr. Minority Report
- Сообщения: 45662
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: бутерброд or какие программисты востребованы
Ну, и что не так? Босс поставил задачу - надо найти какое-либо решение, уменьшающее количество вышеозначенных предметов на фотках. Таких решений может быть несколько и разных - как и путей из Иелтауна в Стенли-парк. Ты выбрал оптимальное - проявил свое мастерство.Marmot писал(а):А вот и нифига, я всегда провожу в качестве примера однажды сделанную мне постановку задачи:Stanislav писал(а):Программирование - это создание программы из ограниченного набора наперед известных операторов.vaquero писал(а):мне вот удивителен такой момент, господа-программисты: в моей области практически всегда существует единственно правильное решение какой-нибудь проблемы и если оно найдено, то все согласятся что оно лучшее....
Искусство программирования состоит в том, чтобы расположить эти операторы в правильной последовательности для выполнения поставленной задачи. Причем, правильных последовательностей может быть множество - так же много, как например, путей из Иелтауна в Стенли-парк и все они правильные - по всем из них попадешь куда надо.
...
Проходит ко мне тогдашний босс, а нынешний подельник и говорит: у нас слишком много сисек, пиписек и жоп, надо что-то делать, и чем быстрее, тем лучше...
И если кто-то думает, что это "путь из Иелтауна в Стенли-парк", и можно отыскать "единственно правильное решение", "распологая операторы в правильной последовательности", то это кто-то нифига не понимает в программировании
Хотя, конечно, такие задачи это скорее исключение в сегодняшнем программировании...
- Stanislav
- Mr. Minority Report
- Сообщения: 45662
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: бутерброд or какие программисты востребованы
Чего-то не понял. Есть проект - к нему есть техзадание - одно. Разные программеры/конторы предложат разные решения, которые все будут соответствовать поставленному заданию, иначе клиент не заплатит.polkov писал(а):может я чегото не понял в постеStanislav писал(а): ... путей из Иелтауна в Стенли-парк ...
но очень редко разные конторы начинают проекты с одной и той же стартовой точки
и также редко имеют одинаковую конечную.
Даже у конкурентов эти точки отличаются. Потому и не получится сравнивать яблоки с яблоками - даже если и яблоки то все они разные и правильно сравнить не получается.
Потому и нет лучшего решения - все решения разные и могут быть лучшие но с разных точек зрения.
- Marmot
- Графоман
- Сообщения: 39425
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: бутерброд or какие программисты востребованы
Самым простым и быстрым оказалось выявлении любителей клубнички и использования их интереса к фотографиям как индикатора "сисечности"vaquero писал(а): это в фотках на фликре? И какое было решение (попроще пожалуйста)?
Т.е. мы заставили работать на себя либителей порноты, с использование кой-какой статистики. Все что надо было сделать это вручную найти где-то около сотни таких, а затем наша систем уже стала самоподдерживающейся
Причем, потом уже в яхе, в индии работала команда из 200 человек которая решала задачу использую распознавание образов, тонов обнаженной кожи etc. После 3-х лет работы все прекрасно работало на традиционой порнухе на вычислительном кластере из 500 машин. Но сбоило на всяких рисунках, черно-белых фотках и прочей хрени. Мой же подход работал на всем...
- Marmot
- Графоман
- Сообщения: 39425
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: бутерброд or какие программисты востребованы
Я хочу сказать, что мой подход можно было реализовать использую совершенно разные последовательности операторов(путь из Иелтауна в Стенли-парк), но вот нахождение правильного подхода(откуда и куда идем )это уже искуствоStanislav писал(а):Ну, и что не так? Босс поставил задачу - надо найти какое-либо решение, уменьшающее количество вышеозначенных предметов на фотках. Таких решений может быть несколько и разных - как и путей из Иелтауна в Стенли-парк. Ты выбрал оптимальное - проявил свое мастерство.Stanislav писал(а): Программирование - это создание программы из ограниченного набора наперед известных операторов.
Искусство программирования состоит в том, чтобы расположить эти операторы в правильной последовательности для выполнения поставленной задачи. Причем, правильных последовательностей может быть множество - так же много, как например, путей из Иелтауна в Стенли-парк и все они правильные - по всем из них попадешь куда надо.
...
- Meadie
- Графоман
- Сообщения: 7919
- Зарегистрирован: 18 июн 2007, 21:23
- Откуда: BPOE
Re: бутерброд or какие программисты востребованы
То, что для профессионала работающего в некоторой области - искусство, для профессионала работающего в смежной области является рядовой работой, рутиной, так сказать. Ну, например, как у плотника и столяра. И то, что для поиска решения бизнес-проблемы привлекли программиста, говорит лишь о том, что ни одной минимально светлой головы, например, бизнес-аналитика (разумеется, имеется в виду роль в проекте, а не должность) в округе не было на много километров.Marmot писал(а):Я хочу сказать, что мой подход можно было реализовать использую совершенно разные последовательности операторов(путь из Иелтауна в Стенли-парк), но вот нахождение правильного подхода(откуда и куда идем )это уже искуство
- Marmot
- Графоман
- Сообщения: 39425
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: бутерброд or какие программисты востребованы
Я там выше написал про подход предложенный "светло-головыми" бизнес-аналитиками, время его разработки, количество потраченных ресурсов и качество полученной работыMeadie писал(а):То, что для профессионала работающего в некоторой области - искусство, для профессионала работающего в смежной области является рядовой работой, рутиной, так сказать. Ну, например, как у плотника и столяра. И то, что для поиска решения бизнес-проблемы привлекли программиста, говорит лишь о том, что ни одной минимально светлой головы, например, бизнес-аналитика (разумеется, имеется в виду роль в проекте, а не должность) в округе не было на много километров.Marmot писал(а):Я хочу сказать, что мой подход можно было реализовать использую совершенно разные последовательности операторов(путь из Иелтауна в Стенли-парк), но вот нахождение правильного подхода(откуда и куда идем )это уже искуство
Я как сейчас помню, как к нам приехал индиец и пытался нас уговорить начать использовать технологию разработаную на "светло-головом" подходе. Одним из самых сильных аргументов была способность распознования члена расположенного под любым углом, принадлежащего как негру, так и белому..
На что я гордо заметил, а у нас - сработает
- nonn
- Графоман
- Сообщения: 26939
- Зарегистрирован: 28 май 2008, 08:50
- Откуда: Западно-Сибирская равнина > Долина предков > Тихоокеанское побережье
Re: бутерброд or какие программисты востребованы
Не програмизм, а страсти-мордасти. Вопрос из зала, - Какой функцией удалось описать форму члена? И как решили проблемму ракет и сосулек?
- Meadie
- Графоман
- Сообщения: 7919
- Зарегистрирован: 18 июн 2007, 21:23
- Откуда: BPOE
Re: бутерброд or какие программисты востребованы
Все верно. Но в данном случае исключение только подчеркивает правило.Marmot писал(а):Я там выше написал про подход предложенный "светло-головыми" бизнес-аналитиками, время его разработки, количество потраченных ресурсов и качество полученной работы
Обычно, программисты значительно более зашорены в поисках решения, чем люди, которым не придется его кодировать.
Особенно, если программисты специализируются на определенных шаблонах.