Интересное видео - в основном про ИИ и его влияние на наше будущее http://malina.am/video/2017/8/17/andrey_sebrant
Forwarded from For Web — фронтенд, дизайн, программирование (forwebdev)
Как подтянуть английский в России и не разориться, Лена Киселева с практическими советами в Тинькофф-журнале — https://journal.tinkoff.ru/english/
Forwarded from Типичный программист
Видеокурс «Основы Kotlin».
Курс состоит из коротких видеоуроков, которые познакомят вас с базовыми возможностями Kotlin. Курс также расскажет, как создать небольшие программы, демонстрирующие преимущества данного языка.
Первое видео: https://youtu.be/L9k_NdTaMeI
Ссылка на полный курс: https://goo.gl/2MCfMy
Курс состоит из коротких видеоуроков, которые познакомят вас с базовыми возможностями Kotlin. Курс также расскажет, как создать небольшие программы, демонстрирующие преимущества данного языка.
Первое видео: https://youtu.be/L9k_NdTaMeI
Ссылка на полный курс: https://goo.gl/2MCfMy
YouTube
Kotlin: Урок 0. Введение
Стань Android-разработчиком: https://goo.gl/tr57tS.
Поспеши, действуют приятные скидки!
Сайт: http://devcolibri.com
Вконтакте: https://vk.com/devcolibri
Telegram: https://telegram.me/dcolibri
Twitter: https://twitter.com/devcolibri
Facebook: https://ww…
Поспеши, действуют приятные скидки!
Сайт: http://devcolibri.com
Вконтакте: https://vk.com/devcolibri
Telegram: https://telegram.me/dcolibri
Twitter: https://twitter.com/devcolibri
Facebook: https://ww…
Знание английского для программистов необязательно. Но! Знание этого языка намного облегчит путешествие в мир программирования! Ведь большинство свежих материалов в сфере IT можно прочитать только на английском. Ну и много разных плюшек. Лень всё перечислять.:)
👍1
Forwarded from vk.com/proglib | Библиотека программиста
Подборка учебников по английскому языку для программистов
#english@proglibrary_bot #book@proglibrary_bot
1. English for Information Technology
2. Oxford English for Information Technology
3. English for Information Technology 2
4. English for Telecoms and Information Technology
#english@proglibrary_bot #book@proglibrary_bot
1. English for Information Technology
2. Oxford English for Information Technology
3. English for Information Technology 2
4. English for Telecoms and Information Technology
Forwarded from vk.com/proglib | Библиотека программиста
Forwarded from vk.com/proglib | Библиотека программиста
Думай как математик. Как решать любые задачи быстрее и эффективнее (2015)
Автор: Барбара Оакли
#math@proglibrary_bot #book@proglibrary_bot
Скачать книгу по ссылке: https://t.me/progbook/22
Принято считать, что математики — это люди, наделенные недюжинными интеллектуальными способностями, которые необходимо развивать с самого детства. И большинству точность и логичность математического мышления недоступна. Барбара Оакли, доктор наук, доказывает, что каждый может изменить способ своего мышления и овладеть приемами, которые используют все специалисты по точным наукам.
Из этой книги вы узнаете:
— почему важно усваивать знания порциями;
— как преодолеть "ступор" и добиться озарения;
— какую роль играет сон в решении сложных задач;
--что такое прокрастинация, и как с ней бороться;
— почему практика вспоминания гораздо эффективнее, чем — перечитывание несколько раз одного и того же;
— что такое "интерливинг", и почему он так полезен для запоминания и усвоения новой информации.
Об авторе
Барбара Оакли, доктор наук, инженер-консультант, член совета Американского института медицинского и биологического машиностроения. Барбара сменила несколько профессий: была переводчиком с русского языка на советском траулере в Беринговом море, работала преподавателем в Китае, служила в войсках связи США, в Западной Германии командиром отделения связистов. Она на своем личном опыте доказала, что человек способен тренировать свой мозг и осваивать новые, казавшиеся недоступными, области знаний.
Автор: Барбара Оакли
#math@proglibrary_bot #book@proglibrary_bot
Скачать книгу по ссылке: https://t.me/progbook/22
Принято считать, что математики — это люди, наделенные недюжинными интеллектуальными способностями, которые необходимо развивать с самого детства. И большинству точность и логичность математического мышления недоступна. Барбара Оакли, доктор наук, доказывает, что каждый может изменить способ своего мышления и овладеть приемами, которые используют все специалисты по точным наукам.
Из этой книги вы узнаете:
— почему важно усваивать знания порциями;
— как преодолеть "ступор" и добиться озарения;
— какую роль играет сон в решении сложных задач;
--что такое прокрастинация, и как с ней бороться;
— почему практика вспоминания гораздо эффективнее, чем — перечитывание несколько раз одного и того же;
— что такое "интерливинг", и почему он так полезен для запоминания и усвоения новой информации.
Об авторе
Барбара Оакли, доктор наук, инженер-консультант, член совета Американского института медицинского и биологического машиностроения. Барбара сменила несколько профессий: была переводчиком с русского языка на советском траулере в Беринговом море, работала преподавателем в Китае, служила в войсках связи США, в Западной Германии командиром отделения связистов. Она на своем личном опыте доказала, что человек способен тренировать свой мозг и осваивать новые, казавшиеся недоступными, области знаний.
Forwarded from vk.com/proglib | Библиотека программиста
Для чего нужны модели в MVC и почему в них надо пихать всю бизнес-логику приложения
"Представьте, что вы только что написали самое замечательное в мире веб-приложение с использованием Zend Framework. Клиент поражен, его восторги (и деньги) крайне приятны. К несчастью они забыли упомянуть, что их новый технический директор требует использовать Symfony во всех новых приложениях и предлагает крайне интересную сумму за преобразование вашего приложения. Вопрос: насколько это будет просто? Задумайтесь об этом на секунду…
Если логика вашего приложения завязана на модель — вы на коне! Symfony, подобно многим (но не всем) фреймворкам, принимает модели вне зависимости от того, поверх чего они написаны. Вы можете перенести вашу модель, ее юнит-тесты и вспомогательные классы на Symfony ничего или почти ничего не меняя. Если вы связали все это с контроллерами, у вас проблемы. Вы действительно считаете, что Symfony сможет использовать контроллеры Zend Framework? Что каким-то волшебным образом заработают функциональные тесты, использующие PHPUnit-расширение Zend Framework? Оба-на. Вот почему контроллеры не способны заменить модели. Их практически невозможно использовать повторно".
Источник: https://habrahabr.ru/post/175465/
"Представьте, что вы только что написали самое замечательное в мире веб-приложение с использованием Zend Framework. Клиент поражен, его восторги (и деньги) крайне приятны. К несчастью они забыли упомянуть, что их новый технический директор требует использовать Symfony во всех новых приложениях и предлагает крайне интересную сумму за преобразование вашего приложения. Вопрос: насколько это будет просто? Задумайтесь об этом на секунду…
Если логика вашего приложения завязана на модель — вы на коне! Symfony, подобно многим (но не всем) фреймворкам, принимает модели вне зависимости от того, поверх чего они написаны. Вы можете перенести вашу модель, ее юнит-тесты и вспомогательные классы на Symfony ничего или почти ничего не меняя. Если вы связали все это с контроллерами, у вас проблемы. Вы действительно считаете, что Symfony сможет использовать контроллеры Zend Framework? Что каким-то волшебным образом заработают функциональные тесты, использующие PHPUnit-расширение Zend Framework? Оба-на. Вот почему контроллеры не способны заменить модели. Их практически невозможно использовать повторно".
Источник: https://habrahabr.ru/post/175465/
Хабр
M в MVC: почему модели непоняты и недооценены (перевод)
(статья очень старая, по поднятые в ней вопросы актуальны по сей день и регулярно поднимаются в различных обсуждениях) Многие из вас наверняка заметили, что я п...