Зачем мне изучать информатику, если ученики старших классов могут самостоятельно обучаться кодированию?

58
4
1
Лучший ответ
57

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

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

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

6 лет спустя Великое открытое ралли началось. Это ты и брат в стартовом блоке.

Кто победит - это другое дело. Но кто ... имеет начальное преимущество?

ответил(а) 2019-12-24T21:37:33+03:00 1 год, 5 месяцев назад
57

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

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

ответил(а) 2019-12-24T21:37:33+03:00 1 год, 5 месяцев назад
59

Потому что кодирование относится к CS, а пайка - к электротехнике.

ответил(а) 2019-12-24T21:37:33+03:00 1 год, 5 месяцев назад
59

Ты научил себя кодировать? Большой! Вы можете поместить из первого семестра введение в CS. Теперь вам просто нужен план, чтобы охватить следующие семь семестров, и вы золотые.

ответил(а) 2019-12-24T21:37:33+03:00 1 год, 5 месяцев назад
57

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

«… Самообучаемое кодирование» действительно.

ответил(а) 2019-12-24T21:37:33+03:00 1 год, 5 месяцев назад
41

Потому что большую часть времени они не могут.

Если вы слышали о каком-то вундеркинде, который научился этому очень хорошо в старшей школе, вы слышали о них только потому, что они редки. Большинство старшеклассников так стентят.

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

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

ответил(а) 2019-12-24T21:37:33+03:00 1 год, 5 месяцев назад
41

Кодирование - небольшая часть информатики, которую может сделать любой идиот.

Я знаю, что ты не идиот, мы не пускаем тех на квору.

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

ответил(а) 2019-12-24T21:37:33+03:00 1 год, 5 месяцев назад
41

A2A

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

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

ответил(а) 2019-12-24T21:37:33+03:00 1 год, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема