18 октября 2016 г.

Первая лекция. Введение

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

Итак, первая лекция.

Отмечу здесь усвоенное тезисно (если получится).

Само собой, в курсе будем учить код.

1. Будем учить язык программирования.

Сюда входит синтаксис языка и его семантика. Синтаксис — это правила написания кода для языка. Семантика — это смысл этого набранного синтаксиса. Семантика важна, ибо без нее синтаксис бессмыслен.

2. Вычислительные процессы.

Вычисления в программировании — основа всего. Нужно научиться выполнять вычисления. Уметь преобразовать задачу в вычислительный процесс. В общем, нужны знания какой-нибудь арифметики.

3. Абстракции и их построение.

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

4. Отладка.

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

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

Отладка — это встреча с английским языком, а значит, надо всегда подтягивать этот английский язык.

С отладкой, в общем, надо дружить, говорят.

5. Какой язык программирования будем изучать.

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

Какие-то странные и непонятные преимущества для меня.

6. Подготовка к работе.

А ничего не надо специально устанавливать или скачивать. Для ДжаваСкрипта все есть в браузере. Так что просто смотрим и тут же учим.

7. Итог всему, что будет в курсе.

Учим синтаксис.
Учим блоки, из которых будет строиться программа.
Учим вычислительные процессы.
Постигаем основы абстракции.
И занимаемся все время отладкой наших глюков.

Фу, блин. Начало, кажется, простое, как начало всего сложного впереди. Лишь бы не бросить. Дай мне, высшая сила, терпения и воли.

Комментариев нет:

Отправить комментарий