Нужна ли программисту математика?

  Рет қаралды 40,162

Senior Software Vlogger

Senior Software Vlogger

Күн бұрын

Вопрос, который часто задают, пробуем разобраться, нужна ли программисту математика и если да, то какие разделы наиболее полезны?
Футболка: www.maryjane.ru...
Поддержать канал: / seniorsoftwarevlogger
Сайт: seniorsoftware...
Футболки: teespring.com/...
Моя техника и другие штуки kit.co/seniors...

Пікірлер
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
О том, как выучить математику с нуля снял отличное видео Клим Коваленко: kzbin.info/www/bejne/b3XGXpeNiJufmrM
@vansoullive
@vansoullive 7 жыл бұрын
Senior Software Vlogger Жаль, что он ушел с Ютуба, а может и из программирования
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
То что он не загружает видео не означает, что он ушел :) Проста занят и взял паузу.
@vansoullive
@vansoullive 7 жыл бұрын
Senior Software Vlogger Он вроде говорил, что у него свой проект. Жду отчёта уже полгода, за это время свой успел открыть)
@LR-wf8oq
@LR-wf8oq 4 жыл бұрын
Скучаем по нему
@wellwhatever2787
@wellwhatever2787 7 жыл бұрын
Холиварная темка, однако. Добавлю свои пять копеек... Думаю, когда люди задают этот вопрос, они желают в первую очередь услышать, нужны ли им конкретные достаточно нетривиальные области высшей математики - матан, дифуры, функан etc. И, скажем так, для решения большинства бизнес-задач в большинстве предметных областей вероятность того, что это понадобится, крайне мала. Другое дело - специфические предметные области, разработка игр и движков (я подчёркиваю, с нуля), обработка изображений... В общем, как мне кажется, здесь нужно отдавать себе отчёт, чем именно ты хочешь заниматься, как программист, прежде чем давать ответ на этот вопрос.
@nazar1073
@nazar1073 4 жыл бұрын
Ляяяяяяя, чувак это хорошая мысль 👍👍👍
@ches_ter6842
@ches_ter6842 4 жыл бұрын
бэкенд для сайтика написать, мата нужна?
@artemlucky5270
@artemlucky5270 3 жыл бұрын
@@ches_ter6842 конечно епт
@rajahbtw
@rajahbtw 2 жыл бұрын
@@ches_ter6842 для бэка естественно, он же должен работать быстро
@Tmality
@Tmality 7 жыл бұрын
Раньше скептически относился к необходимости знания математики. Но потом увидел код для анимации, который был выполнен с использованием кучи if, глобальных булев, с переключениями различных state. Тогда как задача решалась одной строчкой sin
@alexeibelousov3279
@alexeibelousov3279 7 жыл бұрын
10 лет программирую в энтерпрайзе системы управления предприятиями. Честно говоря даже не помню что бы понадобилось что то сложнее чем вычисление процента от числа. Хотя по сути я конечно согласен что математику нужно знать хотя бы по верхам, для того что бы если столкнешься с проблемой то знал как загуглить
@dvpugats
@dvpugats 7 жыл бұрын
как тебя размажут мальчишки что послушали этот блог и прочитали поверхносто Кнута?)
@olduniverse9270
@olduniverse9270 7 жыл бұрын
поверхностно Кнута? Вы те книги внутри видели?
@Acid31337
@Acid31337 7 жыл бұрын
Назар Калитюк да они и снаружи довольно внушительно выглядят ))
@alexeibelousov3279
@alexeibelousov3279 7 жыл бұрын
dvpugats прочитать и понимать, а самое главное уметь применять это две огромные разницы ;) Так что никто никого не размажет, опыт есть опыт и он решает. Поймите уже наконец одну простую истину (которая была озвучена в интервью с Егором Балышевым, а именно: клиент платит не за ваши знания каких то там книг, а за решения его проблем! Иногда можно ни написав ни единой строки кода решить проблему клиента. Воспринимайте свои навыки как инструмент решения задач ваших клиентов, тогда вопроса нужна ли математика или нет не возникнет. Математика просто инструмент которым вы в какой то степени умеете пользоваться, кто то лучше, кто то хуже.. но тот кто хуже пользуется математикой вполне может компенсировать это знаниями технологий или готовых решений - то есть по сути опытом.
@olduniverse9270
@olduniverse9270 7 жыл бұрын
я читал. Бумажную версию видел в офисе преподавателя в институте. Пока ждали решил полистать. Первые несколько страниц было понятно, хотя сразу видно, что материал читается не так как художественная литература, а практически с ходу начинается сложная математика (для человека который не особо в ней разбирается). Сложные книги, может быть для меня, но думаю и для большинства людей.
@max16541
@max16541 7 жыл бұрын
Я тоже на ГИС учился, сейчас переучиваюсь на java разработчика, смотрю ваши видео для вдохновения. В одном с ваших видео вы говорили что нужно найти человека, на которого хотите быть похожим через 5 лет, так я равняюсь на вас, и для этого много учусь. Спасибо за ваши видео
@thefatevilcat-zi2yb
@thefatevilcat-zi2yb 3 жыл бұрын
как успехи?
@max16541
@max16541 3 жыл бұрын
@@thefatevilcat-zi2yb довольно таки успешно. Но яушел в разработку api на JS
@aleksandrterentev6369
@aleksandrterentev6369 7 жыл бұрын
Фронтендер. Максимум из геометрии средней школы приходилось. И то из-за не использования в повседневном труде, благополучно забывается все. Даже простейшие окружности забываются. Все равно гуглить приходится. Вобщем все зависит от области программирование, если это AI, робототехника и т.д. Там и не только математика пригодится. Считаю, что нужно знать по-большей части, что есть такие-то вещи в математике и для чего они используются. И глубоко изучить необходимый раздел, когда это необходимо. Иначе можно всю жизнь посвятить изучению и ничего не сделать. Как говорится держи середочку между обучением и делом.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Как минимум ориентироваться на уровне: вспомнил название, загуглил, освежил в памяти или разобрался. Все верно.
@Lua_Sar
@Lua_Sar 7 жыл бұрын
Редко пригождалась математика выше 6-7го класса. И дико бесят люди, учителя, которые орут - "Ты программист! Как ты без математики что-то пишешь? Да ты никто и тд...". Но когда просишь этих математиков объяснить что такое функция, их ответ кончается тем, что - "Ну это функция, как ещё понятней? Ты что, тупой?". Получается, я со своим программированием больше математик чем они?) То есть математики без программирования не математики? Перевернул систему)
@АдильСоипов
@АдильСоипов 4 жыл бұрын
чувак крут респект👍я математик у меня аналитический склад ума благодаря этому видео у меня появилась мотивация начну изучать программирование
@MrMaksim2099
@MrMaksim2099 7 жыл бұрын
Так можно о любой проблеме ответить, нужно ли знать CSS back-endеру и т.д. Конечно лучше знать, но вот я думаю, что человек сам к этому прийдет в результате своего развития как программиста.
@91Marcus
@91Marcus 2 жыл бұрын
100%
@TestTest-yt3zh
@TestTest-yt3zh 7 жыл бұрын
Один умный человек сказал, что математика нужна не только программисту, она нужна каждому. Потому что любой человек который преуспевает в чем-то вероятнее всего знает математику.
@Andrey_prm
@Andrey_prm 5 жыл бұрын
@#YourStyle а ведь он прав абсолютно и тут примеры и так очевидны. Математика нужна каждому.
@Andrey_prm
@Andrey_prm 5 жыл бұрын
@#YourStyle даже самое элементарное планирование расхода и дохода это математика. Покупка строительного материала для ремонта в своей квартире это математика. Надо знать площадь и подобрать объем материала. Инвестирование денег это математика. Саморазвитие в ИТ это математика. Например расход на книги и курсы и сроки окупаемости это тоже все математика.
@nazar1073
@nazar1073 4 жыл бұрын
@@Andrey_prm смотря кем ИМЕННО ты хочешь быть
@mamkinstavochnik
@mamkinstavochnik 3 жыл бұрын
@@Andrey_prm это все изи математика, а матеша на профф уровне нахуй не нужна
@Andrey_prm
@Andrey_prm 3 жыл бұрын
@@mamkinstavochnik нужна. Как вы будете создавать без математики что-то новое к примеру свою космическую ракету как Илон Маск.
@hero00hero
@hero00hero 7 жыл бұрын
На собеседовании спросили, что делает функция(кусок кода). Я написал ряд чисел. Меня пытали со словами "И ЧТО ЭТО?". В голове закрутились мысли о формулах поогрессий, ряды... Блин, это факториал, напрочь забыл про его существование! На той работе это знание никогда не требовалось, надо знать и помнить , хотя бы чтобы не было стремно за себя)
@alexfaza1546
@alexfaza1546 7 жыл бұрын
Решение математических задач развивает логические и аналитические способности мозга, что важно для программиста. Знание математических азов 7-8 класса (как писали ниже) возможно и достаточно для большинства программистов, но опыт изучения теории и решения задач (абсолютно абстрактных, как решение уравнений и тд) тренирует мышление человека, что не менее важно. Именно поэтому математику и называют наукой всех наук. И, конечно, в реальной жизни и большинстве профессий людям не понадобится знание о том, что такое синус или интеграл, но именно опыт, который получает мозг при упражнении в математике развивает его способности в любой сфере, ибо логика важна в любом деле.
@pavelbocharov
@pavelbocharov 7 жыл бұрын
Тут даже не то, что дает знание математики, а то, что дало тебе при изучении математики. В школе нам вдалбливали как правильно решать те или иные задачи, хотя были и другие способы, приучали, как говорится, к дисциплине и правильного хода мысли. В универе это продолжалось: матан, вычмат, теорвер и другие предметы. Конечно выделить хочется дискретку, которая дает понимание почти всего и применяется везде - оба моих дипломных проекта были завязаны на дискретке. Ну, а применяю ли я математику, именно формулы? Не то чтобы прям часто. Пару раз за несколько лет.
@alexfreud7947
@alexfreud7947 7 жыл бұрын
Все отлично разложил, и полностью согласен. У самого знания математики - очен посредственные, ввиду отсутствия такого предмета в школе ( была своя атмосфера ). С одной стороны - я ее почти не использую ( ну исключая какую то базовую часть ) - есть отличное понимание работы пк/процессора и на интуитивном уровне понятны основные алгоритмы, их сложность и ресурсоемкость. Но формулу их знать - не знаю. К тому же это действительно написано за нас. Но вот область где я горько плачу о незнании сего предмета - это 3D/графика/ИИ/компьютерное зрение...да банально без нее круг в памяти не нарисуешь - в этих областях пока нифига за нас не написано ( относительно к примеру системного программирования ) (PS - опыт порядка 10 лет, в основном - на плюсах, под *nix + сеть, и часто под железки типа raspberry, esp8266, роутеры на openwrt/lede. и в них скоре логика нужна чем математика )
@kalobyte
@kalobyte 4 жыл бұрын
когда я делал управление платой индикации от лпт порта при помощи компутера, то надо было число 123 разложить на цифры я понятия не имел, как это делать и училка по алгебре и программированию сказала, что надо делить на 10 с остатком и без это при том, что деление с остатком проходил в школе классе в 6-7 отсюда следует, что если вы что-то где-то знали, то с вероятностью 95% вы не сможете применить это на практике, потому что вы даже не имеете представления, что это можно применить на практике в вашем случае отсюда следует, что мудематика не нужна как отдельный предмет, а она идет просто мелким дополнением к курсу программирования того же 3д движка, где конкретно и покажут вам п римеры использования вы никогда не догадаетесь, что интеграл в коде делается совсем не так, как вас заставляли это делать в быдловузе на бумаге на бумаге вы можете только абстгакную херню решать, а в реале компутер нихера не знает про интегралы, а формула вычисления активной электрической мощности контроллером делается сооовсем по-другому, нежели вам втирает учебник по электротехнике для быдловуза а вот учебник для пту объясняет все куда проще и тамошние формулы вы легко можете реализовать в коде и понять их
@jozinbazin8574
@jozinbazin8574 6 жыл бұрын
Тащемта, математику нужно знать вообще всем - это самый базовый и универсальный язык, которым можно описать что угодно
@ARTOMYS
@ARTOMYS 4 жыл бұрын
Опиши с помощью математики своё настроение
@ВольдемарГурьянов-о1т
@ВольдемарГурьянов-о1т 4 жыл бұрын
2+2=5 😹
@arthurkarimullin8476
@arthurkarimullin8476 3 жыл бұрын
@@ARTOMYS ø
@АльбертГерасимов-г7ь
@АльбертГерасимов-г7ь 3 жыл бұрын
@@ARTOMYS пусть настроение - число от 1 до N. Моё настроение N-1.
@trofimovivan
@trofimovivan 7 жыл бұрын
Почитал комментарии, многие считают, что в вебе нужна только арифметика. Как всегда, зависит от задачи. В средних и сложных веб-приложениях необходимо управлять состояниями. Если у нас сложная структура состояний (те же переходы с одной страницы на другую), то на помощь приходит автоматное программирование, которое активно использует теорию автоматов из дискретной математики. Можно кончено и без этого обойтись, но со временем код станет тяжело поддерживать. Если делать сложное SPA приложение, то тут добавляется как отдельная абстрация - история состояний, которой тоже нужно управлять. И тут автоматы помогают сильно упростить жизнь. В бэкэнде же, в более-менее серьёзных приложениях мы часто сталкиваемся с теорией множеств. Тот же JOIN в реляционной БД.
@rainaldstar1229
@rainaldstar1229 7 жыл бұрын
++ Круто! Всё очень доходчиво и по делу о программистах и математике. Даже в повседневной жизни мы каждый день произвольно или непроизвольно используем что-то из различных разделов математики, да банально: в какую очередь встать в магазине, когда к каждой кассе она есть, чтобы быстрее выйти с оплаченными покупками оттуда. Алгоритмы и структуры данных можно также применить к повседневности: сортировка бумаг по категориям, быстрая уборка дома, поиск нужных товаров в магазине, общение в своей основе тоже цикл.)))) Любое возможное действие также является циклом.)))) Понимание и применение математики и её принципов ведёт к более глубокому пониманию жизни и других наук (гуманитарных тоже).)))) Если применительно к программированию: знание математики и алгоритмов очень сильно позволяет сократить код, снижает трудозатраты на оптимизацию и время написания программы, учит мыслить исходя из множества точек зрения, не имея при этом какой-то однобокий взгляд на решаемую проблему. А самое главное - не надо изобретать своих костылей и мучиться с их отладкой.))) Это основы и фундамент знаний для огромного множества вещей.
@oleggubanov9279
@oleggubanov9279 4 жыл бұрын
Проблема не в самой математике как таковой, а в способах её изучения в вузе. Вузы дают математику в виде голой теории на лекциях. Вместо лекций должны быть занятие на основе кейсов. Учитель ставит проблему из реального производства или бизнеса, для решения которых нужно использовать математические модели. Студент должен понять понять задачу, выбрать и изучить необходим математическую модель и применить её либо при решении задачи на бумаге, либо при решении задачи с помощью написания программы для ЭВМ. Если у преподавателя нет желания писать кейсы для предмета, то он может прогуляться в задницу, ему в вузе не место.
@dimalisovyk5277
@dimalisovyk5277 7 жыл бұрын
математика нужна каждый день. Иногда уровень университета, иногда намного сложнее. Работаю над CAD/CAM системами связаными с 3D сканированием, дизайном и печатью
@МанекенИбрагим
@МанекенИбрагим 6 жыл бұрын
Если фигачишь окошки или скрипты на питоне и йаве, то может и нет, но если делаешь чтото с несколькими измерениями, работаешь с текстурами, алгоритмами сжатия, и тд, то обязательно. Но никто не говорит что нужно знать всю математику, у неё куча подразделов, но никто об этом не говорит в этом смысле!
@БананаДжо-щ9л
@БананаДжо-щ9л 7 жыл бұрын
Все по делу, без воды.
@Рихард-х3е
@Рихард-х3е 6 жыл бұрын
Начинающим программистам, желающим освоить базу математики, могу посоветовать сначала прочитать книгу Что такое математика? Рихард Курант, а потом прочитать книгу Дискретная математика для программистов Род Хаггарти
@X32415
@X32415 6 жыл бұрын
Математика бывает разная! Понятное дело, что без знания школьной математики в программировании делать нечего. Но исторически первыми программистами были математики. И в математике появились целые разделы, имеющие отношение к программированию. Меня редко, но спасают знания дискретной математики. Но это не значит, что всем программистам нужно знать высшую математику. Ещё в программировании есть понятие "предметная область". Иногда нужно не плохо ориентироваться и в физике! В работе с БД без знаний дискретки делать нечего.
@youtubenest
@youtubenest 7 жыл бұрын
Наверное излишне вообще классифицировать и пытаться разделить программирование и математику так таковые, всё это в итоге набор знаний, не стоит бояться, что нужно для сферы работы то и стоит изучать думаю. И соглашусь что любые знания из той или иной области, или знание о существовании идей, это инструмент которым всегда можно воспользоваться при необходимости, то есть знаешь что искать и в какой сфере.
@АлександрЖуков-ы3ь
@АлександрЖуков-ы3ь 7 жыл бұрын
Больше зависит от области программирования по мне так, например веб-разработчику будет достаточно понимать математику примерно до уровня логарифмов(это мое субъективное мнение). Если взять какой-нибудь геймдев, то да тут математика нужна на хорошем уровне и физика собственно тоже.
@dvpugats
@dvpugats 7 жыл бұрын
Вот по-этому столько веб-фреймворков, а не деве раз два бесплатных. Цена труда)
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+Александр Жуков веб вебу рознь. Я тоже в вебе работаю, мне пригодилось все, что я перечислил.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Это хороший пример. Мы в свое время делали картографический движок, там пригодилось.
@АлександрЖуков-ы3ь
@АлександрЖуков-ы3ь 7 жыл бұрын
С согласен с вами, тут скорей зависит от того в каком уровне разрабатываешь, но опять же тема эта очень щепетильная).
@KhSlavjan
@KhSlavjan 7 жыл бұрын
все таки ответ "да" получился гораздо длиннее, чем "нет"
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
нет - 3 буквы, да - 2 буквы :)
@KhSlavjan
@KhSlavjan 7 жыл бұрын
но речь о том, почему да заняла весь ролик, потому я и написал: "все-таки ПолучилсЯ длиннее"
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Это шутка была в начале. Говоря длиннее-короче я подразумевал только количество букв в двух словах.
@wssltekliuk8119
@wssltekliuk8119 7 жыл бұрын
Это как приехать в другую страну не зная языка. Жить ты там сможешь? Да. Но вот про комфорт пойдет уже отдельный разговор.
@torburgmax
@torburgmax 7 жыл бұрын
Скорее важно не знание непосредственно, а осведомленность о наличии у человечества знаний о каком-либо аспекте. Банальное понимание того, что интеграл отвечает за площадь. На мой взгляд, не нужно уметь его считать, потому что это напрямую зависит от наличия практики. Но знать, что он существует, или, что существует множество и какие свойства у него есть, очень полезно, чтобы потом при необходимости просто погуглить, освежив в памяти.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 6 жыл бұрын
Классно сказал. Все по полочкам.
@igoraleksandrovich1498
@igoraleksandrovich1498 4 жыл бұрын
99,99% программистов, которые пилят свои сайтики, понятия не имеют про вашу математику.
@Vasilievsa
@Vasilievsa 7 жыл бұрын
Привет, можешь пожалуйста в своём следующем видео, рассказать о информационной безопасности. Какие факультеты более перспективны по этому профилю и что нужно начать учить уже сейчас по этой теме. Буду благодарен (11 класс просто)))
@ThisDaveAndThatJohn
@ThisDaveAndThatJohn 6 жыл бұрын
Есть у меня знакомый который даже в школьной математике тормоз, такой же он тормоз или говнокодер и в программировании. Постоянно намекаю ему об этом, ведь он хороший художник и в веб-дизайнеры бы ему, а не понимает... Невозможно не понимать математику если ты умеешь программировать. Школьная математика должна быть как база. Дальше уже зависит что будете программировать. Говорю по своему опыту, что особо к математике не прибегаю для написания back-end сайтов. Математика с роду была инструментом и им и останется, и использовать этот инструмент нужно по необходимости.
@jackiechanfilms1
@jackiechanfilms1 2 жыл бұрын
Математика не нужна сама, но математика развивает логический склад ума, математика полезна программистам
@mescalito1040
@mescalito1040 6 жыл бұрын
Да занимайтесь программированием и потихоньку почитывайте математику с азов а потом нужные вам разделы, также как английский. Чего там сложного то? Многих запугали этой математикой, поэтому так стоит вопрос. Можно выбрать и средний путь. Через 3-5 лет ты будешь доком и в программировании и в математике. Главное постепенно в меру, чтобы было интересно и практично. И главное здесь ты уже видишь реальную работу математики и как она тебе может помочь профессионально. Это тоже самое что с английским самая большая ошибка изучать его чтобы был.
@X32415
@X32415 6 жыл бұрын
Универ научил, что видишь пределы - беги и прячься под стол! Никто не объяснил, зачем оно мне надо! Загнуть проволоку в виде интеграла и без знания матана мозгов хватит. Но говорили учить надо, а то военкомат заберёт! В итоге пошёл в военкомат сам! А вот по дискретке скучаю... Там область применения понятна.
@aleksandrterentev6369
@aleksandrterentev6369 7 жыл бұрын
Когда уже имеешь подушку знаний, даже не замечаешь, как тебе пригождаются те или иные знания. Но вот попробуйте поучить программированию первоклассника. И вы увидете, что больше всего будете тратить время на математику(и физику, если захотите игрульку запилить с ним), чем на язык программирования. Вопрос: на сколько обширные знания математики вам пригодятся? Тут зависит от вашего направления программирования. Если клепать простые сайтики, то основ арифметики и геометрии хватит. Если микроконтролеры, компьюте вижин, AI и т.д., то там уже нужны знания, которые выходят за рамки средней школы. И опять же все индивидуально, кто-то программирует роботов используя готовое апи, и справляется без особых знаний математики. А кто-то делает начинку для этого апи и ему уже нужен совсем другой уровень знаний.
@Iliya.Kravets
@Iliya.Kravets 7 жыл бұрын
читаем Литвак Н., Райгородский А. "Кому нужна математика. Понятная книга о том, как устроен цифровой мир", 2017, и не задаем глупых вопросов.
@barbiturat1
@barbiturat1 7 жыл бұрын
За всю свою многолетнюю практику я не выявил закономерности, чтобы владеющие высшей математикой преуспевали как программеры больше чем те, кто ей не владеют.
@dvpugats
@dvpugats 7 жыл бұрын
Так закономерности то и нет, любая естественная наука учить думать, а как человек этим умением распорядится, это уже вопрос другой науки)
@alexfreud7947
@alexfreud7947 7 жыл бұрын
у каждого своя ниша. Если бы не знающих брали в разработчиков ПО для самолетов, особенно военных - боюсь новость которая произошла на днях на учениях - происходила бы чаще
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 6 жыл бұрын
> За всю свою многолетнюю практику Смотря в какой области вы встречали коллег
@МанекенИбрагим
@МанекенИбрагим 6 жыл бұрын
@@alexfreud7947 Дней ученьев бы небыло)
@ИванСофрони
@ИванСофрони 7 жыл бұрын
Спасибо за видео, как всегда очень нужное. Подскажите полезную литературу для поднятия уровня в математике для веб-разработчика, может быть есть так сказать "правильные" авторы, методы обучения, усвоения, каналы на ютуб. Было бы очень полезно, спасибо.
@TrueGelius
@TrueGelius 7 жыл бұрын
Фронтэнд. Математика уровня 2+1.
@barbiturat1
@barbiturat1 7 жыл бұрын
TrueGelius по крайней мере, до тех пор, пока не понадобилось создать что-то нетривиальное и динамическое на svg.
@amoral3
@amoral3 7 жыл бұрын
Вот уж не скажи) Если ты устанавливаешь Вордпресс на хостинг, то тогда да, наверное... а если нужно будет создать анимацию какую-нибудь на WebGl или что-то подобное, много тебе эти 2+1 помогут?
@Acid31337
@Acid31337 7 жыл бұрын
Kirill Kirillov хоть использовал webgl? Я - да. Ответственно заявлю - чтобы программировать трехмерную графику и шейдеры нужно уметь программировать. Все.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+TrueGelius это зависит. Если тебе жиквери лапшу лепить, то конечно.
@TrueGelius
@TrueGelius 7 жыл бұрын
Постоянная работа с ангуляром, реактом и прочим окружением. Ничего сложнее арифметики за 2 года пока не доводилось использовать.
@Checkmate-p8r
@Checkmate-p8r 4 жыл бұрын
Математику не только нужно знать и выучить а нужно его понять откуда вообще появляются эти цифры
@dvpugats
@dvpugats 7 жыл бұрын
Что значит математика в вашем видео? Все основные языки уже перешли в стандартизацию, и все математические решения реализованы в алгоритмах из коробки. Математика нужна лишь для того, чтобы понимать что происходит и какой вариант применять. И у меня к вам теперь назрел вопрос, как вы считаете сложность алгоритма через логарифм? Ведь у логарифма должен быть лимит или конечная точка. Как я понимаю все ваши подсчет идут из стайла программирования или затрат на быстродействие? Как ваши логарифмический подход включает дифференцируемые функции внутри? Я даже в 2000 на олимпиадах по паскалю использовал снипетты что взял в интернете, и не переживал что это не мое) Давайте оставим математику, настоящую математику, тем людям что стандартизируют языки, ок?)
@Acid31337
@Acid31337 7 жыл бұрын
dvpugats Наглядное проявление магического мышления. "я не знаю откуда молния, наверное это боги разгневались" = "я не знаю что там, наверное сложная математика".
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+dvpugats ну вот мы и пришли. Конечная точка у логарифмической функции. Например O(log n) сложность того же бинарного поиска.
@yadimaga2285
@yadimaga2285 6 жыл бұрын
короче думаю сделать юмористический блог чела учившего матан на обычном инженерном факультете там будут видосы типа 5 математических фокусов которыми можно удивить любого программиста
@yadimaga2285
@yadimaga2285 6 жыл бұрын
будто те основы математики о которых идет речь у не математического программиста они сами в своих вузах не проходят
@yadimaga2285
@yadimaga2285 6 жыл бұрын
и в школах...
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 жыл бұрын
Я бы подписался :)
@yadimaga2285
@yadimaga2285 6 жыл бұрын
я бы там в шутку новые двери в программировании открывал бы потому что знаю вот эти сложные дифуры %) и не знаю программирование
@aleksandrbansh3074
@aleksandrbansh3074 7 жыл бұрын
Делаю небольшие программы для решения инженерных задач: математика на каждом шагу, от анализа исходной геометрии до конечных вычислений.
@Juan-zw8hy
@Juan-zw8hy 7 жыл бұрын
>" инженерных задач"
@aleksandrbansh3074
@aleksandrbansh3074 7 жыл бұрын
при разработке программы иногда возникают математические подзадачи, которых нет при решении вручную на бумаге
@ivankukushkin9923
@ivankukushkin9923 7 жыл бұрын
Привет, расскажи пожалуйста в след. видео о том как ты ищешь работу и проходишь собеседования. Т.е. придерживаешься ли немецкого стандарта Bewerbung + Lebenslauf в строго бумажном виде или всё находил он-лайн через Monster/Linkedin. А так же в каком формате обычно проходит собеседование и на каких языках чаще(нем./англ.)?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+Ivan Kukushkin привет. Я рассказывал в видео Переезд для программиста. Резюме скорее международного стандарта на английском. Интервью тоже на английском. Не ищу, обычно меня находят и я сам разрабатываю компании в которых хотел бы работать, а не доски объявлений
@ivankukushkin9923
@ivankukushkin9923 7 жыл бұрын
Спасибо за ответ! Видео также посмотрел, было интересно!
@PhoenixlFIRE
@PhoenixlFIRE 7 жыл бұрын
Математика это слишком широко сказано Разделы математики как векторный алгебры довольно просты
@ЛевЛебедев-ц6г
@ЛевЛебедев-ц6г 7 жыл бұрын
этот вопрос задаётся в ключе: нужно ли идти учиться на математика или зубрить высшую матиматику пару лет чтобы программировать?
@ВасяПупкин-е7ф3ц
@ВасяПупкин-е7ф3ц 5 жыл бұрын
зубрить вообще никогда ничего не нужно, а вот понимать очень бы не мешало
@ponypower9144
@ponypower9144 7 жыл бұрын
Работаю в геим деве, без математики если честно создавать игры(качественные) практически не возможно по-моему , доходило до того что когда учился в универе приходил домой после очередных пар по математике с готовым решением, хотя до этого мог сидеть ломать голову две недели как это сделать. Так что использование математики очень сильно упрощает работу, потому что математика за частую дает тебе готовые решения твоих проблем, если ты конечно понимаешь как вообще пользоваться своими знаниями.
@sergzach
@sergzach 7 жыл бұрын
Можно в целом понимать мат. язык, но неважно справляться с задачами. И по идее понимание мат. языка (т.е. как раз понимание, чем логарифм отличается от степенной функции) - слишком мало, чтобы "знать математику". Я, честно признаюсь, с задачами всегда справлялся так себе.
@soundsliketrain
@soundsliketrain 7 жыл бұрын
А если хочешь быть программистом-квантом, то надо знать дофига математики)
@codingfox
@codingfox 7 жыл бұрын
В вебе математика нужна на уровне класса 7-8. Если работаете в других сферах, решайте сами
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+Вялый Осьминог веб вебу рознь. Я тоже в вебе работаю, мне пригодилось все, что я перечислил.
@someoneperson5224
@someoneperson5224 4 жыл бұрын
Всё так, веб наименее математизированная отрасль программирования.
@snatvb
@snatvb 7 жыл бұрын
Я не имею вышки, нанял человека, он меня учит метаметике Потому что она реально нужна, я фронт разраб, жил без нее в целом, но дали задачу - разработка протокола на клиентской части, и тут жопа, ибо это криптография, битовые операции и тд вот, учусь)
@БогомолФартовый
@БогомолФартовый 4 жыл бұрын
на счет игр:если я юзаю UE4,то какие сферы матеши мне нужны?
@BalticWind
@BalticWind 7 жыл бұрын
Привет! Сними видео про свою работу, я имею в виду технологи которые используешь в работе.
@Женяверующий
@Женяверующий 3 жыл бұрын
Добрый день, скажите пожалуйста ,а ,что лучше для программирования учеба на программной инженерии или компьютерных науках ? Заранее благодарю
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 3 жыл бұрын
На компьютерных науках обычно больше всяких алгоритмов. На инженерии должны учить строить программы и системы, если курс хороший, то инженерия должна быть лучше. Но комп науки - это база которую всех потом ломает самим доучивать
@Женяверующий
@Женяверующий 3 жыл бұрын
@@SeniorSoftwareVloggerясно, благодарю ещё раз
@luforlulz
@luforlulz 7 жыл бұрын
Ещё бы книги по математике для программистов
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
У меня нет рекомендаций. Погугли Math for Programmers book
@sergzach
@sergzach 7 жыл бұрын
Исходя из комментариев ниже, современный программист - это тракторист с образованием 7 классов. :)
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Увы и ах
@martin3864
@martin3864 7 жыл бұрын
То чувство, когда у тебя появилась надежда, что хоть где-то твои знания в области математики и физики могут быть полезны для твоей цели, в становлении программистом(Мартин, физикоматематическая школа)
@FyUajYpUlM39
@FyUajYpUlM39 3 жыл бұрын
И как?
@neosvet333
@neosvet333 6 жыл бұрын
Для разработки прикладных-клиентских приложений достаточно знать булеву алгебру и математику начальной школы..)
@NotIce684
@NotIce684 3 жыл бұрын
В первый же год работы у меня была задача написать небольшую утилитку настройки коэффициентов ПИД-регулятора с построением графиков.
@KonstantinDedov
@KonstantinDedov 7 жыл бұрын
Математика нужна любому человеку. Программист -- человек => Математика нужна программисту.
@vladimirshitov2160
@vladimirshitov2160 7 жыл бұрын
Звучит, как ответ от искусственного интеллекта :D
@sergzach
@sergzach 7 жыл бұрын
Давайте определим точнее, что означает "нужна". :)
@coconut_punker
@coconut_punker 6 жыл бұрын
Тут надо уж выбирать - либо быть программистом, либо математиком.. Т.к. чтобы изучить математику на том уровне на котором предлагают все сторонники мнения что математика нужна, нужно потратить очень очень много времени. А значит много времени придется бедствовать. Пожалуй склонен согласиться с мнением что это должна быть отдельная сфера для отдельно категории программистов
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 жыл бұрын
Why not both?
@coconut_punker
@coconut_punker 6 жыл бұрын
@@SeniorSoftwareVlogger both в целом неплохо, просто матан нужно изучать года 2 и регулярно, чтобы реально в нем шарить.. Посему стоит хорошо подумать, нужно ли влезать в эту сферу серьезно. Ну сразу оговорюсь, у меня нет опыта работы программистом.. Работу не найти, т.к. нет времени развиваться как программист. Все время уходит на изучение математики в институте.
@DanDan-lt2ed
@DanDan-lt2ed 7 жыл бұрын
Полностью с тобой согласен, но вот и встречный вопрос, сейчас изучаю программирование, в школе с математикой был на Вы, не будет ли сейчас параллельное изучение математики наносить вред изучению программирования??
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Условный вред может быть от совмещения двух предметов, так скажем. С другой стороны в ВУЗах люди учат сразу кучу предметов и ничего (ничего потом не знают :).
@DanDan-lt2ed
@DanDan-lt2ed 7 жыл бұрын
Senior Software Vlogger поэтому в ВУЗах зачастую все знания при таком подходу благополучно улетучиваются сразу после получения оценки на экзамене и зачёте, а в данном моменте хочется чтобы с изучением математики выстраивался как Вы сказали математический/аналитический склад ума
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+Dan Dan можно на ты. Знания в вузах улетучиваются, потому что люди понятия не имеют зачем им все это. Когда это понимание есть, то знания остаются. Потому если ты собираешься осознанно изучать что то - не стоит бояться, что знания забудутся
@DanDan-lt2ed
@DanDan-lt2ed 7 жыл бұрын
Senior Software Vlogger согласен, поэтому изучая сейчас ЯП я стараюсь записывать все до мелочей, чтобы обязательно это применить в будущих проектах:) А касательно математики, можешь посоветовать алгоритм правильного изучения: книги или видел(Khanacademy, например), на что обратить внимание:)
@Acid31337
@Acid31337 7 жыл бұрын
Dan Dan записываешь в тетрадочку определения? ) И после этого говорят что у нас хорошая система образования...
@AlexeyTsapaev
@AlexeyTsapaev 4 жыл бұрын
я бы вместо антивируса поставил бы программу которая блокирует код написанный человеком без знания математики))))
@AnarchySane
@AnarchySane 7 жыл бұрын
А ещё есть программисты, которые занимаются программирование CAS. Это мутант Алгебраист - программист. Уже представляю программиста научного софта, который не разбирается в математике хорошо или отлично. Почему все думают, что программист это обязательно веб, игры и пр ? Научное программирование уже не считается? CS же есть. Есть Scientific Programming. P.S. да, знаю, что автор упомянул ИИ. Что в РФ это не актуально?
@TrueGelius
@TrueGelius 7 жыл бұрын
Кстати о нотах. За 8 лет хождения в музыкальную школу, я всегда разделял знание нот и игру на инструменте. Т.е. когда я изучал произведения, я запоминал как они играются чисто механически, а не ноты, из которых они состоят. И даже играя по нотам я играл в основном механически, а не чисто по нотам, которые имели значение только на самой начальной стадии изучения произведения, и для этого не нужно было даже знать, что это за нота, как она называется и все такое (хотя это я знал, конечно), достаточно было знать, где она находится на инструменте и не более. Сложно объяснить, кто играл на инструментах, тот должен понимать, о чем я.. Таким образом, с нотами я сталкивался в основном на уроках сольфеджио, а не при игре на инструментах. Так что аналогия не самая удачная.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Т.е. я правильно понимаю, что без знания нот ты бы не смог выучить ни одно новое музыкальное произведение и при этом говоришь, что ноты не важны?
@TrueGelius
@TrueGelius 7 жыл бұрын
Я не говорю, что они не важны, я говорю, что не нужно все знать о нотах идеально (знание о нотах не ограничивается их названиями). Но, более чем достаточно знать только их расположение на инструменте и даже не обязательно знать их названия, что такое октавы, различные системы обозначения и т.д.. И нужно это только на первых порах, пока игра произведения не станет чисто механической. Хотя, я знаю людей, которые заучивали именно ноты, но это уже не относится к данной теме. Ну и да, в принципе, при желании можно выучить произведение, даже не зная ноты, играя на слух или же используя табулатуры (хотя, это уже разновидность нотации, но в каноничном смысле это не ноты)..
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Я так и делал, учил по табулатурам и даже писал музыку, но дай мне любое произведение в нотах и я бы не смог его сыграть. Знание где ноты на твоем инструменте - это все равно что знание какой алгоритм тут нужно применить. На мой взгляд. Можно быть музыкантом не зная нот - это факт. Можно быть программистом не зная математики - это тоже факт. Но это те самые желательные области, который значительно упрощают путь, разве нет?
@TrueGelius
@TrueGelius 7 жыл бұрын
Я и не спорю, что математика необходима, но необходима она поскольку-постольку. И где-то она нужна в большом и узкоспециализированном объеме, а где-то ее достаточно на минимальном уровне какого-нибудь 7 класса, где хорошее знание математики просто окажется избыточным. А хорошее знание нот всегда упростит изучение, в любой ситуации. Именно поэтому мне и показалась эта аналогия немного неудачной)
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+TrueGelius 🤝
@МаксимОрлов-х9ы
@МаксимОрлов-х9ы 6 жыл бұрын
Из чего надо исходить когда стоишь перед выбором бек энд или фронт энд?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 жыл бұрын
из того, что больше интересно, где больше платят, есть ли компании в которых ты сможешь вырасти и сколько работы там где ты планируешь жить.
@МаксимОрлов-х9ы
@МаксимОрлов-х9ы 6 жыл бұрын
Senior Software Vlogger Нейронные сети, глубокие нейронные сети, искусственный интеллект и языки связанные с роботом/робототехникой
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 жыл бұрын
Это звучит совершенно не как фронтенд. Даже не бекенд в понимании бекенда для сайтов.
@ildarEGE
@ildarEGE 3 жыл бұрын
Теория категорий только не знаю из этого всего
@ВячеславСветлаков-к3э
@ВячеславСветлаков-к3э 6 жыл бұрын
Мы просто привыкли не замечать её, те кто не знает, постоянно спотыкается на ней. Те же множества из дискретной математики, не говоря уж об арифметике.
@Skalebro
@Skalebro 7 жыл бұрын
Музыканту не нужны ноты, говорю как музыкант. =) Пол Маккартни будучи уже известным в Битлз не знал нотной грамоты и это не мешало ему быть музыкантом. Просто не очень удачный пример. По существу, математику встречал только на олимпиадах по программированию с++ и в гейм деве, пространственную геометрию. Наверное для тех кто пишет движки какие то, это актуально. Для всего остального есть фреймворки и инструменты готового типа. Фул мемори, окей расширяем пул на сервере. Уж точно не в вебе, судя по проектам о скорости работы мало кто задумывается.
@Skalebro
@Skalebro 7 жыл бұрын
А ну еще математика пригодилась на собеседовании. Построить функцию факториала. =)
@AlexP-jc7rz
@AlexP-jc7rz 7 жыл бұрын
Говорю как гитарист-самоучка со стажем 10 лет: не зная нот, музыкант отсекает огромный пласт музыки, так что аналогия автора вполне уместна. Без знания теории музыки вы не сможете исполнять сложные произведения, не можете играть в ансамбле, оркестре, т.к. не будете в состоянии прочитать партитуру. Тот же Пако Де Люсия начал учить ноты в 44 года, когда уже был всемирно известным исполнителем и композитором фламенко. А если мы ознакомитесь с историей Deep Purple, то узнаете, что их концертом с оркестром руководил Джон Лорд, который знал ноты, и переводил с музыкального языка на человеческий для их ударника.
@ZQutui
@ZQutui 7 жыл бұрын
Полнейший бред насчет того нужны ли ноты. Я раньше играл на гитаре, и тоже думал нафиг эти ноты, можно и без них. Так вот, когда хочешь сыграть что-то действительно стоящее, то даются в основном ноты, или табы(но табы это как текст на английском переведенный на русский) а не знаю ноты ты сможешь сыграть только пачку сигарет, или смотреть как кто-то тебе разберет мелодию.
@ivankukushkin9923
@ivankukushkin9923 7 жыл бұрын
Согласен на 80%. Есть ещё высокооплачиваемая область по созданию ПО для обработки видео/фото. Есть проекты по оцифровке ландшафта. Есть научные проекты с мат. моделированием. Есть ПО, которое управляет различными станками; там не только матан, но и физика нужна. На вскидку назову такие фирмы как Google, Apple, Adobe, Boing. Но самый большой спрос наверно и правда в GameDev.
@ubivaka
@ubivaka 7 жыл бұрын
Музыканту нужна математика не меньше чем программисту. Маккартни однажды пошутил про то, что не знает нот и это превратилось в миф, которым некоторые пользуются в качестве оправдания своему нежеланию учиться. Музыка раньше изучалась наравне с математикой. Ноты могут быть не нужны только музыкантам любителям.
@rizabekutegenov5423
@rizabekutegenov5423 4 жыл бұрын
Использую математику для учебы(9класс). И чтобы решать задачи для программирования.
@evgenyproydakov3665
@evgenyproydakov3665 7 жыл бұрын
Вставлю свои 5 копеек. Сейчас разрабатываю бекэнд рекламной системы на С++. До этого несколько лет писал мобильные игры, на том же С++. Даже в таких областях очень критичных к производительности далеко не всем членам команды нужно отлично знать математику и структуры данных, большая часть работы это придумывание каких-то API, согласование с другими отделами и написание бизнес логики. Но кто-то в команде должен это сделать. Кто-то должне написать правильный код для индексной структуры данных, которая будет влезать в пямять сервера и позволять выполнять с ней операции за требуемое время и быть при этом консистентной, чтобы ничего не ломалось, программа не падала итд. Так же если нужно выполнить оптимизацию и сделать так чтобы весь трафик держал один сервер вместо двух часто другого выхода нет. Так же возникают задачи написать код который будет с заданным математическим распределением выдавать результат или посчитать вероятность коллизии хеш функции итд. И тут математика может вам помочь. При разработке мобильных игр производительность была очень важна. Приходится думать какую структуру данных взять тут или там vector или hashtable или лист или дерево. Необходимо писать код поведений игровых объектов, который уложится в заданные ограничения по памяти и процессору. Если мы говорим не про игровую логику, а о процессе отрисовки то там только математика - линейная алгебра. Умножение матриц и векторов. Решение систем уравнений. Переходы от одних координат в другие итд. Так же математика бывает полезна при первичной оценке. Те с помощью комбинаторик или других манипуляций можно посчитать: сколько нам нужно будет процессора, дисков, пропускной способности сети. Такие рассчеты могут помочь не попасть в неприятное положении - когда все уже написали, но мы не влазим в диски в 5 раз и нужно срочно что-то переписать или потратить кучу денег. Некоторые специалисты без математики вообще не смогут работать. У меня на этаже сидят аналитики из отдела машинного обучения. Чтобы делать эту работу хорошо им нужно уметь хорошо считать вероятности и уметь делать разные оценки. Сам испытываю с математикой и струкрурами данных проблемы. Олимпиадным программированием в детстве не занимался. Но сейчас активно над этим работаю. В большом количестве классных компаний серьезные позиции требует хорошего знания математики. Так что ее знание может вам помочь получить классную работу. Так что если хотите стать профессионалом более высокого уровня - учите матчасть.
@CiCLoDoL
@CiCLoDoL 7 жыл бұрын
Прослушав 4 минуты, можно сделать выводы. Математика в программировании нужна, чтобы знать почему функция называется функцией, т.к. это из математики. Збс.
@sergeyrinov7875
@sergeyrinov7875 7 жыл бұрын
Математика и в обычной жизни нужна. Тем более это интересно)
@JeepersCreepersss
@JeepersCreepersss 3 жыл бұрын
Не интересна, но нужна
@markiiankhylynsyi2039
@markiiankhylynsyi2039 6 жыл бұрын
Я имею математическое образование. Подскажите пожалуйста какое направление в программировании мне выбрать, чтобы в наибольшей мере использовать свои знания.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 жыл бұрын
Криптография.
@someoneperson5224
@someoneperson5224 4 жыл бұрын
@@SeniorSoftwareVlogger data science
@ОксидОкситонсьена
@ОксидОкситонсьена 6 жыл бұрын
Математика правит мозги, отсюда следует трезвая оценка проблематики. Многие алгоритмы можно сделать намного эффективней, благодаря математическому подходу. Матан и проганье, как по мне, одно целое: Ин и Янь)
@MrSevenZZZ
@MrSevenZZZ 7 жыл бұрын
Каждое утро я встаю и программирую простой искусственный интеллект D
@SCEEF
@SCEEF 7 жыл бұрын
Я дизайнер не умеющий рисовать, ну что поделаешь. Для меня рисование не требуется)
@Ad-qo5fo
@Ad-qo5fo 7 жыл бұрын
я вас обожаю
@KamillaMorti
@KamillaMorti 7 жыл бұрын
Теперь придется подтягивать математику. Хорошо хоть в универе она была.
@NickitaKuzbass
@NickitaKuzbass 7 жыл бұрын
Что за пупс на сканере? А из fallout есть?)
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+Никита Шматов это Морти. Из фаллаут нету
@barbiturat1
@barbiturat1 7 жыл бұрын
Я бы ответил коротко. Если твоя цель заработать программированием бабла, то для достижения этой задачи математика тебе не нужна. А если твоя цель иметь возможность программить в любой сфере, в которой пожелаешь, то знание математики тебе конечно необходимо.
@dvpugats
@dvpugats 7 жыл бұрын
Не везде можно прогать, побойся бога, вспомни 1С)
@sergzach
@sergzach 7 жыл бұрын
Я бы сказал наоборот, если хочешь зарабатывать больше, то как раз нужна. :)
@alexandrrozhnov1663
@alexandrrozhnov1663 7 жыл бұрын
привет а если совсем не знаешь математику, то с чего начать изучать её?
@dimitryrusu4022
@dimitryrusu4022 5 жыл бұрын
Alexandr Rozhnov я начал с сайта spacemath.xyz
@КириллЛомовской
@КириллЛомовской 7 жыл бұрын
Интересно а в какой области вы программист Senior ? аж любопытно стало.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+Кирилл Ломовской ну раз любопытно: большую часть был бэкенд, сейчас фронтенд
@КириллЛомовской
@КириллЛомовской 7 жыл бұрын
Спасибо очень всегда вдохновляешь, сам на Web разработчика учусь, сначала не очень нравилось, хотел делать игры, сейчас вот бьюсь над релизом первой игры в Стим, но со временем начало нравится даже очень. НО у меня большая дилемма на чём писать диплом на Java или на PHP это думаю во многом мою судьбу решит. Вот модет ты что нибудь посоветуешь? Java для веб сейчас не очень актуальна, а мы именно как Веб разработчики учимся, тем более по вакансиям Давистов Больше мидлов и Сеньёров хотят а Джунов не нашёл в Москве когда смотрел, говорят это проблема, PHP легче но я думаю у него него не то что бы не так много перспектив, но мне кажется есть некий потолок и потом уже будут проблемы если проект большой или ещё что, тем более у меня уже есть сайт по уровню диплома я его за лето сделал как практику. так что ДУмаю о джаве но она мне очень сложно даётся, по времени и силам написать рабочий код раз в 10 дольше чем на РНР . Тем более у нас преподаватели, совсем не учат и сами не очень умеют делать проектирование, то есть решили что кодить и кодим сразу, так что ещё паттерны стараюсь читать учить, применять сам, мне кажется без этого никуда. Проект вот если что. lomovskoykirill.000webhostapp.com/ Очень бы помог аргументированный совет от такого специалиста.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Кирилл, я не думаю, что твой диплом определит твою судьбу. Не стоит загоняться такими вещами, выучишься и переучишься еще куче вещей за ближайшие 5 лет. Теперь про джаву: кто-то сказал лет 10 назад "Выучи джаву и никогда не будешь голодать" - это актуально и по сей день. По моему опыту, по крайней мере в Германии и США, на джаве попадаются гораздо более интересные проекты, это не просто доставалки данных из базы и выплевывание их в html, это может быть или сервер для игры, или любой другой распределенный бекенд, или машинное обучение, или Андроид приложения. Тогда как на пхп по большей части именно то, где не нужна математика дальше 2 класса ;) Освоив ООП язык со статической типизацией ты сможешь выбросить типы и уйти в пхп, добавить типы гораздо легче, чем выкинуть. Если ты решишь писать диплом на джаве, конечно будет сложнее и ты можешь ругать меня матом, за то что я насоветовал, но потом, скорее всего, тебе это поможет. Будет тяжелее, но это сделает тебя лучшим программистом, просто изо дня в день дроби эту глыбу. Это про Grit и про showing up day in and day out (нет русского аналога в голове). Удачи!
@КириллЛомовской
@КириллЛомовской 7 жыл бұрын
спасибо огромное, за совет, если будет очень трудно буду ругать матом только себя 8) так как всё же сам это выберу. Сегодня как раз на парах всё же решил, то же про Джаву и тут ты написал. Так как в Джаве всё абстракте есть мощные инструментарий который берёт много работы на себя, Персистенсы всякие, Ентити, Фабрики, Пулы, и так далее, то есть остаётся сосредоточится, только на логике, шаблонизации проектировании, тем более там отлично ООП реализовано, инкапсуляция там, пакеты Фасады и так далее, и сегодня же РНР мне не показался таким уж лёгким, преподавательница вроде хорошая и я сам уже написал пару проектов на нём но когда проект разрастется, появляется гигантская куча файлов, и если их правильно не организовать чёрт ногу сломит даже есть MVC модель есть 2 дня просидел из за того, что мы проходим плохо организованный проект и не смог сделать элементарные обдейт делит категорий из админ панели( Спасибо за совет буду подбирать литературу и уже планировать диплом.
@КириллЛомовской
@КириллЛомовской 7 жыл бұрын
тем более я очень нацелен на стажировку в Германии, сейчас учусь в Эстонии на последнем курсе, так как тут есть возможность бесплатного образования с большой стипендией в Москве я такого не нашёл, после этого с удовольствием попробовал бы поработать в Европе.
@ВладиславПростяков
@ВладиславПростяков 5 жыл бұрын
Поддерживаю!
@gurupatikus
@gurupatikus 7 жыл бұрын
5 лет программирую в вебе фуллстеком и ниразу ничего серьезнее деления по модулю не понадобилось.
@ВасяПупкин-е7ф3ц
@ВасяПупкин-е7ф3ц 5 жыл бұрын
скажи свои данные, чтобы я к тебе клиентом никогда не обратился
@ЯнШульгин-э7м
@ЯнШульгин-э7м 7 жыл бұрын
музыканту не обязательно знать ноты? хах, нет нихуя! ноты и их длительности это единственное что нужно обязательно знать музыканту... не зря пять лет в музыкальной школе учился
@брониславботексный
@брониславботексный 4 жыл бұрын
Советую вам Романа Пушкина посмотреть об этом
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 4 жыл бұрын
У Романа что-то один негатив на ютубе был в последнее время. Я читал его блог давно, когда он ещё в Таиланде жил.
@desbul8473
@desbul8473 5 жыл бұрын
В каких програмированиях не нужна математика или хотя бы небольшие знания???
@kalobyte
@kalobyte 4 жыл бұрын
в 95% случаев врят ли ты будеш прогрммировать что-то из ряда вон выходящее таких задач много не надо решать, основные задачи это клепание круд приложений для веба или виндовса
@Six1een16
@Six1een16 7 жыл бұрын
Глупый вопрос - простой ответ ДА
@rosis1974
@rosis1974 6 жыл бұрын
Прощай программирование !
@skriaga8101
@skriaga8101 3 жыл бұрын
Математика математике рознь. И сложить 2 + 2 - это математика, и без этой математики правда будет сложно. И доказательство математических гипотез - математика, но врядли кто-то испытает недостаток знаний в этом направлении при работе программистом. Считаю, что в большинстве случаев за глаза хватит школьной программы. Даже в машинном обучении нужна далеко не вся вышка, а работа вертится вокруг лишь двух разделов - теория вероятностей и статистика.
@АлександрДемидов-э2и
@АлександрДемидов-э2и 5 жыл бұрын
Немчинский из соседнего блога со стажем 20+ лет утверждает, что не нужна... Вот кому из вас верить?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 5 жыл бұрын
Никому 🤫
@managerilya9810
@managerilya9810 4 жыл бұрын
Вроде разобрались - одним нужна, другим - нет. Имеется ввиду конечно вузовская а не школьная
@eugenereebok9487
@eugenereebok9487 7 жыл бұрын
2×2=5
@olehdiatlenko4463
@olehdiatlenko4463 7 жыл бұрын
А кто посоветует учебнии для изучения вышки с нуля? Чтобы язык был проще и начиная с матриц и интегралов?
@marksvonhayek5550
@marksvonhayek5550 7 жыл бұрын
Начинай с Зельдовича и его введения в высшую математику.
@ВасяПупкин-е7ф3ц
@ВасяПупкин-е7ф3ц 5 жыл бұрын
Дмитрий Письменный
@hjxt7619
@hjxt7619 7 жыл бұрын
Какую область программирования выбрать студенту математики ? В какой области есть большe всево математики и логическое мышление ? Mожет AI или VR программирования?
@yanagaeify
@yanagaeify 7 жыл бұрын
На сколько мне известно, machine learning и да, ai
@shahahah256
@shahahah256 7 жыл бұрын
Чуваки не изучайте Меньше конкурентов )
@barbiturat1
@barbiturat1 7 жыл бұрын
Sasha Vozvyshaev рынку плевать, Знаешь ли ты математику, или нет. Рынку нужно получить продукт как можно быстрее и с ДОСТАТОЧНЫМ (а вовсе не отличным) качеством.
@fromsi137
@fromsi137 7 жыл бұрын
Вадим Некрасов Вперед! Только 1с! Только деньги!
@dvpugats
@dvpugats 7 жыл бұрын
Быстро Качественно Недорого, выбери любые два)
@alexeibelousov3279
@alexeibelousov3279 7 жыл бұрын
FromSi ахахахаха! сколько же я видел говно-самодельных cms'ок.
@wssltekliuk8119
@wssltekliuk8119 7 жыл бұрын
Sasha Vozvyshaev , * Меньше нормальных конкурентов. Хороших конкурентов. Хотя мы же ничего не знаем про твой уровень. Так что дилемма спорной получилась)
@tigervlad4954
@tigervlad4954 7 жыл бұрын
Конечно да.
@dvpugats
@dvpugats 7 жыл бұрын
В итоге толпы клоунов ринутся изобретать старые алгоритмы, крича что их либы быстрее других на 99.9 процентов)
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Обычно люди изобретают новые алгоритмы, потому что не подозревают о существовании старых, а не для того чтобы размять мышцы в матане. Но алгоритмы это отдельная тема.
@МанекенИбрагим
@МанекенИбрагим 6 жыл бұрын
Я иногда пишу свои, потому что уже реализованная в виде деревянного кода, часто встречается комшар, когда в плюсах пишут не шаблонами, а всё макросами. Или что самое быстрое дерево на гитхабе работает только с 32 битными данными в одном листике.
@houston9114
@houston9114 7 жыл бұрын
ОК,понял
@foryou3942
@foryou3942 7 жыл бұрын
Работаю программистом довольно давно и не знаю таблицы умножения, блин так влом учить :D ахах // Смех-смехом но я реально не знаю таблицы умножения как полностью запомненной а в случае чего могу за сек посчитать что нужно))
@VadimChubrikov
@VadimChubrikov 7 жыл бұрын
Делаю 3D игру, за 2 года мне математика ни разу не понадобилась не в дизайне не в программировании. Делать свой движок в 2017 году уже не актуально даже для средних по размерам студий, тем более для инди.
@МолодойЧеловек-я2щ
@МолодойЧеловек-я2щ 7 жыл бұрын
Это из-за того что игра примитивная
@salaleser
@salaleser 6 жыл бұрын
согласен c Witnes Egov, что игра твоя примитивная и на Unity, а лет тебе до 16 очевидно
@JohnWickMovie
@JohnWickMovie 6 жыл бұрын
Ахаха. Ну ты и пизданул. Ты наверное даже OpenGL еще не трогал чтобы такое говорить
Нужна ли математика программисту?
12:49
Sergey Nemchinskiy
Рет қаралды 64 М.
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН
НУЖНА ЛИ МАТЕМАТИКА ПРОГРАММИСТУ
10:27
Yuliya Deinega
Рет қаралды 75 М.
IT Собеседование. О чем спросить компанию?
20:02
Senior Software Vlogger
Рет қаралды 100 М.
5 tips for my younger self
8:25
Senior Software Vlogger
Рет қаралды 142 М.
Собеседование в IT
3:39
Воинствующие Аметисты
Рет қаралды 2,4 МЛН
Что должен знать «настоящий» программист
8:52
Senior Software Vlogger
Рет қаралды 75 М.