Как изучать программирование ч.1

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 41

  • @thetryer
    @thetryer Рік тому +16

    Хорошо, что вернулись 💪
    Благодаря вам полтора года назад хорошо прокачался и поборол много страхов в работе
    Вы очень хороший учитель 😎

    • @shifuio
      @shifuio  Рік тому +1

      спасибо, пришло время двигаться дальше:)

  • @nixonftf
    @nixonftf Рік тому +7

    с возвращением 👍

  • @fj8017
    @fj8017 Рік тому +9

    Рад, что вы вернулись!

  • @МаксимЯщиковский

    Спасибо что решил выделить свое время и принести еще пользы. Лично мне оч полезен твой контент

  • @McLilPaC
    @McLilPaC Рік тому +4

    С возвращением Мастер Шифу) Как всегда даете под зад прокрастинации))))

  • @alenmalashkin4654
    @alenmalashkin4654 Рік тому +6

    Очень рад, что вы вернулись с новыми видео!
    Помню ваши старые ролики о том, сколько времени нужно на то, чтобы стать программистом, думаю, ответ на этот вопрос человек должен найти сам для себя, но было бы интересно послушать ваше мнение касательно того, как к этому ответу прийти.
    Успехов вам и спасибо за ваш труд :)

  • @АлексейЩеблыкин-ь9ы

    С возвращением! Очень приятно опять вас видеть и слышать. Теперь будем ждать (надеюсь не долго🙃) новое видео про улучшеный подход.

  • @skotch_izolentovich
    @skotch_izolentovich Рік тому +1

    Очень интересно узнать как ЕЩЁ можно улучшить данный подход. Жду следующих роликов.

  • @bogozavr
    @bogozavr Рік тому +1

    Воу-воу! Вот это да) с возвращением!

  • @Simo_IT_channel
    @Simo_IT_channel Рік тому +1

    с возвращением, давно смотрел, очень нравилось! успехов!

  • @asg5511
    @asg5511 Рік тому +2

    Интересный подход.
    Надеюсь видео будут появляться регулярно и на разные ИТ темы.
    Мне очень нравилась рубрика с вопросами и ответами. Всегда интересно услышать мнение, совет практика.

    • @shifuio
      @shifuio  Рік тому

      обязательно, пока только разогреваюсь

  • @username.nothing
    @username.nothing Рік тому

    Очень ждём вторую часть!

  • @ervin637
    @ervin637 11 місяців тому

    Спасибо 🙌

  • @АндрейОжерельев-п4п

    Единственный отец, который вышел за хлебом и вернулся.

  • @Алексей-н2у8и
    @Алексей-н2у8и Рік тому

    Думаю этого ждали многие 🎉

  • @alumshaman
    @alumshaman Рік тому +1

    Я в принципе такой подход использую для изучения чего-либо. Чуть больше теории добавляю, чтобы основы более крепкие были и понятнее было что делаешь. Интересно, как можно улучшить процесс. Так что буду ждать продолжение.
    С возвращением!

  • @ki16or
    @ki16or Рік тому

    С возвращением!

  • @alexeipecherskyi9624
    @alexeipecherskyi9624 Рік тому +1

    огонь!) Шифу с видосами !)

  • @borisbo3684
    @borisbo3684 Рік тому +1

    Как всегда 🔥🔥🔥

  • @kvatofermer
    @kvatofermer Рік тому +1

    ну почему Elixir? мало того, что вернулся, так ещё и язык выбрал, который я сейчас ковыряю! с двух ног ворвался, как говорится)) рад видеть в добром здравии, Николай!

  • @MyJesters
    @MyJesters Рік тому

    В последнее время в обучении все больше использую нейронки а-ля chatgpt (сверяясь с нормальными источниками)
    Помогает на ассоциативных связях , когда уточняешь что-то

  • @qlmanlp
    @qlmanlp Рік тому +6

    Тоже никогда не допирал, почему так важно идти создавать новый проект, а не сидеть за книгами. Оказалось, что ВУЗовская программа часто построены таким образом, что тебе втолдычивают информацию, а потом ты эту информацию отрабатываешь на практике, в такие моменты у меня и у моих одногруппников всегда было на лице негодование "так тут и так всё понятно, мы же это на лекции разбирали". Соответственно уже после вуза по накатанной кажется логичным: "хочешь сделать проект? Сначала освой технологии, которые нужны для этого проекта". И тут всплывает сразу следующая проблема: "а какие то технологии выбирать из целой кучи?", в ВУЗе чётко тебе дают какую-то одну технологию и ты её толдычишь везде где нужна, а тут ты уже сам должен решать. То есть в целом традиционное образование в этой теме построено не на то "как стать программистом", а "что университет тебе может предложить освоить в этой области, а дальше сам решай надо или нет"
    И вот этот момент "сам решать" оказывается и есть ключевым при разработке проектов, сам решаешь какой проект будешь делать, сам решаешь какие технологии тянуть в свой проект, сам эти технологии склеиваешь между собой и смотришь, что получилось. И вот когда это всё запустилось, всё работает вот тогда уже не остаётся вопросов, хорошие технологии ты потянул в проект или не очень, сразу видишь на практике где были проблемные места и как эти проблемные места можно закрыть при помощи других технологий/подходов.
    Этот момент я понял спустя 10 лет после того как начал программировать (за плечами 3 года рабочего опыта + полная вышка от колледжа до магистра). Оказывается нужно искать сначала то, что ты хочешь сделать, а потом уже под это искать инструменты.
    Из минусов такого подхода, хочу отметить только то, что по началу будет очень очень туго, будет уходить много времени, чтобы сделать простые задачи + без какой-то помощи из вне (ментор, или опытный чувак из мира айти) так же будет сложно формулировать постановку задачи (чего именно человек хочет добиться), соответственно и гуглить будет тяжелее.
    Вузовской подход в этом плане по проще так как позволяет накопить знания прежде чем полезть делать проект и дело будет двигаться чуть быстрее, но может возникнуть в конечном итоге такая же проблема как и у меня случилась: я чё то учу, чё то знаю, а где применять его хрен его знает.
    Думаю, что если органично совместить оба подхода получится ядерная смесь: вузовской подход позволит не так много времени тратить при решении новых задач за счёт того что будет накапливаться запас по знаниям, а создание проекта позволит этот весь багаж знаний применить в нужное руслое.

    • @tronwaves6574
      @tronwaves6574 Рік тому

      Не говори про ВУЗ, уже тошнит от их метода обучения, пять лет в помойку.

    • @qlmanlp
      @qlmanlp Рік тому

      ​@@tronwaves6574 Это так же зависит от ВУЗа. Я например обучался в ВУЗе где заставляли учить выш.мат и потом на дисциплине "Алгоритмы" заставляли переписывать библиотечную функцию синуса/косинуса с учётом высшамата. ПОТОМУ ЧТО ТАМ НА 0.01-0.001 СЕКУНДЫ БЫСТРЕЕ РАБОТАЕТ. Таких вузов и около того большинство.
      Есть и исключения: ВУЗы с адекватными преподавателями. Например Тимур Шемсеидинов преподаёт в КПИ при этом является ещё и практикующим экспертом в своей области, по его лекциям в ютубе многие люди учатся, при этом его студенты ещё и пищат от восторга и я их понимаю. В ВУЗе тяжело найти преподавателя, который на практике обжёгся кучу раз, а потом весь этот поток информации с примерами, что и зачем даёт студентам на блюдечке.

  • @envy3569
    @envy3569 9 місяців тому

    Что думаешь об андроид-разработке для новичка в программировании? Стоит или лучше подумать о другом направлении?

  • @МаксимИванов-з6ц

    Ura

  • @dominuspiritus
    @dominuspiritus Рік тому

    ждём следующее видео

  • @agegon8514
    @agegon8514 Рік тому

    Вопрос, для Data Science такой подход подойдет?

    • @shifuio
      @shifuio  Рік тому

      Смотря какие области брать, если говорить о более научной стороне машинного обучения - не подскажу, я прикладной программист

  • @SurrogateActivities
    @SurrogateActivities Рік тому

    А зачем?

  • @НикитаН-й2н
    @НикитаН-й2н Рік тому +1

    А теперь вообще есть чатгпт который все тебе разжует))

  • @Роман-ж6ш2й
    @Роман-ж6ш2й Рік тому

    Возможно когда человек ставит вопрос как изучить программирование, человек хочет научиться логике программирования

  • @seoonlyRU
    @seoonlyRU Рік тому +1

    СЕООНЛИ тут ставит лайк

  • @6E3KOMAPOB
    @6E3KOMAPOB Рік тому +1

    Кому английский не поддался, есть Яндекс браузер, переводит на лету, доки читать пойдет

  • @philipinhoi8091
    @philipinhoi8091 Рік тому +1

    Хомячина, рад тебя снова видеть

  • @ilyagp6565
    @ilyagp6565 Рік тому

    хреново искать, когда не знаешь что искать.

  • @AlexanderBorshak
    @AlexanderBorshak Рік тому

    Странно, автор вроде как умные книжки читает, по типу Альфреда Ахо; а похоже что путает образование с формальной корочкой из ВУЗа о наличии "вышки". Образование для программиста - это прочная база со знанием хотя бы основных структур данных, алгоритмов и пространственной и временной сложности алгоритмов. Наработать такую базу можно только через решение элементарных задач, типа поворота матрицы - и сколько Ruby-on-Rails или React не переустанавливай, подобных знаний из области Computer Science не добавится.
    Конечно, показать полезность таких мелких задач и их финальный эффект - задача скорее того, КТО УЧИТ, а не учащегося. Но если после окончания ВУЗа нет базы по CS, то это проблема скорее конкретного ВУЗа, а не доказательство того, что [формальное] образование программисту не нужно. Образование нужно, и очень - так как программирование есть инженерная специальность. Вам очень хотелось бы ездить на автомобиле, который спроектирован человеком, изучавшим разработку машин через пересборку старенькой "жиги" в гараже? А работать в высотке, спроектированной человеком, изучавшим строительство через многократную постройку соседских сараев?
    Безусловно, в образовании необходима и практика, и теория, и должна быть некая гармония между ними - но в противном случае, если формальная теоретическая часть полностью отсуствует, человек так и не понимает до конца что именно и как устроено, шаг вправо или влево - и для него начинается "магия"; и вот уже придя на проект такой "специалист" сходу начинает писать тройной вложенный цикл внутри функции в useEffect в реактовском компоненте чтобы рассчитать какие-то производные данные на каждый рендер, и не видит в этом никакой проблемы - просто потому, что он не знает о ее существовании.

  • @melenium
    @melenium Рік тому

    Да, шифу, твои зрители подросли и уже не новички

    • @shifuio
      @shifuio  Рік тому

      Ага, поэтому буду делать еще третью часть:)