И как вы можете помочь
Утверждать, что кто-то решает «самую большую проблему в информатике», немного смело. Я знаю это.
Есть много людей, гениев, которые посвятили свою жизнь попыткам решить то, что часто называют самыми большими проблемами в информатике. Близки ли эти студенты колледжа к доказательству P != NP? Нашли ли они новый самый быстрый способ умножения матриц или n-значных чисел? Решил какую-нибудь из Проблем Смейла?
Ну нет. На самом деле они, вероятно, просто пишут простые, понятные условные операторы и циклы. Это потому, что эта проблема не связана с изучением информатики. Это в поле, о поле.
Лучше всего это иллюстрирует женщина, с которой мне посчастливилось работать, по имени Жаки. Жаки получил здесь степень бакалавра компьютерных наук в Trinity в Ирландии и продолжил работу в IBM. В конце концов, она отказалась от этого, чтобы поселиться в одном месте, когда создала семью. Сначала она была учителем математики в средней школе, но начала преподавать информатику, когда в школе узнали, что она может. Проблема, как выразился Жаки: «Я аномалия».
И она права. Существует абсолютная нехватка качественных учителей информатики в системе образования K-12. У Жаки была последовательность событий в ее жизни, которые привели ее к этому, но карты чрезвычайно сложены против этого исхода.
В этом году тысячи студентов, изучающих информатику, постучат в дверь, если не получат шестизначную зарплату. Средняя начальная зарплата учителя в США? Около 35к…
Печальный факт заключается в том, что если вы хорошо разбираетесь в том, что делаете, денежный стимул гораздо сильнее где-то, кроме классной комнаты. Это означает, что людей, которые знают CS, часто нет в классе, а люди, которые находятся в классе, часто на самом деле не знают CS. У меня есть коллега, который шутит о том, что его учитель AP CS был учителем английского языка-самоучкой…
И это для хорошо финансируемой частной школы на восточном побережье. Если вы бедный студент, из сельской местности, из недостаточно представленной демографической группы и т. д.? Это выглядит не очень.
Здесь на помощь приходят студенты колледжей. Многие из нас уже неплохо разбираются в том, что мы делаем. Конечно, у нас есть много возможностей для роста, но, безусловно, достаточно, чтобы изменить ситуацию к лучшему для старшеклассника, пытающегося учиться. Любой, кто был в кампусе колледжа, знает, что существует более чем достаточно стремления стать волонтером для социального воздействия, так что проблема с деньгами решена. Имея шанс, студенты колледжа могут иметь огромное значение.
Однако, как я недавно узнал, такой шанс не дан. Думаю, предложение: «Привет, я из другого города, и я хотел бы оказать обычно дорогую услугу на безвозмездной основе старшеклассникам по выходным» (справедливо) вызывает подозрение. Даже при отсутствии подозрений бюрократическая волокита может удушать.
Вот почему я так взволнован программой Школы кодирования: codeConnects. Как описано на их сайте:
«codeConnects – это онлайн-платформа, которая предлагает индивидуальное обучение информатике и наставничество недостаточно представленным учащимся средних и старших классов. Каждый учащийся объединяется с профессиональным инженером-программистом или студентом университета, специализирующимся в области компьютерных наук, и участвует в еженедельных уроках программирования лицом к лицу, используя функции совместного редактирования и видеочата на наших платформах».
Это именно та платформа, которую я искал. Плюс у них неплохой состав. Если бы вы могли увидеть себя на нем, Дерзайте. Я думаю, это достойный повод.
Если вам понравился этот пост или у вас есть идеи по его улучшению, дайте мне знать! Мне нравится писать о вещах, которые, по моему мнению, имеют отношение к моему пути растущего разработчика, поэтому ожидайте общих рассуждений о ~самосовершенствовании~ и ~компьютерных науках~ вууууууу
Вот еще кое-что, что я написал:
- Машинное обучение для неспециалистов: часть 1
- Мысли о методе холодного душа
- Не сдаваться — это на самом деле легкая часть
информация/контакт на camwhite.io