How to study Development Effectively. Time, Tools, and useful habits.

Поделиться
HTML-код
  • Опубликовано: 1 дек 2023
  • Effective learning requires preparation and proper distribution of energy. Today, I will talk about how I approach learning development.
    Contents:
    0:02 - Introduction. Tasks and circumstances.
    1:51 - Time. Long and short intervals during the day.
    2:20 - Long intervals. The main track. JS and Git courses.
    3:20 - The flow state. Immersion as a way of learning.
    4:36 - Short intervals. What to do when time is short?
    5:33 - Short intervals. Podcasts and RUclips.
    6:04 - Another level of abstraction to understand one's place.
    6:49 - Tools. Documentation, notes, ChatGPT, books.
    10:34 - Habits. Treating yourself gently. Less is better.
    11:25 - Final. That's it for now.
    I've lived almost 40 years, which means my realities impose several additional constraints on effective learning.
    I don't have an endless amount of time. There are many things to do, and time flies quickly. You don't even notice how the day flies by. Endless learning is not suitable for me. It is necessary to achieve tangible results within a conditional year and be able to mold myself into a competent and in-demand developer.
    I have a family. We are close, and this is important to me, so maintaining these relationships also requires time and energy. Plus kids: everyone has their own business, just like everyone else: schools, tutors, sections, and clubs. To bring, to take, to pick up, to meet, to check, to scold, and to praise - I also have to deal with all this.
    At the same time: it is necessary to study at least 30-40 hours a week to maintain the pace and progress. I'm also a slowpoke - to master some information, I spend a lot of time looking at each block from different angles, thinking about how it will work in different contexts and situations.
    How to deal with all this? Move forward intensively and maintain a balance in life? I'll talk about what worked for me, and maybe it will be useful for you too.
    Long intervals/main track:
    Purpleschool.ru - a cozy school from Anton Larichev
    Result.school - there's an "Advanced Git" course from Alexey Popkov
    Short intervals:
    Fireship.io: A cool resource for stress-free learning
    Podcasts (available in russian): Нулевой километр, Запуск завтра, UnderJS Podcast, Мы обречены.
    RUclips: I always watch @larchanka @wndtn @Fireship @SergeyNemchinskiy @sergeydmitrievsky @dushnila_official @m0rtymerr @t0digital @JavaScriptNinja
    Books that are not boring:
    "Clean Code" by Robert Martin,
    "The Pragmatic Programmer" by Andy Hunt and Dave Thomas,
    "Code" by Charles Petzold,
    "Grokking Algorithms" by Aditya Bhargava,
    "Cracking the Code Interview" by Gayle Laakmann McDowell
    The "Phoenix Project" by Gene Kim, George Spafford, and Kevin Behr
    Sorry, RUclips doesn't allow me to make links yet. Copy them into the search engine and you will find them right away!

Комментарии • 54

  • @dizelvinable
    @dizelvinable 3 месяца назад +2

    Круть! Очень полезная информация!

  • @t0digital
    @t0digital 5 месяцев назад +1

    Вжух! Успехов в обучении! Хорошие советы

    • @midlifecode
      @midlifecode  5 месяцев назад +1

      Спасибо! Твои я смотрю уже лет пять, начиная с сайта по продаже часов. Очень крутой контент. Твои видосы очень помогли настроить nvim!

  • @user-jw3yh9jg3r
    @user-jw3yh9jg3r 5 месяцев назад +2

    Денис, ты красавчик!🤟🏼

  • @user-it2gv3ey6g
    @user-it2gv3ey6g 4 месяца назад +1

    Супер!то что она нужно!Денис , Спасибо Вам Огромное за Труд и Знания! Очень ценно и полезно для меня !

  • @andreigolovaciuc9855
    @andreigolovaciuc9855 5 месяцев назад +1

    Дениска успехов тебе в обучении! 😄 Ты сможешь.

    • @midlifecode
      @midlifecode  5 месяцев назад +1

      Спасибо! Должно!

  • @forest_by5349
    @forest_by5349 Месяц назад

    здравствуйте я случайно на вашем канале меня вообще не интересует это тема .случайно посмотрел ваш ролик и он меня поразил ваша дикция подача информации ваши мысли .я пересмотрел все ваши ролики подписался на вас . вы большой молодец я от всей души желаю вам успехов и с большим удавольствием следить за вами

  • @isuzdaltsev
    @isuzdaltsev 5 месяцев назад

    просто класс =)

  • @falcowinkler2429
    @falcowinkler2429 5 месяцев назад +1

    go Denis!

    • @midlifecode
      @midlifecode  5 месяцев назад +1

      yeee!! :))) Thank you, Falco!!

  • @hu7344
    @hu7344 3 месяца назад +1

    четкий расклад!!!

  • @user-zk6vc9qh1t
    @user-zk6vc9qh1t 3 месяца назад

    Хорош
    спасибо
    больше половины для себя почерпнул
    я про подкасты и видео курсы.
    .
    скажм пжлст а сколько выходит буткэмп по деньгам и на каклй срок расчитан?
    .
    п.с. Дима 36.
    копаю вёрстку и понемногу начал азы JS

    • @midlifecode
      @midlifecode  3 месяца назад

      Спасибо! Да, курсы выбрать сейчас непросто!
      Буткемп мне вышет 375000, разбитые на три платежа по 125

    • @user-zk6vc9qh1t
      @user-zk6vc9qh1t 3 месяца назад

      @@midlifecode 5.000 у.е. ....
      них....рена себе ....
      программа расчитана на 4 мес.?

  • @1PurpleFox
    @1PurpleFox 4 месяца назад

    Здравствуйте! Очень познавательные видео. Подскажите где в покасты слушаете? Это приложение какое-то?

    • @midlifecode
      @midlifecode  4 месяца назад

      Добрый день! А я обычно случаю в стандартной приложухе iOS - подкасты. Иногда в soudncloud, но редко, обычно все есть в Подкастах

    • @1PurpleFox
      @1PurpleFox 4 месяца назад

      ​@@midlifecodeспасибо! Нашел то же самое на Spotify, оказывается популярные подкасты выкладывают на многих платформах. (У меня андроид)

    • @sindfixmini6367
      @sindfixmini6367 4 месяца назад

      Яндекс.музыка. там многие подкасты есть

  • @Concrete-Beton18
    @Concrete-Beton18 10 дней назад

    Здравствуйте, подскажите где ведете заметки с кодом и описанием?
    Начал учить Java, веду заметки в Экселе но это оч неудобно

    • @midlifecode
      @midlifecode  10 дней назад +1

      Слушайте, я веду в Notion. Там гораздо удобнее, можно отделять блоки с текстом от блоков с кодом и создавать структуры для разных сущностей. Попробуйте!

    • @Concrete-Beton18
      @Concrete-Beton18 10 дней назад

      @@midlifecode спасибо, сегодня же попробую

  • @vinsa2478
    @vinsa2478 3 месяца назад

    3:35 Что за клавиатура? Тоже хочу компактную и не знаю будет ли удобно ей пользоваться.

    • @midlifecode
      @midlifecode  3 месяца назад +1

      Ой их щас море классных. Типа стандарт - keychron. У меня keychron k3 pro. Супер. Присматриваюсь еще к iqunix

  • @dzenyandex
    @dzenyandex 5 месяцев назад

    Буткемп когда начнется?

    • @midlifecode
      @midlifecode  5 месяцев назад +1

      Фаза 0 уже началась, проходит с 4 декабря по конец года. Она онлайн. С Фазы 1 уже очно - в кампусе. Я буду делать отчеты по каждой фазе, как пройду

  • @delovajakolbasa634
    @delovajakolbasa634 3 месяца назад +1

    реклама на рекламе не тратьте время

    • @midlifecode
      @midlifecode  3 месяца назад +1

      Да, пожалуйста, не тратьте.

  • @norwaysamurai1712
    @norwaysamurai1712 3 месяца назад +1

    Странный ты.
    Работал бы вахтами в дали от семьи,на ненавистной работе.....то было бы понятно почему решил стать программистом.
    Но у тебя же бизнес,деньги есть..семью видишь каждый день а не раз в пол года.
    Логика идти в веб непонятная.
    Сайты стоят дёшево.
    Стартап на них не открыть.
    Лучше уж мобилки.
    Если накатил кризис среднего возраста то скачал бы construct 3 или godot и пилил игры по приколу.
    GDScript легче чем python кстати.
    За неделю изучить можно.

    • @midlifecode
      @midlifecode  3 месяца назад +1

      Так нет, я ж ничего не бросаю, все работает! Я хочу, пока нет желания расти (открывать новые кофейни, наращивать производство) поучиться, чтобы что-то интересное сделать для проекта.
      Да и сайты недешевы. Наш нам уже давно за два миллиона по расходам обошелся, а я еще несколько штук хотел бы в него добавить.

  • @2SUB-TV_space
    @2SUB-TV_space 2 месяца назад

    Скрытая реклама... Человек свободно использует слепой метод и притом в скриптах.. 😂 Не смешите мои тапки!

    • @midlifecode
      @midlifecode  2 месяца назад

      Ну я просто печатать умею. И люблю…

    • @2SUB-TV_space
      @2SUB-TV_space 2 месяца назад

      ​@@midlifecodeЯ уже лет 15 уверенный пользователь, но так и не освоил толком слепой метод. Хотя я администрирую два своих сайта. Они приносят прибыль.. Но сложные задачи в любом случае выполняли фрилансеры. Сейчас уже просто один мой знакомый программист. Если вы для своих проектов хотите, то фрилансер будет стоить в сотни раз дешевле. И время тоже много сэкономит. Ну честно говоря, не верю вам. Какую надо иметь финансовую подушку, имея семью?! У меня лично семьи нет, но в любом случае я не могу себе этого позволить и по деньгам и психологически и физически и умственно. Т.к. когда за сорок лет, то уже сложновато. Притом, что занимаюсь музыкой и иностранными языками. Но эта сфера легче, чем профессиональное программирование. Если человек задаётся вопросом, как в вашем случае Фронтенд или Бэкенд, то по сути такого не существует.. Это как раз манипуляция на дорогих курсах.. Узкий специалист будет сидеть на зарплате в 80 - 100 К. рублей и выполнять нудную работу.. Даже часть работы и не знать как всё работает в общем. Надо знать одинаково хреново или одинаково хорошо то и другое. Здесь надо институт заканчивать, имхо. Или уже работая, иметь очень хорошего наставника, который будет тебе всё объяснять и учить заново! 😄 Я сейчас изучаю язык Си для программирования игрушек для ретро консолей. Чисто изучаю по Фану, а не для работы. И даже один язык изучить досконально очень тяжело. Сложнее даже не язык, а его использование с разными компиляторами, библиотеками и тд. Если это не реклама, а правдивая тяга к знаниям, то Бог в помощь! 😌 Но здесь надо расставить приоритеты, что именно и для чего изучать.

    • @2SUB-TV_space
      @2SUB-TV_space 2 месяца назад

      @@midlifecodeЯ уже лет 15 уверенный пользователь, но так и не освоил толком слепой метод. Хотя я администрирую два своих сайта. Они приносят прибыль.. Но сложные задачи в любом случае выполняли фрилансеры. Сейчас уже просто один мой знакомый программист. Если вы для своих проектов хотите, то фрилансер будет стоить в сотни раз дешевле. И время тоже много сэкономит. Ну честно говоря, не верю вам. Какую надо иметь финансовую подушку, имея семью?! У меня лично семьи нет, но в любом случае я не могу себе этого позволить и по деньгам и психологически и физически и умственно. Т.к. когда за сорок лет, то уже сложновато. Притом, что занимаюсь музыкой и иностранными языками. Но эта сфера легче, чем профессиональное программирование. Если человек задаётся вопросом, как в вашем случае Фронтенд или Бэкенд, то по сути такого не существует.. Это как раз манипуляция на дорогих курсах.. Узкий специалист будет сидеть на зарплате в 80 - 100 К. рублей и выполнять нудную работу.. Даже часть работы и не знать как всё работает в общем. Надо знать одинаково хреново или одинаково хорошо то и другое. Здесь надо институт заканчивать, имхо. Или уже работая, иметь очень хорошего наставника, который будет тебе всё объяснять и учить заново! 😄 Я сейчас изучаю язык Си для программирования игрушек для ретро консолей. Чисто изучаю по Фану, а не для работы. И даже один язык изучить досконально очень тяжело. Сложнее даже не язык, а его использование с разными компиляторами, библиотеками и тд. Если это не реклама, а правдивая тяга к знаниям, то Бог в помощь! 😌 Но здесь надо расставить приоритеты, что именно и для чего изучать.

    • @2SUB-TV_space
      @2SUB-TV_space 2 месяца назад

      @@midlifecodeЯ уже лет 15 уверенный пользователь, но так и не освоил толком слепой метод. Хотя я администрирую два своих ресурса. Они приносят прибыль.. Но сложные задачи в любом случае выполняли фрилансеры. Сейчас уже просто один мой знакомый программист. Если вы для своих проектов хотите, то фрилансер будет стоить в сотни раз дешевле. И время тоже много сэкономит. Ну честно говоря, не верю вам. Какую надо иметь финансовую подушку, имея семью?! У меня лично семьи нет, но в любом случае я не могу себе этого позволить и по деньгам и психологически и физически и умственно. Т.к. когда за сорок лет, то уже сложновато. Притом, что занимаюсь музыкой и иностранными языками. Но эта сфера легче, чем профессиональное программирование. Если человек задаётся вопросом, как в вашем случае Фронтенд или Бэкенд, то по сути такого не существует.. Это как раз манипуляция на дорогих курсах.. Узкий специалист будет сидеть на зарплате в 80 - 100 К. рублей и выполнять нудную работу.. Даже часть работы и не знать как всё работает в общем. Надо знать одинаково хреново или одинаково хорошо то и другое. Здесь надо институт заканчивать, имхо. Или уже работая, иметь очень хорошего наставника, который будет тебе всё объяснять и учить заново! 😄 Я сейчас изучаю язык Си для программирования игрушек для ретро консолей. Чисто изучаю по Фану, а не для работы. И даже один язык изучить досконально очень тяжело. Сложнее даже не язык, а его использование с разными компиляторами, библиотеками и тд. Если это не реклама, а правдивая тяга к знаниям, то Бог в помощь! 😌 Но здесь надо расставить приоритеты, что именно и для чего изучать.

    • @2SUB-TV_space
      @2SUB-TV_space 2 месяца назад

      @@midlifecodeЯ уже лет 15 уверенный пользователь, но так и не освоил толком слепой метод. Хотя я администрирую ресурсы свои. Они приносят прибыль.. Но сложные задачи в любом случае выполняли фрилансеры. Сейчас уже просто один мой знакомый программист. Если вы для своих проектов хотите, то фриланс будет стоить в сотни раз дешевле. И время тоже много сэкономит. Ну честно говоря, не верю вам. Какую надо иметь финансовую подушку, имея семью?! У меня лично семьи нет, но в любом случае я не могу себе этого позволить и по деньгам и психологически и физически и умственно. Т.к. когда за сорок лет, то уже сложновато. Притом, что занимаюсь музыкой и иностранными языками. Но эта сфера легче, чем профессиональное программирование. Если человек задаётся вопросом, как в вашем случае Фронтенд или Бэкенд, то по сути такого не существует.. Это как раз манипуляция на дорогих курсах.. Узкий специалист будет сидеть на зарплате в 80 - 100 К. рублей и выполнять нудную работу.. Даже часть работы и не знать как всё работает в общем. Надо знать одинаково хреново или одинаково хорошо то и другое. Здесь надо институт заканчивать, имхо. Или уже работая, иметь очень хорошего наставника, который будет тебе всё объяснять и учить заново! 😄 Я сейчас изучаю язык Си для программирования игрушек для ретро консолей. Чисто изучаю по Фану, а не для работы. И даже один язык изучить досконально очень тяжело. Сложнее даже не язык, а его использование с разными компиляторами, библиотеками и тд. Если это не реклама, а правдивая тяга к знаниям, то Бог в помощь! 😌 Но здесь надо расставить приоритеты, что именно и для чего изучать.

  • @user-zm2dt4xx8b
    @user-zm2dt4xx8b 4 месяца назад

    рекламщик😂

    • @midlifecode
      @midlifecode  4 месяца назад

      Рекламщик чего?:)