Дата: 2016-03-09
Группы: ИП-31, ИП-32, ИП-41, ИП-42, ИП-43, ИП-44
Добрый день,
На повестке дня у нас новые материалы, ссылки, которые я обещал, но сначала дополнительные семинары и лекции, которые пройдут в к.25 18 корпуса в ближайшие недели:
- Четверг 2016-03-10 в 19:00 встреча по поводу написания нового "Кампуса" (программного обеспечения для КПИ). Я буду заниматься архитектурой проекта, поэтому можно будет получить дополнительный практический опыт, а при хороших результатах, КПИ и КБ ИС могут вознаграждать отличившихся.
- Пятница 2016-03-11 в 17:00 встреча по формированию группы разработчиков на C# и .NET, для которых будут читаться отдельные дополнительные лекции по вечерам, а отличившиеся получат предложения поучаствовать в самых передовых проектах на этой платформе.
- Понедельник 2016-03-14 в 17:00 встреча по формированию группы разработчиков на Node.js и JavaScript, для которых тоже будут читаться отдельные лекции по вечерам и будет возможность практического участия как в коммерческих проектах, так и в проектх в открытом коде. Так же, я будут помогать студентам с их собственными проектами, если они будут интересные и перспективные. Лекции и консультации будут регулярно, обычно в это время по понедельникам.
Точное время и полное расписание будет появляться тут: KPI-2016-Spring/Meetings.md
-
Для тех, кому JavaScript был в новинку и у кого были сложности с пониманием синтаксиса, надеюсь, что у вас успехи на https://learn.javascript.ru/ который я рекомендовал, это действительно очень простой язык и его крайне необходимо хорошо знать в современном мире, это совершенно безальтернативное знание, его ни чем не заменить. Поэтому, если возникли сложности с освоением, вот еще один учебник, он еще проще и короче: http://gabdrahimov.ru/javascript-uchebnik
-
Кто пропустил первую лабораторную работу, может найти их тут на русском и английском языках соответственно:
- HowProgrammingWorks/InversionOfControl/sandboxedModule/ru
- HowProgrammingWorks/InversionOfControl/sandboxedModule/en
- На этой денеле мы переходим ко второй лабораторной:
- HowProgrammingWorks/InversionOfControl/interfaceWrapper/ru
- HowProgrammingWorks/InversionOfControl/interfaceWrapper/en
- Книги, которые я хочу посоветовать к прочтению, они все короткие и точные:
- Рене Декарт "Рассуждение о методе" хоть и была написана задолго до появления электроных вычислений, но для понимания архитектуры программного обеспечения, это чуть ли ни самая важная книга: http://psylib.org.ua/books/dekar01/index.htm
- Эдсгер Дейкстра "Заметки по структурному программированию" (Notes on Structured Programming). На русском: http://meta-systems.com.ua/Books/Dijkstra/index.html На английском: https://www.cs.utexas.edu/~EWD/ewd02xx/EWD249.PDF
- Полезные статьи:
- "Я веб-разработчик и уже 10 дней не могу написать простейшее приложение" https://habrahabr.ru/post/277323/ это перевод, она есть и на английском языке, ссылка в начале статьи.
- Еще скандальная тема "Почему объектно-ориентированное программирование провалилось?" статью читать обязательно, ноть в ней и мало фактов, на мой взгляд, но в ней много ссылок и затронута важная тема, по которой я уже давал пояснения и мы ее еще отдельно подробнее разберем. http://blogerator.ru/page/oop_why-objects-have-failed
- Дополнительное чтение, можно отложить до лета, поищите бумажные варианты:
- Для тех, кто хочет умняковых эссе, предупреждаю, длинное и интересное, займет много времени: Умберто Эко "Поиски совершенного языка". Эссе об истории лингвистических моделей данных, начиная от каббалистов и искателей первоязыка, создателей комбинаторных моделей и алфавитов, полиграфий и философских языков, попыток всеобщей классификации и кодификации знаний, до гипертекста и современных течений. http://www.ex.ua/2152662
- Классическая книга по кибернетике Норберт Винер "Кибернетика, или Управление и связь в животном и машине" (Norbert Wiener "Cybernetics: Or Control and Communication in the Animal and the Machine") 1948. Это замечательная книга, которая объединит ваши знания из разных областей и даст научную карту не только ИТ отрасли, но и всех смежных наук. http://scisne.net/a-1590
С уважением,
~Тимур Шемсединов