Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в срачах на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта.
Воистину, тайна тайн.
Здравствуйте, CodeMonkey, Вы писали:
CM>Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в срачах на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта. CM>Воистину, тайна тайн.
Опять тебе как маленькому все разъяснять надо.
Все силы на срачи на форумах уходят, времени на работу совсем не остается. Тоже мне тайна тайн
Здравствуйте, CodeMonkey, Вы писали:
CM>Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в срачах на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта.
Причина — не хочет душу вкладывать ради прибыли чужого человека. А то можешь душу вложить, все силы потратить — а тебя пинком под зад. И, естественно, доказывать будет абсолютно бесполезно.
По этому люди работают по минимуму — это оптимальный вариант.
Вы скажите запилить свой проект. Многие начинают свой проект — но это весьма и весьма затратно и денег на полноценный продукт обычно не хватает. Где-то потом исходники в закромах github-а валяются как опенсорсный проект (чтобы не выкидывать) — но никому они не интересны, ведь продукта полноценного так и нет.
Здравствуйте, CodeMonkey, Вы писали:
CM>Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в срачах на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта. CM>Воистину, тайна тайн.
То же мне бином Эйнштейна: если требуется, чтобы на смотринах жених изобразил за 10 минут алгоритм, на создание которого ушли годы, то кого мы получим на выходе? Правильно, обезьяну.
CM>Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в срачах на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта. CM>Воистину, тайна тайн.
1) чемпион по бегу в мешках и чемпион по бегу — это разное
(как и натренированность проходить экзамены на собеседовании и реальная работа)
2) заказчики и постановщики задач это обычно не те же кто это реализует
Здравствуйте, CodeMonkey, Вы писали:
CM>Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в срачах на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта. CM>Воистину, тайна тайн.
А может этот софт пишут люди с ".NET и C++, более 10 лет опыта, базы данных, back end, cloud computing" и неспособные решить простую школьную задачку? 😉
Здравствуйте, Don Reba, Вы писали:
DR>А может этот софт пишут люди с ".NET и C++, более 10 лет опыта, базы данных, back end, cloud computing" и неспособные решить простую школьную задачку? 😉
На собеседованиях в практически все большие (и не очень) компании сейчас требуют именно алгоритмы и прочую подобную байду. Так что садись, за логику — кол.
Здравствуйте, CodeMonkey, Вы писали:
CM>Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в ............ на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта. CM>Воистину, тайна тайн.
Ад. Просто не могу удержаться, чтобы не процитировать — насколько это прекрасно:
Oracle Database 12.2.
It is close to 25 million lines of C code.
What an unimaginable horror! You can't change a single line of code in the product without breaking 1000s of existing tests. Generations of programmers have worked on that code under difficult deadlines and filled the code with all kinds of crap.
Very complex pieces of logic, memory management, context switching, etc. are all held together with thousands of flags. The whole code is ridden with mysterious macros that one cannot decipher without picking a notebook and expanding relevant pats of the macros by hand. It can take a day to two days to really understand what a macro does.
Sometimes one needs to understand the values and the effects of 20 different flag to predict how the code would behave in different situations. Sometimes 100s too! I am not exaggerating.
The only reason why this product is still surviving and still works is due to literally millions of tests!
Here is how the life of an Oracle Database developer is:
— Start working on a new bug.
— Spend two weeks trying to understand the 20 different flags that interact in mysterious ways to cause this bag.
— Add one more flag to handle the new special scenario. Add a few more lines of code that checks this flag and works around the problematic situation and avoids the bug.
— Submit the changes to a test farm consisting of about 100 to 200 servers that would compile the code, build a new Oracle DB, and run the millions of tests in a distributed fashion.
— Go home. Come the next day and work on something else. The tests can take 20 hours to 30 hours to complete.
— Go home. Come the next day and check your farm test results. On a good day, there would be about 100 failing tests. On a bad day, there would be about 1000 failing tests. Pick some of these tests randomly and try to understand what went wrong with your assumptions. Maybe there are some 10 more flags to consider to truly understand the nature of the bug.
— Add a few more flags in an attempt to fix the issue. Submit the changes again for testing. Wait another 20 to 30 hours.
— Rinse and repeat for another two weeks until you get the mysterious incantation of the combination of flags right.
— Finally one fine day you would succeed with 0 tests failing.
— Add a hundred more tests for your new change to ensure that the next developer who has the misfortune of touching this new piece of code never ends up breaking your fix.
— Submit the work for one final round of testing. Then submit it for review. The review itself may take another 2 weeks to 2 months. So now move on to the next bug to work on.
— After 2 weeks to 2 months, when everything is complete, the code would be finally merged into the main branch.
The above is a non-exaggerated description of the life of a programmer in Oracle fixing a bug. Now imagine what horror it is going to be to develop a new feature. It takes 6 months to a year (sometimes two years!) to develop a single small feature (say something like adding a new mode of authentication like support for AD authentication).
The fact that this product even works is nothing short of a miracle!
I don't work for Oracle anymore. Will never work for Oracle again!
Я знал, что оракул — это кусок кала, но что оно и внутри такое же... Впрочем, я не удивлен.
Здравствуйте, CodeMonkey, Вы писали:
CM>На собеседованиях в практически все большие (и не очень) компании сейчас требуют именно алгоритмы и прочую подобную байду. Так что садись, за логику — кол.
А как же эти десять лет опыта?
В нашей компании мы просим пройти тест codility, а затем выполнить оплачиваемое восьмичасовое задание. После этого уже никаких задачек на собеседовании.
Здравствуйте, CodeMonkey, Вы писали:
CM>Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в срачах на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта. CM>Воистину, тайна тайн.
Я думаю, что причина в огромной разнице в трудоемкости между программой и продуктом. А рынку нужен продукт.
Здравствуйте, Shmj, Вы писали:
S>Вы скажите запилить свой проект. Многие начинают свой проект — но это весьма и весьма затратно и денег на полноценный продукт обычно не хватает. Где-то потом исходники в закромах github-а валяются как опенсорсный проект (чтобы не выкидывать) — но никому они не интересны, ведь продукта полноценного так и нет.
основные затраты на свой проект — это твое личное время. которое приятнее провести лежа на диванчике или устраивая срачи в интернетах.
и зачем ожидать, чтобы кому то были интересные твои исходники? это же твой проект, вот ты его и делай. чужой интерес тут вообще не при делах.
DR>В нашей компании мы просим пройти тест codility, а затем выполнить оплачиваемое восьмичасовое задание. После этого уже никаких задачек на собеседовании.
а могли бы вы показать пример 8 часового задания
из старого например
Здравствуйте, AlexRK, Вы писали:
ARK>Здравствуйте, smeeld, Вы писали:
ARK>Я знал, что оракул — это кусок кала, но что оно и внутри такое же... Впрочем, я не удивлен.
Такие продукты, хоть и в небольшом количестве, но есть.
Из коммерческого — Unreal Engine, флагманские продукты Autodesk.
Из open–source: Scylla DB и фреймворк seastar, лежащий в её основе. Или Tensorflow Core на плюсах (питонью обвязку для макак в расчет не берём).
Из совсем панковского, но от этого не менее шедеврального: Clover Bootloader для хакинтоша.
Здравствуйте, CodeMonkey, Вы писали:
CM>Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в срачах на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта. CM>Воистину, тайна тайн.
Да нет в этом никакой тайны. В условиях свободной конкуренции всегда побеждает тот, кто готов поступится качеством.
Здравствуйте, CodeMonkey, Вы писали:
CM>Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в срачах на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта. CM>Воистину, тайна тайн.
Это просто избирательность зрения, да злорадство. И не забывай, что процент этих великолепных гениев довльно мал.
Когда, например, у тебя в послединй раз тормозил или падал Гугл? Или были ли какие-то заметные проблемы с github? Или Amazon не пережил чёрную пятницу?
Вот не то что раньше... цунами рассчитывали на бэсм! Куда кстати эти рассчётчики цунами подевались? Все поголовно так же стали говнокодить, совратились пхпой?
Вспомни, например, о качестве связи — соседу дозвониться не с первого раза получается. А сейчас разговариваешь с мобильного устройства с другим континентом и кривишься, что видео неприятно подрагивает.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, CodeMonkey, Вы писали:
CM>·>И не забывай, что процент этих великолепных гениев довльно мал. CM>Такие собеседования сейчас проходят практически все.
Какие конкретно "такие"? Интервью везде разные, даже в пределах одной компании. Мало того, часто ход интервью зависит от собеседуемого.
То что интернет пестрит отчётами об идиотских интерьвю — это тоже эффект любителей высеров, ибо об "неинтересных" интервью никто не пишет, а если и пишет, то никто не читает. Так что ты не рефлексируй, а распостраняй, иначе твои заблуждения перестанут согласовываться со Правдой™ в Интернете.
К тому же, ты почему-то считаешь, что именно только "те самые" гении ответственны за кривость и тормознутость. А ведь качество зависит от можества факторов, даже включая банальную случайность.
CM>Так что возвращайся, когда избавишься от привычки врать на каждому шагу.
Твоё "на рынке нет программ..." — вот это типичное враньё.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ·, Вы писали:
·>Какие конкретно "такие"?
С высосанными из пальца задачами, алгоритмами и мозготраханьем.
·>Интервью везде разные, даже в пределах одной компании. Мало того, часто ход интервью зависит от собеседуемого.
И опять врешь. Ты просто безнадежен
·>К тому же, ты почему-то считаешь, что именно только "те самые" гении ответственны за кривость и тормознутость. А ведь качество зависит от можества факторов, даже включая банальную случайность.
Это достойно занесения в аналы (да, именно с одной буквой н).
Здравствуйте, CodeMonkey, Вы писали:
CM>·>Какие конкретно "такие"? CM>С высосанными из пальца задачами, алгоритмами и мозготраханьем.
Ходи на другие интервью, где задачи по документации log4net спрашивают.
CM>·>Интервью везде разные, даже в пределах одной компании. Мало того, часто ход интервью зависит от собеседуемого. CM>И опять врешь. Ты просто безнадежен
Вы все врёти!!!111
CM>·>К тому же, ты почему-то считаешь, что именно только "те самые" гении ответственны за кривость и тормознутость. А ведь качество зависит от можества факторов, даже включая банальную случайность. CM>Это достойно занесения в аналы (да, именно с одной буквой н).
Разрешаю, заноси, тебе такое радость доставляет, похоже.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, CodeMonkey, Вы писали:
CM>·>Вы все врёти!!!111 CM>Нет, не все. Главным образом ты.
Как страшно жить!
CM>·>Разрешаю, заноси, тебе такое радость доставляет, похоже. CM>Нагибайся.
О, да ты настоящий профессианал! Иди-ка лучше на интервью.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, CodeMonkey, Вы писали:
CM>Традиционно имел проблему — всегда выжирать 100% CPU независимо от сложности сцены. Не знаю, исправили ли ее в последней версии.
Может быть на одноядернике во времена UT
Сколько у меня игр на нём есть — ни одна 100% CPU не жрала просто никогда
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, CreatorCray, Вы писали:
CC>Может быть на одноядернике во времена UT CC>Сколько у меня игр на нём есть — ни одна 100% CPU не жрала просто никогда
UT 3, 4-ядерник — тоже. У меня воспроизводится стабильно.
Здравствуйте, CodeMonkey, Вы писали:
CC>>Может быть на одноядернике во времена UT CC>>Сколько у меня игр на нём есть — ни одна 100% CPU не жрала просто никогда
CM>UT 3, 4-ядерник — тоже. У меня воспроизводится стабильно.
Гм, Agony (UE4), Deadlight (UE4), Styx: Master of Shadows (UE3), Dishonored (UE3), We Happy Few (UE4) — всё пучком.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, CreatorCray, Вы писали:
CC>Гм, Agony (UE4), Deadlight (UE4), Styx: Master of Shadows (UE3), Dishonored (UE3), We Happy Few (UE4) — всё пучком.
Здравствуйте, B0FEE664, Вы писали:
BFE>Да нет в этом никакой тайны. В условиях свободной конкуренции всегда побеждает тот, кто готов поступится качеством.
Тоже бездоказательно. Где тогда эти идеальные программы, сделанные в других условиях? Не всё же пишут в условиях конкуренции. Военка, госпроекты, НИОКР, хобби в конце концов?
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, CodeMonkey, Вы писали:
CM>Такие собеседования сейчас проходят практически все. CM>Так что возвращайся, когда избавишься от привычки врать на каждому шагу.
Собеседования, вообще то, всегда зависят от собеседующего. Даже в одну компанию. Есть небольшой лайфхак. Я периодически говорю HRам, что тестовое задание я делать не буду, если мою квалификацию будут определять по умению писать рабочий код на бумажке — можете не собеседовать вообще, я не в форме сейчас, давно по собеседованиям не бегал, принципиально не готовлюсь, и вообще работу не ищу. Соответственно прошу найти опытного собеседующего, который сможет поговорить по остаточным знаниям, чтоб к собеседованиям готовиться не нужно было. Именно так говорю, открытым текстом, я это даже в резюме написал в информации о себе. И внезапно вполне адекватное собеседование оказывается плюс оффер. От которого отказываюсь, ибо нет смысла . Но блин, если забыть предупредить — квалификация будет определяться умением вывести формулу корней кубического уравнения, умению переопределять иквалсы и хешкоды, задачками на внимательность что будет выведено, скомпилируется ли и тому подобная хрень. А под знаниями алгоритмов будут спрашивать отличия ArrayList от LinkedList. Я по наивности думал, что это структуры данных, причем простейшие, но на собеседованиях это какого то черта у некоторых считается алгоритмами. Соответственно по умолчанию, если не предупреждать, собеседование реально идиотское. Еще и собеседующий будет думать и сверяться с бумажкой относительно того, чтоб еще спросить. Но лайфхак есть, я его сказал. И дополнительно. Практически в любой конторе большинство сотрудников само не пройдет входное собеседование. По разным причинам. Когда их набирали, был другой собеседующий — один вариант. Другой вариант — их взяли во время стажировки в ВУЗе. Или их взяли по знакомству, ибо они работали в одном проекте с собеседующим ранее, собеседование больше для галочки, ибо один хрен знают что квалификация достаточно чтоб с задачами справляться. Еще вариант — их переучили на разработчика с тестировщика или сисадмина.
Соответственно далеко не каждый успешно работающий сотрудник, причем даже высокооплачиваемый — является гуру по прохождением собеседований. Хорошо будет в основном у тех, кто работает на одном месте по полгода. Правда хорошо чаще всего только на типичных вопросах .
Здравствуйте, ·,
·> Не всё же пишут в условиях конкуренции. Военка, госпроекты, НИОКР, хобби в конце концов?
Хобби скорее всего так никогда и не выходит из стадии "пред-альфы". Заработало более-менее, личное любопытство удовлетворено, и интерес к проекту резко пропадает.
Военка, госпроекты и НИОКР пишутся так, "штоб сдать" — то есть чтобы проект формально удовлетворял требованиям ТЗ. При этом унутре может быть ад, содом и гоморра вместе взятые.
Здравствуйте, Vlad_SP, Вы писали:
V_S>·> Не всё же пишут в условиях конкуренции. Военка, госпроекты, НИОКР, хобби в конце концов? V_S>Хобби скорее всего так никогда и не выходит из стадии "пред-альфы". Заработало более-менее, личное любопытство удовлетворено, и интерес к проекту резко пропадает. V_S>Военка, госпроекты и НИОКР пишутся так, "штоб сдать" — то есть чтобы проект формально удовлетворял требованиям ТЗ. При этом унутре может быть ад, содом и гоморра вместе взятые.
Т.е. ты хочешь сказать, что для любого софта всегда можно подобрать оправдание почему он "плохой". То конкуренция мешает, то потеря любопытства, то наотлюбизм, то ещё что... А значит это неконструктивно и бессмысленно. Проще уж сразу заявить, что весь софт кривой и тормозной, потому что инопланетяне включили своё поле подавления. Зачем выдумывать какую-то конкуренцию, искать изъяны в процессах интервью и прочее?
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ·,
·>Т.е. ты хочешь сказать, что для любого софта всегда можно подобрать оправдание почему он "плохой".
Отнюдь. Я только хочу сказать, что ни отсутствие конкуренции, ни любопытство, ни "военка", — ничто не является гарантией качества софта само по себе. Серебряной пули не существует. (ц)
Здравствуйте, ·, Вы писали:
BFE>>Да нет в этом никакой тайны. В условиях свободной конкуренции всегда побеждает тот, кто готов поступится качеством. ·>Тоже бездоказательно.
Ну почему же? Это наблюдаемый факт конкурентно свободного рынка в любой области. От строительства домов, до выпекания пирожков.
·>Где тогда эти идеальные программы, сделанные в других условиях? Не всё же пишут в условиях конкуренции. Военка, госпроекты, НИОКР, хобби в конце концов?
Такие программы есть, но надо понимать, что в большинстве случаев они сделаны (изначально) одним человеком и не очень большие. Ну, например, WinAmp, WinRar, Classic Shell, Far...
Если же брать поделия большой группы программистов, то это, например, фотошоп. Не знаю как оно там внутри, но снаружи вполне прилично.
Здравствуйте, Vlad_SP, Вы писали:
V_S>·>Т.е. ты хочешь сказать, что для любого софта всегда можно подобрать оправдание почему он "плохой". V_S>Отнюдь. Я только хочу сказать, что ни отсутствие конкуренции, ни любопытство, ни "военка", — ничто не является гарантией качества софта само по себе. Серебряной пули не существует. (ц)
Это увод в сторону. Было заявлено "В условиях свободной конкуренции всегда побеждает тот, кто готов поступится качеством" — причём тут тогда конкуренция? Ни отсутствие, ни присутствие конкуренции качество не обеспечивает. Зачем тогда её вообще упоминать?
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, B0FEE664, Вы писали:
BFE>>>Да нет в этом никакой тайны. В условиях свободной конкуренции всегда побеждает тот, кто готов поступится качеством. BFE>·>Тоже бездоказательно. BFE>Ну почему же? Это наблюдаемый факт конкурентно свободного рынка в любой области. От строительства домов, до выпекания пирожков.
Это наблюдаемый факт, только если все другие факты отметать, как не подходящие под теорию.
BFE>·>Где тогда эти идеальные программы, сделанные в других условиях? Не всё же пишут в условиях конкуренции. Военка, госпроекты, НИОКР, хобби в конце концов? BFE>Такие программы есть, но надо понимать, что в большинстве случаев они сделаны (изначально) одним человеком и не очень большие. Ну, например, WinAmp, WinRar, Classic Shell, Far...
А чем упомянутые выше google, github, amazon плохи?
BFE>Если же брать поделия большой группы программистов, то это, например, фотошоп.
Ок... ты хочешь сказать у всех этих перечисленных продуктов не было свободной конкуренции?
BFE>Не знаю как оно там внутри, но снаружи вполне прилично.
А что неприличного снаружи, например, в Oracle? Считается чуть ли не лучшей субд на Планете.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ·, Вы писали:
BFE>>Ну почему же? Это наблюдаемый факт конкурентно свободного рынка в любой области. От строительства домов, до выпекания пирожков. ·>Это наблюдаемый факт, только если все другие факты отметать, как не подходящие под теорию.
Это какие?
BFE>>·>Где тогда эти идеальные программы, сделанные в других условиях? Не всё же пишут в условиях конкуренции. Военка, госпроекты, НИОКР, хобби в конце концов? BFE>>Такие программы есть, но надо понимать, что в большинстве случаев они сделаны (изначально) одним человеком и не очень большие. Ну, например, WinAmp, WinRar, Classic Shell, Far... ·>А чем упомянутые выше google, github, amazon плохи?
А где там программы?
BFE>>Если же брать поделия большой группы программистов, то это, например, фотошоп. ·>Ок... ты хочешь сказать у всех этих перечисленных продуктов не было свободной конкуренции?
Была. А как насчёт прибыли?
BFE>>Не знаю как оно там внутри, но снаружи вполне прилично. ·>А что неприличного снаружи, например, в Oracle? Считается чуть ли не лучшей субд на Планете.
Я продуктами Oracle не пользовался, сказать не могу.
Здравствуйте, B0FEE664, Вы писали:
BFE>·>Это наблюдаемый факт, только если все другие факты отметать, как не подходящие под теорию. BFE>Это какие?
Улучшение качества продукции в целом. С чего ты, например, взял, что дома стали хуже строить? Больше — согласен, т.е. в абсолютном количестве плохих домов наверное больше, но в относительном — явно не так, как минимум за счёт улучшения качества материалов. Ты наверное путаешь с тем, что дома стали доступнее? Раньше можно было только замок из гранита отлить, если ты герцог или хотя бы тысяча рабов в наличии, а сейчас купил за копейки пачку гипсокартона, нанял таджиков — и хибара готова.
Качество пирожков сложно сравнить, ибо тут только субъективные оценки вкуса.
BFE>>>Такие программы есть, но надо понимать, что в большинстве случаев они сделаны (изначально) одним человеком и не очень большие. Ну, например, WinAmp, WinRar, Classic Shell, Far... BFE>·>А чем упомянутые выше google, github, amazon плохи? BFE>А где там программы?
На серверах крутятся. Или ты под программами только десктопное ПО подразумеваешь?
BFE>>>Если же брать поделия большой группы программистов, то это, например, фотошоп. BFE>·>Ок... ты хочешь сказать у всех этих перечисленных продуктов не было свободной конкуренции? BFE>Была. А как насчёт прибыли?
Из перечисленного как минимум, фотошоп точно небесплатный, работают на прибыль.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ·, Вы писали:
·>Улучшение качества продукции в целом. С чего ты, например, взял, что дома стали хуже строить? Больше — согласен, т.е. в абсолютном количестве плохих домов наверное больше, но в относительном — явно не так, как минимум за счёт улучшения качества материалов. Ты наверное путаешь с тем, что дома стали доступнее? Раньше можно было только замок из гранита отлить, если ты герцог или хотя бы тысяча рабов в наличии, а сейчас купил за копейки пачку гипсокартона, нанял таджиков — и хибара готова.
Улучшение качества == пачка гипсокартона ?
BFE>>·>А чем упомянутые выше google, github, amazon плохи? BFE>>А где там программы? ·>На серверах крутятся. Или ты под программами только десктопное ПО подразумеваешь?
github-ом я не пользуюсь, а сервисы google и amazon — далеко не верх совершенства, хотя google во многих аспектах хорош.
·>Из перечисленного как минимум, фотошоп точно небесплатный, работают на прибыль.
Но они были вынуждены уйти с обычного рынка и заменить продажу подпиской.
Здравствуйте, B0FEE664, Вы писали:
BFE>·>Улучшение качества продукции в целом. С чего ты, например, взял, что дома стали хуже строить? Больше — согласен, т.е. в абсолютном количестве плохих домов наверное больше, но в относительном — явно не так, как минимум за счёт улучшения качества материалов. Ты наверное путаешь с тем, что дома стали доступнее? Раньше можно было только замок из гранита отлить, если ты герцог или хотя бы тысяча рабов в наличии, а сейчас купил за копейки пачку гипсокартона, нанял таджиков — и хибара готова. BFE> Улучшение качества == пачка гипсокартона ?
Перечитай ещё раз что я написал внимательно. Вкратце: Улучшение доступности != Ухудшение качества
Если ты хочешь, то гранитные замки и сейчас можно строить и даже строят. Притом лучшего качества, т.к. как минимум улучшились технологии.
BFE>>>А где там программы? BFE>·>На серверах крутятся. Или ты под программами только десктопное ПО подразумеваешь? BFE>github-ом я не пользуюсь, а сервисы google и amazon — далеко не верх совершенства, хотя google во многих аспектах хорош.
Ну вот опять мантра "не верх совершенства". Жемчуг мелковат?
BFE>·>Из перечисленного как минимум, фотошоп точно небесплатный, работают на прибыль. BFE>Но они были вынуждены уйти с обычного рынка и заменить продажу подпиской.
И что ты этим хочешь сказать-то? Исчезла конкуренция? Стало бесплатным? Ухудшилось качество?
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ·, Вы писали:
·> Перечитай ещё раз что я написал внимательно. Вкратце: Улучшение доступности != Ухудшение качества
Я не утверждал обратного.
·>Если ты хочешь, то гранитные замки и сейчас можно строить и даже строят. Притом лучшего качества, т.к. как минимум улучшились технологии.
Насколько стали доступнее гранитные замки?
BFE>>github-ом я не пользуюсь, а сервисы google и amazon — далеко не верх совершенства, хотя google во многих аспектах хорош. ·>Ну вот опять мантра "не верх совершенства". Жемчуг мелковат?
Расскажите, чем amazon лучше aliexpress, a google — duckduckgo.
BFE>>Но они были вынуждены уйти с обычного рынка и заменить продажу подпиской. ·>И что ты этим хочешь сказать-то? Исчезла конкуренция? Стало бесплатным? Ухудшилось качество?
Ухудшилось качество.
Здравствуйте, B0FEE664, Вы писали:
BFE>·> Перечитай ещё раз что я написал внимательно. Вкратце: Улучшение доступности != Ухудшение качества BFE>Я не утверждал обратного.
Причём тут тогда пачка гипсокартона?
BFE>·>Если ты хочешь, то гранитные замки и сейчас можно строить и даже строят. Притом лучшего качества, т.к. как минимум улучшились технологии. BFE>Насколько стали доступнее гранитные замки?
Намного. Вот, например. Дешевле элитной квартиры в Москве.
Правда их мало кто строит, т.к. вряд ли кому-то требуется защищаться от конных набегов и осад.
BFE>>>github-ом я не пользуюсь, а сервисы google и amazon — далеко не верх совершенства, хотя google во многих аспектах хорош. BFE>·>Ну вот опять мантра "не верх совершенства". Жемчуг мелковат? BFE>Расскажите, чем amazon лучше aliexpress, a google — duckduckgo.
Погоди. Мы тут вроде доказываем, что хорошего софта не стало и вдруг внезапно приводишь примеры, которые по-твоему ещё лучше? Ты с собой уже не согласен?
Ты лучше сравни google с astalavista или rambler или что там было уж не помню... и т.п.
BFE>>>Но они были вынуждены уйти с обычного рынка и заменить продажу подпиской. BFE>·>И что ты этим хочешь сказать-то? Исчезла конкуренция? Стало бесплатным? Ухудшилось качество? BFE>Ухудшилось качество.
Эээ... Не знаю, не пользовался. А в чём это ухудшение выражается?
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ·, Вы писали:
BFE>>·> Перечитай ещё раз что я написал внимательно. Вкратце: Улучшение доступности != Ухудшение качества BFE>>Я не утверждал обратного. ·>Причём тут тогда пачка гипсокартона?
Я вообще ничего не писал про доступность. Я утверждаю, что на свободном конкурентном рынке выигрывают (т.е. получают больше денег) те игроки, которые поступаются качеством в угоду цене. Это не тоже самое, что утверждать, что 'ухудшение качества' == 'улучшение доступности'. Доступность может быть достигнута другими способами.
На примере домов падение качества можно наблюдать, например, оценивая такой параметр как долговечность. Или звукоизоляцию. Или теплоизоляцию.
BFE>>·>Если ты хочешь, то гранитные замки и сейчас можно строить и даже строят. Притом лучшего качества, т.к. как минимум улучшились технологии. BFE>>Насколько стали доступнее гранитные замки? ·>Намного. Вот, например. Дешевле элитной квартиры в Москве.
Это не гранитный замок. Я сильно сомневаюсь, что он хорошего качества. Кстати, эти французские замки по качеству — так себе. Долго не стоят, так как минерал из которого их строят быстро разрушается.
·>Правда их мало кто строит, т.к. вряд ли кому-то требуется защищаться от конных набегов и осад.
Или потому, что боятся радиоктивности гранита.
BFE>>>>github-ом я не пользуюсь, а сервисы google и amazon — далеко не верх совершенства, хотя google во многих аспектах хорош. BFE>>·>Ну вот опять мантра "не верх совершенства". Жемчуг мелковат? BFE>>Расскажите, чем amazon лучше aliexpress, a google — duckduckgo. ·>Погоди. Мы тут вроде доказываем, что хорошего софта не стало
Ошибаетесь. Я этого не доказывал.
Вот скажите, вы готовы платить за качество? Сколько?
·>и вдруг внезапно приводишь примеры, которые по-твоему ещё лучше? Ты с собой уже не согласен?
Я говорил, что они лучше? Да ну? По мне они не лучше и не хуже, если их рассматривать с точки зрения программиста. А вот с точки зрения потребителя разница есть.
·>Ты лучше сравни google с astalavista или rambler или что там было уж не помню... и т.п.
А вы помните за счёт какого алгоритма google взлетел, а astalavista — нет?
BFE>>Ухудшилось качество. ·>Эээ... Не знаю, не пользовался. А в чём это ухудшение выражается?
Требует подключения к интернету.
Здравствуйте, B0FEE664, Вы писали:
BFE>Такие программы есть, но надо понимать, что в большинстве случаев они сделаны (изначально) одним человеком и не очень большие. Ну, например, WinAmp, WinRar,
Здравствуйте, B0FEE664, Вы писали:
BFE>>>Я не утверждал обратного. BFE>·>Причём тут тогда пачка гипсокартона? BFE>Я вообще ничего не писал про доступность. Я утверждаю, что на свободном конкурентном рынке выигрывают (т.е. получают больше денег) те игроки, которые поступаются качеством в угоду цене. Это не тоже самое, что утверждать, что 'ухудшение качества' == 'улучшение доступности'. Доступность может быть достигнута другими способами.
Так "угода в цене" это и есть расширение доступности. Игрок на рынке может иметь линию продуктов высшего качества для тех, у кого есть деньги и "подешевле" для остальных — это даст ещё больше прибыли, чем просто гнать дешевый ширпотреб. А если на рынке появится игрок с теми же ценами и более высоким качетством — клиенты идут к нему. Вот ты там ниже гугл упомянул.
BFE>На примере домов падение качества можно наблюдать, например, оценивая такой параметр как долговечность. Или звукоизоляцию. Или теплоизоляцию.
Так оцени. Но только оценивай соответствующие дома со сравнимым бюджетом. А не герцогский замок, построенный на бюджет небольшого города и хибару из гипсокартона за ящик доширака.
А то получится, что беда-позор! Средняя температура по больнице упала! После того как в морге поставили современное холодильное оборудование.
BFE>>>·>Если ты хочешь, то гранитные замки и сейчас можно строить и даже строят. Притом лучшего качества, т.к. как минимум улучшились технологии. BFE>>>Насколько стали доступнее гранитные замки? BFE>·>Намного. Вот, например. Дешевле элитной квартиры в Москве. BFE>Это не гранитный замок. Я сильно сомневаюсь, что он хорошего качества. Кстати, эти французские замки по качеству — так себе. Долго не стоят, так как минерал из которого их строят быстро разрушается.
Допустим. И что это доказывает? Что качество минералов упало?
BFE>·>Правда их мало кто строит, т.к. вряд ли кому-то требуется защищаться от конных набегов и осад. BFE>Или потому, что боятся радиоктивности гранита.
Гранит часто используется в качестве декоративного материала, ибо по качеству он так себе строительный материал вообще-то.
Да вообще, почему ты к граниту привязался? Мы вообще о домах говорили. Можно и из киприча ваять нетленку.
BFE>>>Расскажите, чем amazon лучше aliexpress, a google — duckduckgo. BFE>·>Погоди. Мы тут вроде доказываем, что хорошего софта не стало BFE>Ошибаетесь. Я этого не доказывал. BFE>Вот скажите, вы готовы платить за качество? Сколько?
Это слишком широкий вопрос. Скажем, для работы я предпочитаю использовать по возможности наиболее качественные тулзы, вне зависимости от цены. А для хобби, я могу выбрать что-то подешевле. Но в любом случае, при сравнимой цене я стараюсь выбрать максимальное качество при наличии конкуренции.
BFE>·>и вдруг внезапно приводишь примеры, которые по-твоему ещё лучше? Ты с собой уже не согласен? BFE>Я говорил, что они лучше? Да ну? По мне они не лучше и не хуже, если их рассматривать с точки зрения программиста. А вот с точки зрения потребителя разница есть.
Мы о качестве говорим. Мы качество сравниваем.
BFE>·>Ты лучше сравни google с astalavista или rambler или что там было уж не помню... и т.п. BFE>А вы помните за счёт какого алгоритма google взлетел, а astalavista — нет?
За счёт того, что более высокое качество компьютерных систем ВНЕЗАПНО оказалось можно обеспечить не вбухиванием дофига денег в железо, а внедрением новых идей в софт.
BFE>·>Эээ... Не знаю, не пользовался. А в чём это ухудшение выражается? BFE>Требует подключения к интернету.
Интернет говорит другое:
Once the apps are installed on your computer, you don’t need an ongoing Internet connection to use the apps. You can use the apps in offline mode with a valid software license for a limited period.
Ну как бы да — на сколько заплатил — столько и используй.
Только причём тут качество?
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, CodeMonkey, Вы писали:
CM>Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в срачах на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта. CM>Воистину, тайна тайн.
Да есть же он. Заказной и массовый софт может быть и говнокодом в силу многих факторов, но отдельных успешных проектов, написанных соотечественниками, достаточно. Например, nginx, 7-zip, Hangfire, LeafletJS.
CM>я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями
нет программ, или ты не нашел? проверь что ты точно всё просмотрел.
Здравствуйте, CodeMonkey, Вы писали:
CM>Учитывая все те глубочайшие знания, умения, способность к анализу, мощнейшие познания в оптимизации и отладке, которые типичный программист демонстрирует на собеседованиях (и еще больше — в срачах на форуме), я абсолютно никак не могу понять — почему на рынке нет программ, написанных этими великолепными гениями, но зато есть много очень кривого и тормозного говнософта. CM>Воистину, тайна тайн.
Даже гении, не используя SCRUM, создадут говно. Софт, создаваемый по SCRUM, широкой публике не доступен. Это специализированные бизнес-приложения, которые продают бизнес-заказчику. Даже раздобыв его, вы не сможете поставить такой софт на домашний комп. Это распределённые бизнес-приложения, выполняемые на тысячах серверов сразу.
Здравствуйте, sergey2b, Вы писали:
S>а могли бы вы показать пример 8 часового задания S>из старого например
Небольшое консольное приложение с несколькими элементарными графическими алгоритмами, вроде flood fill. К одному из алгоритмов предъявлены общие желательные характеристики, и его можно реализовать просто или настолько сложно, насколько хочется. Просим давать ссылки на использованные в работе сторонние источники, комментировать код, написать документацию к программе, тесты, и вести более менее вменяемую историю коммитов.
Здравствуйте, Don Reba, Вы писали:
DR>Небольшое консольное приложение с несколькими элементарными графическими алгоритмами, вроде flood fill. К одному из алгоритмов предъявлены общие желательные характеристики, и его можно реализовать просто или настолько сложно, насколько хочется. Просим давать ссылки на использованные в работе сторонние источники, комментировать код, написать документацию к программе, тесты, и вести более менее вменяемую историю коммитов.
В целом звучит несложно, но про источники и документацию странновато.