Недавно я переключился на Quora вместо Facebook, и, думаю, это окупится. Мое внимание привлекла тема Stanford’s Computer Science 101 (кстати, я забыл об этом вопросе!).



Немного старый, но очень актуальный. В конце концов, я думаю о пересмотре знаний по основам, и да, идеальное время!

Охваченные темы (скопируйте и вставьте со страницы «о нас»):

  • Природа компьютеров и кода, что они могут и что не могут делать
  • Как работает компьютерное оборудование: микросхемы, ЦП, память, диск
  • Необходимый жаргон: биты, байты, мегабайты, гигабайты
  • Как работает программное обеспечение: что такое программа, что «работает»
  • Как работают цифровые изображения
  • Компьютерный код: циклы и логика
  • Большие идеи: абстракция, логика, баги
  • Как работают структурированные данные
  • Как работает Интернет: IP-адрес, маршрутизация, Ethernet, WiFi
  • Компьютерная безопасность: вирусы, трояны и пароли, о боже!
  • Аналоговый против цифрового
  • Цифровые медиа, изображения, звуки, видео, сжатие

Они довольно простые, это именно то, что мне нужно!

И вот я начинаю все сначала ...

Вывод

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

Интересно то, что мы поприветствовали непосредственно сеансом кодирования! Да, первый урок - это написание кода. Вступление в значительной степени минимальное. По словам учителя Ника Парланте, практический опыт играет решающую роль. Я бы сказал, что он успешен в этом эксперименте.

Ниже приведены мои взгляды на курс.

Хорошее

  • Обещает научить основам, и это именно то, что он дает.
  • Качество контента - в конце концов, это продукт Стэнфордского университета.

Плохо

  • Содержание довольно простое - наиболее полезно для кандидатов от начального до среднего уровня.
  • Качество видео на лекциях несколько посредственное. Почему Ник, почему?

Наконец, стоит ли это нашего времени? Да, это так. Хороший фундамент важен для возведения тяжелых конструкций. Садитесь без ожиданий. Это не игровые изменения, но у него есть свое место в толпе.