Этот курс уже пытался пройти ранее, но на пути возникли трудности, связанные с моей тупостью и ленью разбираться с этой тупостью. Поэтому забросил. Сейчас попытаюсь пройти заново.
Итак, первая лекция.
Отмечу здесь усвоенное тезисно (если получится).
Само собой, в курсе будем учить код.
1. Будем учить язык программирования.
Сюда входит синтаксис языка и его семантика. Синтаксис — это правила написания кода для языка. Семантика — это смысл этого набранного синтаксиса. Семантика важна, ибо без нее синтаксис бессмыслен.
2. Вычислительные процессы.
Вычисления в программировании — основа всего. Нужно научиться выполнять вычисления. Уметь преобразовать задачу в вычислительный процесс. В общем, нужны знания какой-нибудь арифметики.
3. Абстракции и их построение.
Нужно будет научиться строить абстракции. Что-то такое, что позволит программе из мелких деталей вырасти в высокоуровневую программу. Пока не понял толком про абстракции. Надеюсь, впереди осилю.
4. Отладка.
Это умение находить ошибки в теле программы. Чаще это будут ошибки в синтаксисе. Но могут быть и все прочие ошибки, в том числе и логические. Надо будет научиться находить ошибки и править их.
Говорят, бывают программисты одного уровня, но с разной производительностью и во многом это может быть связано с умением быстро находить ошибки в коде.
Отладка — это встреча с английским языком, а значит, надо всегда подтягивать этот английский язык.
С отладкой, в общем, надо дружить, говорят.
5. Какой язык программирования будем изучать.
Сайт stackoverflow.com говорит, что самый популярный — JavaScript. С ним работает весь инет. Многие программисты, пишущие на других языках, знают и его для компании. JavaScript неплохо подходит для изучения, вполне компромиссный. После изучения его можно сразу же использовать в практике.
Какие-то странные и непонятные преимущества для меня.
6. Подготовка к работе.
А ничего не надо специально устанавливать или скачивать. Для ДжаваСкрипта все есть в браузере. Так что просто смотрим и тут же учим.
7. Итог всему, что будет в курсе.
Учим синтаксис.
Учим блоки, из которых будет строиться программа.
Учим вычислительные процессы.
Постигаем основы абстракции.
И занимаемся все время отладкой наших глюков.
Фу, блин. Начало, кажется, простое, как начало всего сложного впереди. Лишь бы не бросить. Дай мне, высшая сила, терпения и воли.
Комментариев нет:
Отправить комментарий