И как вы можете помочь

Утверждать, что кто-то решает «самую большую проблему в информатике», немного смело. Я знаю это.

Есть много людей, гениев, которые посвятили свою жизнь попыткам решить то, что часто называют самыми большими проблемами в информатике. Близки ли эти студенты колледжа к доказательству P != NP? Нашли ли они новый самый быстрый способ умножения матриц или n-значных чисел? Решил какую-нибудь из Проблем Смейла?

Ну нет. На самом деле они, вероятно, просто пишут простые, понятные условные операторы и циклы. Это потому, что эта проблема не связана с изучением информатики. Это в поле, о поле.

Лучше всего это иллюстрирует женщина, с которой мне посчастливилось работать, по имени Жаки. Жаки получил здесь степень бакалавра компьютерных наук в Trinity в Ирландии и продолжил работу в IBM. В конце концов, она отказалась от этого, чтобы поселиться в одном месте, когда создала семью. Сначала она была учителем математики в средней школе, но начала преподавать информатику, когда в школе узнали, что она может. Проблема, как выразился Жаки: «Я аномалия».

И она права. Существует абсолютная нехватка качественных учителей информатики в системе образования K-12. У Жаки была последовательность событий в ее жизни, которые привели ее к этому, но карты чрезвычайно сложены против этого исхода.

В этом году тысячи студентов, изучающих информатику, постучат в дверь, если не получат шестизначную зарплату. Средняя начальная зарплата учителя в США? Около 35к…

Печальный факт заключается в том, что если вы хорошо разбираетесь в том, что делаете, денежный стимул гораздо сильнее где-то, кроме классной комнаты. Это означает, что людей, которые знают CS, часто нет в классе, а люди, которые находятся в классе, часто на самом деле не знают CS. У меня есть коллега, который шутит о том, что его учитель AP CS был учителем английского языка-самоучкой…

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

Здесь на помощь приходят студенты колледжей. Многие из нас уже неплохо разбираются в том, что мы делаем. Конечно, у нас есть много возможностей для роста, но, безусловно, достаточно, чтобы изменить ситуацию к лучшему для старшеклассника, пытающегося учиться. Любой, кто был в кампусе колледжа, знает, что существует более чем достаточно стремления стать волонтером для социального воздействия, так что проблема с деньгами решена. Имея шанс, студенты колледжа могут иметь огромное значение.

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

Вот почему я так взволнован программой Школы кодирования: codeConnects. Как описано на их сайте:

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

Это именно та платформа, которую я искал. Плюс у них неплохой состав. Если бы вы могли увидеть себя на нем, Дерзайте. Я думаю, это достойный повод.

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

Вот еще кое-что, что я написал:

информация/контакт на camwhite.io