-
> Игорь Шевченко © (07.04.17 20:05) [79] > > Для сравнения могу предложить решить на Delphi какую-нибудь > задачу из "Этюдов для программиста" Уэзерелла.
Предложите
-
Игорь Шевченко © (07.04.17 20:05) [79] Ох, Игорь - хватаю за палец.
Charles Wetherell, Prentice-Hall Inc, 1978
Глава 15, стр. 80. "Поиск узоров из простых чисел".
-
Jeer © (07.04.17 19:32) [76] >Еще раз - надо всем возможность реализовать себя.
Возможность реализовать себя нужно давать всем, но в рамках выбранной профессии. Если такая реализация затруднительна, есть две возможности - упереться рогом, вникнуть и решить задачу, втянуться или сменить направление и реализовывать себя в какой-то другой области, если эта не вызывает азарта и интереса.
По хорошему в итоге нужно обязательно ознакомить студентов с реализацией Sha, очень хорошо бы с авторскими описанием методики и реализации. Потому что именно она показывает вариант решения именно и исключительно с точки зрения программиста, оперирующего двоичной логикой. Для остальных реализаций достаточно просто логики и математики.
-
> Сергей Суровцев © (08.04.17 19:21) [82] > > Jeer © (07.04.17 19:32) [76] > >Еще раз - надо всем возможность реализовать себя. > > Возможность реализовать себя нужно давать всем, но в рамках > выбранной профессии. Если такая реализация затруднительна, > есть две возможности - упереться рогом, вникнуть и решить > задачу, втянуться или сменить направление и реализовывать > себя в какой-то другой области, если эта не вызывает азарта > и интереса.
+1
Один мой знакомый работал учителем в американской муниципальной школе. Они там для повышения успеваемости (а от этого зависит финансирование) тем, кто не справлялся с контрольными, давали другую контрольную с упрощенными задачами. Этот путь предлагает Jeer. Но по-моему это ерунда какая-то.
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Вот кстати подход "сделайте решение как можно более хитровывернутым", другими словами таким, за какое в реальной жизни скорее всего вас будут линейкой по руками бить - это тоже чисто наша штука. Типа это круто. Нет, за пределами форума совсем не круто. Подобные преподаватели варятся в собственном соку и не подозревают, что индустрии в первую очередь требуются грамотная декомпозиция и читаемый код. Чтобы делать что-то хитровывернутое в реальной жизни нужна ощутимая причина.
-
-
> в свое время до финалов всероссийских олимпиад доходил
Я, кстати, чтоб ты не думал, что я хвастаюсь, искренне верю, что это не потому, что я такой умный, а потому что средний уровень образования в IT такой какой он есть. Интересуйся немножко профессией и всё, ты уже как минимум один из лучших студентов потока.
Я вот недавно с коллегой обсуждал языки программирования. Спрашиваю у него между делом, знает ли он что такое lexical scope. Он мне такой: да, конечно. А я думаю: вот я дурак, зачем глупости спрашиваю. А потом понял, что не привык, у нас-то и преподаватели программирования далеко не все знают, что это такое. И даже статью на русском языке в википедии на эту тему нормальную некому написать.
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Kerk © (09.04.17 01:09) [89]
> Вот кстати подход "сделайте решение как можно более хитровывернутым", >
Видимо мне попадались другие преподаватели, я никогда не слышал, чтобы выдвигались такие требования :) Люди обычно сами пытаются вывернуться, обычно же, для самоутверждения или чтобы попробовать какую-то неизученную область используемого средства.
-
> Игорь Шевченко © (09.04.17 10:25) [95] > > Kerk © (09.04.17 01:09) [89] > > > Вот кстати подход "сделайте решение как можно более хитровывернутым", > > Видимо мне попадались другие преподаватели, я никогда не > слышал, чтобы выдвигались такие требования :)
Если ты про тех преподавателей, что тебя учили, то я не знаю. Я то время не застал. Если ты про сейчас, то посмотри хотя бы на эту ветку. Понятно, что напрямую никто не говорит. Но что декларируется как добродетель? "У нас есть решение в одну строку, и в две строки". Тебя в реальной работе волнуют такие вопросы?
Вижу удаленные посты. Я спровоцировал, это моя вина. Есть исключения конечно из того, о чем я так резко высказался. Я бывал, например, на лекциях в ИТМО и ПОМИ РАН тут в Питере. Очень серьезный уровень. И Jeer сейчас будет плеваться, но они даже не гнушаются приглашать иностранных гуру образования в этой сфере. Но таких ИТМО у нас мало, а jeerовских заборостроительных, где снижают сложность заданий, чтобы каждому дать шанс получить диплом - много. И это вот и печально.
У нас неплохо преподается обычно математика и другие смежные нашей специальности предметы. Но программная инженерия как предмет находится в состоянии зародыша. Возможно из-за того, что все, кто что-то умел ушли работать в индустрию.
-
Kerk © (09.04.17 13:27) [96]
> Но что декларируется как добродетель? "У нас есть решение > в одну строку, и в две строки". Тебя в реальной работе волнуют > такие вопросы?
Меня в реальной работе волнует наиболее понятный код, при всем прочем равном отдается предпочтение решению минимальным числом операторов.
> то посмотри хотя бы на эту ветку
Так тут понты в основном.
-
Удалено модератором
-
Игорь Шевченко © (09.04.17 14:12) [97] > Меня в реальной работе волнует наиболее понятный код,
А меня - рабочий, безглючный, удовлетворяющий условиям ТЗ. Как и чем и кем он написан - пофиг.
|