Конференция "Прочее" » Студенческая задачка
 
  • aka © (07.04.17 20:07) [80]

    > Игорь Шевченко ©   (07.04.17 20:05) [79]
    >
    > Для сравнения могу предложить решить на Delphi какую-нибудь
    > задачу из "Этюдов для программиста" Уэзерелла.

    Предложите
  • Jeer © (07.04.17 21:12) [81]
    Игорь Шевченко ©   (07.04.17 20:05) [79]
    Ох, Игорь - хватаю за палец.

    Charles Wetherell, Prentice-Hall Inc, 1978

    Глава 15, стр. 80.
    "Поиск узоров из простых чисел".
  • Сергей Суровцев © (08.04.17 19:21) [82]
    Jeer ©   (07.04.17 19:32) [76]
    >Еще раз - надо всем возможность реализовать себя.

    Возможность реализовать себя нужно давать всем, но в рамках выбранной профессии. Если такая реализация затруднительна, есть две возможности - упереться рогом, вникнуть и решить задачу, втянуться или сменить направление и реализовывать себя в какой-то другой области, если эта не вызывает азарта и интереса.

    По хорошему в итоге нужно обязательно ознакомить студентов с реализацией Sha, очень хорошо бы с авторскими описанием методики и реализации. Потому что именно она показывает вариант решения именно и исключительно с точки зрения программиста, оперирующего двоичной логикой. Для остальных реализаций достаточно просто логики и математики.
  • Kerk © (08.04.17 19:45) [83]

    > Сергей Суровцев ©   (08.04.17 19:21) [82]
    >
    > Jeer ©   (07.04.17 19:32) [76]
    > >Еще раз - надо всем возможность реализовать себя.
    >
    > Возможность реализовать себя нужно давать всем, но в рамках
    > выбранной профессии. Если такая реализация затруднительна,
    >  есть две возможности - упереться рогом, вникнуть и решить
    > задачу, втянуться или сменить направление и реализовывать
    > себя в какой-то другой области, если эта не вызывает азарта
    > и интереса.

    +1

    Один мой знакомый работал учителем в американской муниципальной школе. Они там для повышения успеваемости (а от этого зависит финансирование) тем, кто не справлялся с контрольными, давали другую контрольную с упрощенными задачами. Этот путь предлагает Jeer. Но по-моему это ерунда какая-то.
  • Jeer © (08.04.17 23:39) [84]
    Удалено модератором
  • Kerk © (09.04.17 00:21) [85]
    Удалено модератором
  • Kerk © (09.04.17 00:22) [86]
    Удалено модератором
  • Jeer © (09.04.17 00:35) [87]
    Удалено модератором
  • Kerk © (09.04.17 01:02) [88]
    Удалено модератором
  • Kerk © (09.04.17 01:09) [89]
    Вот кстати подход "сделайте решение как можно более хитровывернутым", другими словами таким, за какое в реальной жизни скорее всего вас будут линейкой по руками бить - это тоже чисто наша штука. Типа это круто. Нет, за пределами форума совсем не круто. Подобные преподаватели варятся в собственном соку и не подозревают, что индустрии в первую очередь требуются грамотная декомпозиция и читаемый код. Чтобы делать что-то хитровывернутое в реальной жизни нужна ощутимая причина.
  • Sha © (09.04.17 01:22) [90]
    Добавил эту задачу и частично ее решение сюда http://guildalfa.ru/alsha/node/20
  • Kerk © (09.04.17 01:29) [91]

    > в свое время до финалов всероссийских олимпиад доходил

    Я, кстати, чтоб ты не думал, что я хвастаюсь, искренне верю, что это не потому, что я такой умный, а потому что средний уровень образования в IT такой какой он есть. Интересуйся немножко профессией и всё, ты уже как минимум один из лучших студентов потока.

    Я вот недавно с коллегой обсуждал языки программирования. Спрашиваю у него между делом, знает ли он что такое lexical scope. Он мне такой: да, конечно. А я думаю: вот я дурак, зачем глупости спрашиваю. А потом понял, что не привык, у нас-то и преподаватели программирования далеко не все знают, что это такое. И даже статью на русском языке в википедии на эту тему нормальную некому написать.
  • ls © (09.04.17 02:20) [92]
    Удалено модератором
  • ls © (09.04.17 02:22) [93]
    Удалено модератором
  • Юрий Зотов © (09.04.17 09:54) [94]
    Удалено модератором
  • Игорь Шевченко © (09.04.17 10:25) [95]
    Kerk ©   (09.04.17 01:09) [89]


    > Вот кстати подход "сделайте решение как можно более хитровывернутым",
    >  


    Видимо мне попадались другие преподаватели, я никогда не слышал, чтобы выдвигались такие требования :)
    Люди обычно сами пытаются вывернуться, обычно же, для самоутверждения или чтобы попробовать какую-то неизученную область используемого средства.
  • Kerk © (09.04.17 13:27) [96]

    > Игорь Шевченко ©   (09.04.17 10:25) [95]
    >
    > Kerk ©   (09.04.17 01:09) [89]
    >
    > > Вот кстати подход "сделайте решение как можно более хитровывернутым",
    >
    > Видимо мне попадались другие преподаватели, я никогда не
    > слышал, чтобы выдвигались такие требования :)

    Если ты про тех преподавателей, что тебя учили, то я не знаю. Я то время не застал. Если ты про сейчас, то посмотри хотя бы на эту ветку. Понятно, что напрямую никто не говорит. Но что декларируется как добродетель? "У нас есть решение в одну строку, и в две строки". Тебя в реальной работе волнуют такие вопросы?

    Вижу удаленные посты. Я спровоцировал, это моя вина. Есть исключения конечно из того, о чем я так резко высказался. Я бывал, например, на лекциях в ИТМО и ПОМИ РАН тут в Питере. Очень серьезный уровень. И Jeer сейчас будет плеваться, но они даже не гнушаются приглашать иностранных гуру образования в этой сфере. Но таких ИТМО у нас мало, а jeerовских заборостроительных, где снижают сложность заданий, чтобы каждому дать шанс получить диплом - много. И это вот и печально.

    У нас неплохо преподается обычно математика и другие смежные нашей специальности предметы. Но программная инженерия как предмет находится в состоянии зародыша. Возможно из-за того, что все, кто что-то умел ушли работать в индустрию.
  • Игорь Шевченко © (09.04.17 14:12) [97]
    Kerk ©   (09.04.17 13:27) [96]


    > Но что декларируется как добродетель? "У нас есть решение
    > в одну строку, и в две строки". Тебя в реальной работе волнуют
    > такие вопросы?


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


    > то посмотри хотя бы на эту ветку


    Так тут понты в основном.
  • Морошко © (09.04.17 14:44) [98]
    Удалено модератором
  • kilkennycat © (09.04.17 15:09) [99]

    Игорь Шевченко ©   (09.04.17 14:12) [97]
    > Меня в реальной работе волнует наиболее понятный код,

    А меня - рабочий, безглючный, удовлетворяющий условиям ТЗ. Как и чем и кем он написан - пофиг.
 
Конференция "Прочее" » Студенческая задачка
Есть новые Нет новых   [134431   +9][b:0.001][p:0.001]