Статья, посвященная всем моим достижениям ниже номинала, разочаровывающим спадам и неудачным попыткам освоить информатику - потому что CS не проявляет милосердия ни к кому .

1 год обучения CS

Психическое состояние: ставить под сомнение себя и свой выбор, пытаться «притворяться, пока не сделаю», в целом борюсь с уверенностью в своей способности овладевать информатикой.

Предыстория: плохо разбирается в математике (с оценкой C в расчете) и все еще думает, что вам нужно быть мастером математики, чтобы преуспеть в CS.

Введение в информатику (CS 111) - вводный курс для специалистов в области CS, который преподавал логику, деконструкцию кода ассемблера, базовые алгоритмы (например, бинарный поиск), рекурсию и другие фундаментальные темы с использованием Python.

Плохой день: мой финал CS111…
Что случилось? Я получил четверку за последний
Реакция:
Я плакал от разочарования и разочарования в себе - я хорошо выполнил все домашние задания за семестр, но получил четверку. - в финале, что сильно снизило мой средний результат.

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

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

Говорят, что отсюда становится только тяжелее. Если я так много борюсь на 100-уровневом курсе, как я справлюсь на 400-уровне?

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

На мгновение я всерьез задумался о смене специальности, потому что было очень много неуверенности. Я мало знал, что эти 400-уровневые курсы окажутся легкой прогулкой по сравнению со 100-уровневыми курсами, которые я прошел.

Конечный результат: я решил провести лето, работая над новыми проектами, и надеялся, что таким образом я смогу вернуться в следующем семестре, чтобы лучше учиться на уроках. Я получил B + за CS111.

2 год обучения CS

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

Предыстория: Летом я занялся разработкой для iOS, начал делиться своими проектами на Devpost и даже стал финалистом своего первого хакатона. Но я все еще чувствовал, что ничего не понимаю и только подражаю другим.

Комбинаторные структуры (CS 131) - (С веб-сайта курса) Мы обучим вас математическим основам CS, чтобы вы могли убедительно аргументировать, что программы, которые вы пишете, и алгоритмы, которые вы разрабатываете, верны и работать эффективно.

Плохой день: Мой первый экзамен по CS131…
Что случилось? Я получил пятерку за среднесрочный экзамен

Реакция: Честно говоря, после того, как я очень усердно изучал - а затем столкнулся с отрезвляющей реальностью, что я был в последних рядах своего класса… я был совершенно вне себя. Я чувствовал себя так, как будто у меня просто выбили зубы, но это была 100% моя вина. Мне некого было винить, кроме себя, в том, что я не выступил лучше.

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

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

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

Вероятность в вычислениях (CS 237) - (с веб-сайта курса) Введение в основные вероятностные концепции и методы, используемые в математике, естественных науках и информатике. Упор на строгие рассуждения, анализ и алгоритмическое мышление.

Из всех моих уроков информатики я мог легко сказать, что CS 237 оставил меня самым напряженным, сбитым с толку, напуганным и лишенным сна.

Плохой день: мой CS237 Midterm
Что произошло: я набрал 31%… lol

Честно говоря, к этому моменту я привык иногда пропускать цель. Но никогда в своих самых смелых мечтах я не ожидал, что наберу меньше 50%! Оценка была настолько ужасной, что я даже не мог серьезно относиться к своей оценке. В среднем по классу было около 55%, что сделало ситуацию… лучше? Хотя я бы вряд ли назвал это победой, если бы большинство класса не понимало базовых понятий ...

Конечный результат: я каким-то образом совершил чудо и получил пятерку в финале, что позволило мне уйти с твердой четверкой +

Компьютерные системы (CS 210) - (с веб-сайта курса) Основы аппаратного обеспечения, включая цифровую логику, системы памяти, дизайн процессора, шины, подсистемы ввода-вывода, представления данных, компьютерную арифметику и инструкции. установить архитектуру. Концепции программного обеспечения, включая программирование на языке ассемблера, операционные системы, ассемблеры, компоновщики и системное программирование на C.

Плохой день 1: Мой первый экзамен
Что случилось? Я получил C

Плохой день 2: Мой второй экзамен
Что случилось? Я снова получил C

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

Конечный результат: я внимательно изучил свою задницу и получил пятёрку за финал, что позволило мне уйти с пятёркой в ​​целом.

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

Я обращаюсь к любому начинающему специалисту по информатике: попробуйте и попробуйте еще раз!

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

Привыкание к неудачам и повышение устойчивости - вот за что я очень благодарен. Без него я не смог бы продолжать попытки после моего сотого отказа и перейти на стажировку в НАСА, Paypal, а теперь и на мою текущую работу в Squarespace. Если бы я сдался при первом падении или даже при десятой попытке, когда я все еще боролся, у меня не было бы возможности использовать возможности, которые у меня есть сейчас.

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

Я знаю то, что знаю, и этого достаточно.

Я повторял это снова и снова, прямо перед страшными моментами, когда я не знал, каков будет результат, - и это всегда помогало мне доводить дело до конца. Поверьте мне, когда я говорю, что, если вы сможете придерживаться этого, в конце концов, это окупится :)

Вот цитата из Призыва к храбрости для всех, кто сомневается в себе:

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

Удачи! Где бы вы ни находились, я надеюсь, что моя история утешила или мотивировала ♥ пожалуйста, рассмотрите возможность отправки аплодисментов, так как они очень ценятся :)