background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Основы программирования. Нулевое занятие"

input logo icon
Теги видео
|

Теги видео

программирование
IT
системный администратор
Си
СИ++
C++
java
python
C#
Scala
курс
обучение
программированию
Григорин
Джобс
Гейтс
Google
Yandex
курсы программирования
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:06
итак у вас
00:00:08
коллеги я всех приветствую на курсе
00:00:10
основы программирования
00:00:11
сегодня у нас с вами первое занятие а
00:00:14
точнее занятия нулевое потому что
00:00:17
программирование все начинается с 0 так
00:00:20
вас получилось зовут меня александр
00:00:22
григорьев сегодня сентябрь 2017 года
00:00:28
16 число и мы начинаем и так моя задача
00:00:34
превратить вас из обычных пользователей
00:00:37
компьютера которые только умеют куда-то
00:00:40
там кликать курсором мыши в
00:00:42
профессиональных программистов на этом
00:00:45
как говорится и начинаем но прежде чем
00:00:48
начать что-то рассказывать обычно
00:00:50
принято представляться как говорят
00:00:53
значит англоговорящие хую звездой те кто
00:00:57
когда-нибудь работал с иностранными
00:00:59
компаниями да там в презентациях обычно
00:01:02
всего всегда с этого начинается или как
00:01:05
говорят у нас российской федерации ты
00:01:06
вообще кто такой
00:01:07
до соответственно рассказываю зовут меня
00:01:10
александр григорьев стаж
00:01:12
программированию меня уже более 15 лет
00:01:14
свои первые коммерческие программы я
00:01:18
начинал писать еще где-то в 1999 году из
00:01:21
мне не изменяет память то но впервые
00:01:24
познакомился с миром информационных
00:01:26
технологий и был у меня тогда компьютера
00:01:30
zx spectrum
00:01:31
это такая бандурина которая значит
00:01:35
кушала такие большие большие гибкие
00:01:39
дискеты значит совершенно шикарный
00:01:42
компьютер под те времена был игрушки там
00:01:45
были замечательно еще там был язык
00:01:48
программирования basic и я тогда ещё
00:01:50
ничего не знаю собственно
00:01:51
программирование экспериментировала с
00:01:54
теми программами и опытным путём до меня
00:01:58
доходили вот основы того как работать с
00:02:00
компьютером но это было конечно
00:02:02
развлечения и только потом я уже стал
00:02:06
профессиональным программировать но как
00:02:08
я целом попал в мир информационных
00:02:10
технологий до изначально сразу скажу я
00:02:14
не был программистом профессиональным из
00:02:17
принципе наверное им так не стал то есть
00:02:19
миром из
00:02:20
mason их технологий я попал вообще из
00:02:22
инжиниринга как человек имеющие высшее
00:02:24
инженерное образование
00:02:26
причем те кто меня давно знают те помнят
00:02:30
что в общем то у меня два высших
00:02:32
образования и инженер и юрист ну и вот и
00:02:35
все и учу людей программированию ну так
00:02:37
получил инжиниринга собственно говоря
00:02:41
когда я изучал я изучал что я изучал
00:02:44
электро технику в основном хотя она тоже
00:02:47
не являлась моим мой основной
00:02:49
специализацию моя основная специализация
00:02:51
была эта технология то есть я
00:02:53
инженер-технолог
00:02:55
и моя специализация это автоматизация
00:02:57
процессов производства то есть
00:03:00
автоматизированные поточные линии роботы
00:03:04
и так далее и тому подобное но для того
00:03:07
естественно чтобы строить и
00:03:10
программировать робототехнику поточные
00:03:14
линии так далее мне нужно было сначала
00:03:16
изучить электротехнику электронику и в
00:03:21
конце концов изучить программирование
00:03:23
собственная и шел этим путем сначала я
00:03:26
изучал электротехнику электронику и
00:03:29
схемотехнику и только потом
00:03:31
переквалифицировался в программистом то
00:03:34
есть скажем так база у меня абсолютно
00:03:36
естественно ручная можно так сказать ну
00:03:40
на самом деле я достаточно сильный
00:03:42
математик то есть я заканчивал лиц и
00:03:46
из заканчивал математический класс и все
00:03:49
довольно серьезно занимался математикой
00:03:51
потом высшем учебном заведении то есть в
00:03:54
математике для меня нет никаких там той
00:03:58
поэтому не конечно было немножко проще
00:04:00
изучать электронику электротехнику но
00:04:02
идем дальше все что я описал самые свои
00:04:06
первые программы были естественно
00:04:08
предназначены для управления
00:04:10
робототехникой и станками с числовым
00:04:12
программным управлением
00:04:13
возможно вы когда-либо слышали такое
00:04:15
понятие станки с чпу
00:04:17
чипы это числовое программное управление
00:04:20
то есть есть некая программа по которой
00:04:24
работает этот робот робот этот может
00:04:26
быть абсолютно разным может быть
00:04:28
какой-нибудь лазерный резак
00:04:31
который вырезает
00:04:32
с листа металла какую-нибудь я не знаю
00:04:35
там кусок обшивки военного корабля
00:04:38
определенных formelle еще что-нибудь
00:04:40
может быть какой-нибудь робот который
00:04:43
передвигается по определенной площади и
00:04:46
что-то делает но в любом случае это тоже
00:04:49
программирование хотя она естественно
00:04:51
достаточно серьезно отличается от
00:04:53
прикладного программирования которому мы
00:04:56
будем посвящать большинство нашего
00:04:58
времени
00:04:59
о разнице принципиальны между
00:05:02
программированием робототехники и
00:05:04
программированием прикладных приложений
00:05:07
мы с вами разберём в следующих занятиях
00:05:09
сегодня наша с вами задача изучить
00:05:11
немножко теории однако которая будет том
00:05:16
числе связано с практикой никакой лишней
00:05:18
теории
00:05:19
я вам давать не буду потому что у меня
00:05:22
во первых нет на это никакого желания и
00:05:24
у вас тоже я думаю нет такого желания
00:05:27
пьют этого времени значит идем дальше
00:05:31
принято обычно говорить режиме работы
00:05:35
такой да вот я себя с к программистам в
00:05:37
общем-то не считаю так как и дипломы у
00:05:40
меня нет программиста да я все-таки
00:05:42
инженер себя я считаю скорее
00:05:44
инженером-программистом почему потому
00:05:47
что только программированием я никогда
00:05:49
не ограничивался
00:05:50
и сейчас не ограничиваясь и предпочитаю
00:05:53
реализовывать проекты ну скажем так под
00:05:55
ключ
00:05:57
ну скажем так на уровне не к такой
00:05:59
системной интеграции то есть и
00:06:02
программирование и проектирование
00:06:04
конструирования постройка каких-то
00:06:06
исполняющих механизма с но те же
00:06:08
например роботов и много всего другого
00:06:11
почему ну потому что за только
00:06:13
программирование
00:06:15
конечно хорошо платят но еще лучше
00:06:17
вообще платит когда вы скажем так вы
00:06:20
даете потребители вообще готовый продукт
00:06:24
то есть я еще как и чек который имеет
00:06:26
собственный бизнес и ведет бизнес да я
00:06:29
могу сказать точно на одном
00:06:31
программирование можно заработать но
00:06:34
последнее время это делать все тяжелее и
00:06:37
тяжелее почему большая конкуренция надо
00:06:39
уметь делать то что они умеют делать
00:06:41
твои конкуренты тогда ты будешь хорошо
00:06:44
заработать быть естественно я делаю стараюсь делать
00:06:47
то что не умеют конкуренты
00:06:48
то есть например программирую те же
00:06:51
роботы но и проектирую их тоже
00:06:53
то есть точки зрения и статике
00:06:57
кинематики и динамики и так далее и тому
00:06:59
подобное ну идем дальше поговорим до 1
00:07:03
сфере моих профессиональных интересов
00:07:05
почему я в некоторой степени имею право
00:07:07
считать себя профессиональным
00:07:09
программистом такой профессионал мы
00:07:13
поговорим чуть позже я поясню свою мысль
00:07:15
сфера моих профессиональных интересов в
00:07:18
основном это сейчас разработкой систем
00:07:20
автоматизированного проектирования это
00:07:22
то что называется сапр
00:07:25
аббревиатурой невозможно еще кто-то
00:07:27
видел такую такие аббревиатура вы
00:07:30
язычник от
00:07:31
катком к и системы да это различного
00:07:34
рода системы для инженеров как система
00:07:38
например такие как autocad компас многие
00:07:42
другие или там системы
00:07:44
численного инженерного анализа предки
00:07:46
pansies ну кто не в курсе что это такое
00:07:50
что называется не партесь опять же чем
00:07:53
могу похвастать моей основной работой
00:07:56
когда-то была работа по проекту оптимум
00:08:00
1
00:08:01
в рамках программы развития гражданской
00:08:02
морской техники до 2016 года
00:08:06
ссылки я привел в презентации которые я
00:08:08
пользуюсь и если вам интересно вы можете
00:08:11
почитать посмотреть вот это то что
00:08:15
создал личная своими собственными руками
00:08:18
и в общем то был единственным
00:08:21
исполнителем по данному проекту
00:08:24
ну естественно что сам это достаточно
00:08:28
масштабный проект очень дорогого
00:08:30
естественно что его этот тендер выиграла
00:08:33
крупная организация собственно говоря а
00:08:36
я уже работал по подряду на эту
00:08:38
организацию моя организация работала на
00:08:41
более крупно но выполнено все мной
00:08:43
данное программное обеспечение было
00:08:45
предназначено для исследовательского
00:08:47
проектирования морских судов в частности
00:08:51
танкеров ну и в целом судов вот и
00:08:55
настоящий момент и спорт
00:08:57
сам проект от достаточно был масштабный
00:09:00
и оплачивалась очень хорошо ну
00:09:02
собственно говоря это вот основная сфера
00:09:04
моих интересов в том числе и сейчас я
00:09:06
разрабатываю 2 проекты которые я надеюсь
00:09:10
будут представлены в том числе опять же
00:09:13
на сайте госзакупок и которые дальнейшем
00:09:18
пойдут production далее сфера моих
00:09:22
интересов это защита от промышленного
00:09:24
шпионажа скорее даже это изначальная
00:09:27
сфера моих интересов защита от
00:09:31
незаконного съема информации и
00:09:33
многого-многого другого но меня на самом
00:09:35
деле большие всегда интересовала не
00:09:37
защита нападение то есть собственно
00:09:39
говоря то что сейчас называется модным
00:09:43
словом хакер но крови на каких кого
00:09:47
зовут хакерами такое слово не очень
00:09:49
любят то есть она уже очень приелась
00:09:51
затерлась плюс к этому не совсем понятно
00:09:55
что вообще под этим словом
00:09:56
подразумевается я например себя хакером
00:09:58
не считаю это во первых во вторых не
00:10:02
люблю это слово ну и в третьих напоминаю
00:10:06
вам уважаемые коллеги и будущие
00:10:08
уважаемые коллеги что за незаконные съем
00:10:12
информации за незаконная разработка
00:10:15
использования и продажу такую продукцию
00:10:17
в общем-то грозит вам начать нехилые
00:10:20
санкции плюс к этому за незаконный
00:10:23
доступ к компьютерной информации тоже
00:10:25
предусмотрено нашим нашим действующем
00:10:27
законодательстве значит не слабый удар
00:10:30
по голове начнут мне свое время удалось
00:10:33
всего этого избежать хотя еще значит
00:10:36
некоторое время назад я любил сяп этим
00:10:38
побаловаться да значит то есть вот вы
00:10:42
видите перед собой можно сказать слышите
00:10:44
первых известного называется русского
00:10:47
хакера да но и сейчас я стараюсь этим не
00:10:49
заниматься потому что надо уже как-то
00:10:53
быть более серьезным значит надо сразу
00:10:56
говорю что все практически все
00:11:00
продвинутые примеры которые мы будем
00:11:02
проходить с вами в рамках наших занятий
00:11:07
будут посвящены защите информации взлому
00:11:13
все что связано с компьютерной
00:11:15
безопасностью
00:11:16
во вполне возможно что в курсе для
00:11:18
начинающих мы наверное и не сможем
00:11:22
многого рассмотреть именно с точки
00:11:24
зрения примеров вот но в курсе для
00:11:32
продвинутых
00:11:33
если кто-то я в нем будет участвовать
00:11:35
скорее всего там будет большое
00:11:37
количество примеров которые будет
00:11:39
посвящена защите информации ну и взломом
00:11:43
программного обеспечения тоже если
00:11:44
успеем в частности например мы с вами
00:11:48
напишем да не только я но и вы напишете
00:11:50
например программу которая будет
00:11:52
шифровать какие-то данные на жестком
00:11:54
диске
00:11:55
например шифровать файлы какой-то
00:11:57
определенной папке скажем лик какой-то
00:12:00
просто определенный файл или шифровать
00:12:02
файлы по какой-то определенной маски то
00:12:05
есть например шифровать только exe файл
00:12:07
это естественно с возможностью
00:12:09
разблокировки расшифровки по например
00:12:12
какую-нибудь порою ну например то есть
00:12:16
напишем ну скажем простенькую программу
00:12:18
вымогатель то есть как это называют
00:12:21
придавит программу шутку которая шифрует
00:12:23
файлы на компьютере пользователи
00:12:25
потребую с него сказать спасибо чтобы
00:12:29
программа
00:12:30
значит вернула все как было но это опять
00:12:33
же я мы все научимся делать в чистом
00:12:36
мирных целях академических вот ни в коем
00:12:39
случае не подумайте что на этом надо
00:12:40
зарабатывать я не рекомендую этого
00:12:43
делать то есть пример у нас с вами будет
00:12:46
как правило именно такие они будут очень
00:12:48
простенькие но те кто пройдет первый
00:12:51
начальный курс из 10 занятий они будут
00:12:54
написать все простые естественно
00:12:56
приложение те кто со мной пойдёт дальше
00:12:59
мы каждый раз будем эти же самые
00:13:01
приложения каждый раз что усложнять и
00:13:05
каждый раз я буду показывать почему мы
00:13:08
переделываем да то есть первые наши с
00:13:11
вами программы связанные со словом там
00:13:15
защиты от взлома и всякими там гадостями
00:13:17
они будут очень простенькими и очень не
00:13:19
себя
00:13:20
и нами последствии мы с вами будем их
00:13:22
кажется делать их нам 1-го ручными ну да
00:13:26
ладно бог с ней на щит со всякими этими
00:13:29
хакерами
00:13:31
перейдем к следующему следующий мой
00:13:33
интерес это робототехника значит я сразу
00:13:36
могу сказать что робототехники и все что
00:13:41
с этим связанно я скажем так работа в
00:13:44
двух направлениях первое направление это
00:13:46
создание автоматизированных поточных
00:13:49
линий для производства ну например тех
00:13:52
же поточных линий для обработки скажем
00:13:54
корпуса какой бы там военного корабля да
00:13:58
там обшивка набор и прочее как это все
00:14:01
автоматизировать ускорить чтобы корабль
00:14:05
построили быстрее ну и не обязательно
00:14:07
корабль до может быть там смерти
00:14:09
корпус какого-нибудь там самолета это
00:14:12
непринципиально
00:14:13
второе направление для робототехники для
00:14:16
меня это военная промышленность да то
00:14:19
есть я например мне интересна тема
00:14:22
например беспилотных летательных
00:14:24
аппаратов которые я тоже занимался
00:14:27
квадрокоптеров но единственно что я не
00:14:29
занимался теме квадрокоптерами которые
00:14:31
кажутся вы можете купить на рынке то
00:14:35
есть у меня интересовала именно с точки
00:14:37
зрения военной инженерии но туда это мои
00:14:40
чисто скажем так разработки как любитель
00:14:43
а так как я не могу заниматься этим
00:14:46
официальные продавать свою продукцию то
00:14:48
есть на это у меня нету лицензии
00:14:51
федеральной службы безопасности вот
00:14:54
чтобы продать это все министерству
00:14:56
обороны ну и это их проблемы бог с ними
00:14:59
следующие море как сера моих интересов
00:15:01
эта система реального времени все нашей
00:15:04
системы реального времени
00:15:05
а это пока для нас своей может быть не
00:15:08
понятно но просто поясню на таком
00:15:12
примере когда вы работаете своей
00:15:14
операционной системе windows да мы с
00:15:17
вами будем разбираться в основном с
00:15:20
операционной системой windows то да вот
00:15:24
я покажу что у меня сейчас операционной
00:15:26
системы windows
00:15:30
пожалуйста вот записываю я этот файл и
00:15:35
работаю из операционной системе windows
00:15:38
но что здесь принципиально важно
00:15:44
операционная система windows она чем
00:15:48
отличается да вот вы вне и работайте
00:15:50
работайте и никуда что называется не
00:15:55
спешите запустили какой-то файл я
00:15:57
запустил файл этой презентации да и
00:15:59
ничего страшного не произошло если
00:16:02
немножко компьютер под тормозил почему
00:16:06
нашего например там загрузили
00:16:08
какие-нибудь там я не знаю сторонние
00:16:12
процесса может быть он качает обновление
00:16:14
или еще что то то есть операционная
00:16:16
система windows это скажем так не
00:16:18
система реального времени а вот например
00:16:21
система управления каким-нибудь там
00:16:24
беспилотником или даже просто обычным
00:16:27
гражданским самолетам это по своей сути
00:16:29
система реального времени то есть та
00:16:31
система которая отзывается на внешние
00:16:34
события с учетом некоторых ну скажем так
00:16:37
очень четких приоритетов ну вы понимаете
00:16:40
да что если аппаратура того же самолета
00:16:43
зафиксировала какой-то чрезмерный
00:16:45
например крем результате каких-то
00:16:48
событий то реагировать на это нужно
00:16:50
мгновенно
00:16:51
за быстро все остальное эта система
00:16:53
реального времени
00:16:54
вот собственно системы реального времени
00:16:56
меня на самом деле очень сильно
00:16:57
интересуют водную плюс как маттер за это
00:17:00
хорошо платить это вот что называется я
00:17:03
рассказал о себе в некоторой степени
00:17:06
почему я имею право
00:17:08
чему-то учить других вот так обычно
00:17:10
принято если ты учишь чему-то других
00:17:12
говори кто ты такой и почему ты имеешь
00:17:15
вообще право тут что-то умничать да если
00:17:18
человек этого не делает обычно не
00:17:20
говорит но есть некоторые сомнения
00:17:22
теперь давайте перейдем к цели данного
00:17:25
курса
00:17:26
цель данного курса как я его
00:17:29
подразумеваю это переподготовка обычного
00:17:32
пользователя of профессионального
00:17:34
программиста я буду часто употреблять
00:17:38
свои первые 0 вот этой лекции слову
00:17:40
профессионал до
00:17:42
и сразу оговоримся что я подразумеваю
00:17:45
под словом профессионал ты
00:17:48
профессиональный программист
00:17:49
профессионал это тот кто прежде всего
00:17:52
способен систематично зарабатывать на
00:17:55
своих знаниях и навыках да то есть не
00:17:57
просто где-то под шабаше чего-то там
00:18:01
кому-то сделать иногда ну способен
00:18:04
принципиально посвятить этому как бы
00:18:06
свою жизнь свою карьеру и начать на этом
00:18:08
зарабатывать
00:18:09
кошерные шекеля значит профессионал
00:18:14
естественно востребован на рынке труда
00:18:16
то есть он может получать достойную
00:18:19
зарплату за свои знания умения и навыки
00:18:22
в отличие от любителей до любитель он
00:18:25
что-то умеет делать и может иногда за
00:18:28
это получить деньги но постоянно этим
00:18:30
зарабатывать ему тяжело же он всего лишь
00:18:33
любите
00:18:34
профессионал способен решать реальные
00:18:37
задачи которые стоят в промышленности и
00:18:39
хозяйстве что я под этим подразумеваю
00:18:42
а дело все в том что реальные задачи
00:18:45
которые стоят в промышленности а не
00:18:47
скажем так настолько далеки от тех задач
00:18:51
которые стоят например перед
00:18:54
академической наукой
00:18:55
перед академическим образованием что
00:18:59
человек который бывает даже заканчивает
00:19:02
высшие учебные заведения по профильному
00:19:05
какому специалитета то например
00:19:07
попадает в промышленной сочи как кур во
00:19:10
щи
00:19:11
абсолютно то есть ну даже человек
00:19:14
например получившие диплом программистом
00:19:16
может там попасть продакшн и вообще
00:19:19
группе в глазах оглядываться вокруг
00:19:21
вообще не понимать чего происходит
00:19:23
потому что те академические задачи
00:19:26
которые перед ним ставились в вузе или
00:19:29
даже там в аспирантуре
00:19:31
я знаю их кандидатов вычислительных наук
00:19:34
которые став начальниками отделов
00:19:37
в крупных компаниях где работает там по
00:19:39
400 человек вообще говоря
00:19:43
войти ни ухом ни рылом абсолютно почему
00:19:46
потому что примеры и задачи академически
00:19:50
скажем так реальной промышленности
00:19:52
зачастую не имеет никакого отношения
00:19:55
сказать в том числе есть и обратные
00:19:59
ситуации когда люди собаку съел сына в
00:20:02
том числе программирование как бы и
00:20:04
работающий продакшене занимающийся
00:20:07
программированием достаточно за хорошие
00:20:09
деньги серьезные проекты когда перед
00:20:12
ними стоит чисто академическая задача за
00:20:14
которую люди им платят они тоже не
00:20:17
способны ее решить может быть когда я
00:20:20
приведу реальный пример
00:20:22
осанки у меня был один такой пример
00:20:24
значит с практике но наверно не сегодня
00:20:27
потому что вам не будет понятно почему
00:20:29
чем была сложность почему там толпа
00:20:32
профессиональных программистов
00:20:33
защита не могла решить задачу слову
00:20:37
сказать эта задача была поставлена
00:20:38
большом адронном коллайдере значит вы
00:20:41
знаете как большой адронный коллайдер
00:20:43
такая штуковина которой 7 значит
00:20:46
собирает огромную кучу данных
00:20:48
результатов измерений в эксперименте так
00:20:52
вот эти результаты нужно обрабатывать
00:20:54
значит естественно для того чтобы их
00:20:56
обработать было
00:20:57
пишутся программы потому что там объема
00:21:02
данных так минимальный объем данных
00:21:04
который только удается получить за одно
00:21:06
измерение равич 4 гигабайта то есть это
00:21:10
вот самый самый маленький объем вот у
00:21:13
этих самых измерений там гигантское
00:21:15
количество и как с их обрабатывать было
00:21:18
сложно не понятно и никак не могли
00:21:20
написать программу вот в итоге программу
00:21:23
это написали не программисты обычные
00:21:25
физики в чем там было что называется
00:21:28
прикол потом я вам объясню вот кстати
00:21:33
говоря того товарищи нашего российского
00:21:35
ядерная физика
00:21:37
если мне удастся это один из моих друзей
00:21:39
чтобы он тоже кажется перед вами
00:21:41
выступил но это уговорить его будет
00:21:43
практически нереально всяком случае не
00:21:45
до середины октября когда он приедет с
00:21:48
этого самого коллайдера может быть он
00:21:50
когда-нибудь вам об этом расскажут тоже
00:21:52
не знаю ну ладно пойдем дальше
00:21:54
профессионал способен быстро
00:21:56
переучиваться и осваивать новое
00:21:58
направление технологии что это значит в
00:22:01
информационных технологиях все очень
00:22:03
быстро меняется то что было актуально
00:22:06
ему там году 2000 сейчас неактуально
00:22:09
вовсе опять же приведу пример где-то там
00:22:12
в 2000 году я занимался в том числе и
00:22:16
веб-программирование мда создавал сайты
00:22:19
и многое другое
00:22:21
чтобы заработать тоже какие там денежки
00:22:23
тогда людей которые умели писать и
00:22:27
создавать скорей до сайты какие-то
00:22:29
сложные было мало то есть это была
00:22:31
востребована людей было мало за это
00:22:34
хорошо платили сейчас каждый вколот ник
00:22:37
способен создать какую-нибудь
00:22:40
одностраничный сайт просто потому что
00:22:43
средств разработки уже очень далеко
00:22:45
продвинулись там году в 2000 и ранее
00:22:48
счетам 99 с восьмом году каких-то
00:22:51
продвинутых современных средств
00:22:53
разработки сложных сайтов со сложной
00:22:57
архитектурой они были до но понятно что
00:23:00
они во-первых тоже были как и сейчас
00:23:02
платные интернет будут это медленный все
00:23:05
распространялась еще на дисках нужно
00:23:07
было найти скачать все взломать и прочее
00:23:10
да то есть было были проблемы то есть
00:23:13
постоянно приходилось переучиваться в
00:23:15
какие технологии например просто
00:23:18
устаревали это первое второе какие-то
00:23:21
технологии становились слишком
00:23:23
популярными и цена на услуги сразу резко
00:23:27
падала то есть например сейчас и
00:23:30
заработные платы и расценки на оказание
00:23:34
например услуг по написанию сайтов они
00:23:36
несколько упали возможно со мной многие
00:23:40
не согласятся скажет вон какие там
00:23:42
зарплаты у разработчиков которые там
00:23:45
создают какие-то сложные сайты таких
00:23:48
компаний когда вконтакте я яндекс
00:23:50
mail.ru там rambler и прочее
00:23:53
да ребята нет никаких проблем пожалуйста
00:23:55
такие разработчики действительно
00:23:57
востребован и я между веб-разработчики
00:24:00
но это веб-разработчики уровня ну что
00:24:03
называется старшего разработчика который
00:24:05
работает самостоятельно то есть это опыт
00:24:07
работы где там семь лет не меньше такому
00:24:11
действительно будет платить там больше
00:24:12
ста тысяч рублей начинающие там junior
00:24:15
разработчик здесь не очень прям скажем
00:24:17
нужно
00:24:18
об этом вот мы сейчас собственно и
00:24:19
поговорим о чем вообще изучать
00:24:21
программирование
00:24:22
да вот в нашем обычном мире во первых
00:24:26
это высокая востребованность на рынке
00:24:27
труда то есть работу вы 100 процентов
00:24:30
найдете она может быть там за
00:24:32
низкооплачиваемая плохая еще какая
00:24:35
угодно но она будет да в отличие
00:24:36
например если вы закончили вуз не знаю
00:24:40
там по специальности философия и там
00:24:43
психология социология и еще чего-нибудь
00:24:46
как как потенциальный безработны
00:24:49
программист всегда найдет работу даже
00:24:52
самый плохонькие ну какой нибудь там уж
00:24:54
там плохонький государственной конторе
00:24:56
но с голодухи он не умрет второй плюс
00:24:59
это высокий уровень заработной платы
00:25:02
действительно высокий по современным
00:25:03
меркам я привел здесь презентации вы
00:25:06
можете видеть на видео да некоторые
00:25:10
примеры того уровня зарплат которые
00:25:14
существуют сейчас городе
00:25:15
санкт-петербурге в конце 2017 года опять
00:25:19
же он очень условный сразу говорю что
00:25:22
уровень зарплат гораздо больше зависит
00:25:25
даже не даст от уровня
00:25:26
программиста а он как и везде зависит от
00:25:30
чего зависит от того количества доходов
00:25:35
которые получает компания то есть надо
00:25:39
понимать что если у компании нет заказа
00:25:41
то и вы зарплату свою вряд ли получите
00:25:43
то есть смысл именно в этом а если у
00:25:46
компании заказов много денег много но и
00:25:48
уровень зарплат будет побольше но в
00:25:51
среднем начинающий junior он же junior
00:25:54
разработчик он же джун как его ещё
00:25:56
называют на сленге это опыт работы
00:26:00
где-то 13 года и получаю такие люди от
00:26:04
30 до 40 тысяч рублей опять же много это
00:26:07
или мало судите как говорится сами
00:26:10
а я считаю что для начинающего
00:26:12
специалиста с таким вот опытом это очень
00:26:16
даже неплохо там 40 тыс рублей нормально
00:26:21
то есть теоретически если вы высшем
00:26:24
учебном заведении там не спали или не
00:26:26
спали на курсах переподготовки таких как
00:26:29
виду яда то вы бы
00:26:31
все нормально получать там 40000 далее
00:26:33
следующий уровень это средний уровень то
00:26:36
есть medal
00:26:37
это где-то 45 лет опыта и стоимость
00:26:40
услуг такого программиста где-то от
00:26:43
сорока до восьмидесяти тысяч рублей
00:26:44
опять же оговорюсь по ценам города
00:26:48
санкт-петербурга
00:26:49
я в санкт-петербурге следующий уровень
00:26:52
это старший разработчик сеньор от 6 до 9
00:26:56
лет опыта и строит его услуги от 80 до
00:27:01
120 тысяч рублей это уже очень и очень
00:27:04
неплохо далее идет ведущий программист
00:27:07
лид да это 10 и более лет
00:27:11
зарплатами от 120 но и даже до двухсот
00:27:13
тысяч рублей сразу оговорюсь что на
00:27:17
самом деле там старший программист
00:27:19
сеньор и ведущий ли ты на самом деле
00:27:21
многие считают их вообще одним и тем же
00:27:24
да то есть и в принципе когда говорят
00:27:28
сеньор там или старший программист и
00:27:30
ведущий программист но это по сути
00:27:31
многие подразумевают одно и тоже и
00:27:34
действительно может так и есть да то
00:27:37
здесь тоже не это нюанс ну и как я
00:27:39
написал бог программирование это
00:27:41
зарплата там там более 5000 рублей это
00:27:45
когда вы умеете сделать то что в
00:27:48
принципе не умеют делать другие да вот
00:27:51
пример почему именно я работал по
00:27:53
проекту оптимум один да ну потому что в данной
00:27:56
конкретной задачи
00:27:57
принципе я мог сделать то что не могли
00:28:02
сделать другие поэтому я за это очень
00:28:03
неплохо получил у меня там была в
00:28:06
принципе доход в месяц я получал там
00:28:08
где-то по ценам 2000 это но какого-то
00:28:11
двенадцатого года по моему 300 тысяч
00:28:14
рублей то есть это очень и очень хорошо
00:28:18
2013 году с не помню вот 300 тыс рублей
00:28:21
про шикарно месяц сами понимаете но
00:28:25
какие еще плюс работы программирования
00:28:27
до эта работа не 8 часов а головой
00:28:30
как свое время сказал что работает надо
00:28:35
не 8 часов головой один известные
00:28:37
американские товарищ сирийского
00:28:40
происхождения до который я надеюсь вам
00:28:42
всем знакома
00:28:43
же его нет с нами о ком я говорю вы
00:28:46
наверняка догадались
00:28:47
да это как раз про программист работать
00:28:49
не 8 часов а головой возможно вы часто
00:28:53
слышали от программистов что приходится
00:28:55
работать более 8 часов
00:28:57
что там 10 до 12 что не успеваешь ну тут
00:29:01
могу лишь сказать одно у меня в практике
00:29:04
за 15 лет никогда не было такого чтобы я
00:29:06
работал не то что сладость бы восемь
00:29:09
часов я работал мой рабочий день всегда
00:29:12
был одет и 4 часа в день
00:29:14
вопрос только в том что работать надо
00:29:16
каждый день и не дура cavalli
00:29:18
вот как шутил один мой старший коллега
00:29:22
который уже на пенсии не знаешь чем
00:29:24
заняться займись делом или значит ну в
00:29:28
общем вы поняли что не надо пинать сами
00:29:31
знаете что надо заниматься делом и тогда
00:29:33
не придется значит когда все подходит
00:29:36
уже дедлайну значит сидеть ночами за
00:29:39
компьютером далее следующий плюс я даже
00:29:43
считаю это возможно основным плюсом
00:29:46
возможно это возможность карьерного
00:29:48
роста зависимости от роста вашей
00:29:50
квалификации
00:29:51
то есть повод этому уровню до начинающий
00:29:55
средний старшие ведущие вас
00:29:57
увеличивается заработная плата
00:29:59
зависимости от роста вашего
00:30:02
вашей квалификации вашего опыта вот еще
00:30:05
других профессий то есть например можно
00:30:08
стать не знаю там каким-нибудь даже
00:30:11
неким педагогом или инженером или там
00:30:14
еще госслужащим и от роста вашего опыта
00:30:17
квалификации ваша заработная плата будет
00:30:20
очень медленно увеличиваться
00:30:22
ну условно говоря получили какое-то
00:30:24
новое звание какой-то классный чин или
00:30:27
ещё что ты вам еще накинули там пять
00:30:29
тысяч рублей просто смешно понимаете да
00:30:32
программирование все не так
00:30:34
программирование вы действительно имеет
00:30:37
смысл складываться свою квалификацию в
00:30:40
том числе временем и деньгами в какой он
00:30:43
там педагогики или еще какое-нибудь там
00:30:45
не знаю смысла нет никакого в этом
00:30:48
принципиальное отличие то есть если вы
00:30:51
работаете программистом и не валяйте
00:30:53
дурака
00:30:54
развиваетесь то через 10 лет вы богат
00:30:57
человек многим каждого 10 лет вообще
00:31:00
ребята действия пролетит незаметно стоит
00:31:03
вам только там жениться выйти замуж
00:31:04
нарожать детей и все вообще начнется
00:31:06
другая жизнь и вы будете просто все
00:31:09
воспринимать по-другому и тогда вы если
00:31:12
как подумать иногда например что у меня
00:31:14
внутри не было бы сейчас тех доходов
00:31:16
которые у меня есть я очень за как как
00:31:18
как бы я жил ну точнее знаю даже бы
00:31:20
плохо понимаете вот а тут все нормально
00:31:23
далее какой плюс у программиста в конце
00:31:28
концов получив какой-то достаточно
00:31:31
серьезный опыт например 5-6 лет
00:31:33
проработав у вас появится возможность
00:31:35
создать и возглавить свой собственный
00:31:38
проект или направления причем в рамках
00:31:40
даже какой-нибудь коммерческой структуры
00:31:42
то есть иными словами если работа над
00:31:46
рекой госорганизации служащим такого
00:31:49
может и не быть
00:31:50
работая преподаватель будет тоже такой
00:31:52
возможности может и не быть
00:31:54
работая программистом вы в принципе
00:31:57
можете возглавить какое направление и
00:32:01
собственным проектом вне зависимости от
00:32:03
того что вам пример еще может даже не
00:32:05
быть там 30 лет ничего страшного это
00:32:08
вполне реально и далее вообще говоря
00:32:11
системным администраторам и любым
00:32:13
айтишником знать программирование очень
00:32:15
желательно слову сказать чтобы вы
00:32:18
понимали суть даже если вы работаете
00:32:22
системным администраторам и в принципе
00:32:25
ваши как бы за вашей задачи не
00:32:28
программировать до стены администратора
00:32:30
вы станок занимается ну скажем так
00:32:32
допиши какие скрипты
00:32:34
каким-то образом автоматизируют работу
00:32:37
задача администратора систем на 2 это
00:32:40
что автоном его проблема в том что как
00:32:43
бы времени мало голова у него одна и
00:32:45
руки только 2
00:32:47
компьютеров серваков там всяких
00:32:49
пользователем много
00:32:51
и условно для надо сесть только за свой
00:32:53
компьютер и как-то все это
00:32:55
автоматизировать чтобы не бегать по всей
00:32:57
за по всему зданию там в итоге системный
00:33:01
администратор пишу скрипты всякие там в
00:33:04
командных оболочках или танки на
00:33:07
каких-то интерпретаторов типа питона он
00:33:10
же по данных язык программирования вот но
00:33:13
знать все таки желательно почему дело
00:33:16
все в том что современным скажем так эти
00:33:20
рынки грань между системным
00:33:23
администраторам и программистам
00:33:25
постепенно начинает снова как бы
00:33:29
исчезать да почему потому что к
00:33:32
сожалению да у нас все таки сейчас
00:33:33
кризис и работодатели а я в том числе
00:33:36
как человек который и когда ты набирал
00:33:39
персонал на разные проекты на я и как бы
00:33:41
и сужу как работодатель они как как
00:33:44
говорят работать это самая
00:33:47
ну ладно работник в общем то есть я сужу
00:33:50
как работодатель я не хочу платить
00:33:53
две зарплаты одно администратору дасти
00:33:56
ему другую программисту мне проще нанять
00:33:58
скажем так на полторы ставки человека
00:34:01
который будет делать и то и другое такую
00:34:03
чек и я буду ценить я буду в него
00:34:05
вкладыватся он не будет интересен а если
00:34:08
человек умеет только и знает только
00:34:10
системное администрирование и только
00:34:12
программирование ивану этаж легко
00:34:14
заменить его можно заменить человека
00:34:17
который знает и то и другое это человек
00:34:18
на вес золота то есть нарасхват и при
00:34:22
даже если вы скажем поступаете на работу
00:34:24
системного администратора
00:34:26
знание если вы знаете себе
00:34:27
программирование дата вы вообще станете
00:34:31
богатым человеком потому что вас реально
00:34:34
можно
00:34:35
скажем так поставить на какую-то позицию
00:34:38
в эту позицию закроете но типичный
00:34:41
пример да скажем проекте у меня было два
00:34:43
программиста один системный
00:34:45
администратор реализовывали там один
00:34:47
проект скажем так один из программистов
00:34:51
просто банально заболел
00:34:52
попал в больницу значит и потому что он
00:34:57
сообщил в любом случае даже когда он
00:34:59
выпишется он будет еще там две недели
00:35:01
сидеть дома на карантине наши заболел
00:35:04
инфекционном заболевании до 2 недели от
00:35:06
просто минимум а то и по факту месяц вот
00:35:09
никто из дома долги выпустить будут
00:35:12
бегать сдавать анализы чё делать даже
00:35:14
делать значит никаких проблем системный
00:35:17
администратор который следил за работой
00:35:20
проекта поддерживал его работ
00:35:22
администрировать да он в том числе знал
00:35:25
программирование но тогда это был на си
00:35:27
плюс плюс и программирование и он занял
00:35:30
позицию программиста и до 9 дописывал
00:35:32
проект на пару со своим коллегой то есть
00:35:35
понимаете смысл за что я ему еще
00:35:37
доплачивал прилично денег и у него было
00:35:41
всё замечательно также очень полезно
00:35:44
знать программирование кому инженером
00:35:46
почему инженером полезно знать
00:35:48
программирование коллеги дело все в том
00:35:51
что современные требования к
00:35:53
современному инженеру даже обычным
00:35:55
кому-то машиностроитель у меня она
00:35:59
эти требования они очень как бы сказать
00:36:03
расплывчатые
00:36:04
то есть наши вузы выпускают откровенно
00:36:06
говоря инженеров которые не готовы к
00:36:09
требованиям промышленности
00:36:11
промышленность требует чтобы инженер 1
00:36:14
знал информационные технологии знал как
00:36:16
работает профессиональный там всякими
00:36:19
ксилеме матка даме
00:36:21
статистическими пакетами чтобы умел
00:36:24
работает профессиональной уборки в
00:36:25
powerpoint f аналогичных пакетах и знал
00:36:29
программирование почему потому что как
00:36:32
правило на заводах там в конструкторских
00:36:34
бюро проектных организаций программистов
00:36:36
вообще нет государственных компаниях во
00:36:40
многих и научит легких и стилю так и
00:36:43
частных нет программистов вообще то есть
00:36:46
я когда писал некоторые программы для
00:36:48
таких институтов там институт морда там
00:36:50
300 человек ни одного программиста дня
00:36:53
инженера и даже просто в штатном
00:36:55
расписании нету такой фон говоря
00:36:59
значит место только они инженеры их там
00:37:02
научные сотрудники
00:37:03
естественно им нужно нужно знать
00:37:05
программирование чтобы решает какие-то
00:37:07
свои задачи но ровно также надо знать
00:37:09
там физикам и математикам но у инженеров
00:37:12
здесь какая особенность если инженер
00:37:14
хорошо знают программирование он опять
00:37:17
же он может создать и возглавить свой
00:37:18
собственный проект или направлении и он
00:37:21
становится очень востребован на рынке
00:37:25
труда и плюсом востребован у своего
00:37:27
начальства то есть он не он не является
00:37:30
винтиком его нельзя ли хозами
00:37:32
и поэтому такое действительно может
00:37:34
требовать на какую зарплату какие
00:37:36
преференции ну пойдем дальше теперь
00:37:39
собственно после некоторые вводной части
00:37:42
возможно затянувшейся поговорим уже
00:37:46
теперь собственно о программировании и
00:37:48
об информационных технологиях в целом
00:37:50
начнем как говорится сначала зачем
00:37:54
вообще нужен компьютер для чего
00:37:56
компьютера создавался компьютер нужно
00:37:59
для того чтобы автоматизировать работу с
00:38:01
информацией работает с информацией
00:38:03
что значит работать с информацией и
00:38:06
вообще что такое информация не один
00:38:10
профессор вам четко не скажешь что такое
00:38:12
информация почему потому что нету
00:38:15
четкого определения есть даже в россии
00:38:18
государственный стандарт который где
00:38:20
написано что такую информация есть
00:38:22
международные документы
00:38:23
значит где написано что такую информацию
00:38:25
но устоявшегося определения нет мы будем
00:38:30
понимать под информации некоторые ну
00:38:32
скажем так поток изменяющихся данных
00:38:35
данные которые кто-то откуда получает да
00:38:39
хранит и обрабатывает что же включает
00:38:42
себя работы с информаций информацию
00:38:45
нужно получить до услышать не знаю отели
00:38:50
вести ревизорро увидеть на мониторе или
00:38:53
услышать от бабок у подъезда и средств
00:38:56
массовой информации одна баба сказала
00:38:58
как у нас у нас именно так россии все
00:39:01
черпают информацию почему-то вот еще
00:39:04
информацию можно получить получить по
00:39:07
каналам связи
00:39:08
каким угодно образом не только видит на
00:39:12
экране монитора но или получит например
00:39:14
с каких нему датчиков то есть в учении
00:39:16
первичной информации например зачастую
00:39:18
связана с применением каких-то там
00:39:21
датчиков давления и температуры
00:39:23
угла наклона ускорение прочего то есть я
00:39:27
например когда занимался проектированием
00:39:30
там беспилотников значит мне это было
00:39:32
интересно там все получение информации
00:39:35
сводится к различного рода датчиком
00:39:37
сенсором до углов наклона там углов
00:39:40
тангажа и всех против то есть информацию
00:39:43
нужно получить
00:39:44
вторая задача информацию нужно хранить
00:39:46
причем хранить зачастую
00:39:49
та же проблема во первых информации
00:39:51
может быть очень-очень много то есть
00:39:54
компьютер должен обладать таким да как
00:39:56
бы возможность хранить информацию чем
00:39:58
хранить 1 много информации и второе
00:40:02
хранить информацию в том числе при
00:40:04
отсутствии электропитания да мы потом с
00:40:08
вами поговорим про различные типы памяти
00:40:10
чем а чем они отличаются принципиально
00:40:12
да но забегая вперед память бывает в том
00:40:17
числе энергонезависимая то есть когда вы
00:40:20
выключаете компьютер в его полностью
00:40:22
выключили даже вилку из розетки вынули
00:40:24
да уж точно и потом еще вынули даже
00:40:27
жесткий диск из системного блока то
00:40:30
информация все равно на жестком диске
00:40:32
что сохранилось хотя питание там уже все
00:40:35
отключена то есть хранить информацию
00:40:38
тоже нужна третья задача
00:40:40
работы с информацией и то изменения
00:40:43
информации то есть свои информацию вы
00:40:45
получили сохранили теперь исходную
00:40:47
информацию нужно как-то преобразовать
00:40:49
что ты из нее сделать
00:40:52
получили с датчика температуры воздуха
00:40:55
которых за окном до ее нужно теперь
00:40:58
куда-то записать например и найти я не
00:41:00
знаю там среднюю температуру за неделю
00:41:03
то есть это что-то то вычислить как-то
00:41:06
изменить информацию или например и
00:41:09
полученной информации внести какие-то
00:41:11
поправки которые вы вынуждены внести в
00:41:16
результате например учета каких-то
00:41:18
искажений помеха далее
00:41:21
информацию которую вы переработали
00:41:23
получили какие-то результаты эти
00:41:26
результаты нужно куда-то передать то
00:41:28
есть понимаете да информацию нужно
00:41:30
получить а возможно ещё ищу рекорд передать тоже
00:41:33
по каким-то каналам связи например хоть
00:41:36
беспроводным хоть проводным неважно то
00:41:39
есть работы с информации как правило
00:41:41
четыре аспекта получения хранения
00:41:43
изменения и передача да ну тут еще можно
00:41:46
кое-что добавить к помимо этого но так
00:41:49
это основные естественно исходя именно
00:41:53
из этого и начинали люди был
00:41:55
ведь как какие устройства должны
00:41:57
обрабатывать информацию отсюда сразу
00:42:01
вытекают требования к современным
00:42:03
компьютером и вообще к машинам для
00:42:05
обработки информации даже еще вот не
00:42:07
компьютеров а именно машина для
00:42:09
обработки информации первое требование
00:42:11
это надежность и помехоустойчивость
00:42:14
делась о том что
00:42:16
почему это первое требование потому что
00:42:20
как бы сказать реальная жизнь это не те
00:42:23
физические модели которые вы читали в
00:42:26
учебники по физике
00:42:28
да почему школьном и даже в ужас к где
00:42:31
там написано что давайте мы будем
00:42:32
считать не знаю землю круглой как такой
00:42:35
как шарик абсолютной но вы же понимаете
00:42:37
что это только модель до земли она не
00:42:39
круглая как шарик и там я не знаю кто
00:42:43
изучал например науки о прочности там
00:42:45
сопротивление материалов давайте считать
00:42:48
металл из которого построено вот это вот
00:42:50
какая нибудь таврово я балка или
00:42:52
двутавровая балка металл считать
00:42:54
абсолютно однородным без пустот значит
00:42:58
без каких-то там вредных включений и его
00:43:01
там механические свойства они абсолютно
00:43:04
одинаковы в каждой точке этой там
00:43:07
тавровые балки вот такой пример для
00:43:09
инженеров естественно что это модель
00:43:12
то есть это некоторая приближенная такая
00:43:15
такой идиот некая такая утопия до в
00:43:18
реальности все совсем не так и для машин
00:43:21
для обработки информации надежность
00:43:24
очень важно почему потому что информация
00:43:27
она очень чувствительна к искажениям
00:43:30
частей помеха да ну что такое помехи вы
00:43:33
прекрасно знаете вы решили позвонить
00:43:35
своему другу по мобильному телефону и
00:43:40
слышите помимо того что его он что-то
00:43:43
говорит вы слышите и какое-то шипение да
00:43:45
и то по сути свои помехи от которых к
00:43:48
сожалению могла сказать как инженер
00:43:50
избавиться иногда принципиально
00:43:53
невозможно просто в силу законов по
00:43:55
которым работает тот же мобильный
00:43:57
телефон приемник и передатчик то есть
00:44:01
машина для обработки информации должны
00:44:03
быть надежными помеха устойчивыми иначе
00:44:06
информации будет искажаться
00:44:08
искаженная информация достоверна не
00:44:11
можно не считается
00:44:12
то есть если информация будет
00:44:14
недостоверно значит машина для обработки
00:44:16
информации вообще игра она не работает
00:44:19
более того скажу что большое количество
00:44:23
инженера в том числе и в компаниях
00:44:25
телекоммуникации и
00:44:28
и программистов занимаются как раз тем
00:44:30
что обработать цифра вы то что
00:44:32
называется цифровая обработка сигналов
00:44:34
об этом еще поговорим и за это тоже
00:44:36
хорошо платит том числе этот изучал
00:44:39
когда цифровую обработку сигналов знает
00:44:41
что одно из направлений в цифровой
00:44:44
обработки сигналов это условно работа с
00:44:47
помехами ну мы об этом говорить не будет
00:44:50
просто вы понимали что помехи существует
00:44:53
всегда it надо учитывать следующие
00:44:56
требования к машинам для обработки
00:44:58
информации это быстрота обработки
00:45:00
информации человек например не умеет
00:45:03
быстро обрабатывать информацию до то
00:45:06
есть вряд ли вы сможете и там за
00:45:08
какую-то сотую долю секунды
00:45:11
быстро найти какой-нибудь там интеграл
00:45:15
даже от какой-нибудь там ну несложной
00:45:18
там функции тем более уж там не знаю там
00:45:21
найти вторую производную или найти там
00:45:25
пусть даже общее решение какого-то там
00:45:27
простенького
00:45:28
бифура это проблематично бывает
00:45:33
компьютер должен обрабатывать информацию
00:45:35
очень очень быстро далее он должен эту
00:45:38
информацию обрабатывать точно то есть
00:45:41
значит это все то есть результат должен
00:45:44
быть однозначным то есть задали какие то
00:45:47
конкретные действия получили точный
00:45:49
результат когда я писал программу для
00:45:52
какого нибудь там станка с числовым
00:45:54
программным управлением какой-нибудь
00:45:57
лазерной резки которая режет
00:45:59
лист металла там толщиной например 4
00:46:02
миллиметра там где 6 миллиметров до что
00:46:06
я точно знал что точность обработки
00:46:08
составляет например там какой-то 0,05
00:46:13
миллиметров
00:46:14
пример да я знал что в любом случае
00:46:17
резак его не поведет что программа все
00:46:20
проконтролирует
00:46:21
а эта точность обработки следующее
00:46:24
требование к машинам для работы с
00:46:25
информацией это энергетическая
00:46:27
эффективность очень важный кстати момент
00:46:30
для того чтобы обработать информацию
00:46:32
нужно затратить некоторую энергию так
00:46:35
вот затраченной энергии естественно
00:46:37
жевать минимальных иначе
00:46:38
функционирование машины считается
00:46:41
просто неприемлемым в принципе любовь да
00:46:44
вы понимаете если вы сели за руль машины
00:46:47
залили туда топлива чтобы доехать до
00:46:50
работы там 10 километров или пять
00:46:52
километров но при этом стоимость
00:46:55
эксплуатации этой машины будет больше
00:46:57
чем ваша дневная дневной заработок кто
00:47:00
вообще зачем вы покупали машину и
00:47:03
наверное одно из самых главных качеств
00:47:07
машины для обработки информации которая
00:47:09
повлияла на архитектуру
00:47:11
этой самой машины это возможность работы
00:47:14
с любой информацией ребята это очень
00:47:17
важна информация
00:47:20
сейчас мы поговорим об этом чуть позже
00:47:21
бывает разное
00:47:23
но машина должна работе с информацией
00:47:26
универсально да то есть с любой
00:47:29
информации какой то какая только может
00:47:31
быть и как раз об этом об информации о
00:47:34
видах информация это некоторый поток
00:47:37
изменяющихся в том числе полезных данных
00:47:42
разделим информацию по воспринимаемым
00:47:45
человеком органам и органам чувств да то
00:47:48
есть информация бывать зрительной наш
00:47:51
визуальное когда мы что-то смотрим и
00:47:53
видим информация может быть слуховая там
00:47:56
аудиальные мы что-то слышим информация
00:47:59
может быть некая такая смешанная
00:48:01
мультимедийный да когда и картинки
00:48:03
значит мелькают и звук еще значит
00:48:06
наложен тут все нормально еще конечно
00:48:09
бывают информации там и тактильные и
00:48:11
вкусовые и обонятельные там органы
00:48:14
чувств у нас есть но тут пока у нас чуть
00:48:17
посложнее например виды визуальной
00:48:21
информации информация может быть
00:48:23
текстовое текстовая информация понятно
00:48:26
пример там он родился в 1982 году это
00:48:30
текст информация может быть численная
00:48:32
пример 2
00:48:34
равно 4 то здесь все понятно текст тут
00:48:37
число
00:48:38
но есть например еще что изобразительной
00:48:41
информации вот скажем пример вот здесь
00:48:46
фотографии начать многим известные
00:48:48
актрисы значит по имени саша на счету
00:48:51
кино с ней наверняка вы видели я не знаю
00:48:54
могу сказать так прямо скажем не моя
00:48:57
любимая актриса я не видел ни одного из
00:48:59
фильма так 2 минуты и вам не советую
00:49:02
полная хрень
00:49:03
вот но это вот пример поняли да мне
00:49:07
чтобы это было в последний раз вот
00:49:09
значит это пример изобразительной
00:49:12
информации ну ровно также с ней еще есть
00:49:15
немного мультимедийной информации там на
00:49:17
торренты зайдете посмотрите кто еще не в
00:49:19
курсе но повторюсь не впечатлить и сесть
00:49:23
и честно вообще то есть виды информации
00:49:27
разные но работать с ней нужно что
00:49:31
как-то унифицировать то есть информация
00:49:35
разной визуальная и звуковая смешанная
00:49:37
но работать с информацией нужно по
00:49:39
единым правилам
00:49:41
вне зависимости от вида информации опять
00:49:44
же почему чтобы обрабатывать ее быстро
00:49:47
надежно точно и так далее и главное
00:49:50
упростить конструкцию вычислительной
00:49:53
машины если вычислительная машина будет
00:49:56
по разным законом обрабатывать там
00:49:59
числовую текстовую какую звуковую
00:50:03
информацию и еще что-то по разным
00:50:06
законом в рамках разных своих хитов
00:50:09
блоков и это все неприемлемо с точки
00:50:12
зрения инженерии
00:50:13
эта конструкция сложно и ненадежно и
00:50:17
работать она не будет понятно да нужен
00:50:20
какой-то усталый единый блок который
00:50:23
будет обрабатывать информацию по одним и
00:50:27
тем же законам тогда все будет
00:50:29
замечательно именно из этих скажем так
00:50:33
основание и создавались современные
00:50:36
компьютеры
00:50:37
переходим дальше компьютер это
00:50:39
электронно-вычислительная машина
00:50:43
естественно которое предназначено для
00:50:45
обработки информации
00:50:47
ключевое слово здесь электронные почему
00:50:51
ну в противовес механическим счетным
00:50:53
машинам которые существовали до этого
00:50:56
get an сна словно говоря цифра какие-то
00:51:01
покрутил
00:51:02
на барабанах там ручку покрутил и машина
00:51:04
тебе там сложила например два числа
00:51:06
здесь это механическая машина компьютер
00:51:10
это электронная машина то есть она
00:51:14
работает по принципам некий физическим
00:51:19
связаны с электричеством и магнетизмом
00:51:22
опять же знание основ электричества и
00:51:25
магнетизма в принципе упрощает понимание
00:51:27
работы компьютера собственно сейчас об
00:51:30
это очень очень коротко поговорим грузит
00:51:33
я вас уж точно не буду просто вы
00:51:34
понимали почему то компьютер вот такой
00:51:36
вот а не какой-то другой тогда
00:51:39
программировать станет гораздо проще
00:51:41
смотреть и нужно ли вообще программист
00:51:45
узнать что-то там про электротехнику
00:51:47
электронику и прочим отвечу он так чем
00:51:50
ближе вы к робототехнике
00:51:52
микроконтроллером и программированию
00:51:54
промышленных приборов тем больше вам
00:51:56
нужно знать о электричестве
00:51:58
если вы далеки от этого им про
00:52:00
занимаетесь созданием продвинутых
00:52:02
каких-то веб-сервисов то вы можете
00:52:06
вообще об этом чего не знать всеволод не
00:52:08
надо но для меня например как для
00:52:11
человека который занимался в том числе
00:52:15
удаленным управлением различными
00:52:17
устройствами то что сейчас называется
00:52:20
модным словом интернет вещей
00:52:22
да при чем как бы создание полного цикла
00:52:25
то здесь потребуется как бы знать я тоже
00:52:30
робототехнику
00:52:32
понятно что когда вы в рамках интернет
00:52:34
вещей управляете по интернету кофеваркой
00:52:36
дату за вас все уже придумали
00:52:38
но когда идет например работа в рамках
00:52:41
какого-то проекта скажем вещей так нам и
00:52:45
двойного назначения
00:52:47
такие гражданские вещи которые в
00:52:49
принципе могут быть использование
00:52:51
военной сфере
00:52:52
в частности многом
00:52:54
интересных устройств у нас например
00:52:56
расположены на государственной границе
00:53:00
российской федерации до
00:53:02
которые в том числе управляются удален
00:53:04
это торс и народ такой интернет вещей
00:53:06
только в рамках государственной обороны
00:53:10
да и вот естественно там приходится
00:53:12
что-то знать об электричестве там уже
00:53:15
просто каким-то идет сервисом не
00:53:17
ограничимся да то есть это бывает
00:53:20
полезно почему это полезно чуть позже
00:53:23
еще поговорим с третьей части в
00:53:26
ментовской части я буду отвечать на ваши
00:53:28
вопросы и кое-что расскажу теперь
00:53:31
давайте разберемся вот чем вы можете
00:53:34
услышать такое понятие электро
00:53:36
электроника и понятие электро техника
00:53:39
электроника и электротехника
00:53:41
это не синонимы неси но не на вообще
00:53:46
говоря изучение электричество и его полезного
00:53:49
применения в быту и промышленности в
00:53:51
вузе делится на несколько дисциплин 1
00:53:55
дисциплина с которой вы наверняка
00:53:57
сталкивались
00:53:58
ну есть конечно вы не гуманитарий
00:54:01
это что как бы общий курс физики в
00:54:03
рамках общего курса физики изучается
00:54:05
электричество и магнетизм день там на
00:54:08
первом я ощущала там на первом курсе
00:54:10
института вот
00:54:13
изучаются общие основы там всякий закон
00:54:16
кулона заряды измеряемый там кулонах
00:54:21
потом вам расскажу такой там всего тока
00:54:24
ампера да это кулон секунда еще есть
00:54:26
мощность там ну и так далее это некий
00:54:29
общий курс физики электричество которое
00:54:32
как бы никуда мы не приводит то есть это
00:54:35
просто знание общих правилах далее
00:54:37
например я изучал электротехнику это
00:54:40
такая области техники которая связана с
00:54:43
получением электроэнергии потом как и и
00:54:45
распределить между потребителями
00:54:47
как ее преобразовать чтобы потребители
00:54:50
смог ее воспользоваться и как вообще
00:54:52
использовать электрическую энергию
00:54:54
полезных личико целях запомните если вы
00:54:58
слышите слово электротехника
00:55:00
это значит что скорее всего речь идет о
00:55:04
высоких мощностях электрического тока
00:55:07
электрический ток тоже имеет некоторую
00:55:10
мощность и в зависимости от мощности
00:55:13
электрического тока скажем так приборы
00:55:17
электрические сети
00:55:19
и очень-очень много все что там работает
00:55:21
оно очень сильно отличаются в отличие
00:55:24
например от
00:55:25
слаботочных не таких приборов низкой
00:55:29
мощности
00:55:30
приборы высокой электрической мощности
00:55:32
высокого высокие токи это вообще могу
00:55:35
сказать так я этим занимался сейчас
00:55:37
занимать это вообще предмет отдельного
00:55:39
разговора то есть это всем посвящена
00:55:42
наука как бы курс электротехники
00:55:44
следующий курс это электроника
00:55:48
электроника
00:55:49
это как я сейчас здесь написал это все
00:55:52
вот как copy-paste и из википедии я взял
00:55:54
чтобы не забивать себе мозги не лезь в
00:55:57
учебнике свои
00:55:58
по которым учился на это вот там из
00:56:00
википедии копипаста наука методах
00:56:03
создания электронных приборов и
00:56:05
устройств преобразования
00:56:07
электромагнитной энергии в основном для
00:56:09
приема передачи обработке и хранению
00:56:12
информации то есть электроника
00:56:15
это собственно говоря создание
00:56:18
электронных приборов которые будут
00:56:20
заниматься обработкой информации как
00:56:24
правило запомнить и когда речь идет об
00:56:26
электронике
00:56:27
то вероятнее всего речь идет о приборах
00:56:31
которые в том числе и питаются и имеют
00:56:34
низкую мощность электрического тока то
00:56:37
есть это такие некие слаботочные системы
00:56:40
да понимаете что какой-нибудь там
00:56:42
электротехник который бренд работает на
00:56:45
какой дистанции распределение
00:56:47
электричество он занимается гигантскими
00:56:49
мощностями тока топе занимает с
00:56:52
электроникой он в основном будет
00:56:54
оперировать чем вплоть до там
00:56:56
мизинчиковых батареек
00:56:57
а то и и меньших батареек единственно
00:57:01
его задача по работе с большими токами
00:57:04
это как там запитать от пром бытовой
00:57:08
розетки какой-нибудь не знаю прибор
00:57:12
условно говоря что вы поняли у вас
00:57:14
разрядился мобильный телефон мобильный
00:57:16
телефон это некий прибор который
00:57:18
работает на низких
00:57:20
токах на токах низкой мощности о вашей
00:57:23
розетке 220 вольт до достаточно там и
00:57:28
приличная мощность тока
00:57:30
вы вставляете туда свое зарядное
00:57:33
устройство и она преобразовывает некие
00:57:35
высокий коран так сильный ток в более
00:57:39
какой-то слабый вот это единственное что в принципе
00:57:43
решается в таком курсе как электроника
00:57:46
да то есть самое сложное там в
00:57:48
электронике это в основном
00:57:49
преобразователи тока там принес
00:57:52
переменного тока на постоянный то что
00:57:56
называется аббревиатуры и сидиси
00:57:59
альтернатив каретки redirect carens да
00:58:02
то есть переменный ток постоянный ток
00:58:05
сидиси это не только музыкальная группа
00:58:07
рок фаррелла вот эта электроника
00:58:13
то есть если вы видите книгу написано
00:58:16
электро техника то
00:58:17
компьютером оно скорее всего будет ну
00:58:19
точно не посвящена это будет чисто как
00:58:21
получить электричество как распределите
00:58:23
как воспользоваться
00:58:24
электроника это будет о внутренней
00:58:27
начинке
00:58:28
электронных устройств резистор и
00:58:30
конденсатор и различного рода
00:58:32
конденсаторы и резисторы они тоже бывают
00:58:35
разные различного рода там том числе и
00:58:38
датчики различного рода транзистор и
00:58:40
многое-многое другое нужно ли знать это
00:58:43
программисту
00:58:44
это вопрос интересный если программист
00:58:47
повторим занимается программированием
00:58:49
микроконтроллеров то желательно то есть
00:58:52
я например это знал изначально как бы
00:58:56
прежде чем даже программировать я все
00:58:57
вот это уже знал то есть и меня поэтому
00:58:59
программирование но никаких проблем не
00:59:01
вызывает у тех кто потом попадает
00:59:04
программирование микроконтроллеров
00:59:05
кашане они не могут их программировать
00:59:08
они не понимают да какие там есть
00:59:10
проблемы даже такая простая проблема
00:59:14
когда знаешь как вопрос почему лампочка
00:59:16
в основном гаснет в момент включения до
00:59:19
щелкнули выключателя лампочка на
00:59:21
какой-то момент загорелась то он сразу
00:59:24
погасла тех не понимает почему так то
00:59:27
есть он в принципе спроектировать
00:59:29
электрический прибор electronic он не
00:59:31
сможет всем сон не знаешь
00:59:33
переходные процессы ну и черт с ними вы
00:59:36
будущие программисты вам это как бы
00:59:38
знать не надо но если что когда-нибудь
00:59:41
изучите далее есть такая область под
00:59:44
названием схемотехника
00:59:46
когда вы слышите слово схемотехника то
00:59:49
это подразумевается что это некое такое
00:59:52
научно-техническое направление
00:59:53
занимающиеся проектированием созданием и
00:59:56
отладка электронных схем различного
00:59:59
назначения да то есть это некий такой
01:00:01
подраздел электроники то есть когда
01:00:05
говорят схемотехника значит час будет
01:00:07
условно что-то нарисовано какая-то схема
01:00:09
какие транзисторы какие там конденсаторы
01:00:12
и сопротивления нужно будет как-то это
01:00:14
все поменять запроектировать или еще что
01:00:17
то но повторюсь как бы вам это не надо
01:00:20
просто вы понимали что это такое
01:00:22
мыса причуды сейчас мы перейдем к нам
01:00:25
это понадобится то есть я ничего не
01:00:27
рассказываю просто так не надо думать
01:00:29
что тут какую-то но я тяну несу теорию
01:00:31
нет нам это нужно для понимания теперь
01:00:35
немножко отвечу сразу на популярные
01:00:37
вопросы относительно математики и
01:00:40
программирования меня спросили какие
01:00:43
разделы высшей математике нужно знать
01:00:46
программисту опять же повторюсь который
01:00:48
раз выше математику это можно назвать
01:00:51
только в кавычках тоже но нет никакой
01:00:53
низшей математике так же как нет никакой
01:00:55
высшей и низшей
01:00:57
нервной деятельности да это все выдумки
01:01:00
и советских физиологов недоучет типа
01:01:03
павлово которые не понимали как это все
01:01:08
устроено ни уха ни рыла поэтому и выдумывали
01:01:11
такой бред как условные рефлексы
01:01:14
с ним какие разделы высшей математике
01:01:17
нужно знать программисту первое и самое
01:01:19
важное это комбинаторика
01:01:21
причем комбинаторика самая простая
01:01:23
просто ниже некуда потом теория
01:01:26
вероятностей и статистика
01:01:27
сразу хочу обратить ваше внимание что
01:01:32
комбинаторика теория вероятностей и
01:01:34
статистика это в принципе и вещи если
01:01:38
единые да как это говорят верующие
01:01:40
триединство то есть это вещи
01:01:42
взаимосвязаны
01:01:43
то есть во имя комбинаторики теория
01:01:46
вероятности и святой статистике вот
01:01:49
аминь вам как программистом это может
01:01:53
понадобиться может никогда не
01:01:55
понадобится вообще
01:01:56
например если вы занимаетесь обработкой
01:01:59
больших объемах данных и переработки
01:02:02
получения информации
01:02:04
полезно и вот это вот мутного потока то
01:02:07
что нравится big data
01:02:08
bigdata это сейчас очень хорошо
01:02:11
оплачивается то есть не на думай что это
01:02:13
вот просто так будете учить математику
01:02:14
то есть человек который подкованных
01:02:16
bigdata в петербурге 100000 рублей
01:02:19
получит гарантировано постановы
01:02:22
естественно это занимаются те кто
01:02:24
занимается обработкой и различного рода
01:02:25
маркетинговой информации статистика
01:02:28
работы пользователей много многого
01:02:30
другого
01:02:31
далее может потребоваться матрицы и
01:02:34
определители матрицы определитель в
01:02:37
основном нужны те кто занимается
01:02:38
компьютерной графикой и различного рода
01:02:43
вычислительными системами там как
01:02:45
инженерными им нужны матрицы и
01:02:47
определители матрицы и определители с
01:02:49
моей точки зрения это самое простую что
01:02:52
вообще есть вот в этой вот в кавычках
01:02:54
высшей математике проще чем матрицы
01:02:57
определитель но все сложно себе
01:02:59
представить я это еще изучил вдоль и
01:03:02
поперёк еще в школе в классе 10 миль
01:03:04
единством там ничего сложного нет далее
01:03:08
потребуются знания некой простейший
01:03:10
математической логики
01:03:11
это все можно изучить за два занятия в
01:03:13
школе и в институте за две пары этих
01:03:16
проблем тоже нет и теория чисел
01:03:18
ну теория чисел в основном применяется
01:03:20
как в криптографию значит многие методы
01:03:25
шифрования они основаны на теории чисел
01:03:28
в том числе на так называемых простых
01:03:31
числах что такое простые числа мы с вами
01:03:34
обязательно разберем скорее всего в
01:03:36
продвинутом курсе программирования я
01:03:38
поясню вам как использовать простые
01:03:42
числа для шифрования мы напишем
01:03:44
несколько программ и вы убедитесь что
01:03:47
расскажем так плюсах и минусах данного
01:03:49
способа шифрования причем мы напишем
01:03:52
много программ на эту тему почему потому
01:03:55
что я повторюсь мы с вами будем много
01:03:58
экспериментировать то есть мы будем
01:04:00
изучать программирование через
01:04:03
исследования через из леску деятель
01:04:05
через эксперименты
01:04:06
будем экспериментировать я буду каждый
01:04:08
раз показывать что вот ту программу
01:04:10
которую мы сейчас написали эту программу
01:04:12
сока и полное что вы тут есть вот
01:04:15
это плохо вот это плохо и вот это плохо
01:04:17
почему плохо потому то потому-то как это
01:04:20
исправить а исправить это надо так и так
01:04:23
и в том числе я уже написал как у меня
01:04:27
уже готовы 7 вариантов данной программы
01:04:30
которая будет заниматься простыми
01:04:32
числами то есть их 7 штук то есть мы
01:04:34
начнем самого убогого примера самого
01:04:38
нескладно самого плохого и в итоге
01:04:42
дойдем до некоторого более-менее
01:04:44
приемлемого варианта который будет
01:04:46
удовлетворять требованиям собора
01:04:48
промышленности далее большинству из
01:04:52
вышеперечисленного изучается в рамках
01:04:54
общего курса математики в утида там
01:04:56
первые там год обучения и дисциплины у
01:05:00
кого-то нам может быть будет такой курс
01:05:01
дискретная математика
01:05:03
вот дискретная математика это 8 то все
01:05:06
то что нужно программистов типичный
01:05:09
пример
01:05:10
учебника это новиков дискретная
01:05:12
математика третье издание издательство
01:05:14
питер там аж целых четыреста девяносто
01:05:17
шесть страниц страшный учебник я его еще читал там
01:05:20
погода может быть но не в первом на
01:05:24
втором издании точно пока я его не отдал
01:05:26
кому там закону не помню
01:05:29
дискретной математики это самое простое
01:05:32
что есть тоже в математике там нет
01:05:33
ничего сложного и и можно если вы
01:05:36
освоили школьный курс дискретная
01:05:37
математика для вас станет очень простой
01:05:40
понадобится она вам или нет это вообще
01:05:42
вопрос десятый может никогда не
01:05:44
понадобятся литературу по математике
01:05:48
вполне возможно которое может
01:05:50
пригодиться будет у нас когда я буду
01:05:52
снимать видео и советовать литературу а
01:05:54
литературы я буду советовать все время у
01:05:58
нас будет с вами отдельное видео
01:06:00
большое где я буду советовать литературу
01:06:03
по основам программирования по
01:06:04
математике для программистов по
01:06:07
архитектуре компьютера по электронике и
01:06:09
электротехнике
01:06:10
то есть полностью чтобы вы полностью
01:06:12
знали что вам может пригодиться и что
01:06:14
нужно покупать что он уже читать в том
01:06:17
числе там покажу книги по операционным
01:06:19
системам какие хорошие какие плохие
01:06:22
какие книги по там компьютерным сетям то
01:06:25
есть все будет отдача
01:06:27
следующие кажется математические основы
01:06:30
и в.м. вопрос да где высшая математика
01:06:33
пригодится программист во первых это
01:06:36
криптографии защиты информации в
01:06:39
криптографии защите информации
01:06:41
применяются сложные математические
01:06:44
алгоритмы и выкладки там действительно
01:06:47
математику знать надо то есть я например
01:06:50
когда занимался криптографией защите
01:06:52
информации мне приходилось влезать ну
01:06:54
достаточно сложные вещи там серьезные
01:06:59
книги по криптографии там страниц 600
01:07:01
это это чисто такой математической
01:07:03
теории да и это не исчерпывающей
01:07:06
информации будете ли вы этим заниматься
01:07:09
предполагаю что нет и даже не партесь 2
01:07:13
это телекоммуникации обработка сигналов
01:07:15
ну естественно цифровая обработка
01:07:16
сигналов там тоже применяются достаточно
01:07:19
продвинутые математические пакеты
01:07:22
алгоритмы но это как правило для тех кто
01:07:26
опять же имеет узкую специализацию
01:07:29
если вы не заканчивали там какой-нибудь
01:07:31
бруевич а вуз или какой-то профильные я
01:07:35
не знаю там наверняка есть профильной
01:07:38
группы в каком там бабульки в москве да
01:07:40
то цифровой обработки сигналов вы
01:07:42
заниматься не будете скорее всего
01:07:44
никогда далее идет компьютерная графика
01:07:46
зрения и создания игр но это к на самом
01:07:49
деле вещи в принципе одного порядка то
01:07:53
есть там какой-нибудь там компьютерная
01:07:55
графика она может представляться и
01:07:57
компьютерным зрением созданием
01:07:59
компьютерных игр
01:08:00
там или еще чем то здесь вопрос
01:08:03
следующий математика вам может
01:08:06
пригодиться если вы когда-нибудь
01:08:08
например будет разрабатывать собственный
01:08:10
танк компьютерные движки 3 мм
01:08:13
армия собственную библиотеку какую там
01:08:15
компьютерного зрения или обработки
01:08:18
какую-то вину зрительной информации
01:08:20
распознавание текста и многого другого
01:08:22
да если вы пользуетесь готовыми
01:08:24
библиотеками готовыми движками или
01:08:27
создаете игры на готовых каких-то
01:08:29
платформах ли там компьютерную графику
01:08:31
до то все что вам нужно это
01:08:33
принципиально просто понимать как это
01:08:36
все работает то есть я об этом расскажу
01:08:38
и этого вам хватит за глаза и за уши
01:08:41
понадобится работать то есть я например
01:08:43
работаю с компьютерной графики да вот и
01:08:46
сейчас том числе разрабатываю алгоритмы
01:08:48
собственные то есть мне например к
01:08:51
сожалению сейчас не хватает готовых
01:08:53
библиотек такую да тоже есть и я
01:08:56
вынужден осваивать эту математику потом
01:08:59
я тоже покажу книги которыми работаю
01:09:02
следующее это численные методы расчета
01:09:05
если вы как я занимаетесь разработкой
01:09:08
программ для численного инженерного
01:09:11
анализа например для расчета в прочности
01:09:15
там металлических конструкций для
01:09:17
расчетов гидродинамики обтекаемости там
01:09:20
корпусов например там самолетов корпусов
01:09:24
судов да то вам потребуется знание
01:09:26
математики численного анализа знает что
01:09:30
такое метод конечных элементов и много
01:09:32
многое другое но опять же могу сказать
01:09:36
есть и плюсы минусы до плюс какой за это
01:09:38
очень хорошо платья то есть на этом
01:09:39
можно вообще навариться просто мама не
01:09:42
горюй как бы чем я и пользуюсь другой
01:09:44
стороны вход сюда практически для
01:09:47
простых людей закрыт если вы изначально
01:09:50
еще там со школы математикой не
01:09:52
баловались значит физика не увлекались
01:09:55
и в вузе профильной не звучали то про
01:09:58
этой забудьте то есть вы там не нужны в
01:10:02
том числе просто приведу пример одна из
01:10:05
российских компаний занимается
01:10:06
программированием в том числе и
01:10:10
программы и веб-сервиса для численного
01:10:12
расчета прочности металлические
01:10:14
конструкции
01:10:15
им нужны два направления как бы людей до
01:10:19
1 ты инженер прочности вторую
01:10:21
программист на си плюс плюс и вот
01:10:25
программист на си плюс плюс и которые
01:10:27
программируют подобные программы меньше
01:10:30
ста тысяч получать не может по
01:10:32
определению там зарплата 100 110 120000
01:10:35
понимаете да что это в принципе это
01:10:38
очень выгодно но порог вхождения очень
01:10:41
высоких просто так туда не берут
01:10:45
слову сказать не факт что даже я бы
01:10:48
потянул don't wear тот проект то есть я
01:10:50
например ну тоже мог бы исправиться
01:10:53
следующее это симуляторы и тренажеры
01:10:56
то есть например симуляторы и тренажеры
01:10:58
каких-нибудь там например есть такая
01:11:01
компания например транзас в городе санкт
01:11:03
петербурге на васильевском острове
01:11:05
там транзас занимается в том числе
01:11:07
разработки симуляторов и тренажеров им
01:11:10
требуется математики программисты
01:11:12
человек который умеет программировать и
01:11:15
знают высшую математику как родной
01:11:17
получает как правило a320 очень неплохо
01:11:21
но коллеги большинство сложных
01:11:24
прикладных математических задач которые
01:11:27
вам потребуются они уже решены
01:11:29
там теоретиками математиками реализованы
01:11:32
математиком программистами то есть
01:11:34
необходимо просто понимать как все это
01:11:36
принципиально работает на уровне понятий
01:11:39
и уметь воспользоваться там какими-то
01:11:41
готовыми библиотеками которые уже
01:11:44
написаны
01:11:45
что такое библиотеки какие они бывают
01:11:47
тоже поговорим просто запомните что
01:11:49
когда вам потребуется например защищать
01:11:54
информацию там обрабатывать сигналы enzo
01:11:56
и создавать компьютерную графику уже все
01:11:59
готовые вы будете просто писать
01:12:01
компьютеру команды создать что-то и он
01:12:03
это создаст и все никаких проблем не
01:12:06
будет
01:12:07
надо просто понимать ну на уровне
01:12:09
понятий идем дальше теперь мы переходим
01:12:13
собственно программированию
01:12:16
кажется фанфары ура что мы сейчас будем
01:12:24
изучать мы будем изучать собственно
01:12:27
кодирование информации
01:12:29
итак продолжим кодирова информации
01:12:32
напоминаю коллеги существуют разные виды
01:12:35
информации но абрам
01:12:37
то они должны по одним и тем же законам
01:12:40
желают по естественно форме понятный
01:12:42
человеку да что значит форму понятно и
01:12:46
человеку человеку понятно что знаковое
01:12:49
представление это могут быть там
01:12:51
арабские цифры
01:12:53
римские цифры могут быть буквы различные
01:12:57
роду там алфавитов могут быть хоть
01:12:59
китайские иероглифы но это все некое
01:13:01
знаковое представлении понятно и
01:13:03
человека человек в принципе
01:13:06
среднестатистический россиянин
01:13:08
ну и такой некий сферический человек
01:13:11
вакууме он знает что знает 10 цифр от 0
01:13:14
до 9 10 штук им из них формируем числа
01:13:18
из букв алфавита там от а до я
01:13:22
в русском алфавите по моему тридцать три
01:13:25
штуки могу ошибаться я как-то чем 33 мне
01:13:29
вспомнилась а в английском 26 букв
01:13:32
алфавита да и мы формируем из них некие
01:13:35
тексты в результате человеку для общения
01:13:40
ну как устной форме да так и письменной
01:13:43
необходимо знать хотя бы примерно что
01:13:47
знаков никого такого общего алфавита то
01:13:50
есть цифры буквы нескольких языков плюс
01:13:54
какие-то там всякие киры
01:13:56
наши запятые . запятую и много-много
01:13:58
другой то всякие кавычки то есть эко это
01:14:01
некий такой общий алфавит для работы с
01:14:03
информацией
01:14:04
но это для человека проблема заключается
01:14:09
в том что электронная вычислительная
01:14:11
машина функционирует по другим законам
01:14:13
нежели человек и нервная система не
01:14:17
имеет ничего общего с устройством
01:14:20
процессора памяти компьютера в целом
01:14:23
зачастую вы можете прочитать даже в
01:14:25
некоторых новых изданиях по учебников по
01:14:28
информатике в том числе я буду потом
01:14:30
приводить вам пример в отдельном видео
01:14:32
что можно почитать какие учебники какие
01:14:34
не стоит там пишут что есть
01:14:37
предположение что мозг функционирует
01:14:39
точно также как компьютер
01:14:41
используя некую двоичную логику это
01:14:43
неправда мозг и нервная система в целом
01:14:46
функционирует совершенно по другим
01:14:48
законам и имеет абсолют
01:14:50
на другую архитектуру принципиальную
01:14:52
которые современные компьютерами
01:14:55
даже с так называемыми нейро
01:14:57
компьютерами и с так называемыми
01:15:00
нейронными сетями о которых мы как мы
01:15:02
поговорим тоже ну прямо скажем общих
01:15:05
мест с прикосновений не имеет поэтому
01:15:08
чтобы компьютер знал что знаков алфавита
01:15:12
это нереально
01:15:13
то есть компьютер устроен так так как
01:15:16
это электронная машина и функционирует
01:15:18
на основе электричество 100 знаков
01:15:20
алфавита компьютер знать не может
01:15:23
понимаете потому что есть проблемы
01:15:25
переходим в проблему кодирование
01:15:28
информации смотрите вот представьте себе
01:15:31
что вы опять в 1 классе
01:15:33
помните да на уроках математики там с
01:15:36
первым как во втором классе вы открыли
01:15:38
тетрадочку в клетку и писали в каждой
01:15:41
клетке по цифра ки да есть клетка и туда
01:15:45
можно записать нолик единичку ну и
01:15:47
вплоть до девятки
01:15:48
то есть каждая клетка вашей тетрадочки в
01:15:52
клетку до собственной ячейка по сути
01:15:54
могла находиться в 10 состояниях то есть
01:15:57
10 состояний 10 цифр и 10 состоянии той
01:16:01
самой клеточки
01:16:02
то есть клетка это микки такой элемент
01:16:04
памяти который хранит некий минимальный
01:16:08
объем информации потом вы можете
01:16:11
заполнить
01:16:12
соседние клетки и информация количество
01:16:16
информацию увеличится
01:16:18
естественно вы понимаете что клетка
01:16:20
должна хранить 10 состояний но это цифры
01:16:24
а если вы хотите вписать туда еще
01:16:26
например буквы до то тогда состояние
01:16:28
этой клетке может быть например не 10 а
01:16:31
что если добавить туда буквы русского
01:16:33
алфавита букву английского алфавита
01:16:36
знаки препинания и чем больше алфавит
01:16:39
тем сложнее быстро менять информацию в
01:16:42
клетке там там уже компьютер да почему
01:16:45
прыжка на 10 состояния этой клетке ну
01:16:47
между ними скажем так можно вас англия
01:16:49
как-то переключиться
01:16:50
когда там что состояние никита прибор
01:16:54
должен сохранить это плохо да это
01:16:57
понятно то есть чем меньше алфавит тем
01:17:00
лучше для ф.м.
01:17:03
понимаете что если вам знала бы 10 цифр
01:17:06
это было бы некое сложное устройство
01:17:09
которое например устройства памяти то
01:17:11
есть представьте что у вас там
01:17:14
оперативная память или ваш жесткий диск
01:17:16
1 его и чирик могла бы находиться в 10
01:17:19
состояния я думаю что вы и так знаете
01:17:22
что эта ячейка может находиться только в
01:17:24
двух состояниях нолик единица
01:17:26
уж это вы я надеюсь на уроках информации
01:17:30
информатики в школе запомнили это к
01:17:32
вопросу когда меня страшит александр
01:17:35
а сложно ли научиться программировать я
01:17:38
всегда отвечаю что научиться
01:17:40
программировать можно
01:17:41
если вы умеете считать до 1 то есть это
01:17:44
в принципе главное условие если до 1 вы
01:17:46
считать умеете то программировать вы
01:17:48
научитесь то есть еще раз чем меньше
01:17:52
алфавит тем лучше для
01:17:54
электронно-вычислительной машины и то мы
01:17:56
с вами можем запомнить например 100
01:17:58
различных символов
01:17:59
как они пишутся и так они еще и
01:18:01
произносятся
01:18:03
и плюс к этому что работать с этими
01:18:04
символами нужно по разным законом
01:18:07
понимаете да что ей цифры из цифр нужно
01:18:10
складывать числа до как бы а подумайте
01:18:13
числа можно например складывайте
01:18:14
перемножать но хотя текст это совершенно
01:18:18
другое да нужно выручить написание и
01:18:21
произношение букв а потом из букв
01:18:23
складывать слова а исава предложение еще
01:18:25
и смысл должен и
01:18:27
электронно-вычислительная машина так не
01:18:29
работает она должна работать одинаково
01:18:31
со всеми скажем так время символами
01:18:34
этого алфавита с элементами алфавита
01:18:38
естественно наилучший вариант это когда
01:18:41
алфавит минимален когда он может быть
01:18:44
минимален когда есть только два символа
01:18:46
например нолик и единица и из комбинации
01:18:50
этих символов можно уже делать некий
01:18:53
других как бы символ и потом придем об
01:18:56
этом то есть как бы каждая клетка памяти
01:19:00
условно эта ячейка клетка вот как в
01:19:03
тетрадке первоклашек да она может
01:19:05
находиться в двух состояниях почему
01:19:07
потому что это просто реализовать в
01:19:09
железе и почему опять же да просто
01:19:13
переключаться между двумя состояниями то
01:19:16
есть как и есть только да и только нет ровно
01:19:20
также как помнить на уроках труда когда
01:19:22
вы собирали какую-нибудь электрическую
01:19:24
схему простенькую
01:19:25
подключали как он там батареек у вас был
01:19:27
такой элемент ключ вы его включали
01:19:30
лампочка загоралась
01:19:31
вы его переключали лампочка гадство то
01:19:34
есть всегда есть только два состояния
01:19:37
некая 0 некая единица 0 допустим нет
01:19:40
электрического тока
01:19:42
единичка есть электрический ток все
01:19:50
такое небольшое отступление для ботанов
01:19:52
он все таких очка на автор значит с
01:19:56
точки зрения математики на самом деле
01:19:58
оптимальный размер алфавита для
01:20:00
компьютера
01:20:01
равен основанием натурального логарифма
01:20:03
это такое число и до буковкой е если на
01:20:07
русском значит примерно равняется 2,72
01:20:11
удара ссылочку на википедию вов пример
01:20:14
подготовил в презентации презентацию
01:20:16
кстати можно будет скачать по ссылке в
01:20:18
описании к ролику на youtube то есть с
01:20:23
точки зрения чистого такой сухой
01:20:25
математики не вдаваясь в подробности
01:20:26
именно 2,72 является
01:20:31
численной оценкой размера алфавита но вы
01:20:35
понимаете что это число не целое и она
01:20:38
нужно целое число то есть ближайший
01:20:40
целое к нему это число 3 теоретически
01:20:44
если бы компьютер мог оперировать
01:20:46
например нулем и единицей и двойкой это
01:20:49
было бы лучше с точки зрения математики
01:20:53
для представления информации а еще было
01:20:56
бы лучше если бы эта система она была бы
01:20:59
симметричной то есть компьютер например
01:21:01
знал бы минус единицу ноль и единицу вот
01:21:04
так даже но чём проблема проблема в том
01:21:07
что даже вот эти вот три состояния
01:21:10
разных где размер алфавита равен трем
01:21:13
очень тяжело представлять в железе это
01:21:17
очень сложно невыгодно затрат на то есть
01:21:20
появляются гигантское количество
01:21:21
проблемы для справки такие коран так
01:21:26
машины дора в советском союзе были
01:21:28
называлась например ситун если кто-нибудь ведемся
01:21:31
счету не это одна из таких машин который
01:21:34
оперировал так целой троичную логикой
01:21:36
современные компьютеры оперируют
01:21:38
двоичные логикой то есть нулем и
01:21:40
единицей трагичная логику сейчас можно
01:21:44
только скандал эмулировать и даже
01:21:47
отдельные эмуляторы в том числе и родить
01:21:50
не отверг приложение которое эмулировать
01:21:52
трагичную логику но это чисто вот для
01:21:55
любителей математики ботанов типа меня
01:21:58
вы кажется не забивайте голову просто
01:22:00
понимаете что компьютеры знает только
01:22:03
нолик и единицу на то есть да и нет слон
01:22:09
грейс электрический ток нет
01:22:10
электрического тока загорелся в
01:22:12
санаторий зеленый свет светофора дата
01:22:14
или красный свет светофора
01:22:16
кстати к вопросу а когда светофор
01:22:19
выключается что происходит на тоже
01:22:21
поговорим идем дальше теперь
01:22:24
то о чем я говорил вот этот вот
01:22:25
собственно говоря графику и показывает
01:22:31
нам некоторую математическую теорию
01:22:34
которая говорит сколько компьютер с
01:22:36
точки зрения математиков должен знать
01:22:38
цифра сотника состояние элементов памяти
01:22:42
вот сейчас если вы обратите внимание
01:22:45
дата у компьютера и оперируют твои
01:22:48
чиновники прошу прощения знают два
01:22:50
состояния вот это вот буква q размер
01:22:53
алфавита по оси икс это размер алфавита
01:23:00
по оси y показа нити такой показатель
01:23:04
эффективности работы данного алфавит и
01:23:07
чем он меньше тем лучше
01:23:08
по сути меньше пакет будет если бы
01:23:12
компьютер знал например два знака совет
01:23:16
или четыре
01:23:17
то его эффективность бы равнялась
01:23:19
единице а если бы знал например 3
01:23:22
неких символа три состояния то он был бы
01:23:26
более эффективен понимаете да вот но
01:23:31
опять же исходя из вот этого рисунка
01:23:33
этот рисунок и взят одного из учебников
01:23:36
информатики под авторством акулова
01:23:38
вот на него ссылка будет потом в одном
01:23:41
из в следующих видео суть в том что три
01:23:45
если бы ячейка памяти компьютера могла
01:23:48
сохранять три состояния это было бы
01:23:51
более эффективно с точки зрения
01:23:53
математики
01:23:54
но с точки зрения электротехники это
01:23:57
неприемлемо и сейчас мы как раз это
01:24:00
обсудим почему элемент хранящие даже три
01:24:03
состояния слишком сложен для реализации
01:24:05
с точки зрения электроники
01:24:07
то есть вы поняли компьютера это контакт
01:24:11
оперировать двоичной логикой нулем и
01:24:13
единицей еще один некие элементом двойку
01:24:17
или минус единицы добавить
01:24:18
категорические проблематично теперь
01:24:22
передем к буквально простейшим основам
01:24:25
электротехники
01:24:26
которые нужно просто один раз понять и
01:24:28
потом вообще все будет элементарно уж
01:24:31
если вот вы это поймёте во все вы крутой
01:24:33
программист
01:24:34
большинство программистов даже этого и
01:24:36
не знает кстати итак смотрите компьютер
01:24:39
это электронная машина естественно
01:24:42
понимаете электроника оперировать
01:24:44
электрическими сигналами не более не
01:24:48
менее то есть некое движущей силы
01:24:50
которая позволяет что-то делать там
01:24:52
является электричества нет электричества
01:24:54
электрического сигнала электроника
01:24:56
все выключается не работает что такое
01:24:59
вообще сигнал сигнал это как бы
01:25:01
некоторая физическая величина который из
01:25:04
меня изменяется во времени понимаете да что
01:25:08
он окунул в данном случае речь идет
01:25:12
естественно что у ником электрическом
01:25:14
сигнале который передается от источника
01:25:17
приемнику то есть по сути например когда
01:25:20
вы совершаете звонок с мобильного
01:25:22
телефона мобильный телефон вот значит
01:25:30
начинайте звонить такого быстрого другу
01:25:33
предложить опять же сходить в бар попить
01:25:35
пивка или звоните какой-нибудь значит
01:25:37
своей очень хорошей близкой знакомой
01:25:40
затем к себе на чай окна вы слышите
01:25:43
голос и плюс то есть и плюс какие-то
01:25:46
помехи то есть идет некий сигнал
01:25:49
информация от источника приемнику
01:25:51
сигнал это некая полезная часть
01:25:54
мы серии пойдем попьем пивка или заходи
01:25:57
ко мне на чайок значит и на утренний
01:26:00
кофе и плюс появляются некоторые что
01:26:03
помехи которые мешают передавать сигнал
01:26:06
но в любом случае
01:26:08
мобильный телефон оперирует чем
01:26:10
сигналами электрическими по своей сути
01:26:13
то есть есть некий источник ваш
01:26:16
мобильный телефон
01:26:17
электрического сигнал есть некий
01:26:19
приемник ваш друг или подруга которые
01:26:22
обрабатывают эти самые или электрические
01:26:25
сигналы но то о чем я уже вам говорил а
01:26:29
сигналы это данном случае изменения
01:26:32
некой физической величины
01:26:33
что принято в этом случае в данном
01:26:37
случае физической величиной является
01:26:39
напряжение
01:26:41
она же разность потенциалов обозначается
01:26:45
буковкой u
01:26:46
латинской измеряется в вольтах
01:26:49
не будет с ватами значит вольт и
01:26:57
что это такое да как бы
01:27:00
изменение величины напряжения во времени
01:27:03
есть электрический сигнал который
01:27:05
использует электроника для кодирования
01:27:07
информации
01:27:08
что это такое песню на рисунке вот
01:27:12
представьте себе что есть у вас некий
01:27:16
там пример элемент питания который
01:27:20
выдает вам на выходе напряжение скажешь
01:27:23
5 вольт вот он 5 вольт на рисунке
01:27:27
от нуля когда электрический ток
01:27:30
отсутствует до 5 вольт все замечательно
01:27:33
но при этом есть возможность изменять
01:27:36
величину этого самого напряжения ну
01:27:40
например я в реальном режиме вы сами
01:27:42
менять величину напряжения каким-либо
01:27:45
образом например там высшему только
01:27:47
честно там меняется когда у вас там
01:27:49
какие-то конденсатор и резистор и прочие
01:27:51
но к примеру в первую секунду
01:27:57
первую секунду у вас напряжение например
01:28:00
оказалось скажем я не знаю там чуть
01:28:05
больше единицы
01:28:08
во вторую секунду там где-нибудь 275
01:28:12
следующую секунду еще сколько тогда
01:28:15
то есть напряжение меняется во времени с
01:28:18
некой определенной частотой
01:28:20
например один раз в секунду и приемник
01:28:25
ваш приемник он эту это изменение как бы
01:28:28
записывает не за улавливается то же
01:28:31
самое когда ваш голос и мой голос да я
01:28:34
что-то говорю и условно говоря там
01:28:36
каждый какой-то минимальный момент
01:28:38
времени вы улавливаете то что я говорю
01:28:42
характеристики моего голоса меняются
01:28:44
здесь все понятно это и используется для
01:28:47
кодирования информации для передачи
01:28:50
информации
01:28:51
что здесь происходит смотрите
01:28:53
внимательно на картинку в первую секунду
01:28:58
например напряжение было где-то там 1,25
01:29:02
замечательно и мы с вами условились что
01:29:07
вот эти 5 вольт 5 вольт которые может
01:29:11
выдать какой-то источник
01:29:15
мы поделим на 10 равных отрезков по 0 5
01:29:22
вольта с половиной вольта то есть у нас
01:29:25
будет как бы сказать наш элемент памяти
01:29:28
может как бы находиться в 10 состояниях
01:29:32
если значит напряжение равняется пол
01:29:35
вольта это как бы первое состояние если
01:29:38
один вольт это второе состояние 3 вольта
01:29:42
третье состояние если напряжение
01:29:45
например попадает какой-то промежуток
01:29:49
скажем между нулём 0 вольт of и скажем 0
01:29:52
5 вольта
01:29:54
от 0 до 0 5 вольт а мы будем считать что
01:29:58
это состояние номер ноль и будем его как
01:30:02
бы ассоциировать с цифрой 0 до если наш
01:30:07
наше напряжение будет равняться
01:30:09
от единицы до 1,5
01:30:13
то мы будем считать что это например
01:30:15
соответствует цифре два и так далее и
01:30:18
тогда последняя цифра 1
01:30:21
у нас будет соответствовать чему
01:30:23
напряжению от четырех с половиной 4 с
01:30:27
половиной до пяти вольт это будет
01:30:29
девятка таким образом если мы раз в
01:30:33
секунду будем менять напряжение как я
01:30:36
показал здесь на рисунке там и например
01:30:38
можем закодировать
01:30:39
следующую посредственно цифр в первую
01:30:42
секунду 1 секунда у нас получается число
01:30:47
2
01:30:48
почему потому что находится в промежутке
01:30:51
между единичкой одним вольтам и полтора
01:30:55
вольта это число 2
01:30:57
следите за моим курсором сейчас до 2
01:31:00
секунды напряжение изменилась и
01:31:03
находится в промежутке между два с
01:31:06
половиной вольта
01:31:07
кашу прощения а два с половиной вольта и
01:31:10
3 вольта в третью секунду в промежутка
01:31:14
между двумя валютами и двумя с половиной
01:31:16
и так далее то есть четыре секунды 5
01:31:20
секунд 6 секунд то есть например в на 7
01:31:25
секунде следи за курсором вот 7 секунда
01:31:29
вот .
01:31:31
в промежутке между два с половиной и 3
01:31:34
вольта переходим и соответствует цифре 5
01:31:37
то есть мы за как бы закодировали цифру
01:31:40
5 все как бы замечательно то есть
01:31:45
цифровая техника принципиально работает
01:31:47
именно таким образом как бы как бы
01:31:51
меняется напряжение и это это изменение
01:31:54
и кодируют сигнал но это это
01:31:59
идеалистическая картина на самом деле
01:32:02
все немного не так почему есть как
01:32:07
говорится проблемы обратите внимание что
01:32:09
у нас мы выбрали по оси y напряжение 5
01:32:15
вольт 5 вольт это реальное напряжение с
01:32:19
которым работает электроника
01:32:21
да в основном electronic работы и где то
01:32:23
5 вольт существуют различные рода
01:32:28
скажем так
01:32:30
виды электроники в том числе по видам
01:32:33
там транзисторов есть разные транзисторы
01:32:35
поэтому 10 тоже тоже разная электроника
01:32:38
но в принципе вот 5 вот это реальный
01:32:41
диапазон работы
01:32:43
современные электроники в отличие
01:32:46
естественно от таких всякой там
01:32:47
электротехники которая работает ну прямо
01:32:52
скажем на больших значит на больше
01:32:56
напряжения и силы тока и мощности 0 5
01:32:59
вольт 5 вот это реальность современной
01:33:01
электроники теперь посмотрите чтобы закодировать 10
01:33:04
цифр от 0 до 9
01:33:06
нужно эти 5 вольт разделить на что на 10
01:33:09
частей 10 частей по 0 5 вольта то есть
01:33:13
каждый 05 вот это одна цифра все
01:33:17
замечательно но проблема заключается в
01:33:20
следующем проблема в том что если значит
01:33:24
мы делим промежуток на 0 5 вольт а вот
01:33:28
на вот этот то тогда 0 5 вольт а это
01:33:31
очень маленькая величина для электроники
01:33:34
почему дело все в том что с помните
01:33:37
существуют помехи то есть источник
01:33:43
передает сигнал и появляются помехи
01:33:46
естественно что если мы поделили 5 вольт
01:33:51
на 10 промежутком тогда помеха может
01:33:55
даже просто быть больше цены деления и к
01:33:59
примеру если напряжение будет скажем
01:34:01
ровно там пример за ноль целых 40 сорок
01:34:06
девять сотых вольта тогда неизвестно еще
01:34:09
какой какую величину примет приемник 0
01:34:14
или единицу
01:34:15
то есть вы понимаете что чем больше мы
01:34:18
кодируем цифр например таким способом то
01:34:21
есть может быть вообще там что
01:34:22
закодировать еще скажем все буквы
01:34:24
русского и английского алфавита и тогда
01:34:27
опять вольт придется поделить на
01:34:29
примерно что деление они на 10 и тогда
01:34:32
простите меня цена деления будет просто
01:34:35
меньше чем величина помехи и тогда
01:34:39
информацию передавать невозможно дело
01:34:42
все в том что там
01:34:43
их наверно скажешь что-то новое но
01:34:47
электроника
01:34:48
очень чувствительна к помехам да то есть
01:34:51
если вы даже во время работы
01:34:54
скажем своего как вообще любой
01:34:56
электронной техники например появляются
01:34:58
какие-то сильные электромагнитные поля
01:35:01
то они могут просто вносить на такие
01:35:03
сильные искажения работы электроники
01:35:05
вплоть до выхода ее из строя на этом
01:35:08
сайте основаны некоторые способы его
01:35:11
ведения
01:35:12
электроники из рабочего состояния
01:35:14
которые применяются в промышленном
01:35:16
шпионаже и спецслужбами и в военном деле
01:35:20
да но это не предмет нашего рассмотрения
01:35:22
хотя этим занимался довольно интересно
01:35:24
кстати
01:35:26
туда хочет может изучить например
01:35:29
физические свойства ну вообще я методику
01:35:32
работы машин который например занимается
01:35:34
в мгновенном уничтожением информации с
01:35:37
жестких дисков
01:35:38
ну как пример в любом случае если если
01:35:43
бы компьютер оперировал 10-ю цифрами
01:35:45
10-ю цифрами они двумя
01:35:47
то тогда вот эти вот 5 вольта пришлось
01:35:50
бы поделить на 10 скажем так отрезков
01:35:53
пол 0 5 вольта и работает было бы
01:35:58
невозможно почему потому что если бы
01:36:01
значит напряжение было бы например 0 5
01:36:05
вольт 1 5 вольта то не мы вообще не
01:36:08
знали бы чтобы компьютер интерпретировал
01:36:11
0 или единицу вы понимаете а с учетом от
01:36:15
того что сигнал это повторюсь физическая
01:36:20
величина которой изменяется во времени и
01:36:22
отнюдь это происходит мне не раз в
01:36:24
секунду до это тут у меня один раз
01:36:26
секунду вы понимаете что какой-нибудь
01:36:28
процессор процессор какая у него
01:36:30
тактовая частота
01:36:32
ну представляете совсем не секу ни одна
01:36:34
секунда
01:36:35
идем дальше как же решить эту проблему
01:36:38
на самом деле почему опять же проблема
01:36:41
дело все в том что первое что приходит
01:36:43
на ум это увеличит вольтаж то есть
01:36:45
например взять не 5 вольт а взять 50
01:36:48
вольт до или 220 вольт но дело все в том
01:36:52
что современная электроника на на уровне
01:36:54
ну как бы схемотехнике
01:36:56
она очень чувствительна к параметрам
01:36:59
тока практически невозможно встретить
01:37:01
электронику которая бы работала с
01:37:05
вольтажа больше 12 вольт 12 вольт это
01:37:10
вот так называемые в том числе knob если
01:37:15
кто то знает комод что такое комод и то
01:37:17
есть отель транзистор на транзистор на я
01:37:20
логика которая работает с вальтером 5
01:37:23
вольт есть такое понятие как knob
01:37:26
которые там могут работать эта логика
01:37:29
может работать на 12-ти вольтах он я об
01:37:33
этом всем не будет рассказать за мат не
01:37:34
надо просто поймите что увеличит вольтаж
01:37:38
теоретически можно это очень опасно
01:37:41
слову сказать если вы когда-нибудь
01:37:43
занимались например разгоном компьютера
01:37:47
да там процессора видеокарты всех прочих
01:37:49
те знают что это все очень опасно почему
01:37:54
то что это все перегреваются и если нету
01:37:57
адекватного охлаждения то все это сгорит
01:38:00
самым синим пламенем в том числе если вы
01:38:04
когда-нибудь занимались например даже на
01:38:07
уроках труда составляли какие-нибудь
01:38:09
простенькие схем это те знают что
01:38:11
электроника горит даже обычные резисторы
01:38:14
сопротивления случае подачи на них
01:38:17
превышающих неких там мощностей тока
01:38:20
а даже резисторы они рассчитаны на сына
01:38:23
плен и мощность тока то резистор продажа
01:38:26
банальный резистор просто сгорает
01:38:28
я уже молчу там про всякие светодиоды и
01:38:31
коллеги запомните полупроводниковая
01:38:34
техника на основе которых сейчас
01:38:36
построена вся электроника
01:38:38
при не соответствующих им завышенных
01:38:42
параметрах тока повторить горит самым
01:38:44
синим пламенем мгновенно перегорает
01:38:47
и с этого одни проблемы поэтому вольтаж
01:38:50
для компьютерной техники вообще и
01:38:55
электроники в целом это вот как бы те
01:38:59
физические принципы в том числе которые
01:39:01
ограничивают современной мощности
01:39:04
компьютеров то есть там какие основные
01:39:06
проблемы тому компании intel например
01:39:08
md и прочих производителей
01:39:12
это в том чтобы на какой то на чем очень
01:39:16
небольшой площади значит а согнать туда
01:39:19
гигантское количество там транзисторов
01:39:21
ну вообще полупроводников скажем так
01:39:23
сделать их минимальными по размеру
01:39:26
простыми по конструкции да еще и сделать
01:39:28
так чтобы они потребляли поменьше и
01:39:31
выделяли при этом тепла поменьше
01:39:33
в результате естественно сколько стоит
01:39:37
такие вещи вы понимаете недешево теперь
01:39:41
к вопросу а как же вот решить то всю эту
01:39:43
проблему решается эта проблема следующим
01:39:46
образом
01:39:47
было решено так как мы чем меньше
01:39:50
алфавит да вот этот вот алфавит тем
01:39:54
лучше поэтому было сказано так компьютер
01:39:57
будет знать только 0 единиц вот вам и
01:40:00
конкретное решение этой проблемы то есть
01:40:03
мы взяли
01:40:04
промежуток 5 вольт от 0 до 5 то есть 5
01:40:10
вольт есть ток это как бы единица цифра
01:40:15
1 не только ноль это соответственно
01:40:19
цифра 0 и опять же каждую секунду один
01:40:25
два три четыре пять шесть и так далее
01:40:27
измеряем уровень
01:40:29
как бы напряжение причем так как у нас
01:40:32
есть помехи то мы должны пользоваться
01:40:34
опять же некоторыми промежутками
01:40:36
например если напряжение равняется от 0
01:40:40
до 0 5 вольта тогда будем считать что
01:40:43
это 0 если напряжение от 4 вольт то
01:40:47
петель будем считать что эта цифра 1 все
01:40:50
все что если
01:40:52
превышает 5 вольт но это на самом деле
01:40:55
просто опасно это во-первых если что-то
01:41:00
больше 0 5 вольт но меньше четырех это
01:41:03
некая зона неопределенности которое как
01:41:06
бы говорит что в принципе сигнала нет то
01:41:09
есть ячейка памяти вот это вот тетрадка
01:41:11
с клетку она как бы сохранить свое
01:41:13
состояние да а если напряжение будет от
01:41:18
0 до 0 5 это 0 от 4 до 5
01:41:22
это единица причем обращаю ваше внимание
01:41:24
на рисунок
01:41:26
что здесь написано коллеги запомните
01:41:30
значит компьютер оперирует нулем и
01:41:33
единицей но это с точки зрения
01:41:36
электроники это не цифра в понимании
01:41:39
математика нет это логическая единица и
01:41:43
логический 0
01:41:44
пока что просто забегая вперед чтобы
01:41:47
хотя бы понимали на уровне
01:41:50
просто запомнили компьютер не знает даже
01:41:54
что такое цифра компьютер оперируете
01:41:56
электрическими сигналами которые
01:41:59
изменяют некие логические значения то
01:42:02
есть логической единицы это некая скажем
01:42:05
так истина то есть есть сигнал логически
01:42:08
0 это что это ложь нет сигнала то есть
01:42:12
именно поэтому пишется логический ноль
01:42:16
поэтому когда вы слышите кто-то из-за
01:42:20
например электронщиков говорить на входе
01:42:23
номер шесть логическая единица что
01:42:27
значит на входе там на выходе на
01:42:29
на 6 логической единицы это значит что
01:42:32
на некоторых выходе есть электрический
01:42:33
ток уточнит от метода есть по сути
01:42:38
напряжения он уловил каким-нибудь там
01:42:40
пробником есть такие пробники похожи на
01:42:45
гигантские ручки с иголкой там можно
01:42:49
определить есть напряжение или нет на
01:42:52
контакте да он горит логическая единица
01:42:55
значит есть напряжение логический 0 нет
01:42:58
напряжения то есть ложь нет сигнала
01:43:00
данном случае то есть собственно говоря
01:43:03
отсюда и появляется примерно такая
01:43:06
последовательность как на предыдущей
01:43:07
картинке то есть можно тоже закодировать
01:43:10
некие состояния
01:43:11
разница будет только в том что в данном
01:43:14
случае мы вот кодирование 10 цифра 10
01:43:17
состояний в этом случае будет только два
01:43:21
состояния единица и 0
01:43:23
причем еще раз напоминаю вам что или
01:43:27
электрические машины и электронные
01:43:30
машины как их по сути разновидность
01:43:33
работают всегда в условиях по
01:43:35
мех поэтому всегда есть промежутке
01:43:40
например от 4 до 5 вольта логическая
01:43:43
единица то есть целый один вольт это
01:43:46
предоставлены того чтобы скажем так
01:43:49
нивелировать все помехи в реальности
01:43:52
помех очень-очень много просто приведу
01:43:55
пример почему у вас всегда просят
01:43:57
выключить мобильные телефоны телефоны а
01:44:00
также все беспроводные сервисы там
01:44:03
планшеты прочие во время например залета
01:44:05
и посадки самолета на потому что взлет и
01:44:08
посадка самолета
01:44:10
управляется автопилотом автопилот это
01:44:13
программно-аппаратный комплекс по сути
01:44:16
система реального времени которая
01:44:18
перехватывает управление и в
01:44:21
автоматическом режиме как система
01:44:22
автоматического управления асуп
01:44:24
сокращенно
01:44:25
управляет самолетом естественно это
01:44:27
электроника она подвержена воздействием
01:44:30
помех для того чтобы минимизировать
01:44:33
вообще говоря риски требуется чтобы тот
01:44:36
момент например посадки ваш телефон не
01:44:39
пыталась например искать какую-нибудь
01:44:41
ближайшую вышку сотовой связи
01:44:45
то же самое не искал там какой-нибудь
01:44:47
вайф они вообще желательно
01:44:48
нечему тут своим электромагнитными
01:44:51
полями понимаете с учетом того сколько
01:44:53
там при у человека может быть свой
01:44:55
планшет какой там с блютусом вай-фаем и
01:44:58
3g и мобильный телефон или там какой бы
01:45:02
смартфон у вас тоже и сеть gsm и вайфай
01:45:04
и bluetooth и всякие там какие хотите
01:45:08
сети 2 3 там четвертого поколения и
01:45:10
таких там в самолете там 100 человек и
01:45:13
того 200 работающих электронных приборов
01:45:16
и они могут вносить свои из кошения
01:45:20
искажения в аппаратуру
01:45:22
который установлен на самолете
01:45:24
естественно кантом принимаются
01:45:26
определенные меры чтобы все это как бы
01:45:28
сказать но нет экранировать но как бы
01:45:31
береженого бог бережет они бережёного
01:45:34
конвой стережёт поэтому считается что
01:45:37
нужно бороться с помехами поэтому
01:45:40
например логический ноль
01:45:41
он не только когда нет электрического
01:45:43
контакта в напряжения нет вообще
01:45:47
а и нам green 0 5 вольта то есть некий
01:45:50
промежуток собственно говоря на этом и
01:45:53
построен и все не только электронные
01:45:56
вычислительные машины но и вообще
01:45:58
электроника вся то есть даже если не
01:46:01
брать компьютер брать например именно
01:46:05
ваш там то что называется мобильный
01:46:10
телефон планшет смартфон даже там на
01:46:14
электронный калькулятор и любую
01:46:16
электронику вплоть до умного дома она в
01:46:18
принципе построена по такому принципу
01:46:21
более того если бы например компьютер
01:46:24
оперировал троичной логикой то есть тут
01:46:29
где-то вот посередине скажем в рамках
01:46:32
ну где-нибудь в области там 2-3 вольт да
01:46:37
тут был бы какой-то еще в окне курсором
01:46:39
показываю некий промежуток никогда
01:46:41
логическое еще какой-то цифры то даже
01:46:44
уже в этом случае современная
01:46:47
электроника будет очень и очень уязвима
01:46:49
и на практике применять ее нереально
01:46:52
именно поэтому компьютер оперируют
01:46:55
логическим нулем и логической единицы
01:46:58
именно так это и происходит постараюсь в
01:47:01
любой электроники естественно что
01:47:04
повторюсь который раз можно конечно
01:47:06
увеличить вольтаж то есть например не 5
01:47:09
вольт бред12 но тут возникает целая куча
01:47:15
скажем так сложности которые
01:47:18
которым занимаются основном же
01:47:20
схемотехнике то есть например в
01:47:22
компаниях intel inde там и всех прочих и
01:47:25
nvidia там работы гигантское количество
01:47:27
инженеров
01:47:28
которые снимаются чисто электроника и
01:47:30
схемотехника и и решают подобные вопросы
01:47:33
плюс к этому существует повторюсь
01:47:36
достаточно проблем и проблемная мне на
01:47:39
теоретическом уровне опроса даже на
01:47:41
уровне оборудования как произвести такой
01:47:44
процессор который бы до мог бы на
01:47:47
небольшой площади уместить определенное
01:47:49
количество там полупроводниковых
01:47:52
элементов различного рода транзисторов
01:47:54
но это не предмет нашего разговора вы
01:47:58
как будущее программе
01:47:59
ты должны просто она так вот на уровне
01:48:01
на пальцах понимать почему компьютер
01:48:04
знает только но
01:48:05
единицу услугу сказать еще напомню очень
01:48:11
я помню расскажем что логическая единица
01:48:13
еще бывает называется в электронике
01:48:16
высокий логический уровень то есть вот
01:48:20
это вот логическая единица это высокий
01:48:22
логически уровень логически 0 это низкий
01:48:25
логический уровень то есть некий ло лэй
01:48:29
то эти каналы слышите высокий логически
01:48:32
уровень это значит что есть некое
01:48:35
напряжение то есть это сигнал пошел
01:48:37
единицы если низкий логический уровень
01:48:40
нету напряжения то есть именно так вот
01:48:44
коллеги
01:48:45
значит это вот собственно говоря первое
01:48:49
занятие по теории который я вам
01:48:51
рассказал сейчас значит у нас начнется
01:48:54
практика точнее я начну снимать видео с
01:48:57
практикой которая вам в дальнейшем
01:48:59
пришлю
01:49:00
естественно на практике что будет на
01:49:02
практике мы разберемся как происходит
01:49:05
технология программирования какое
01:49:07
программное обеспечение для этого
01:49:09
используются и начнем настраивать это
01:49:13
программное обеспечение начнем может
01:49:16
быть напишем первую простенькую
01:49:18
программа ну скорее всего да это даже не
01:49:20
дойдет нужно будет рассказать вам о
01:49:22
технологиях начальник вот соответственно
01:49:25
это видео будет выложено на youtube вы
01:49:28
можете его посмотреть даже если вы не
01:49:31
занимаетесь дальнейшем по этому курсу ну
01:49:34
а те кто захотят заниматься дальше
01:49:36
записывайтесь пишите мне личные
01:49:38
сообщения вконтакте ссылка будет в
01:49:40
описании к ролику и комментарий на ю
01:49:43
тубе
01:49:44
и успехов вам в освоении
01:49:46
программирования но на сегодня все
01:49:48
коллеги первое занятие по теории
01:49:50
закончена сейчас вам будет представлена
01:49:53
занятие первое занятие по практике
01:49:55
после этого у нас уже через несколько
01:49:58
дней начнется ментовская часть ответа на
01:50:01
вопрос и я думаю что это будет этот
01:50:03
четверг
01:50:04
но на сегодня все всем спасибо все
01:50:06
свободны

Описание:

Все вопросы сюда: https://vk.com/grigorin_alexandr Нулевая лекция по курсу "Основы программирования". Немного теории на тему профессии программиста и основ работы электронной техники, как таковой. Несколько математических и электротехнических аспектов.

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Основы программирования. Нулевое занятие"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Основы программирования. Нулевое занятие" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Основы программирования. Нулевое занятие"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Основы программирования. Нулевое занятие" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Основы программирования. Нулевое занятие"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Основы программирования. Нулевое занятие"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.