Допустимо ли требовать, чтобы учащийся использовал предпочитаемое руководителем программное обеспечение/инструменты?

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

Диссертация будет содержать математические формулы, иллюстрации, изображения, графики и таблицы — как и любая другая работа/дипломная работа по физике. Вопрос в том, должен ли я заставить своего ученика использовать (и научиться использовать) определенные программные инструменты (LaTeX, Matlab,...) вместо широко используемых офисных пакетов (Word, Excel, PowerPoint,...)?

Допустимо ли предоставлять студенту исходные файлы моей диссертации и/или функции/скрипты Matlab? Обратите внимание, что область исследования не связана с типографикой или анализом данных.

Изменить с учетом ответа JeffE:

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

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

Инструменты для специализированных работ, скажем, измерения и анализа микротвердости, установлены, и никаких сомнений и дискуссий быть не может.

Вы можете представить эти инструменты своим ученикам. Вот так, и только если они заинтересованы, они углубятся в изучение того, как их использовать. Но заставить ваших учеников использовать определенный инструмент, ИМХО, лучший способ получить противоположные результаты.
@PatW да, в какой-то степени это был и мой опыт.
Сказать, что «если вы этого не сделаете, можете попрощаться со своим тезисом», это слишком экстремально. Сейчас я отправил ему несколько тезисов, чтобы показать, как выглядят принятые тезисы.
Я забыл сказать, что НЕНАВИЖУ, как офис работает с изображениями (включая позиционирование,...) и математикой (злоупотребление мышью), и иногда я легко схожу с ума по этому поводу.
@Crowley Поправьте меня, если я ошибаюсь, но в большинстве случаев вы можете (почти) добиться с помощью Word того, что может создать LaTeX, просто вам потребуется гораздо больше времени и терпения, чтобы сделать это. Однако не поймите меня неправильно, я тоже терпеть не могу офисный пакет.
Вы правы, но LaTeX кажется мне более надежным. Но не впадайте в войну LaTeX против Office, такая же проблема будет при выборе между M$ Paint и Gimp для растровых изображений.
Если вы хотите научить кого-то программным инструментам, не забывайте о контроле версий.

Ответы (9)

Я хотел бы ответить на этот вопрос в интересах студента , а не в ваших интересах.

Вы руководите студентами бакалавриата. Они могут пойти в академию или промышленность после выпуска.

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

Однако, если он пойдет в промышленность, зачем тратить свое время на изучение того, что он, вероятно, никогда не будет использовать до конца своей жизни?

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

Вот мой личный опыт, когда я был в промышленности. Мне пришлось создать какой-то документ, содержащий математические уравнения. Я хотел использовать LaTex. MS Word был инструментом, который мне сказали использовать из-за проблем с ремонтопригодностью (никто в моем отделе не знал, как использовать Latex). Пришлось выполнять приказ. Матлаб это отдельная история. Он также используется в промышленности.

что касается LaTeX, я очень рекомендую LaTeXiT . он позволяет вам создавать математические формулы в латексе, не изучая какой-либо другой набор текста. и вы можете копировать и вставлять формулы в word, powerpoint и т. д.
@ Том, я уже на пенсии. Это больше не моя проблема. Ваше предложение, вероятно, не сработает, если математические формулы необходимо обновить после создания документа. Для пользователей LaTex, таких как вы и я, создавать математические вещи с помощью LaTex легко. Непользователям сложно. Я пытался научить кого-нибудь этому. Ему потребовалась неделя, чтобы исправить две строки, в которых были ошибки. Руководству пришлось потребовать увольнения, и мы вернулись к MS Word. Я не уверен, что это было из-за LaTex или только из-за этого человека, или математика была для него трудной. Насколько я знаю, промышленность до сих пор не любит использовать LaTex.
Я думаю, что ваш ответ великолепен. Мой совет был адресован не конкретно вам, а всем, кому необходимо создавать математические формулы. Я не утверждаю, что это легко , но это намного проще, чем научиться писать целый документ в LaTeX. Формулы копируются как текст, а не изображения, поэтому их можно редактировать после вставки в MS Word. Тем не менее, как вы предлагаете, я бы не рекомендовал его для всех.

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

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

  2. Ограничения — бывают случаи, когда вам нужно ограничить выбор программного обеспечения для взаимодействия с другими. Например, учащийся может быть не в состоянии выбрать свой любимый язык программирования для конкретного проекта, потому что он должен использовать определенную расширенную библиотеку, которая существует только, например, в Python. Или проект на самом деле заключается в реализации определенной функциональности в существующей среде C++. Или одной из целей диссертации может быть создание технической документации для публикации в заданном формате.

  3. Кроме этого, дайте им свободу выбора того, что им подходит. Будьте ясны и откровенны в том, что вы советуете им использовать, и чему вы готовы их научить (и чему вы не можете их научить). Например:

    Выбор за вами, если вы в состоянии эффективно создать и отредактировать профессионально выглядящий 200-страничный документ с множеством рисунков, таблиц, ссылок и подразделов, и он соответствует руководящим принципам университета. Я сам использую LaTeX для написания статей и тезисов, как и многие коллеги, и вам советую поступать так же. У меня мало опыта работы с текстовыми процессорами. Я могу помочь вам, если у вас возникнут проблемы с первым, но не смогу помочь, если вы выберете текстовый процессор.

    Однажды у меня был студент, который освоил MS Word на уровне, которого я никогда не видел, и отлично справился с задачей. С моей стороны было бы неразумно требовать от него использования LaTeX, когда он знал другой инструмент.

С моей стороны было бы неразумно требовать от него использования LaTeX, когда он знал другой инструмент. — Это, типа, твое мнение, чувак.
@JeffE да, как и большинство вещей, которые я говорю, это мое мнение… Я не цитирую его как международный стандарт использования текстовых процессоров в академических кругах :) Чтобы было понятнее: я понимаю, что есть некоторые области, где LaTeX был бы подпадает под действие моего пункта № 1 (т. е. это стандарт де-факто), и незнание того, как его использовать, поставит вас в невыгодное положение. В моей области (физическая химия) это не так.

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

Вы говорите, что не может быть «стандартных» инструментов, но есть ли какие-то инструменты, которые обычно используются? Два ваших примера, LaTeX и Matlab, довольно широко распространены в областях «прикладной математики», поэтому, возможно, им не придется использовать их в будущем, есть большая вероятность, что они столкнутся с этим или что-то в этом роде.

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

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

Если только не определены и не рекомендованы стандартные инструменты. Они просто доступны (студенческие лицензии, общедоступные компьютерные лаборатории и т. д.), но совсем не выделяются.
Ерунда. LaTeX — это стандартный инструмент для написания исследовательских работ по математике, во многих разделах компьютерных наук и в большинстве разделов физики. Точно так же Matlab является стандартным инструментом для определенных типов визуализации. Вопрос не в том, являются ли инструменты стандартными для студентов , а в том, являются ли они стандартными для исследователей .
Я не согласен. Мой коллега отправлял статью, и ему сказали отправить ее в виде документа MS Word со строго определенными правилами (тип шрифта, размер шрифта,...).
@Кроули (пожимая плечами) В каждом поле есть свои чудаки.

Определенная доля «инструментального агностицизма» — это здоровое отношение, поскольку многие люди захотят использовать инструменты, с которыми они уже знакомы. Мне бы не хотелось прерывать чей-то уже работающий рабочий процесс без веской причины.

Однако среди этих причин — функциональная совместимость и воспроизводимость. Если студент проводит исследование в вашей группе, то его инструменты должны быть совместимы с теми, которые вы уже используете. Что еще более важно, вы все еще должны иметь возможность использовать работу, которую они создали, даже после того, как они покинули группу. Поэтому что-то, что потребует от вас покупки внешней лицензии или может не поддерживаться в вашей группе, вероятно, является плохой идеей. «Альтернативный» инструмент, который является общественным достоянием, открытым исходным кодом или иным образом «стандартен» в вашей области, вероятно, не такая уж большая проблема. (Что это означает в вашей области, конечно, решать вам!)

Не вдаваясь во многие подробности. Я думаю об этом как о шансе для студента изучить не только математику, но и вещи, связанные с исследованиями и научными кругами. Вы как руководитель должны уметь расставлять приоритеты. Поэтому начните с того, что попросите его поработать с полностью профессиональными инструментами, такими как, например, Matlab и LaTeX, но если вы обнаружите, что это удерживает его от основной цели его диссертации, вам следует проявить снисходительность.

Должен ли я заставить своего ученика использовать определенные инструменты, такие как LaTeX и Matlab?

Я думаю, что в любом случае было бы трудно заставить студента сделать это, поэтому не заставляйте их просто предлагать им это. Приведенные вами примеры LaTeX и MATLAB не особенно сложны для изучения. Будучи студентом факультета компьютерных наук, я выучил их на 4-м курсе, и мне потребовалось совсем немного времени, чтобы продуктивно с ними работать. На самом деле, я очень хотел изучить и использовать их, вы можете обнаружить, что это правда со своим учеником, поэтому не думайте, что ваш ученик будет сопротивляться этой идее.

Вы также должны объяснить, почему вы используете такие инструменты, и, надеюсь, они поймут и оценят их. Объясните, что неиспользование одних и тех же инструментов создаст больше работы как для ученика, так и для вас. Моя последняя рекомендация — сначала ставить перед ними небольшие тривиальные задачи, чтобы установить знакомство, что и сделал мой руководитель. Это сработало на мне.

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

Фред Брукс говорит в «Мифическом человеко-месяце»

введите описание изображения здесь

«Хорошего мастера узнают по его инструментам»

Поэтому, если у ученика есть время и навыки, вы должны заставить его использовать инструменты ремесла. Вы его тренер, его учитель, он не знает того, чего не знает, поэтому, если инструмент важен, он должен изучить его.

Очевидно, что его цель состоит в том, чтобы написать диссертацию, а не освоить инструменты, поэтому, если приближается крайний срок, сосредоточьтесь на продукте, а не на инструментах.