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 ()
Последнее исправление: f1u77y (всего исправлений: 3)

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

Psych218 ★★★★★
()

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

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

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

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

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

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

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

f1u77y ★★★★
() автор топика

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

a1batross ★★★★★
()

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

Klymedy ★★★★★
()

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

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

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

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

staseg ★★★★★
()

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

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

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

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

ktulhu666 ☆☆☆
()

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

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

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

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

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

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

f1u77y ★★★★
() автор топика
Ответ на: комментарий от 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)

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

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

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

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

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

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

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

вроде как логичнее было бы наоборот.

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 ★★★★★
()
Ответ на: комментарий от a1batross

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

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

Оно и видно.

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

a1batross ★★★★★
()

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

devsdc ★★
()

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

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

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

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

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

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