Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2014, 22:17   #11
cosmopolit
Пользователь
 
Аватар для cosmopolit
 
Регистрация: 06.01.2014
Сообщений: 26
По умолчанию

декомпозиция это хорошо, но сложную программу начинаешь писать, находишь ещё массу новых задач, без которых не обойтись, и поехало, начинает появляться масса разной фигни. Потом понимаю что всё, приплыли, код УГ - надо полностью переделывать. А переделка порой много времени требует... Вот алгоритмический фундамент может освоить, думаю даст немного строгости мыслям. .~
cosmopolit вне форума Ответить с цитированием
Старый 18.09.2014, 08:47   #12
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,609
По умолчанию

"Сложная" программа какого типа?
А то ведь сложным может быть написание операционной или CAD системы с нуля. Когда, кто-то спрашивал лет 10 назад, как написать операционную систему, все только усмехались, так что при решении сложной задачи с нуля кроме насмешек на форуме вы вряд ли что получите.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"

Последний раз редактировалось challengerr; 18.09.2014 в 08:49.
challengerr вне форума Ответить с цитированием
Старый 18.09.2014, 09:27   #13
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от challengerr Посмотреть сообщение
"Сложная" программа какого типа?
А то ведь сложным может быть написание операционной или CAD системы с нуля. Когда, кто-то спрашивал лет 10 назад, как написать операционную систему, все только усмехались, так что при решении сложной задачи с нуля кроме насмешек на форуме вы вряд ли что получите.
И сейчас будут усмехаться потому что написание ОС проще не стало. И дело даже не в простоте, теоретически одному человеку написать ОС с нуля уже практически невозможно - тупо не хватит времени. Поэтому и рекомендуют не заниматься глупостями. Это как самому построить космическую ракету - че-то не наблюдается поголовных таких самоделок. Почему? Потому что это пупец как сложно и долго по времени - нужно самостоятельно выработать все технологии, провести тысячи испытаний, на которые у Вас не будет денег и ресурсов. Потому уже во времена феодального строя (а местами и гораздо раньше) придумали специализацию и разделение труда. В результате сантехник не печет хлеб, а повар не шьет одежду. Может сантехник испечь хлеб? Может. Почему не печет? Задумайтесь над специализацией прежде чем иронизировать над форумом.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 18.09.2014, 09:48   #14
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,609
По умолчанию

Автор темы пишет, что у него проблема с написанием сложной программы, при этом не уточняется, кто каким делом должен заниматься и советов об этом не просят
. Если бы все думали, что нужно писать операционные систему, программистов бы вообще не было, так как каждый понял бы, что занимается не своим делом.
Если ты не написал операционную систему, значит ты занимаешься не своим делом?
Если в РФ прекратятся поставки ПО, вернемся обратно в СССР, где каждый занимался "своим" делом? Поэтому и большого числа программистов не было, что никто не знал, что этим возможно заниматься?

Декомпозицией задачи в AAA проектах занимается team lead , то есть автор спрашивает вопрос, на который отвечает team lead перед тем как взяться за реализацию проекта по техническим заданиям в соответствии с ISO/IEC и ГОСТ. На должность team lead берут с опытом программирования от 5 лет. Team lead это лидер команды, которая состоит из ведущего программиста, программистов сети, утилит, графики, аниматоров, художников, музыкантов, текстураторов, моделлеров и других. Техническое задание разрабатывается до начала проекта.

Автор темы интересуется, как создается декомпозиция для "сложных" проектов. Ее делает крутой программист , используя ракету класса Тополь и бахая по полигону Сары-Шаган.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 18.09.2014, 13:16   #15
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Автор темы пишет, что у него проблема с написанием сложной программы, при этом не уточняется, кто каким делом должен заниматься и советов об этом не просят
. Если бы все думали, что нужно писать операционные систему, программистов бы вообще не было, так как каждый понял бы, что занимается не своим делом.
Если ты не написал операционную систему, значит ты занимаешься не своим делом?
Если в РФ прекратятся поставки ПО, вернемся обратно в СССР, где каждый занимался "своим" делом? Поэтому и большого числа программистов не было, что никто не знал, что этим возможно заниматься?
Ощущение как будто с ботом разговариваешь. При чем здесь СССР? Специализация и разделение труда есть везде и в РФ аналогично. И сейчас побеждает тот, кто лучше всего специализируется на каком-либо деле. Такого человека называют профессионал. Среди программистов тоже есть специализация и время одиночек прошло. Еще раз говорю Вы просто не успеете. Пока Вы 5 лет будете писать свою операционку - изменятся оборудование и стандарты, выпустят какой-нибудь usb 6.0, которое Ваше поделие естественно поддерживать не сможет и все по второму кругу... Опять же не понял юмора с "не написал операционную систему". Я её и не брался писать - зачем биться головой об стену? Есть много других интересных вещей в жизни, целей которых я добиться могу. Если Вам интересны ОСи присоединяйтесь к какому-либо сообществу и работайте в команде - вон линуксов как грязи, собирайте свой к примеру со своими нескучными обоями, и будет Вам счастье.
Цитата:
Автор темы интересуется, как создается декомпозиция для "сложных" проектов. Ее делает крутой программист , используя ракету класса Тополь и бахая по полигону Сары-Шаган.
Травой поделитесь?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 18.09.2014 в 13:21.
Utkin вне форума Ответить с цитированием
Старый 18.09.2014, 18:09   #16
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,609
По умолчанию

Для того, чтобы сделать проект, нужна команда. А как ее собрать, если в ответ на идеи, на этом форуме я получаю лишь поливание грязью меня. Трассировка лучей, Z буфер используемые для отсечения невидимых частей полигонов в трехмерных играх тянут на кандидатскую диссертацию. В игре просто берут и реализуют учебник теоретической механики, чтобы сделать физический движок и деформации и разрушение объектов. Samsung на работу программистом в офис в Москве берет не ниже кандидатов физико-математических наук. Поэтому они сотни тысяч и получают.

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

И для работы над проектом они объединяются вместе. И что их может объединить, если желающих объединить на форуме начинают называть идиотами и кретинами?

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

Сами игры программируют ракетчики, то есть инженеры, которые учились проектировать космические ракеты.

Интересно, как они так быстро сумели запрограммировать платежную систему после прикрытия платежей банков Россия, Сбербанк? Или вы и таких заказчиков кретинами будете называть, когда они придут и будут на форуме двигать свои идеи про построение единой платёжной системы? Типа дебилы пришли заказать программирование платежной системы. А сами вы кто такие? Даже не представляетесь, группа анонимусов в масках, люди-маски, улицы топчет народ..

Чтобы научиться делать декомпозицию, нужно, чтобы этому кто-то научил, а для этого вас сперва должна взять на работу структура. Самостоятельно и по советам на форумах вы ничему не научитесь. Нужно изучать реальные проекты

I'd software выложила в сеть исходный код движка Doom Iii, помимо этого выложены CryEngine, и Unreal Tournament engine. Только зачем их изучать, если

Для того, чтобы создать игру, нужно, чтобы художник нарисовал графические концепты. Они в виде модели реализуются в игре. Движки уже готовы. Например в 1999 для игры half life взяли движок игры Quake Iii. Аналогично для medal of honor взяли тот же движок. То есть и программировать особо не понадобилось

Еще в 2004 году в игре painkiller использовался движок havoc.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 18.09.2014, 19:21   #17
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Для того, чтобы сделать проект, нужна команда. А как ее собрать, если в ответ на идеи, на этом форуме я получаю лишь поливание грязью меня. Трассировка лучей, Z буфер используемые для отсечения невидимых частей полигонов в трехмерных играх тянут на кандидатскую диссертацию. В игре просто берут и реализуют учебник теоретической механики, чтобы сделать физический движок и деформации и разрушение объектов. Samsung на работу программистом в офис в Москве берет не ниже кандидатов физико-математических наук. Поэтому они сотни тысяч и получают.
Ну и в чем проблема? Сколачивайте команду, платите сотни тысяч и живите счастливо. Этот рецепт я Вам уже давал. Причем совершенно бесплатно. Вы же упорно пытаетесь набрать кандидатов в физико-математические науках забесплатно и дуетесь что ничего не получается. Смешно.
Цитата:
И для работы над проектом они объединяются вместе. И что их может объединить, если желающих объединить на форуме начинают называть идиотами и кретинами?
То же что и объединяет сотни и тысячи людей между собой - деньги. Просто же.
Цитата:
Интересно, как они так быстро сумели запрограммировать платежную систему после прикрытия платежей банков Россия, Сбербанк? Или вы и таких заказчиков кретинами будете называть, когда они придут и будут на форуме двигать свои идеи про построение единой платёжной системы? Типа дебилы пришли заказать программирование платежной системы. А сами вы кто такие? Даже не представляетесь, группа анонимусов в масках, люди-маски, улицы топчет народ..
Знаете чем заказчики отличаются от Вас? Они платят деньги. То есть за труд других людей из команды предлагает какое-то возмещение. Что предлагаете Вы? Ну кроме нестандартных идей (которыми не прокормишься) и травы?
Цитата:
Чтобы научиться делать декомпозицию, нужно, чтобы этому кто-то научил, а для этого вас сперва должна взять на работу структура. Самостоятельно и по советам на форумах вы ничему не научитесь. Нужно изучать реальные проекты
Можно еще создавать проекты самому. При условии если будете ставить реальные цели, выполнить которые сложно, но возможно в разумные сроки.
Цитата:
Еще в 2004 году в игре painkiller использовался движок havoc.
Ну и не программируйте тогда. Идите на художника и не нойте. Раз других альтернатив для Вас нет, то вперед, решение найдено.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 20.09.2014, 19:17   #18
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,609
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Ну и в чем проблема? Сколачивайте команду, платите сотни тысяч и живите счастливо. Этот рецепт я Вам уже давал. Причем совершенно бесплатно. Вы же упорно пытаетесь набрать кандидатов в физико-математические науках забесплатно и дуетесь что ничего не получается. Смешно.
То же что и объединяет сотни и тысячи людей между собой - деньги. Просто же.
Знаете чем заказчики отличаются от Вас? Они платят деньги. То есть за труд других людей из команды предлагает какое-то возмещение. Что предлагаете Вы? Ну кроме нестандартных идей (которыми не прокормишься) и травы?
Можно еще создавать проекты самому. При условии если будете ставить реальные цели, выполнить которые сложно, но возможно в разумные сроки.
Ну и не программируйте тогда. Идите на художника и не нойте. Раз других альтернатив для Вас нет, то вперед, решение найдено.
На яху не нужны программисты? Порнолаб.нет нет нет мы хотим сегодня, нет нет нет мы хотим сейчас. Яху далеко? Вам туда.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 21.09.2014, 08:53   #19
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Вы упорно избегаете тему оплаты труда программистов. Пока до Вас не дойдет осознание, что за профессиональный труд придется профессионально платить, так и будете ходить и ныть, что Вас критикуют.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть исходный код программы. Нужно изменить и собрать приложение. A3D Помощь студентам 7 24.01.2014 22:25
c# - как сие реализовать? Нужно только мысли. alexusankov C# (си шарп) 6 02.01.2014 21:26
Как собрать проект Krasi Общие вопросы C/C++ 2 24.01.2012 15:19
Помогите собрать мысли в кучу Dozent Общие вопросы Delphi 1 15.10.2009 22:14