Pull to refresh
14

Химик и программист.

32
Subscribers
Send message
Педагогика — очень специфичная область. И к сожалению, пед. институты не очень ценят. А ведь там учат очень нужным для будущих педагогов предметам — общей методике преподавания и психологии. Студенты проходят практику в школах, а их преподаватели потом разбирают с ними допущенные ошибки. ИМХО такое обучение необходимо, но недостаточно — роль опыта никто не скидывает.

Но я специально уточнил, что в случае противопоставления вузу в понятие «школа» следовало бы включить и лицеи-колледжи, в которых уже довольно сильно бывает выражена специализация — часто даже в ущерб другим обязательным предметам, которые могут проходиться весьма формально.
В СССР была практика спец.школ. Физмат школы были довольно успешны, по сравнению, нпр., со школами ин. языков. Но даже самые прославленные никогда не противопоставляли себя вузу. Если сейчас есть такие противопоставления — то это чистая реклама и надувательство легковерных родителей.
Можно увлечься классификацией снежинок (все разной формы), можно головоломками — магические квадраты, клеточные автоматы и т.д. Но не все возможные направления в таких увлечениях оправдывают затраченные на них время и силы. Нпр., в общем клеточные автоматы — очень серьезная и нужная тема, а, нпр., журнал фанатов игры Жизнь с самого начала позиционировался как ненаучный.
Химику не интересно смешивать содержимое двух баночек, потому что он и так знает что будет. Ему интересно поставить эксперимент, который позволит узнать что-то новое.
Знает, но в теории, а на практике может быть иначе. Но даже, когда есть такое подозрение, не всякий эксперимент бывает оправдан. Тут очень тонкий, иногда интуитивный подход. При всем обилии знаний. Нпр… к сожалениию, только теории недостаточно, чтобы найти новое лекарство или сверхпроводник.
Конечно, иногда всегда в классе находится один человек, который хочет «изучать программирование». Тогда всем остальным в класее приходится делать то же самое.
А как быть с математикой, если никто не хочет изучать доказательства теорем? Обязательная школьная программа не должна учитывать «кто что не хочет изучать».
Хорошим же специалистом можно стать только на практике — невозможно приобрести достаточно навыков хорошего спеца «заочно», даже в «хорошем вузе».
В очном, а не заочном вузе (нпр., физическом или химическом) студенты регулярно выполняют лабораторные работы, а еще практические курсовые и диплом по узкой специализации. Т.о. после удачного окончания выпускник имеет довольно полный набор основных проф. навыков. На работе он оттачивает нужное для конкретной работы, восполняет пробелы, но не изучает науку с нуля. Встречаются люди, которые специалисты в 2-3 специальностях. Но не в десятках. А в школе изучают обзорно десятки. Такой обзор должен быть достаточен для выбора вуза (или для невыбора, если человек не хочет продолжать обучение), но углубленного вузовского обучения школьный обзор заменить не может.
взлом пароля
это навык хакера, а не программиста. Не всякий опытный программист умеет пароли ломать. В школе очень важно различать эти навыки!
основной стимул исследователя — чистое любопытство
Это слишком грубое упрощение из науч. поп. Любопытство дилетанта и любопытсво специалиста проявляются различно. Школьнику, не знающему химии и оказавшемуся в хим. кабинете, будет любопытно смешать содержимое всех банок. Специалист далеко не всякий возможный эксперимент будет ставить, потому что на всё, что как-то любопытно, никакого времени не хватит. К сожалению в любой науке случаются тупиковые направления. Распознать очень не просто, и науч. поп., сильно упрощая, иногда наносит вред.
ИМХО надиктовать длинный текст более трудозатратно, чем самому его набрать.
Удалены из стандарта

Это нарушит совместимость с предыдущими версиями. Для HTML такое нарушение гораздо хуже, чем для компилируемых ЯП.
М.б. здесь опечатка: разгадывание пазЛов?
ИМХО интересные ответы, но неинтересные вопросы: в вики много проблем, нпр., было бы интереносно послушать про войны правок и какие перспективы их прекратить или хотя бы уменьшить. Есть проблемы вики-бюрократии. (Я сам очень ценю вики, поэтому и обеспокоен проблемами).
Может и в школе учить не алгебру с геометрией, а в тетрис играть? География — вообще скука извозчик татксист довезет…
PPS Вспомнил одну из своих первых программ — задание из книги Кнута: треугольник Паскаля. Даже начинающий справится за 3 часа.
PS
Какие еще алгоритмы вы считаете ценными?
См. книги Вирта, Кнута, Седжвика. Это классика. Еще бы посоветовал С.Окулов, Программирование в алгоритмах.
А если потоплен хотя бы один корабль противника? Как выбрать из оставшихся такую ячейку, чтобы была наибольшая вероятность?
Думаю, что когда потоплен корабль нужно исключить клетки этого корабля и соседние (т.к. корабли не могут соприкасаться) и стрелять по другим клеткам случайным образом. Если начинающий программист, проделав подобное рассуждение, захочет строго его доказать и займется изучением тервера, вместо продолжения кодинга малоинтересной игрушки, то такое переключение можно только приветствовать.
Какой классический алгоритм подходит для решения этой задачи?
Я не знаю и спросил Вас выше:

Какие алгоритмы в игре Морской бой?
Что именно вы считаете алгоритмами, которые нужно изучать?
Нпр., сортировку пузырьком изучить невредно. А в игре «морской бой» ценных алгоритмов не вижу, поэтому и привел в пример малополезной траты времени.
А что сортировать в морском бою?

Я все-таки надеюсь, что многие люди изучают алгоритмы по книгам и другим авторитетным источникам. Некоторые могут применить изученные алгоритмы к олимпиадной задаче.
При чем тут олимпиадные задачи? Есть классические алгоритмы, имеющие всеобщее значение, есть алгоритмы, важные в определенной предметной области, а могут быть алгоритмы только одной никому не нужной задачи. «Алгоритм морского боя» звучит смешно.
Допустим человек по неопытности будет хранить их в листе, для того чтобы это работало эму надо будет накодить такой велосипед, что мама не горюй, велосипеды — это не гуд конечно, но как не крути они качают алгоритмику.
И какие конкретно алгоритмы ему тут помогут?

в результате он будет мучаться день, два, неделю, но рано или поздно к нему прийдет какая-то сумасшедшая идея, не факт что это будет хороший вариант решения задачи
Который вариант решения скорее всего окажется негодным. В итоге новичок затратит 3 месяца, о которых я говорил. М.б. полезнее погуглить «морской бой», скачать решение и попробовать в нем разобраться? Однако, не факт, что решение будет хорошим. Лучше сначала разобраться в паре учебников.
Вероятно, я не понимаю ваш вопрос, потому что он мне кажется наивным.
Разве наивный вопрос трудно понять? Перечитайте ветку: когда такое разнообразие ответов — приходится упрощать вопрос до наивного в надежде получить полный, внятный и однозначный ответ. Но могу и не получать — мне было просто любопытно, но если здесь какая-то банковская/технологическая тайна, то не смею настаивать.
Извините не понял. Из дома можно взломать инфраструктуру банка и работать, как оператор SWIFT? (Как получен/угадан/подобран пароль — это другой вопрос. Предположим, что все пароли злоумышленник знает).

Information

Rating
Does not participate
Registered
Activity