Это началось в июле, когда я взял CS50 на edX. Это было прекрасное путешествие продолжительностью 12 недель. Неделя 0 - где профессор Дэвид Дж. Малан разорвал телефонную книгу пополам, чтобы объяснить нам двоичный поиск и, следовательно, дал практическое объяснение алгоритмов разделяй и властвуй. Такое отношение к обучению на собственном примере заинтересовало меня курсом.

Мой Инстаграм

На неделях с 1 по 5 изучали язык программирования C. Я уже знал C, но понимание и внимание к деталям помогли мне глубже погрузиться в язык и побудили меня больше ценить вычисления. Больше внимания уделялось тому, как писать чистый и эффективный код. Эти недели также познакомили меня со структурами данных и алгоритмами, как ни один другой учитель. На 6-й неделе был HTTP, и она была посвящена тому, как работает Интернет, как объясняет профессор Малан, это безупречно, это была лучшая неделя CS50. В последующие недели мы приступили к изучению Python, SQL и Javascript, а затем к созданию веб-приложений, CS50 finance был моим любимым!

Более того, что наиболее важно, этот курс научил меня тому, как научиться чему-то, искать документацию и эффективно использовать GitHub. Это одна вещь, которую я никогда не забуду. Если вы планируете пройти этот курс, вы должны осознать, что это было не просто гламурное написание кода и мгновенное начало работы над проектами, не то чтобы я знал все и просто НАПИСАЛ КОД, как сверхчеловек. Это были часы (буквально) на изучение документации по различным используемым фреймворкам и API. Часы пытались найти эту единственную ошибку в проекте. Если вы читаете это и планируете пройти CS50 или какой-либо другой курс, вы должны понимать, что он просто подталкивает вас в нужном направлении, и вам нужно проявить достаточно усердия, чтобы завершить проекты. Я много раз чувствовал, что «бросить это», но, в конце концов, ты должен быть немного строже к себе, пожертвовать тупым дерьмом и ИДТИ СДЕЛАТЬ!

Семинары на 11 неделе действительно помогли познакомиться с некоторыми из многих вещей, которые вы можете делать после CS50, и я нашел их очень интересными. В общем, CS50 - это хорошо продуманный курс, и здорово быть частью сообщества, и это знак чести. Прохождение этого курса мотивировало меня и научило делать больше и узнавать больше. Я сделал это, теперь твоя очередь. ‹/Yc›

Спасибо, что прочитали, обязательно подписывайтесь на меня в Instagram для дальнейших обновлений!