Учить/Не учить. Вся База Программирования.

2022 ж. 25 Мам.
369 742 Рет қаралды

// стабильный путь разработчика
и так, есть Computer Science, который состоит из кучи дисциплин
больше половины которых, тебе вообще вряд ли дадут нужный выхлоп
но сейчас так много появляется программистов, которые rush'ат
только один стек, чтобы побыстрее найти работу, что уровень общей квалы падает конкретно
в видике представлен мини roadmap по изучению фундаментального программирования, которое даст must-have базу, IHMO, необходимую вообще каждому.
Я wndtn, мне 20 c чем-то лет, и я изучаю computer science и программирую ~10 лет.
Я into С++, и всякие low-level штуки.
У меня есть небольшой проект, xplatform, который вы сможете найти на github, и через него практиковаться в изучении всей базы программирования, и если вам повезет(если вы упорный), вы станете хорошим программистом %)
peace
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Подпишись сюда, бро:
Telega и чатик - t.me/wndtn
Boosty(менторинг для РФ) - boosty.to/wndtn
Patreon(для остальных стран) - / winderton
Instagram - / winderton
Github проекта(код с канала) - github.com/winderton
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Оборудование:
Камера - Sony a7ii
Объектив - SIgma F1.4 DG
Микрофон - AudioTechnica at2035
Звуковая карта - Scarlett Solo
Петличка - Rode smartlav+
Клавиатура - HyperX Alloy
Вторая клавиатура - apple magic keyboard(black edition)
Монитор DELL 25'
Монитор Asus mg248q
Iphone 11 pro(зеленый)
CAMLINK elgato - для стриминга
JBL headset
Телик LG nanocell 50
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Польза:
teachyourselfcs.com/
github.com/ossu/computer-science
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Музыка:
corbyn kites - overdrive
HIGH ENERGY CHIPTUNE
Neo Nomen - Eucalyptus
Neo Nomen - Silverlights
o o g a-
Slynk - Doctor Momentum
Trance Music for Racing Game
UPBEAT CHIPTUNE ♫ Amiga
w e i r d

Пікірлер
  • ТЫ НЕ ШАРИШЬ, ВСЁ НЕПРАВИЛЬНО, УДАЛЯЙ

    @vladislavshulkevich2554@vladislavshulkevich25542 жыл бұрын
    • Почему?

      @green_man9705@green_man9705 Жыл бұрын
    • @@green_man9705 это рофл..

      @smkajatopeu7228@smkajatopeu7228 Жыл бұрын
    • Камеру вырубай, здесь видеосъёмка запрещена

      @tonikroos3698@tonikroos3698 Жыл бұрын
    • @@green_man9705 відео до кінця глянь

      @oudeligame7035@oudeligame7035 Жыл бұрын
    • Истинный гений

      @Unknown-jy8if@Unknown-jy8if11 ай бұрын
  • 1. Языки программирования. 2. Компиляторы и интерпретаторы. 3. Операционные системы 4. Алгоритмы и структуры данных.

    @user-bw1fx6mt2w@user-bw1fx6mt2w Жыл бұрын
    • @@alexei7269 , если ты уже решил свои половые проблемы поиска сексуальной партнёрши, то в свободное от секса время занимайте матаном!

      @addressmodel2121@addressmodel212110 ай бұрын
    • @@addressmodel2121 а лучше заниматься сексом с матаном. занимайся сексом с матаном это классно два в одном!

      @sashashad@sashashad7 ай бұрын
    • @@addressmodel2121после матана жена не вставляет

      @hook_off@hook_off4 ай бұрын
    • ​@@addressmodel2121зачем нам партнёрша, если есть матан

      @emiliaveiland4215@emiliaveiland42153 ай бұрын
  • Про математику можно добавить именно дискретную, она по сути - отражение всех языков программирования

    @user-yg7rq9ww2y@user-yg7rq9ww2y2 жыл бұрын
    • Все зависит чем заниматься. Если это обработка данных (аля data science), то конечно знания линейной алгебры просто необходимы, так как нужно работать с матрицами. А булева алгебра обязательна, так как она дает правильное представление о работе компьютера. Сам я конечно не совсем программист (так как занимаемся в основном обработкой сигналов и у нас как раз "математическое программирование") и работаю с микроконтроллерами. В целом базовые вещи в высшей математике помогают понимать лучше программирование, но конечно если цель программировать, то лучше просто программировать. Надо понимать для чего тебе изучать определенные вещи и от этого отталкиваться.

      @Stifling_Musketeer@Stifling_Musketeer2 жыл бұрын
    • @@aammssaamm у вас талант плохих рофлов(ну или вы не рофлите) Upd: (ну если цифры в CSS файле или цифры в названии 1.js - математика, то да без математики никуда)))

      @minoriiii@minoriiii Жыл бұрын
    • @@aammssaamm Это спорное утверждение. Да, я не программист в привычном понимании, но использую программирование как инструмент. И сколько вы используете математики ? В целом если хотите строить динамические модели, то без знаний дифференциальных уравнений никак (в частности систем дифференциальных уравнений первого порядка их решение и анализ). Допустим анализ сигналов, это другие разделы математики (спектральный анализ, теория вероятности). Но мне кажется необходимо иметь знаний столько, чтобы решить задачу качественно, а не заниматься бесконечным изучением дополнительного материала. Но это мое субъективное мнение, вы в праве не соглашаться с ним.

      @Stifling_Musketeer@Stifling_Musketeer Жыл бұрын
    • @@Stifling_Musketeer, а как же познавание чего-то нового? Вся жизнь - это вечная гонка за знаниями(не для всех правда), если не изучать чего-то нового, то человек становится закостенелым и без гибкости ума, а это влияет и на ту работу, которой он занимается. К тому же, в современном быстроменяющемся мире, если не поспевать за новым, то потеряется и то, что уже есть.

      @user-oo9gz6wp2q@user-oo9gz6wp2q Жыл бұрын
    • ​@@user-oo9gz6wp2q Так я ничего против не писал. Лишь обозначил свою позицию на этот счет без фанатизма. Смысл ещё в том, что мозг избавляется от не нужной информации если её не использовать

      @Stifling_Musketeer@Stifling_Musketeer Жыл бұрын
  • Огромное спасибо, всё коротко и ясно, и подача очень приятная.

    @slavavend6080@slavavend608010 ай бұрын
  • Огонь формат, мне зашло. Само видео для новичков, в том числе для вайтишников будет полезным

    @Saiel2285@Saiel22852 жыл бұрын
  • Прикольный стиль, мне нравится, что ты с ними экспериментируешь

    @sweetmelancholy6751@sweetmelancholy67512 жыл бұрын
    • Это клиповое мельтешение. Набивает мозг хаотичным набором сведений и делает из него информационную помойку.

      @InconspicuousChap@InconspicuousChap5 ай бұрын
  • Попалось твоё видео в рекомендациях, за содержание 5+. Я подписался. По поводу математики согласен, лишней для мозга она точно не будет!

    @dmitriikorzin6205@dmitriikorzin62052 жыл бұрын
    • А меня что-то напугала перспектива "держать IQ на уровне сотки". Но для людей с таким IQ, наверное, подходящий набор. Точно утверждать не могу, не пробовал.

      @InconspicuousChap@InconspicuousChap5 ай бұрын
  • Можно всё проще. Берёшь, значить, какой-нибудь простой проект, высосанный из пальца, садишься читкаешь про язык программирвания, параллельно пытаясь лепить на всём этом добре проект, испытываешь весь спектр попной боли, отращиваешь новые нейронные связи и спустя три месяца ищешь работу. Там на работе в условиях ещё большей попной боли быстро «отращиваешь» нужные навыки, постоянно читая что-то новое и практикуясь в условиях стресса и высокой мотивации. Таким образом получаешь реальный опыт и не тратишь время на бесполезную в подавляющем большинстве случаев хню, типа обхода графов вширь, односвязные списки и прочие алгоритмы и структуры данных - да, сложные алгоритмы и структуры данных, как и сложный матан, нужны редко. Зато простые алгоритмы и простой матан нужны постоянно. Их вот и учишь. А сложное изучаешь в практике, по необходимости.

    @unformedvoid2223@unformedvoid22232 жыл бұрын
    • Алгоритмы на графах осваиваются за пару вечеров

      @creepymuffin2351@creepymuffin2351 Жыл бұрын
    • ​@@creepymuffin2351нет

      @ivann129@ivann1296 ай бұрын
    • "спустя три месяца ищешь работу" и понимаешь что нах ты никому не нужен

      @likeaboss4275@likeaboss42755 ай бұрын
  • ты восхитителен! :D зажёг огонь изучения, яб ещё раз подписался, но уже подписался ролик назад)) P.S имхо, сюда ещё можно добавить основы сетей, хотя бы модель OSI, и её 146% понимание.

    @DountainMew@DountainMew Жыл бұрын
  • Лайк 👍 и коммент в поддержу канала. Крутая работа

    @user-mv3on8jd5h@user-mv3on8jd5h2 жыл бұрын
  • забайтил два раза на рекламу, красава, видос топ4ик, спасибо огромное!

    @directside6592@directside65922 жыл бұрын
  • Ты шаришь, все правильно! Продолжай)

    @andriimaksymov6953@andriimaksymov6953 Жыл бұрын
  • Блин, Вин, бро, бротескку, бротато. Ты мне глаза открыл. Всегда казалось, что знание одного языка и фреймворка далеко меня не уведет. Недавно уволился с первой своей работы)) думал сейчас найду другую и буду просто работать. Но, увидев твоё видео, решил начать летом топить cs пока тошнить не начнёт. Хочется стать крутым инженером. ty

    @ProgramEnginer@ProgramEnginer2 жыл бұрын
    • cs go???

      @Ivanan_IV_@Ivanan_IV_11 ай бұрын
    • и как успехи?

      @romangavrilovich8453@romangavrilovich845310 ай бұрын
    • Ну че ты там , живой?

      @mindperfection5417@mindperfection541710 ай бұрын
    • Спокойно, пацана мобилизовали Помянем

      @ordinarynickname8800@ordinarynickname880010 ай бұрын
    • моболизовали в контеров в кс го 😀

      @evgenii.panaite@evgenii.panaite9 ай бұрын
  • Очень крутая инфа, спасибо!

    @user-ci6pr6oy6q@user-ci6pr6oy6q10 ай бұрын
  • Отличная подача и материал. За "пользу" отдельное спасибо!

    @lolikobob@lolikobob2 жыл бұрын
    • Подачей тут и не пахнет, автор 20 слов в секунду говорит и ничего толком не объясняет

      @Macaronena@Macaronena Жыл бұрын
    • @@Macaronena это его фишка) p/s вроде все понятно 🤔 спасибо за ролик! ждем список =)

      @user-pe2xf5ev1d@user-pe2xf5ev1d Жыл бұрын
  • Пхаха, неплохой формат, мне зашло. Thx

    @useinabilev9210@useinabilev92102 жыл бұрын
  • Дядь, ну как обычно все по топчику, красава, все жду видоса по асинхронке на змее

    @Mpak@Mpak2 жыл бұрын
  • Формат топ, продолжай

    @clemeverett4173@clemeverett41732 жыл бұрын
  • новый формат, достоен лайка и репоста маме конечно же )

    @dante1821@dante18212 жыл бұрын
  • Ооо! Спасибо за Big O! Пошёл смотреть!

    @petrvictorovich@petrvictorovich2 жыл бұрын
  • Видео и смысл сказанного Отлично!

    @danielzeltser83@danielzeltser83 Жыл бұрын
  • Спасибо за видос, полезные ссылки

    @puffin6670@puffin66702 жыл бұрын
  • Не, ну ты конечно нормально так формат подогнул. Должно зайти!

    @viktorvladimirovitch3952@viktorvladimirovitch39522 жыл бұрын
  • 500 из 10, большое спасибо

    @sargon7562@sargon75622 жыл бұрын
  • Чувак ти просто геній. Дякую що обєднав 3 речі які приносять мені задоволення

    @d-nicesfun2345@d-nicesfun234511 ай бұрын
  • Какой же крутой видос xD Боже, ты сделал мой день ))

    @mavldr@mavldr11 ай бұрын
  • существуют роадмапы, в которых расписаны все моменты что и в каком порядке учить. Если ты будешь углубляться в эту базу, то тебе и пары лет не хватит все изучить.

    @alekseysorokin4516@alekseysorokin45162 жыл бұрын
    • Пару десятков лет)

      @roman6572@roman65726 ай бұрын
  • просто огонь!🔥

    @mikhailreznichenko8035@mikhailreznichenko80352 жыл бұрын
  • Спасибо, не хватало хорошего понимания как освежить знания из универа

    @zordmax@zordmax11 ай бұрын
  • Дискретная математика однозначно нужна, без нее печально будет. А по остальным частям не считая школьную алгебру мне из вышки понадобилось вычислять площадь между 2х кривых, и писать на PLC свой пид-регулятор. Все зависит от сферы деятельности, но на 99% программирование это создание программ из "кирпичиков" уже готовых функций и методов в которых уже есть "готовая" математика.

    @Longmanrus@Longmanrus11 ай бұрын
    • Вы пишете: *Дискретная математика однозначно нужна* Чушь

      @princessmary5556@princessmary55569 ай бұрын
    • Сборка из "кирпичиков" - это не программирование. Эту деятельность просто так назвали, чтобы льстить выпускникам видеокурсов и ПТУ, будто они действительно создают что-то важное, чтобы они сидели до пенсии на зарплате в 100 тыс и не лезли в серьёзные проекты. Всё равно, что мусорщика назвать главным специалистом по утилизации вторичного продукта. Там работают люди, которым дискра действительно не нужна, вроде отметившегося в комментарии 3 месяца назад быдлокодера. Даже свои тонкие прослойки кода они сами не пишут, а копипастят друг у друга и из Интернета. Реальный разработчик должен знать всю высшую математику первых двух курсов ВУЗа и "программистские" дисциплины: дискретку, теорию множеств, булеву алгебру, реляционное исчисление, лямбда-исчисление, теорию категорий, несколько машинных архитектур с их преимуществами и недостатками, десятки алгоритмов и структур данных в каждой нише и их свойства, причём, уметь их реализовать, а не просто вызвать библиотечную реализацию. Заметим, в ВУЗе не изучают и половины этого, но там дают основы и учат учиться, а остальное - сам. Можно, конечно, и не учиться, а работать специалистом по сборке из "кирпичиков", от кризиса до кризиса, и каждые 5 лет зубрить очередной модный набор фреймворков. Но и программистом себя называть в этом случае смысла нет.

      @InconspicuousChap@InconspicuousChap5 ай бұрын
    • Да если честно, то глобально все же проще с темой(о мой бог, и даже математической) ознакомиться по необходимости. Вот эта вот забава с тем, что нужно всю математику в унике выучить мне не понятна совсем, там дай бог за 10 ближайших лет работы ты будешь что-то реально делать математическое, но в таком случае проще таргетировано изучить тему

      @user-rz1bn3gl7q@user-rz1bn3gl7q4 ай бұрын
  • Отлично. Спасибо

    @absolutus.@absolutus.2 жыл бұрын
  • Все что было вынесено на первый план скорее всего никогда не понадобится вам в жизни, помимо разве что ЯП. Как работают компиляторы легче изучать на примере выбранного ЯП и дальше углубится, если понравится. ОС можно просто бегло почитать / посмотреть, не стоит преподносить это как целую дисциплину, человек все равно не запомнит всего необходимого, а так хотя бы общие детали будут в голову, при надобности сможет найти более подробный материал (далеко не факт, что такая надобность вообще когда нибудь будет). АСД нужно изучать в последнюю очередь, уже перед собесом, так как больше оно вам НИКОГДА не пригодится. Действительно нужные дисциплины это ооп и все что с ним связано, базы данных и конкретные вещи по специализации, которую вы выбрали. В таком порядке, как предложил автор можно изучать программирование, если у вас реально много времени, а не как преподнёс автор. Из плюсов так это интересная подача материала, мне понравилось. Наполнение, к сожалению, может ввести людей в заблуждение и только отдалит их от начала карьеры.

    @ananaslegend@ananaslegend2 жыл бұрын
    • Почти бы согласился, если бы не пункт про АСД. Да и остальное тоже спорно, как и у автора. На самом же деле знать основы каждой из вышеперечисленных дисциплин надо, но в подавляющем большинстве случаев хватит ну прям основ-основ, особенно с компиляторами/интерпретаторами. Для рядового работяги совершенно не важно как там работает этот LLVM под капотом, но когда я слышу от челов: "у меня прога на питоне скомпилировалась" или что-то в этом духе, то как говорится "can't help not to cringe". Про ОС то же самое. Тема реально обширная и там очень большое пространство, чтобы углубиться, но и совсем ничего не знать на подобии чувачков которые не знают что такое Linux и зачем он вообще нужен тоже не круто для уважающего себя программиста. ООП и БД нужно почти всем и всегда, но на самом деле не всем и не всегда, а вот хоть какие-то базовые знания по темам из видоса рил надо знать. Ну а вообще да, нужно больше исходить из желаемой специализации, а про то, как с ней определиться, автор вообще не упомянул.

      @basedest4451@basedest44512 жыл бұрын
    • @@basedest4451 ну, будем объективны, знания всех этих дисциплин безумно необходимы для Computer science специалиста, но новичок без реального опыта будет обычным Джуном. Цель видео и этой учебной программы вроде как избежать университетской тягомотный роботы, но изучая это все одному, без наставников / приятелей / помощников только усложнит весь процесс. Поэтому, мне кажется, что либо ты идёшь по пути наименьшего сопротивления и учишься на обычного джуниор масленка, и только потом, параллельно изучаешь всю эту тему для повышения квалификации, либо сразу идёшь изучать компьютерные науки в универе, где у тебя есть и преподаватели и сокурсники. Это тонкости, которые сложно понять, не будучи уже прогрессистом, так что именно для новичков, людей которые не знают вообще ничего о программировании и не хотят поступать в универ, это видео может быть скорее вредным. Этому видео, как по мне, лучше бы подошло название «что делать после курсиков».

      @ananaslegend@ananaslegend2 жыл бұрын
    • Не согласен с вами. Выбранные автором дисциплины это основы ПОНИМАНИЯ программирования. Изучать работу компиляторов на примере конкретного языка программирования в начале пути долго и не актуально. Мы говорим об основах. Оси также важны. Без них у человека не будет понимания того, как программа взаимодействует с этой мамой ОС и реальным миром. Только математика в этих основах спорная. Потому что и сама математика очень обширна. Но что-то на уровне первого курса вполне пригодится. (Хотя, если вдруг встанет вопрос оптимизации, то некоторый матан и статистика будут необходимы) А структуры данных необходимы всегда! Без алгоритмов и структур данных часть студентов вообще не смогут писать.

      @vas_._sfer6157@vas_._sfer61572 жыл бұрын
    • @@vas_._sfer6157 , без знания алгоритмов, невозможно создавать работающие программы?) Вопрос, а сколько тогда нужно знать алгоритмов, перед написанием своей первой программы (например какого-нибудь телеграмм бота, по парсингу какой-нибудь хрени на веб-ресурсах) ?) И когда можно остановиться с изучением алгоритмов?) Или когда ты их все узнаешь, нужно начать создавать новые алгоритмы, для того что бы устроиться на первую работу?))

      @shot2420@shot24202 жыл бұрын
    • @@vas_._sfer6157 бред

      @iwenttobed5417@iwenttobed54172 жыл бұрын
  • Сделай пожалуйста подборку книг по изучению этого материала

    @vladpikalov2821@vladpikalov28212 жыл бұрын
    • 1. Библия 2. Высшая математика Всё. Помолись и учись. А книги для программирования нужны только тем, у кого нет компа или телефона

      @phenomania4409@phenomania440911 ай бұрын
    • @@phenomania4409 Книги на телефоне запрещено читать?

      @xlayon8732@xlayon873211 ай бұрын
    • Не пользуйся книгой там ничего не понятно

      @chigivara7279@chigivara727911 ай бұрын
    • Уже собрали в одной книге: конкретная математика (concrete mathematics)

      @MrKCTT@MrKCTT10 ай бұрын
    • @@MrKCTT ну вообще это матан для компьютерных наук, и это почти весь матан

      @maxch125@maxch1258 ай бұрын
  • Только Добра👍

    @user-fs2ug1vp6f@user-fs2ug1vp6f2 жыл бұрын
  • В показанном тобой материале есть сноска " this guide is NOT designed for those who are entirely new to programming. We assume that you are a competent programmer without a background in computer science, looking to fill in some knowledge gaps." А можно какуюнибудь стартовую точку для тех, кто entirely new :)

    @notvagg5983@notvagg59832 жыл бұрын
    • Вот офигенная стартовая точка. Берешь и делаешь змейку. Потом берешь и пробуешь сделать эту змейку на двоих-троих-100000. Потом пробуешь сделать змейку в 3д-4д-5д Дальше - пытаешься сделять змейку кроссплатформенной И наконец - пробуешь эту змейку запустить на стиральной машинке

      @stanislavsh6582@stanislavsh65822 жыл бұрын
    • C# metanit

      @rad9587@rad95872 жыл бұрын
    • @@stanislavsh6582 roadmap for *твоя дисциплина*

      @daun55@daun55 Жыл бұрын
  • Мне просто нравится математика, и я рад, что она может быть полезной

    @quadroninja2708@quadroninja27084 ай бұрын
  • ХА, читал книгу по питону, но так и не понял, что такое большое О, сейчас всё встало на свои места 3:50 👍

    @Rededred@Rededred2 жыл бұрын
    • Я долго не понимал, понял после того, как начал читать "Грокаем алгоритмы")

      @Pavel_6C@Pavel_6C2 жыл бұрын
    • @@Pavel_6C спасибо!

      @papirka33@papirka33 Жыл бұрын
    • @@papirka33 рад помочь)

      @Pavel_6C@Pavel_6C Жыл бұрын
  • Монтаж интересный, но твой плавный и спокойный приятнее…

    @h0tmi@h0tmi2 жыл бұрын
  • Смотрю на "самые важные" пункты и понимаю, что это мои основные предметы в унике🌚👍 Правда математики аж 3 предмета и один на очереди...(матан, линейная алгебра, дискретная математика ну и аналитическая геометрия)

    @windmaker6771@windmaker67714 ай бұрын
  • Спасибо огромное! А можно ссылку на ресурс по алгоритмам из видео? Канал по ОС я рассмотрел, а вот что за хранилище с алгоритмами так и не смог понять. Это на гитхабе какой-то реп?

    @ukolove@ukolove2 жыл бұрын
    • Это те, которые на 3:44? Это репозиторий на гитхабе

      @JotaroKujo-vu6mz@JotaroKujo-vu6mz Жыл бұрын
    • Если вы имели ввиду именно это, то вот ссылка: github.com/trekhleb/javascript-algorithms/blob/master/README.ru-RU.md Если несложно, можно поделиться ссылкой на тему с ОС?

      @JotaroKujo-vu6mz@JotaroKujo-vu6mz Жыл бұрын
  • А ты забавны! Лайк, подписка!

    @petrvictorovich@petrvictorovich2 жыл бұрын
  • Я здесь учу PHP, и не обижаюсь. Мне он гораздо больше и Питона, и Крестиков нравится. Спасибо за ролик. For my mind, there's one important thing you don't point in a video. If you're a newby, study English. Peace

    @dmitriydemenko1878@dmitriydemenko1878 Жыл бұрын
    • Тебе самому надо стади инглиш)

      @nonamenoname3347@nonamenoname3347 Жыл бұрын
    • Английский для лохов русский для пацанов

      @Macaronena@Macaronena Жыл бұрын
    • @@nonamenoname3347 дада)))))))

      @user-wj8kv2rv4u@user-wj8kv2rv4u Жыл бұрын
    • Эх, Дмитрий, Дмитрий))))))))

      @user-wj8kv2rv4u@user-wj8kv2rv4u Жыл бұрын
  • Отличный вариант если вы хотите заниматься всю жизнь теорией и не иметь ничего общего с реальной работой. Не существует профессии "программист", нельзя просто взять и учить всё то что хоть как-то к этому относится. Нужно понимать кем вы хотите быть: бекенд, фронтенд, верстальщики, мобильное, эмбедед, игры. Зачем фронтендеру матанал или матстат? И половина остальных дисциплин? Так же можно сказать про каждую из специальностей, учите то что вам нужно, а то что вам нужно это просматривать требования к ~мидлам на ресурсах для поиска работы, искать общие (наиболее встречаемые) технологии и учить конкретно их. Если речь конечно не идёт о необходимости как можно быстрее стать разработчиком и зарабатывать деньги, если у вас есть просто желание уйти мозгами в компьютер саенс, то тут уже другой разговор.

    @art_gf@art_gf2 жыл бұрын
    • Такие видео создаются для людей у кого есть хоть капля скилла фильтровать то что нужно и то что не нужно учить из всей этой базы, а просматривать требования и параллельно учить другую базу это не взаимозаменяющиеся понятия, это можно делать и в комбо

      @khasanshadiyarov@khasanshadiyarov2 жыл бұрын
    • ​ @Человек поймите какой язык вам нравится, сфера определится сама собой. Возьмите себе языки из нескольких различных групп - Серверное программирование: статической типизации - Java/C#, динамической - php, ruby, python; низкоуровневые - C/C++/Rust, мобильные - Kotlin/Swift, фронтенд - JS. Найдите бесплатные курсы/гайды по одному рандомно выбранному языку из группы и поковыряйте его неделю-две, повторите для каждой группы. В конце выпишите плюсы и минусы (субъективные) для каждого языка и поймите какой вам нравится, например вот вам нравится что в языке X есть скобочки, в отличии от языка Y. Или вам нравится что в языке X не нужно писать тип данных при объявлении переменной.

      @art_gf@art_gf2 жыл бұрын
    • @@art_gf Я никогда не работал, но по сути программирование является моей хобби (в свободное время пишу скрипты и конструирую игровые движки). Конечно сорян за оффтоп, но какое направление вы бы могли мне порекомендовать, любитеью сложных задач?

      @DocNight@DocNight2 жыл бұрын
    • Здравствуйте. А у меня следующая ситуация -- заканчиваю 3 курс прикладной математики, был питон и естественно много мат теории, в этом семестре разбирали оптимизацию (всякие градиентные методы и т.п.) Но я тоже не понимаю кем именно из программистов хочу быть. Знаю, что программировать хочу на языке python. Как нам препод сказал "создание алгоритмов оптимизации - ваш кусок хлеба". И мол, как же называется программист, который занимается созданием алгоритмов оптимизации?

      @larik8977@larik89772 жыл бұрын
    • @@larik8977 Data science?

      @vas_._sfer6157@vas_._sfer61572 жыл бұрын
  • Вот всё это интересно, но вопрос, из какого курса брать выжимку : ossy или teachyourselfCS? У них разные форматы обучения. И те же операционные системы у ossu лежат в advanced CS, а вместе с этим intro нужно изучать? , у teachyourself как статейка с кучей ссылок на бесплатные курсы, нет такой подробной структуры (не бросаю камень в огород). Что выбирать?)

    @studyingturtle2726@studyingturtle2726 Жыл бұрын
    • Что выбрал?

      @antonchernyavsky@antonchernyavsky10 ай бұрын
  • Спасибо за видео

    @user-sl8pj7zu6x@user-sl8pj7zu6x10 ай бұрын
  • спасибо за полезности)) подача угарная и крута) и где же я этот голос уже слышал?????

    @user-hk2vp5lf6m@user-hk2vp5lf6m Жыл бұрын
    • особенно когда какие-то "запинки"?)

      @user-hk2vp5lf6m@user-hk2vp5lf6m Жыл бұрын
    • Хз о чем ты, но интересно

      @wndtn@wndtn Жыл бұрын
  • Не то, чтобы не согласен с автором, но хочу внести свои 5 копеек) Лично мне было интересно идти в вуз как раз из-за дополнительных предметов, так как они расширяют общий кругозор и повышают софт-скилы. Плюс было интересно систематизировать знания по хард-скилам, полученным мной несколько хаотически. Ну и ещё плюс вуза- это знакомства, коммьюнити какое-никакое, люди, которые делают то же, что и ты, а следовательно вместе с ними можно попытаться сделать что-то интересное)

    @TheDiggle@TheDiggle Жыл бұрын
    • Согласен

      @wndtn@wndtn Жыл бұрын
  • А где можно найти перечень всех алгоритмов из видео?

    @user-qv9eg8kz9l@user-qv9eg8kz9l2 жыл бұрын
  • СПАСИБ БРО!!!

    @dimasmernov2606@dimasmernov26062 жыл бұрын
  • Класс!!!

    @user-gh3bs7xk1h@user-gh3bs7xk1h2 жыл бұрын
  • Мне интересно, программисты которые получают 50-200к, много кто знает как делать свой компилятор? да и вообще знают ли тотже Си? Я думаю 90% прогеров хорошо себя чувствуют и без этих знаний, да и без тонкостей знаний ОС.

    @vrabosh@vrabosh2 жыл бұрын
    • Получаю 270к. В универе писали интерпретатор своего языка на плюсах, но компилятор свой не делали, си канеш знаю.

      @brtnai@brtnai2 жыл бұрын
    • @@brtnai кем и где работаешь если не секрет?

      @linterrupt@linterrupt2 жыл бұрын
    • Если для тебя зарплата == навыки, то у меня есть печальные новости для тебя

      @user-zx4ct2dg7y@user-zx4ct2dg7y2 жыл бұрын
    • Получаю больше 200к. Компилятор свой не делал, из лоу левела писал алгоритмы компрессии и шифрования данных и парсеры, си канеш знаю, мой первый язык программирования.

      @alexanderlojhkin8997@alexanderlojhkin8997 Жыл бұрын
    • Которые получают 200к не знают. А вот которые получают 500к и более на разработке решений для IoT, да хоть даже для оси в каком-нибудь сраном микротике - скорее всего. Те, которые пишут на COBOL получают вообще миллионы.

      @casusbelli9225@casusbelli9225 Жыл бұрын
  • Материал ты отлично подбираешь но вот приведение аналогий пусть и в картинках сильно отталкивает от правильного восприятия , да и your classic music, более приятна.

    @reijiakkerman8705@reijiakkerman87052 жыл бұрын
    • Приведи пример бро. Хочу понять где именно было непонятно.

      @wndtn@wndtn2 жыл бұрын
  • Здорово!

    @nadyashaymardanova6000@nadyashaymardanova600010 ай бұрын
  • Классное видео

    @realmanproject7529@realmanproject7529 Жыл бұрын
  • А не устаревшие ли материалы из этого курса? Оооочень хочется узнать :D

    @user-hp6zn6cr4l@user-hp6zn6cr4l Жыл бұрын
    • Вроде нет, они обновляются

      @antonchernyavsky@antonchernyavsky10 ай бұрын
  • Взял курс МЛ в этом семестре. Если не взять реализацию математических формул на пайтоне, то программирования там вовсе не осталось. Так что, учите господа матана, линейку, статку.))

    @chakmak@chakmak Жыл бұрын
    • так это и не про программирование вроде

      @sashashad@sashashad7 ай бұрын
  • Круто!!!

    @YoLaLucky@YoLaLucky Жыл бұрын
  • Так пхп как раз самый лучший для начинающих! Ну явно же не с питона и с++ начинать нужно.

    @user-pe8cd5hh1v@user-pe8cd5hh1v Жыл бұрын
  • Да, нужна актуальная литература по изучению всего этого дела!

    @guitarpla225@guitarpla225 Жыл бұрын
    • Вооооот вооот

      @sqwyzzy5171@sqwyzzy5171 Жыл бұрын
    • Я представил себе картину маслом: чувак такой сидит с безлимитным доступом ко всему мировому интернету и говорит: "нужна актуальная литература по изучению программирования" .. .

      @addressmodel2121@addressmodel212110 ай бұрын
  • Лучший 🤟

    @maxdzyubak@maxdzyubak Жыл бұрын
  • С математикой всё спорно и зависит от сферы деятельности. В какой-нибудь embedded разработке математика ой как нужна, причем не только дискретная. А когда дело доходит до необходимости описания динамики какого-то объекта, ещё и теормех подключается.

    @jetraccon@jetraccon4 ай бұрын
  • Булева алгебра, системы и сети, процессоры, автоматы, теория игр и вероятностей, базы данных, периферийные устройства, системотехника, схемотехника, физика , электротехника, веб технологии, системное программирование, и пр дисциплины не помешают для кругозора, и понятия все области в целом

    @ulanibraev5933@ulanibraev5933 Жыл бұрын
    • Только пока ты будешь это учить для кругозора, кто-то потратит время на то, что надо для продвижения по карьере)

      @romangavrilovich8453@romangavrilovich845310 ай бұрын
  • Можешь посоветовать курс по алгоритмизации на Java?

    @anonim00723@anonim00723 Жыл бұрын
  • ТЫ НЕ ШАРИШЬ, ВСЕ НЕ ПРАВИЛЬНО, УДАЛЯЙ (Создано вне коммерческих целях, я не хотел кого либо оскорбить)

    @outdated_person@outdated_person4 ай бұрын
  • ВСЕ ПРАВИЛЬНО, ТЫ ШАРИШЬ, НЕ УДАЛЯЙ!

    @grizzardgrendi2543@grizzardgrendi2543 Жыл бұрын
  • Математика жееееееееесть всю жизнь бегал от него😭😭😭😭.

    @user-if6is7iw6r@user-if6is7iw6r4 ай бұрын
  • @Winderton, спасибо за видео. Подскажи, что за репозиторий на 3:40? Можешь ссылкой поделиться? Сам не смог отыскать. Спасибо!

    @skvinet@skvinet4 ай бұрын
  • Отличный стиль

    @user-ef4wr5rp9y@user-ef4wr5rp9y Жыл бұрын
  • Математика - это база. Да и не только она, сюда же можно пихнуть и физику. Эти науки нарямую вряд ли пригодятся вам в программировании, но они учат вас самому главному - умению ДУМАТЬ. Выучить язык проблемы не составит, но ведь одним языком программирование не ограничивается

    @zordi3705@zordi37056 ай бұрын
  • Бля чувак ты великолепен. Единственный человек который в море инфоговна выдал адекватную базу по IT

    @Qweqwe-ev1ft@Qweqwe-ev1ft11 ай бұрын
    • она не адекватная абсолютно)

      @romangavrilovich8453@romangavrilovich845310 ай бұрын
    • @@romangavrilovich8453 она адекватная, но не как вход программирования, а как для уже программиста

      @geldelian@geldelian8 ай бұрын
  • Спасибо папаня!

    @russiancybercheck@russiancybercheck Жыл бұрын
  • Крутой видос

    @kitKAT-eq2ev@kitKAT-eq2ev Жыл бұрын
  • круто!

    @monkl1113@monkl11132 жыл бұрын
  • Сложно согласится с половиной тем. Есть вещи "необходимые", а есть "достаточные" :) Иначе можно 2 года просидеть над этим и ничего не вынести полезного, всё должно быть в порядке необходимости, те же принципы ОС мне пригодились эммм 0 раз, хотя было потрачено не менее года на это :) Условному джависту кроме оф сайта с документацией, и некоторых 5-тиминутных видосов на ЮТ вообще ничего не нужно, уже лет как 10 программирование это не rocket science, как говорится)

    @my_master55@my_master552 жыл бұрын
    • А что ты посоветуешь прям первым первым лял новичков ?

      @Te4ches333@Te4ches33311 ай бұрын
    • @@Te4ches333 практику без неё всё остальное никогда тебя не приведёт к работе

      @MrHalfint@MrHalfint11 ай бұрын
    • @@Te4ches333 компьютер включить

      @kisamehoshigaki727@kisamehoshigaki72711 ай бұрын
  • мне как для электрика который потихоньку меняет свою профессию на программиста видос зашел)

    @samkz1843@samkz18432 жыл бұрын
  • ТЫ ШАРИШЬ, ВСЁ ПРАВИЛЬНО, ОСТАВЛЯЙ!

    @poklonnickbarbie@poklonnickbarbie4 ай бұрын
  • Php до сих пор популярен среди людей, поэтому учить его определенно стоит.

    @gefuji6378@gefuji637811 ай бұрын
  • Чего все на PHP гонят? Судя по кол-ву вакансий он один из самых востребованных и используемых языков программирования. В чем его проблема?

    @stifmaster6944@stifmaster694410 ай бұрын
  • На 3 минуте 3:05 появляется окно майндмэп, где это нарисовано? Что за сервис?

    @Vinci101@Vinci101 Жыл бұрын
  • А что на счет курса CS50 ? Все его рекомендуют. Я сам учусь, и буду пробовать все варианты.

    @_carrot1@_carrot111 ай бұрын
  • Сделай видос про квантовые вычисления. Это интересно

    @-mishana-@-mishana-5 ай бұрын
  • Студент второго курса (переход на 3 сейчас) ничего лучше этого видео, не видел кажется месяцев так 6 Peace

    @nied989@nied9892 жыл бұрын
    • ...dec

      @elitepwnz8730@elitepwnz87302 жыл бұрын
    • One?

      @krivolap50@krivolap502 жыл бұрын
    • extreme c... ?

      @evgenii.panaite@evgenii.panaite9 ай бұрын
  • Добрый день) появился сегодня один вопрос(кому-то покажется абсурдными, но всё же) - у меня лёг ноут, после того, как я перезагружала его для окончательной установки Linux через загрузочную флешку, и следовательно вместе с ним ушла возможность (где-то на месяц точно) заниматься программированием в нужном мне ключе (непосредственно практика). Вопрос - можно ли как-то попытаться делать начальные элементарные задачки на телефоне и проверять через онлайн-компиляторы( если такие вообще существуют)?

    @katesabantseva2560@katesabantseva2560 Жыл бұрын
    • Оч напомнило ситуацию: - Скажите, есть ли нормальные интерпретаторы других языков программирования, сделанные под J2ME? Проблема в том, что компьютера нет, уже давно (4 года), и похоже, надолго. А программировать на чем-то хочется. Есть Nokia 2323c-2 (MIDP-2.1, CLDC-1.1, heap size 1024 KB). Пробовал Hecl, но у него три фатальных недостатка - нет логарифма и экспоненты, нет перевода символа в его код и обратно, невозможно сохранить написанную программу. Я бы его доделал, но повторюсь, компьютера нет. Может кто-нибудь? - Думаю проще компьютер купить. - Где я вам в тюрьме компьютер возьму?

      @wndtn@wndtn Жыл бұрын
    • @@wndtn в голос

      @celeb_17@celeb_17 Жыл бұрын
    • @@wndtn спасибо тебе за ответ 😅 прошла пара месяцев и я случайно обнаружила свой комментарий, который писала, когда не знала о программировании ровным счетом ничего и пыталась готовиться к бассейну школы 21 бассейн я прошла, но на основное обучение меня не взяли... спасибо за твои видео, мысли которыми делишься и неповторимую подачу

      @katesabantseva2560@katesabantseva2560 Жыл бұрын
  • ООО, теперь стало легче

    @mrsmile7832@mrsmile7832 Жыл бұрын
  • PHP отличный язык для старта, особенно в СНГ

    @ministry__of__truth@ministry__of__truth2 жыл бұрын
    • @Человек Норм, берешь заказ, и можешь требовать от сотки вполне. Если на сайте присутствует хоть какое то API, и более менее бэк

      @apxntektop3236@apxntektop32362 жыл бұрын
    • ​@DRAGMA для фриланса, наверное изучить фреймворки laravel(php) и vue/react/angular(js), чтобы делать полноценные веб приложения

      @troperdesignd5606@troperdesignd5606 Жыл бұрын
    • @DRAGMA Ларавел достаточно часто упоминается, как часть стека.

      @casusbelli9225@casusbelli9225 Жыл бұрын
  • Так ли уж нужны операционные системы? Кажется что достаточно освоить насколько команд в терминале, а дальше по необходимости Ну это если говорить про минимум. Мне вот из выбранных дисциплин операционные системы реже всего пригождались. Я синьёр бэкенд разработчик. Компиляторы, кстати, в реальной жизни тоже не пригождались, да и в универе этого курса у нашего потока не было, потом вернули вроде.

    @maestro256@maestro2562 жыл бұрын
    • А вот базы данных нужны, и много чего ещё Хотя это я со своей бэкенд колокольни смотрю, да

      @maestro256@maestro2562 жыл бұрын
    • А вопрос такой, разве понимание работы компиляторов не не помогало в понимании связанных с этим моментов? Наверное глупый вопрос но все же. Я ещё учусь(сам), но когда дошел до всякого раннего/позднего связывания или рефлексии, понял что "ну там он компилирует его в какой то свой код, а потом в уже в машинный" совсем недостаточно что бы понять как работают некоторые инструменты c#. Пошел изучать компиляторы)

      @gengerlol@gengerlol2 жыл бұрын
    • Операционные системы это не только команды в терминале, это больше про взаимодействие программ с реальным миром, работа с ресурсами ОС и так далее. Понимание процессов, сетевых сокетов, файловой системы и планировщика задач - это лишь часть этого предмета.

      @vas_._sfer6157@vas_._sfer61572 жыл бұрын
  • Assembler в себе содержит все. Так что его бы первым научится понимать. А там все остальное будет понятно

    @TeAS178@TeAS1784 ай бұрын
  • Несколько вопросов. 1) Тут люди пишут про то, что это мол все не нужно в "реальной" разработке, но что же такое "реальная" разработка? 2) почему бигтехи так любят олимпиадников, если это не нужно в "реальной" разработке? 3) Как вы разбираетесь в технологиях без знаний cs? Банальный пример: индексы в бд. Например в одной из реализаций это B-дерево которое в вершинах хранит ссылки на соответствующие строки таблицы. Вам же все равно чтобы понять что это пришлось посмотреть что такое B-дерево (хотя бы в общих чертах), чтобы понять чем вообще это профитно. Это же в чистом виде cs. Я ещё могу понять фронтед, но в бекенде вроде как без cs тяжеловато

    @TheSkeef79@TheSkeef792 жыл бұрын
    • Зачем вообще знать, что там B-дерево? Чтобы понять, что это профитно, достаточно почитать зачем используют индексы.

      @wintermontha6797@wintermontha67972 жыл бұрын
    • чаще всего, какая-то информация, если её не использовать, просто "выветривается" из головы. поэтому лучше практический подход. когда есть конкретная задача с индексами - то тут прочитал - применил - запомнил - умеешь пользоваться. когда есть только теория в отрыве от практики - это никак не помогает стать разработчиком. нужно не просто знать какую-то информацию. нужно уметь её использовать.

      @ox-po363@ox-po363 Жыл бұрын
    • 1. Это когда у тебя есть бизнес задача и она должна быть выполнена в срок и максимально так как хотят заказчики (а понять задачу бывает ой как сложно понять и разложить в нормальное ТЗ). 2. Хз, я не бэкэндер, но простой сервер могу сделать, чаще всего всё что тебе придется делать на работе в 98% случаев уже было сделано, остается нагуглить. + У тебя нет времени садиться и изучать все эти основы, нужно работать и зарабатывать, в процессе недостающую базу все таки подтягиваешь, например начал писать простые игры как хобби - приходится учить физику и матан подтягивать)

      @itmodern2386@itmodern2386 Жыл бұрын
    • > но что же такое "реальная" разработка Кодомакакинг на галере. Впрочем, даже там нужны, как минимум, алгоритмы, работа с БД, и паттерны разработки, особенно если платформа\фреймворк, на котором пишешь, заточена под это. >почему бигтехи так любят олимпиадников, если это не нужно в "реальной" разработке? Имидж. Реальность же такова, что пасти олимпиадников - тот ещё геморрой. То же относится и к людям, налегающим на литкод. >Как вы разбираетесь в технологиях без знаний cs? А никак они не разбираются. Ищут решения по мере возникновения проблем. И тут, увы, обучение computer science в универе - не показатель, ибо, грубо говоря, в 20 кредитных пунктов за семестр (примерно 800 человекочасов) всё в должном объёме запихнуть невозможно, и на выходе получается что-то типа "пуксреньк, вот вам пара задач на индексацию и несколько выбранных тем вкратце, а дальше берите Зильбершаца и дрочите базы данных самостоятельно"

      @casusbelli9225@casusbelli9225 Жыл бұрын
    • Не надо смотреть на то, что такое Б-дерево, чтобы понять преимущество индексации)

      @romangavrilovich8453@romangavrilovich845310 ай бұрын
  • где можно найти список рекомендованной тобой литературы?

    @zanna03@zanna0311 ай бұрын
  • Отец, я вот принял решение изучать математику. Знания не выше таблицы умножения. Прошу совета. Мне изучать математику с 3 класса? Можно ли краткий родмпэп. Мб кто-то сталкивался с тем же кейсом как у меня.

    @MINIGET@MINIGET11 ай бұрын
    • Сначала учишь школьный курс алгебры и геометрии до 11 класса. Затем берешь мат анализ, далее аналитическая геометрия, далее алгебра (не просто линал, а абстрактная с изучением алгебр ли), тфкп и функциональный анализ. Далее будет выбор, какой дисциплиной хочешь заниматься (мб ты тополог/алгебраист/геометр/мат физик)

      @sav1n561@sav1n56110 ай бұрын
    • Ну как успехи в изучении?

      @pinkmasaka5455@pinkmasaka54555 ай бұрын
  • Но я не согласна,что когда транслятор передает предложение не понятное для импротпретатора и компелятор ставит статус двухсмыслия🤷 Где в этом логика?))

    @user-fs2ug1vp6f@user-fs2ug1vp6f2 жыл бұрын
    • ниче не понял

      @wndtn@wndtn2 жыл бұрын
    • @@wndtn я тоже...

      @animelou6906@animelou69062 жыл бұрын
    • мне кажется это про перегруз функций

      @bebus7017@bebus70172 жыл бұрын
  • И сразу расхотелось программировать...))))

    @user-vp2sy8rv7t@user-vp2sy8rv7t2 жыл бұрын
  • Храни вас вселенная, трудяги за лайки)

    @user-yx6yq6vm3t@user-yx6yq6vm3t10 ай бұрын
  • А что на первых позициях до матана 😢 наверное скоро выйдет платный курс где ты все расскажешь нам😢

    @Us_TuG@Us_TuG10 ай бұрын
  • 1:05 спасибо посмеялся чисто за это лайк можно поставить

    @user-rj6ip5rt1s@user-rj6ip5rt1s11 ай бұрын
  • Обычно я беру питон и начинаю его душить.

    @Cultpustoti@Cultpustoti5 ай бұрын
  • Класс

    @nadyashaymardanova6000@nadyashaymardanova600010 ай бұрын
  • Достойно

    @user-bj5fi8yp2x@user-bj5fi8yp2x8 ай бұрын
  • Или я что-то не понял или меня обманули. Где ссылки?????????¿¿¿¿¿¿ или я не могу их найти 🥴?

    @user-oo5qn6pn2o@user-oo5qn6pn2o2 жыл бұрын
  • Хоть кто-то упомянул embedded :)

    @iliasalaur@iliasalaur Жыл бұрын
KZhead