Сообщение Re[5]: Чем плох Паскаль? от 14.06.2019 12:51
Изменено 14.06.2019 12:52 netch80
Re[5]: Чем плох Паскаль?
Здравствуйте, pagid, Вы писали:
N>>Из этого не следует необходимость обучения мёртвому языку.
N>>Из живых на эту роль отлично подходит, например, Go (ближайший по духу), Java, C#, Python.
P>Тоже можно. Но в C# и Java больше условностей совершенно излишних — не забыть импортировать пакеты, написать хотя бы один класс, ни к чему это школьникам.
Если это поставляется в виде готового образца, в который вписывать свой код (как сделано на codingame и аналогичных местах) — то они привыкнут без заморачивания деталями, а многие и сами заинтересуются, что же там такое и зачем нужно.
N>>Для системного уровня — C.
P>Зачем системный уровень школьникам
В контексте не только школы, но и вузы.
N>>Во-первых, должна быть. Учат чему-то полезному, и конкретный язык здесь, хоть и не первоочередная составляющая, но важная. А если ещё при обучении человек сразу включается в реальную работу и видит полезный выхлоп от своей работы — то это ещё больше работает на качество обучения.
P>Математике и литературе в школе тоже учат чтобы можно было сразу включиться в реальную работу?
Да. Выучив числа хотя бы на уровне целых, можно уже участвовать в домашних работах, в подсчёте бюджета и т.д. С литературой не так прямо, это уже вопрос психологического развития.
N>>Во-вторых, тем более не должно быть цели учить тому, после чего надо заново переучиваться.
P>Что там переучиваться если разговор про первоначальное обучение там что переучиваться на другой язык, что доучиваться на том же до профессионального уровня трудозатраты примерно те же. А при этом представление о том, что языки бывают разные вредным не будет.
Отлично, с таким подходом надо учить 2-3 языка, но все три актуальных и полезных, а не древние окаменелости.
N>>Из этого не следует необходимость обучения мёртвому языку.
N>>Из живых на эту роль отлично подходит, например, Go (ближайший по духу), Java, C#, Python.
P>Тоже можно. Но в C# и Java больше условностей совершенно излишних — не забыть импортировать пакеты, написать хотя бы один класс, ни к чему это школьникам.
Если это поставляется в виде готового образца, в который вписывать свой код (как сделано на codingame и аналогичных местах) — то они привыкнут без заморачивания деталями, а многие и сами заинтересуются, что же там такое и зачем нужно.
N>>Для системного уровня — C.
P>Зачем системный уровень школьникам
В контексте не только школы, но и вузы.
N>>Во-первых, должна быть. Учат чему-то полезному, и конкретный язык здесь, хоть и не первоочередная составляющая, но важная. А если ещё при обучении человек сразу включается в реальную работу и видит полезный выхлоп от своей работы — то это ещё больше работает на качество обучения.
P>Математике и литературе в школе тоже учат чтобы можно было сразу включиться в реальную работу?
Да. Выучив числа хотя бы на уровне целых, можно уже участвовать в домашних работах, в подсчёте бюджета и т.д. С литературой не так прямо, это уже вопрос психологического развития.
N>>Во-вторых, тем более не должно быть цели учить тому, после чего надо заново переучиваться.
P>Что там переучиваться если разговор про первоначальное обучение там что переучиваться на другой язык, что доучиваться на том же до профессионального уровня трудозатраты примерно те же. А при этом представление о том, что языки бывают разные вредным не будет.
Отлично, с таким подходом надо учить 2-3 языка, но все три актуальных и полезных, а не древние окаменелости.
Re[5]: Чем плох Паскаль?
Здравствуйте, pagid, Вы писали:
N>>Из этого не следует необходимость обучения мёртвому языку.
N>>Из живых на эту роль отлично подходит, например, Go (ближайший по духу), Java, C#, Python.
P>Тоже можно. Но в C# и Java больше условностей совершенно излишних — не забыть импортировать пакеты, написать хотя бы один класс, ни к чему это школьникам.
Если это поставляется в виде готового образца, в который вписывать свой код (как сделано на codingame и аналогичных местах) — то они привыкнут без заморачивания деталями, а многие и сами заинтересуются, что же там такое и зачем нужно.
N>>Для системного уровня — C.
P>Зачем системный уровень школьникам
В контексте не только школы, но и вузы.
N>>Во-первых, должна быть. Учат чему-то полезному, и конкретный язык здесь, хоть и не первоочередная составляющая, но важная. А если ещё при обучении человек сразу включается в реальную работу и видит полезный выхлоп от своей работы — то это ещё больше работает на качество обучения.
P>Математике и литературе в школе тоже учат чтобы можно было сразу включиться в реальную работу?
Да. Выучив числа хотя бы на уровне целых, можно уже участвовать в домашних работах, в подсчёте бюджета и т.д. С литературой не так прямо, это уже вопрос психологического развития.
N>>Во-вторых, тем более не должно быть цели учить тому, после чего надо заново переучиваться.
P>Что там переучиваться если разговор про первоначальное обучение там что переучиваться на другой язык, что доучиваться на том же до профессионального уровня трудозатраты примерно те же. А при этом представление о том, что языки бывают разные вредным не будет.
Отлично, с таким подходом надо учить 2-3 языка, но все три актуальных и полезных, а не древние окаменелости. И лучше, если одним из них будет что-то андедное актуальное вроде LISP.
N>>Из этого не следует необходимость обучения мёртвому языку.
N>>Из живых на эту роль отлично подходит, например, Go (ближайший по духу), Java, C#, Python.
P>Тоже можно. Но в C# и Java больше условностей совершенно излишних — не забыть импортировать пакеты, написать хотя бы один класс, ни к чему это школьникам.
Если это поставляется в виде готового образца, в который вписывать свой код (как сделано на codingame и аналогичных местах) — то они привыкнут без заморачивания деталями, а многие и сами заинтересуются, что же там такое и зачем нужно.
N>>Для системного уровня — C.
P>Зачем системный уровень школьникам
В контексте не только школы, но и вузы.
N>>Во-первых, должна быть. Учат чему-то полезному, и конкретный язык здесь, хоть и не первоочередная составляющая, но важная. А если ещё при обучении человек сразу включается в реальную работу и видит полезный выхлоп от своей работы — то это ещё больше работает на качество обучения.
P>Математике и литературе в школе тоже учат чтобы можно было сразу включиться в реальную работу?
Да. Выучив числа хотя бы на уровне целых, можно уже участвовать в домашних работах, в подсчёте бюджета и т.д. С литературой не так прямо, это уже вопрос психологического развития.
N>>Во-вторых, тем более не должно быть цели учить тому, после чего надо заново переучиваться.
P>Что там переучиваться если разговор про первоначальное обучение там что переучиваться на другой язык, что доучиваться на том же до профессионального уровня трудозатраты примерно те же. А при этом представление о том, что языки бывают разные вредным не будет.
Отлично, с таким подходом надо учить 2-3 языка, но все три актуальных и полезных, а не древние окаменелости. И лучше, если одним из них будет что-то андедное актуальное вроде LISP.