Как мышление программиста поможет не забросить обучение?

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024
  • Почему многие бросают изучать программирование? Главный навык программиста в глазах работодателя. Что становится ключевым при обучении и зачем требуется мышление программиста. Что не договаривают новичкам. Что такое мышление программиста. Какие приёмы помогут пройти этот путь быстрее. Системный подход и метод Ричарда Фейнмана. И что делать не надо.
    ____________________________________________
    ▶️Основы программирования с нуля (базовые курсы):
    webmastersam.r...

ความคิดเห็น • 86

  • @IT-shnik
    @IT-shnik  6 วันที่ผ่านมา +7

    Пишите свои соображения или поделитесь личным опытом - это здорово поможет новичкам! И задавайте вопросы.

    • @hepcat93
      @hepcat93 2 วันที่ผ่านมา

      Очень жизненно и всё про меня🤣👍
      Тоже хожу кругами, тоже на личном опыте уже убедился как можно простую задачу решать аж целую неделю. Замечу, что создатели курсов сами могут напортачить в условии задачи или даже с версиями интерпретатора! Когда код на их портале и в моём личном Jupiter блокноте работает немного по разному. А никто о таком не предупреждает. Сразу начинаешь думать какой ты глупый... "На ощупь" я тоже стал делить сложный код на "этюды" - более простые куски, которые потом вместе объединял. Считаю Ваше видео очень полезным!
      А ещё вот что скажу в смысле выбора направления. Оказывается, что если человеку что-то нравится как теоретическая концепция - это одно) но это вовсе не гарантия того, что человеку понравится заниматься этим направлением на практике)
      Уважаемому автору видео вопрос. Я не знаю Вашего бэкграунда, впервые попал на этот канал. Как Вы считаете, стоит ли заниматься web3 в РФ? И легко ли сейчас из РФ работать на западную компанию?

    • @hepcat93
      @hepcat93 2 วันที่ผ่านมา

      Очень жизненно и всё про меня🤣👍
      Тоже хожу кругами, тоже на личном опыте уже убедился как можно простую задачу решать аж целую неделю. Замечу, что создатели курсов сами могут напортачить в условии задачи или даже с версиями интерпретатора! Когда код на их портале и в моём личном Jupiter блокноте работает немного по разному. А никто о таком не предупреждает. Сразу начинаешь думать какой ты глупый... "На ощупь" я тоже стал делить сложный код на "этюды" - более простые куски, которые потом вместе объединял. Считаю Ваше видео очень полезным!
      А ещё вот что скажу в смысле выбора направления. Оказывается, что если человеку что-то нравится как теоретическая концепция - это одно) но это вовсе не гарантия того, что человеку понравится заниматься этим направлением на практике)
      Уважаемому автору видео вопрос. Я не знаю Вашего бэкграунда, впервые попал на этот канал. Как Вы считаете, стоит ли заниматься web3 в РФ? И легко ли сейчас из РФ работать на западную компанию?

  • @Lanstay
    @Lanstay 2 วันที่ผ่านมา +9

    Мне кажется, очень многие бросают обучение по мере увеличения сложности тем. В начале у большинства все идет просто: переменные, константы, циклы, условные конструкции. Это все в целом легко заходит и на этом этапе у человека максимальная мотивация учиться. Ведь самое главное - всё получается. Но рано или поздно у каждого наступает момент, когда он натыкается на стену в виде сложной темы, которая вот вообще не идёт. И тут эйфория пропадает, сбивается темп, с которым человек шел изначально. Если раньше хватало пары часов для изучения темы, то теперь приходится ломать голову целый день. У меня так было, когда начались объекты и массивы и их методы. На одну задачку на codewars могло уйти 2 дня. Тут я бы дал совет просто принять, что это нормально, и это надо преодолеть. Прочитать тему в разных источниках, попробовать прорешать разные однотипные задачи по теме, рисовать схемки где-то в тетрадке. Сейчас с появлением ChatGPT можно попросить его разжевать любую тему, попросить накидать разных примеров использования, задач и т.д.

    • @ze1tex
      @ze1tex วันที่ผ่านมา

      Полностью с вами согласен. Только уже желания нет обучаться в данный момент...

  • @bulba1995
    @bulba1995 3 วันที่ผ่านมา +2

    Все верно сказано 👍

  • @КонстантинКорш-р5п
    @КонстантинКорш-р5п 3 วันที่ผ่านมา +3

    У меня сразу возник вопрос: что мне мешает спуститься по этой лестницы?😂

    • @IT-shnik
      @IT-shnik  3 วันที่ผ่านมา +1

      Остроумно!

  • @TrueGoder
    @TrueGoder 3 วันที่ผ่านมา +4

    Ну как программист с 10 летним стажем могу сказать что видос и правда в разы лучше чем всякие недомотиваторы поющие песни про высокооплачиваемую работу уже через 5 минут после покупки курсов, разве что речь нууууу слишком медленная, прям тяжело смотрится :(

    • @LikaLika-r9j
      @LikaLika-r9j 3 วันที่ผ่านมา

      программист с 10 летнем стажем не знает что на ютубе есть х2 скорость?

    • @TrueGoder
      @TrueGoder 2 วันที่ผ่านมา

      @@LikaLika-r9j давай сразу через стороний плеер Х30 поставим, вай нот ?

    • @LikaLika-r9j
      @LikaLika-r9j 2 วันที่ผ่านมา

      @@TrueGoder смысл гиперболизации, если твоя проблема решается тремя нажатиями ?
      Если тебе не нравится медленный голос, так у тебя есть возможность сделать его быстрее. В чем проблема то? Как будто это единственный канал на ютубе с медленным голосом

    • @MelPixel
      @MelPixel 2 วันที่ผ่านมา

      ​@@LikaLika-r9jЧеловек высказал свое мнение насчет видео-ролика. И, кстати, без оскорблений к автору. Просто мнение. Ускорить видео он то может. Но видео для него показалось медленным. Это нормально. Это мнение. Тише.

    • @TrueGoder
      @TrueGoder 2 วันที่ผ่านมา

      @@LikaLika-r9j ну от части может и помогло бы, но это сделало бы просмотр сложным в другом плане, ускоренный голос всегда звучит неестественно противно, хотя в контексте медленного голоса я ускорять не пробовал так что вполне возможно что ты все таки прав и я просто не додумался

  • @henripitot9137
    @henripitot9137 3 วันที่ผ่านมา +2

    Это все пиздеж, я попробовал обучиться айти но никто не берет на работу. Сразу отказывают.

    • @Юрчик-л8у
      @Юрчик-л8у 3 วันที่ผ่านมา +3

      так вас таких пруд прудей😂

  • @ЯрославСеливанов-ж8н
    @ЯрославСеливанов-ж8н 2 วันที่ผ่านมา

    6:40 как прыгнуть с 10-метровой лестницы и не расшибиться? а как например вариант просто не прыгать с нее и остаться целым?

    • @tamerlan4282
      @tamerlan4282 2 วันที่ผ่านมา +1

      Условие есть прыгать обязательно

  • @maxim2543
    @maxim2543 4 วันที่ผ่านมา +2

    очень нудно, видно что читаешь с листка и не сильно стараешься

    • @ksataburashi740
      @ksataburashi740 4 วันที่ผ่านมา +1

      на 2х ставь и кайфуй

    • @hepcat93
      @hepcat93 2 วันที่ผ่านมา

      Тебе такси или шашечки?) 🚕 а то ишь, взяли американскую моду на развлекательное образование 😹👍

  • @unlfoem3006
    @unlfoem3006 3 วันที่ผ่านมา +1

    зачем вы на превью поставили хулиганщика или бандита что-ли

    • @IT-shnik
      @IT-shnik  3 วันที่ผ่านมา

      Думал, что это положительный парень, студент).

  • @LikaLika-r9j
    @LikaLika-r9j 3 วันที่ผ่านมา +2

    всё вранье, меня не зовут на собес даже с честными 1,5 годами опыта программистом. Че надо работодателю? Я не знаю

    • @VladLedovskiy
      @VladLedovskiy 2 วันที่ผ่านมา

      надо быть не телкой

    • @andvolkov9347
      @andvolkov9347 2 วันที่ผ่านมา

      :DDDDD​@@VladLedovskiy

    • @АннаЛопина-ч6н
      @АннаЛопина-ч6н วันที่ผ่านมา

      ​@@VladLedovskiyвы, неверное, имели в виду женщиной/девушкой?

    • @VladLedovskiy
      @VladLedovskiy วันที่ผ่านมา

      @@АннаЛопина-ч6н ущемилась 🐷

  • @user-ny4jz6sx1c
    @user-ny4jz6sx1c 5 วันที่ผ่านมา +3

    Примерно год назад начал изучать JS, дошел до массивов и начал жестко тупить. Обнулил все задания и начал заново. Опять дохожу до массивов - туплю. Купил другой курс - начинаю все с нуля , в процессе обучения понимаю, что на массивах я опять встряну. Замечаю, что иногда тупо не понимаю условие задачи, хотя по отзывам все хвалят преподавателя за понятную подачу материала. Если не разобью комп- то попытаюсь начать учить хотя бы Phyton. Может он мне зайдет.

    • @Maxillius89
      @Maxillius89 5 วันที่ผ่านมา +1

      В с# подобный случай, номассивы более менее усвоил,теперь с методами встрял😂

    • @ВалерияБеспалова-е1з
      @ВалерияБеспалова-е1з 5 วันที่ผ่านมา

      посмотрите курс CS50. на ютубе есть плейлист из 24 видео, переведённые на русский язык. cs50 даёт отличную базу по алгоритмам и структурам данных - как раз то, что вам сейчас нужно . пересматривайте по несколько раз, и в конце концов понимание придет))

    • @ЖеняФурман-ф8г
      @ЖеняФурман-ф8г 5 วันที่ผ่านมา

      это база, учил питон для экзамена больше на массивах застряк к счастью экзамен отменили сейчас c++ пробую тоже массивы

    • @vladyan01
      @vladyan01 5 วันที่ผ่านมา +5

      А что не понятного в массивах? Это же как переменная, только хранит список значений, а не одно

    • @Doctor-oj4um
      @Doctor-oj4um 4 วันที่ผ่านมา

      Как вариант, можешь написать мне. Возможно смогу помочь.

  • @BATMAN-de4bv
    @BATMAN-de4bv 2 วันที่ผ่านมา

    Не прыгать с лецницы и не разбится.

    • @IT-shnik
      @IT-shnik  2 วันที่ผ่านมา

      Условие в задаче другое.

  • @АлександрМельников-ф7ж
    @АлександрМельников-ф7ж 3 วันที่ผ่านมา +15

    Если вы не умеете обозначать границы задачи которую нужно за день решить, забудьте про программирование. Лично у меня так. Пробовал заниматься прям с утра до вечера, поверьте вы выгорите и дальше уже пропадëт желание учиться, а впереди собесы и работа, на которой будет ещë тяжелей по началу пока не втянетесь. Ставьте перед собой конкретные задачи, конкретные цели, пусть небольшие, но главное понимание и практика

    • @RMarkTv
      @RMarkTv 3 วันที่ผ่านมา +1

      У меня было так 1.5 года учил C#, тратил по 2-4ч в сутки, в итоге даже более мнее нормальный код не мог написать в Unity, все что я писал это лишь заученные подходы других кодеров, но придумать что то свое вообще никак, мой друг освоил c# за 2.5 месяца, и уже мог реализовать даже очень сложную логику в игре, у него с детсва развито логическое мышление, свой 1 язык программирование он выучил в 15 лет, я спросил его как ты так быстро разбираешься в языках и начинаешь уже что то писать? Он ответил что сами по себе языки очень простые, изучаешь базу это инструменты и начинаешь его использовать, ты начинаешь сам логический понимать где что можно использовать 1 время обращаясь к тех.документации

    • @АлександрМельников-ф7ж
      @АлександрМельников-ф7ж 3 วันที่ผ่านมา +1

      @@RMarkTv выучить сам язык это самое лëгкое в программировании. Другое же дело это понимание и выстраивание архитектуры какого либо приложения, тут уже не всë так просто, одним знанием языка не обойтись, но сильно не загоняйтесь, это уже следующая ступень от кодинга. А пока конкретные задачи, цели, фокусировка и концентрация

    • @IT-shnik
      @IT-shnik  3 วันที่ผ่านมา +1

      @RMarkTv: Меткий пример, спасибо!

    • @IT-shnik
      @IT-shnik  3 วันที่ผ่านมา

      @АлександрМельников-ф7ж: На работе может и будет ещë тяжелей поначалу, но зато появится душевный подъём буквально через считанные дни, если, конечно, будет получаться.

    • @mamkindotker
      @mamkindotker 3 วันที่ผ่านมา +1

      ​@@RMarkTvрасскажу личный опыт , хоть я и не стал программистом пока. Учусь год Фронтенду на js, учу сейчас React . И могу сказать что когда смотришь обучение и что то дописываешь сам или дебажишь , то срабатывает тупо интуиция и вуаля код работает. А потом начинаешь искать объяснения почему это сработало😂😂. Это я к чему , если у тебя в каком то направление появляется интуиция то тебя уже можно поздравить , ты стал не много тем на кого ты учишься. Потому что интуиция это ни что иное как твой опыт записанный в твоём сознании. А не что то сверхъестественное)

  • @abyrvalgfirst
    @abyrvalgfirst 4 วันที่ผ่านมา +11

    Я спрыгнул с лестницы, лежащей горизонтально )

    • @IT-shnik
      @IT-shnik  3 วันที่ผ่านมา +1

      Очень правильно и мудро! А ещё если соломки подстелить..) хотя в этом случае даже лишним будет.

  • @senorpc
    @senorpc วันที่ผ่านมา +1

    Есть вопрос. А могу ли я себя называть программистом, если вовсе не изучал теорию, а сразу начал с практики.
    Объясняю сразу - Я уже программирую примерно 4 года (создаю сайты) и в начале пути хотел изучить php, js. css. Во время обучения языков, я понял что это такая скукотень, эти переменные, значения фиг запомнишь же ведь, легче через практику все, и решил сразу пойти в практику даже на 50% не изучив языки.
    В общем начал с простого, взял офлайн конструктор сайтов если кто знает мобирайс, и через неё создавал первые страницы. После открывал исходный код и в браузере начинал изменять блоки, стили и т.п. понимая какие строки за что отвечают, и какие синтаксисы и т.п. Как только я понял логику работы обычных страниц на html стало интересно как это работает на php. В этом плане помог вордпрес. Через него я понял как работают функции, как передаются данные в БД и как выстраивать логику передачи данных их структуру и т.п. Далее пошел уже в jquery довольно легко понял логику работы в нем, после уже в js)) хотя обычно наоборот, но мне так было легче. Ну а итогом стало, что я захотел построить какой-то свой проект, по итогу начинал думать с чего начать, начал с БД сделал структуру её, после уже в php настроил связи с ней, параллельно писал скрипты чтобы пользователи взаимодействовали с сайтом. В общем сейчас мои знания таковы, что могу стоить БД, могу масштабировать её, понимаю php и её логику, спасибо проекту где нужно было реализовать работу графика с записями клиентов, автом. постановка занятых дней на любую неделю которую будет листать пользователь(через админку админ может настраивать свою занятость в общем) + связь с заявками, + генерация фото при вводе текста через php image (как же с ним я намаялся особенно чтобы несколько фото при накладывании друг на друга сохраняли прозрачность) научился кастомить чужие скрипты под проект и там можно это долго продолжать.
    Но при этом до сих пор я так и не читал теорию. Ну по правде говоря только по БД читал, вот по БД да пришлось прочитать чтобы понять хорошо его работу, а вот языки ни одной книги так и не прочитал.

  • @ruslan8410
    @ruslan8410 วันที่ผ่านมา +1

    Почему-то в голову пришло, что нужно положить лестницу горизонтально )
    А так, изучаю js+vue.js уже около полутора лет. Пока только был один коммерческий проект на фрилансе, но большой затык с решением задач. Начал решать задачи на leetcode. Пока даже легкие задачи даются очень сложно.
    Откликался на вакансии, было одно тестовое, но провалил его.
    Иногда вечером немного изучаю также php. Потому что возможно в январе пойду на курсы full stack, где есть трудоустройство после успешного завершения курса.
    Сложно, но не сдаюсь, увлекся.

  • @Quiet_Fox7
    @Quiet_Fox7 วันที่ผ่านมา +1

    Хорошее видео. Настраивает на поавильный лад и восприятие нн простого дела. Слышал от Сергея Балакирева, что стоит относиться к програмированию, как к хобби и результат не заставиь себя долго ждать. При должном внимании к практике, разумеется )

  • @nerusnotfound
    @nerusnotfound 2 วันที่ผ่านมา +1

    Я хотел оттолкнутся от стены и очень быстро спустить с лестницы, типо взял с обеих сторон и проскользнул вниз пока падает лестница 😅

  • @byte-worm1669
    @byte-worm1669 วันที่ผ่านมา +1

    Мышление программиста - декомпозиция!
    Разбиваем задачу на мелкие легко решаемые задачи ❤

    • @IT-shnik
      @IT-shnik  วันที่ผ่านมา

      Именно.

  • @andvolkov9347
    @andvolkov9347 2 วันที่ผ่านมา

    Ребят.. есть кто к кому я, ученик фронтенда могу изредка обращаться за помощью? Пару минуточек там раз в определенное время сообщениями..

  • @Кризисслайма
    @Кризисслайма วันที่ผ่านมา

    Я спрыгнул с 10ти метровой лестницы на рядом стоящую 9ти метровую лесницу

  • @БотакозУтегенова-м9т
    @БотакозУтегенова-м9т 2 วันที่ผ่านมา

    Хочу поставить лайк и не даёт 😢😢😢😢😢

  • @АннаЛопина-ч6н
    @АннаЛопина-ч6н วันที่ผ่านมา

    А как с помощью мышления попасть хотя бы на один собес?

  • @-Overwhelmed-
    @-Overwhelmed- 2 วันที่ผ่านมา

    Забавно слышать тезис "выучил программирование" интересно что вкладывается в это понятие

    • @IT-shnik
      @IT-shnik  2 วันที่ผ่านมา

      Трудоустройство?!

  • @zybmik
    @zybmik วันที่ผ่านมา

    дорогие коментаторы , подскажите пожалуйста или автор, где найти задачки по js чтобы которые можно решать? И желательно от легких к сложным , спасибо

    • @aiseco
      @aiseco ชั่วโมงที่ผ่านมา

      загугли интересные пэт проекты на языке js

  • @mariavladlife4429
    @mariavladlife4429 11 ชั่วโมงที่ผ่านมา

    Жиза 🌸

  • @ПавелСекутор
    @ПавелСекутор 4 วันที่ผ่านมา +4

    Бро, хорошее видео. Но рассказ монотонный, если честно тяжело слушать. Сначала хотел выключить, но интерес к теме взял верх. Удачи в развитии.

    • @IT-shnik
      @IT-shnik  3 วันที่ผ่านมา

      Спасибо за пожелание и критическое (полезное) замечание! Удачи в делах.

    • @In_Extremo
      @In_Extremo 3 วันที่ผ่านมา +1

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

  • @tanz_9933
    @tanz_9933 4 วันที่ผ่านมา

    цитата ведь Эйнштейна

    • @IT-shnik
      @IT-shnik  3 วันที่ผ่านมา

      Какая именно?

  • @blackmes0730
    @blackmes0730 2 วันที่ผ่านมา

    6:43 первое что пришло мне в голову, распилять лестницу на несколько частей, и обьединить их по горизонтали, запарно, но работает

    • @IT-shnik
      @IT-shnik  2 วันที่ผ่านมา

      Массив?)