LINUX.ORG.RU

Спортивное программирование

 ,


0

3

Интересно узнать, сколько людей на ЛОРе в какой-либо мере интересуются subj, и мнения о нужности оного. Истории успеха в этом деле приветствуются.

  1. Никогда не занимался; не нужно327 (38%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Никогда не занимался; нужно124 (14%)

    *************************************************************************************************************************

  3. Не умею(или плохо умею) программировать; нужно115 (13%)

    ****************************************************************************************************************

  4. Не умею(или плохо умею) программировать; не нужно102 (12%)

    ***************************************************************************************************

  5. Бросил; не нужно84 (10%)

    **********************************************************************************

  6. Бросил; нужно50 (6%)

    ************************************************

  7. Занимаюсь давно; нужно17 (2%)

    ****************

  8. Занимаюсь давно; не нужно17 (2%)

    ****************

  9. Занимаюсь недавно; нужно15 (2%)

    **************

  10. Занимаюсь недавно; не нужно7 (1%)

    ******

Всего голосов: 858

★★★

Проверено: beastie ()

Не хватает двух вариантов: «что ещё за спортивное программирование? (я программист)» и «что ещё за спортивное программирование? (я не программист)»

Psych218 ★★★★★ ()

Мы вот как-то со знакомым «соревновались», кто быстрее напишет генератор имён (по определённому лору). Так и не выяснили, кто выиграл. У каждого своё мнение на счёт того, как лучше, плюс один использовал сторонние (с сомнительной лицензией) источники данных, а второй нет

Psych218 ★★★★★ ()
Ответ на: комментарий от Psych218

чем они отличаются от соотв. «никогда не занимался; не нужно» и «не умею(или плохо умею) программировать; не нужно»?

f1u77y ★★★ ()
Ответ на: комментарий от f1u77y

Тем, что мнения по поводу нужности и ненужности просто нет ввиду неосведомлённости о самой сути явления.

Psych218 ★★★★★ ()
Ответ на: комментарий от Psych218

ага, не подумал. ну тогда пусть модер добавит.

f1u77y ★★★ ()

Занимаюсь недавно; нужно

a1batross ★★★★★ ()

Плохо умею программировать; мне пофиг.

Klymedy ★★★★★ ()

Между «нужно» и «ненужно» нет вариантов «мне пофиг».

Или этот опрос рассчитан на программистов, бинарное мышление - да, нет, третьего не дано?
Так же, не мешало бы краткое определение сабжа.

lnx ()
Последнее исправление: lnx (всего исправлений: 1)

Есть распространенное мнение, что большинство спортивных программистов оторваны от реальной жизни, не умеют и не хотят работать – overskill или просто завышенные ожидания.

staseg ★★★★★ ()

Спортивное программирование — это та самая дисциплина, где участники соревнуются в написании неподдерживаемого говнокода на скорость?..

Не занимался; не нужно.

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 2)

Спортивное программирование - это как бокс. Толку никакого, только по **алу все участники получают.

ktulhu666 ☆☆☆ ()

Нужно, потому что после этого мероприятия на afterparty хавка халявная бывает.

WRG ★★★★ ()
Ответ на: комментарий от lnx

Между «нужно» и «ненужно» нет вариантов «мне пофиг»

имеется в виду нужность лично проголосовавшему. а в этом он сам наверняка может определиться.

краткое определение

можешь смотреть на то, что дал intelfx двумя комментами ниже твоего.

f1u77y ★★★ ()
Ответ на: комментарий от f1u77y

Ну туда, где хавки нет, ходить не стоит.

WRG ★★★★ ()
Ответ на: комментарий от WRG

а почему бы и нет? хотя сам я ходил только на соревнования с хавкой.

f1u77y ★★★ ()
Ответ на: комментарий от intelfx

Бугага сколько интересных личностей сразу обнаружилось..

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

Ну, да, часто говнокод и только бы заработало (приняли).
Ну да, естественно, неподдерживаемого. Что ж вы хотели за 4 часа сдать 7 непростых задач.

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

А немировой уровень заставляет мозги шевелиться лучше чем на работе/ в школе (choose any). Плюс если кто собеседовался в фирмы-гиганты, то там на собеседованиях не по технологиях вопросы, а ACM-задачки.

Ribtoks ()
Ответ на: комментарий от staseg

Есть обратная сторона - люди там обычно способны быстро врубиться в алгоритмическую проблему и за вменяемый срок выдать прототип решения.

Другое дело, что чисто алгоритмические задачи встречаются редко.

Dark_SavanT ★★★★★ ()
Ответ на: комментарий от Ribtoks

преамбула:спорт прог годный спорт.

1. Азимов: Олимпиада Профессия(http://codeforces.com/blog/entry/1919).

2. заключительная глава из «Истории чтения в западном мире от античности до наших дней»

3. Мортимер Адлер. Как читать книги ( ну и вообще ссылка на тот многотомник как инструмент культуры)

-------------------------------------------

вывод: Азимов приукрасив констатировал смену образовательной системы

движуха c newmath и последующими «переворотами» усугубила, углубила и подтвердила.

qulinxao ★★☆ ()
Последнее исправление: qulinxao (всего исправлений: 2)

«Спорт здоровому человеку не нужен, а больному вреден»

argv_0_ ()

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

Dron ★★★★★ ()
Ответ на: комментарий от argv_0_

«Спорт здоровому человеку не нужен, а больному вреден»

Спорт — это не о здоровье, а о результатах.

Sadler ★★★ ()
Ответ на: комментарий от Ribtoks

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

f1u77y ★★★ ()

ИМХО - спортивное программирование не нужно, так как имеет слишком мало общего с разработкой ПО (как свободного, так и коммерческого).

robus ★★★ ()

Спортивное программирование — для треш-хедов и аутистов различного рода, как показывает практика и история, еще ни один из чемпионов/победителей этих состязаний не написал удобное или широкоиспользуемое ПО, сказочки про то, что господа из Intel и Microsoft прямо с финиша забирают участников в свои кампусы — можно оставить для подрастающих треш-хедов. Например программистов на питоне или джаве.

kep ()

Бег? Ходьба? Спорт? Зачем? Есть машины, которые двигаются сами, причём гораздо быстрее человека. Это промышленное решение. Не надо уметь бегать, надо строить машины. У меня права категории ABCDEM, вожу всё подряд, гаражи встроен в первые этажи моей фирмы и загородного дома.
Что? Рядом столкнулись и загорелись, угрожая взорваться, бензовоз и грузовик с газовыми баллонами? Надо убегать? Ой, я не умею, нужно построить скоростную железную дорогу, электрифицировать (100 страниц комментов: электрифицировать постоянным или переменным током) пустить по ней «Сапсан», на них и уеду. Что, взрывается? Мамааа!
Уметь надо писать и быстро, и качественно. Качественно написанное решение, появившееся поздно, будет с большим трудом отвоёвывать рыночную нишу (как Linux на десктопах). Продуманная архитектура может за время разработки, внедрения и совершенствования (десятки лет) оказаться в изменившихся условиях, на которые не рассчитывали первоначальные разработчики. Зачастую делается быстрый прототип, на котором можно получить финансирование, далее с учётом первого опыта переписывается дальше.
Плохой специалист пишет быстро, качественно, дёшево (выберите одно из трёх). Хороший специалист позволяет выбрать два пункта из трёх. Если у Вас есть противоречие: писать либо быстро (так, что не поймёт даже коллега по команде ACM), либо качественно (но так, что ни в какие deadline'ы и/или спринты не уложитесь), то у меня для Вас плохие новости....

array ()
Ответ на: комментарий от kep

ни один из чемпионов/победителей этих состязаний не написал удобное или широкоиспользуемое ПО

ни один

ну не настолько, чтобы «ни один». взять хотя бы митричева(раз до сих пор в гуголе, значит чего-то, да ваяет). а с тем что подобных «историй успеха» не очень много, согласен.

f1u77y ★★★ ()
Ответ на: комментарий от f1u77y

написание поддерживаемого кода и решение алгоритмических задач на скорость — ортогональные скиллы, индивид может обладать ими или нет независимо друг от друга. нормальные программисты могут и в то, и а другое.

val-amart ★★★★★ ()

Спортивное программирование не нужно так же, как и спорт.

tailgunner ★★★★★ ()
Ответ на: комментарий от kep

сказочки про то, что господа из Intel и Microsoft прямо с финиша забирают участников в свои кампусы

не с финиша, но я например точно знаю что у нас в фб топовых ребят с АСМ команд и топкодера приглашают на собеседования. разумеется, дальше у них никаких преимуществ нет.

я проголосовал «Бросил; не нужно». занимался недолго и только на локальном уровне; дальше бы не потянул, мне обычно нужно больше времени чем топовым кодерам. а не нужно потому что ничего особо не дает тебе, скорость в нашей дисциплине не важна, во всяком случае разница в пару часов или даже дней не существенна на общем фоне. есть более лучшие способы развивать себя.

val-amart ★★★★★ ()

Никогда не занимался; не нужно

dormeur86 ★★★★ ()
Ответ на: комментарий от val-amart

согласен, но я лишь сказал о том, что сам таких видел очень мало. может, это специфика моего окружения, а в твоём таких много?

f1u77y ★★★ ()
Ответ на: комментарий от f1u77y

я не говорил, что их много ;) людей, умеющих нормально либо в одно, либо во второе критически нехватает, а таких чтоб оба навыка сразу…

val-amart ★★★★★ ()

«Не нужно.»(С)

А нужно решать конкретные enterpriZe задачи, за которые платят нормальные деньги.

Bioreactor ★★★★★ ()

Спортивное программирование, эта такая дисциплина, которая калечит специалиста. Не нужно.

m0rph ★★★★★ ()

Никогда не занимался; не нужно

Rodegast ★★★★★ ()

И откуда столько ненужнистов взялось? O_o

a1batross ★★★★★ ()
Последнее исправление: a1batross (всего исправлений: 2)
Ответ на: комментарий от a1batross

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

f1u77y ★★★ ()
Ответ на: комментарий от Unnamed

Оно и видно.

f1u77y, не буду удивлён, если кричащие о том, что СП не нужно, окажутся теми же, кто кричит о ненужности математики программисту.

a1batross ★★★★★ ()
Ответ на: комментарий от a1batross

Ну, я, например, считаю, что СП не нужно, при этом утверждаю про нужность математики программисту.

devsdc ★★ ()
Ответ на: комментарий от devsdc

Поздравляю, ты — аномалия.

Могу сертификат в гимпе нарисовать.

a1batross ★★★★★ ()

ЧСХ, среди тех, кто занимается или бросил, большинство таки считают, что не нужно.

devsdc ★★ ()

Никогда не занимался; не нужно

ostin ★★★★★ ()
Ответ на: комментарий от a1batross

а я считаю, что сп нужно(мне по крайней мере), а математика погромисту(кроме школьной программы) не нужна. можно мне тоже сертификат?

f1u77y ★★★ ()
Ответ на: комментарий от devsdc

но если разделить их, то результаты вполне ожидаемые.

f1u77y ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.