Математика для программиста - HTML Шорты
- Технолог тоже дизайнер, Артём Поликарпов - • Артем Поликарпов - Тех...
- Алгоритм Луна - ru.wikipedia.org/wiki/%D0%90%...
- Дуга большого круга - ru.wikipedia.org/wiki/%D0%9E%...
- Яндекс.Карты о проекции Меркатора - tech.yandex.ru/maps/doc/theor...
- Матрицы для CSS-трансформаций - www.useragentman.com/blog/2011...
- Введение в дискретную математику - habrahabr.ru/post/252077/
- Решение задачи про обмен телами из Футурамы - habrahabr.ru/post/102263/
Задавайте вопросы можно в комментариях к видео. На самые интересные мы ответим в следующих выпусках.
Пікірлер: 53
По промокоду «YouMeow» скидка 900 рублей на интенсив или программу профессии в Академии - tml.io/mbf87
Видео надо было назвать "Тыжпрограммист". А если серьёзно, то это очень спорное видео. "Учите всё" - это очень странный совет при том огромном объёме знаний, накопленным людьми за тысячелетия. Также нужно понимать, что наш мозг устроен так, что неактуальные знания со временем забываются (особенно очень специфические: мат. анализ, дискретная математика и т.д.). Также глупо давать всем программистам одни и те же советы. К примеру, если ты разрабатываешь софт для музыканта, то естественно - нужно будет изучать именно эту предметную область (причём изучать очень детально). Но если ты разрабатываешь софт для торговли, то зачем тебе забивать голову всякими музыкальными (картографическим, медицинскими и т.д.) знаниями?! Также нужно понимать, что на практике многие алгоритмы (сервисы, программы, API и т.д.) в программировании работают по принципу "чёрного ящика" - т.е. программист, не зная деталей реализации того или иного алгоритма, может запросто его использовать в коде (вызвав, например, соответствующую функцию в нужном месте). Более того - такой метод является более предпочтительным (т.к. обычно готовые инструменты уже прошли тестирование большим количеством людей). Иначе говоря, "изобретание велосипеда" приветствуется далеко не во всех задачах (а в большинстве задач - категорически осуждается!). Представленный в видео подход может только отпугнуть новичков (ну, или направить их по неправильному пути). Вместо изучения конкретных, узкоспециализированных знаний (связанным с программированием) они будут "распыляться" на изучение тех предметных областей, которые им пригодятся при решении максимум нескольких процентов из тех задач, которым им доведётся решать. Кстати, забавно наблюдать в некоторых ВУЗах за последователями таких странных идей в среде преподавателей, которые говорят, что "вы изучаете вышку, потому что вы программисты и должны её знать!". Но практика показывает, что сами эти преподаватели абсолютно не могут применить современные инструменты разработки ПО и сами толком писать современные программы, по сути, не умеют. Поэтому подход должен быть гораздо проще - изучай сначала нужные (именно тебе) языки и технологии программирования. А уже при решении конкретных задач - изучай ту предметную область, которая требуется.
@klu2596
5 жыл бұрын
Денис Клочков отпугнуть новичков - это точно...
@baatrmandzhiev3214
3 жыл бұрын
Все верно говорите. Учить нужно то, с чем работаешь. Все подряд в жизни не выучишь.
Отдельное спасибо за чистый и качественный звук в видео, приятно слушать
улыбнуло "Училка в HTML-Академии", тонко :DD
@embessx1643
6 жыл бұрын
где?
@meal.
5 жыл бұрын
Тоже по-хохотала над этим)
Один из лучших шортов
Еще в замечательной книге "Трое в лодке, не считая собаки" высказана мысль: с собой нужно брать не все, что может пригодиться, а лишь то, без чего не сможешь обойтись. Можно изучать банковское дело и топографию, а можно остаться программистом, и использовать для консультации по задаче специалистов в предметной области.
Интересные видео, не останавливайтесь.
Суть не в том что надо знать всё, а в быстром поиске нужной информации и понимания где её найти.
Очень приятный молодой человек)
Вижу любимого лектора, ставлю лайк :)
Прочитал статью на хабре - habrahabr.ru/post/253297/ В ней говорится старая истина, мол не нужно изучать фреймворки и подобные инструменты для решения сложных задач, а учите архитектуру построения приложения и то, как это работает на нативном коде. Могли бы вы указать на начальные вещи и дать направление, в котором нужно двигаться относительно фронт енд архитектуры? А еще было бы замечательно, если бы вы посоветовали хорошие книги по этому делу. Спасибо!
@curtisian
6 жыл бұрын
FSM, CAP, DDD, XP. Петцольд, Кормен, Макконнелл, Вон Вернон. SICP.
Ребята, спасибо вам за вашу работу! Вы мега крутые.
Игорь уже намного лучше держится, естественнее что ли) Молодец!
@HTMLAcademyTV
6 жыл бұрын
Артём? 🤔
@user-xh8xr2mn2h
6 жыл бұрын
Игорь!)
@HTMLAcademyTV
6 жыл бұрын
☺️
спасибо за видео
Посоветуйте с чего начать изучать в дискретной математике для начинающего верстальщика.
Когдато работал в бухгалтерской конторе, писал проги для них и до сих пор не понимаю, что такое дебит и кредит:) Сами бухгалтера давали четкое задание, я во время разговора понимал, что они хотят и делал им это. Они мне говорили, хочу вносить данные вот такие, а потом это все вот так складывать и получать отчет, а еще у нас законы выходят каждые полгоды новые, надо эти таблицы будет менять и данные новые тоже вносить. И так вот делал) А так да, математика, геометрия в некоторых случаях помогает.
@BobaPoshtar
6 жыл бұрын
Виталий Рабош пропорции нужны, без них никуда :)
@user-gd6il5zb8l
6 жыл бұрын
>Сами бухгалтера давали четкое задание, я во время разговора понимал, что они хотят и делал им это После чего бухгалтера уговаривали себя, что то, что они имеют в результате работы с "этими непонятными программистами", это "отлично" и "так, наверное, всегда с программами", и говорили о своей уверенности вам, а вы им верили, потому что до сих пор не понимаете, как оно должно [было] работать, как чуть ранее верили их ТЗ. В итоге обе стороны могут до сих пор не знать, что если бы кто-то разобрался в сфере и при этом был программистом, он мог бы, возможно, увидеть в итоговом результате следы былого разговора слепого с глухим.
Лучший ответ.
Так считаю. Сначала изучите основы языка программирования. Потом паттерны. Потом фреймворки. Наберитесь опыта. А потом уже дискретку и все остальное.
Расскажите про закон о персональных данных на сайте. И вообще, как правильно делать политику безопасности и придупреждение о куки? Спасибо.
@izvarzone
4 жыл бұрын
эта та табличка, которую нужно прятать display:none через custom css плагин.
3:18 теперь пару ночей будет сниться математичка из последних классов лицея в кошмарах, и приговаривать "Ты не сдашь матрицы, бестолочь, ты пойдешь в армию". Я из-за этой демонши добровольнулся. Чтобы уж точно никто меня армией не пугал больше.
Хотелось бы услышать то, что же такое веб-компоненты и как их использовать
@HTMLAcademyTV
6 жыл бұрын
Спасибо за вопрос, расскажем 👍
2:28 Где все мои плоскоземельники? Где вы ребятки, вылазайте из своих норок.
Нужны ли в 2017 pre- / post- процессоры ?
@spacioclub
6 жыл бұрын
раз вы спрашиваете, значит еще не пользуетесь. следовательно лучше pre- пропустить в пользу нативного css и свободное время на post- процессоры
@user-cl4bz7os3g
6 жыл бұрын
использовал и пред , использую и пост процессоры получился спор , что мол сейчас все это не нужно , что пора переходить на нативный цсс если это так , хотел бы услышать аргументированный ответ по скольку пока не вижу альтернативы в нативном цссе, чтобы отказаться от того же nesting
@HTMLAcademyTV
6 жыл бұрын
Вопрос забрали, попробуем разобрать в одном из будущих выпусков
@BobaPoshtar
6 жыл бұрын
препроцессоры для цсс полезны, позволяют структурировать стили. jade не нужен, пользуйся emmet. пост-процессоры тоже не нужны, пиши код сразу акуратно, в цсс префиксы нужны только для юзер-селекта, гриды еще рано юзать.
Не могу поставить два лайка. Баг какой-то.
coub.com/view/y2k4q Краткая версия
Про тервер забыл сказать :(
@Acid31337
6 жыл бұрын
CapCapral при чем здесь конкретная предметная область? Есть базовые навыки, вот их и нужно развивать. А то большинство горе-программистов уже unit-тесты не знает как писать, а про git вообще не слышали. тьфу.
@dahamyr
6 жыл бұрын
Игорь Спиридонов ну раз уж стали говорить ппо конкретные предметные области, такие как теория графов, то я дополнтл не менее важной областью. А юниты и svn вообще слабо связаны с темой видео, но согласен, тоже очень важны
А если по делу - не нужна. Разве что школьная программа 7 класса
Бред. Всё учить - жизни не хватит
@dmitrygabitov5409
5 жыл бұрын
Тут скорее всего намек на то что нужно быть в тонусе постоянно и не опасаться "распылиться" на широкий круг знаний. И в начале видео сказано, что сфрическую геометрию и прочее нужно учить изходя из потребностей заказчика, это библия! К томуже он говорил "знать где подсмотреть". Так что учите изходя из целей! Да пребудет с тобой теска всегда высокй iq и стояк на самосовершенствование!
Хэйтеров и сомневающихся попросим задуматься - а мозгов то хватит дальше изучать веб, может не надо. Остальные думаю не могли не заметить как здорово поставлена речь. Слушается на одном дыхании и, если iq все еще позволяет - понимаешь что человек постоянно учится, и при этом не сошел с ума. На против. слушать одно удовольствие, и от его улыбки подскакивает оптимизм и надежда, на то, что влезешь таки на эту гору - ЭВЕРЕСТ-ВЕБПРОГРАММИРОВАНИЯ! спасибо, классные шорты!