Hey! Меня зовут Дмитрий и вы на канале: Дневник Flutter-разработчика. Канал создан с несколькими целями - самодисциплина, ответственность, описать мой путь становления мобильным разработчиком и иммиграции. Если мой блог будет вам полезен, я буду очень рад:)
Немного обо мне: мне 27, я из Республики Коми.
С этого года начал изучать html+css+js. Написал пару сайтов и мне не понравилось.
Под руку попалась мобильная разработка. Она то меня и зацепила:)
После чего появился коммерческий проект под Android/IOS. Писать проект планирую на Flutter. Его сейчас и изучаю.
Основная цель блога - показать свой путь становления junior, middle, senior mobile developer, чтоб любой начинающий разработчик наглядно видел, что для этого нужно и как быстрее получить то, чего он хочет:)
@Hey_008 - для связи со мной
https://www.instagram.com/mobile.dev.8/ - блог в Instagram(беспричинно заблокировали с 2000+ подписчиков😑 )
https://github.com/dmitry-lyovochkin - GitHub
https://www.linkedin.com/in/dmitrylyovochkin/ - LinkedIn
Немного обо мне: мне 27, я из Республики Коми.
С этого года начал изучать html+css+js. Написал пару сайтов и мне не понравилось.
Под руку попалась мобильная разработка. Она то меня и зацепила:)
После чего появился коммерческий проект под Android/IOS. Писать проект планирую на Flutter. Его сейчас и изучаю.
Основная цель блога - показать свой путь становления junior, middle, senior mobile developer, чтоб любой начинающий разработчик наглядно видел, что для этого нужно и как быстрее получить то, чего он хочет:)
@Hey_008 - для связи со мной
https://www.instagram.com/mobile.dev.8/ - блог в Instagram(беспричинно заблокировали с 2000+ подписчиков
https://github.com/dmitry-lyovochkin - GitHub
https://www.linkedin.com/in/dmitrylyovochkin/ - LinkedIn
Please open Telegram to view this post
VIEW IN TELEGRAM
Дневник Flutter-разработчика pinned «Hey! Меня зовут Дмитрий и вы на канале: Дневник Flutter-разработчика. Канал создан с несколькими целями - самодисциплина, ответственность, описать мой путь становления мобильным разработчиком и иммиграции. Если мой блог будет вам полезен, я буду очень рад:)…»
Если нужные сообщения теряются среди пабликов
У товарища проблема: "На сообщения даже не обращаю внимание потому что столько пабликов, все теряется".
У многих та же проблема, потому решил осветить решение здесь, может кому-то еще помогу:)
Заходим в Settings - Folders - Create New Folder - Folder Name( пишем Personal, например) - Add Chats - добавляем Contacts и Non-Contacts - Save - Create. Теперь слева появится папка с личными сообщениями от всех пользователей:)
Тем же способом можно удобно сортировать паблики по разным папкам. Экономит много времени.
На паблики можно устанавливать Unmute( Disable notifications - навсегда - в настройках паблика), чтоб не беспокоили уведомлениями.
У товарища проблема: "На сообщения даже не обращаю внимание потому что столько пабликов, все теряется".
У многих та же проблема, потому решил осветить решение здесь, может кому-то еще помогу:)
Заходим в Settings - Folders - Create New Folder - Folder Name( пишем Personal, например) - Add Chats - добавляем Contacts и Non-Contacts - Save - Create. Теперь слева появится папка с личными сообщениями от всех пользователей:)
Тем же способом можно удобно сортировать паблики по разным папкам. Экономит много времени.
На паблики можно устанавливать Unmute( Disable notifications - навсегда - в настройках паблика), чтоб не беспокоили уведомлениями.
День 1:
+6 с лишним часов программирования( 20-23 уроки ютуб-канала LazyLoad Dart & Flutter с разбором. Вёрстка меню телеграмма, разбор column, row, container. Плохо понял превращение списка строк в список виджетов. Разбор системы layout).
+30 минут английского( смотрел видео на тему эффективных способов изучения языка. Определился с просмотров лёгких фильмов/сериалов на англ. с англ. субтитрами, чтение англ. литературы и на данный момент прохожу приложение Duolingo).
Подобные отчёты продвижения буду делать каждый день вечером. Позже распишу, зачем нужны отчеты и для чего учёт времени:)
+6 с лишним часов программирования( 20-23 уроки ютуб-канала LazyLoad Dart & Flutter с разбором. Вёрстка меню телеграмма, разбор column, row, container. Плохо понял превращение списка строк в список виджетов. Разбор системы layout).
+30 минут английского( смотрел видео на тему эффективных способов изучения языка. Определился с просмотров лёгких фильмов/сериалов на англ. с англ. субтитрами, чтение англ. литературы и на данный момент прохожу приложение Duolingo).
Подобные отчёты продвижения буду делать каждый день вечером. Позже распишу, зачем нужны отчеты и для чего учёт времени:)
К чёрту мотивацию, вам нужна дисциплина
Если вы желаете что-то сделать, то есть два способа этого достичь.
Первый, более распространённый и в значительной мере неправильный вариант — попытаться мотивировать себя.
Второй, весьма непопулярный, но абсолютно правильный выбор — воспитание дисциплины.
В чём же разница?
Мотивация, вообще говоря, исходит из ошибочного предположения, что для выполнения какой-то задачи требуется определённое психическое или эмоциональное состояние.
Но это совершенно неправильный путь.
Дисциплина, напротив, подобна двигателю, который, будучи запущенным, действительно стабильно поставляет энергию в систему.
Дисциплина не требует каких-то особых состояний духа. С позиции последовательных долгосрочных результатов дисциплина побеждает мотивацию полностью и во всём.
В целом, мотивация пытается создать желание действовать. Дисциплина побуждает действовать, даже если желания нет. Хорошие ощущения будут потом.
Дисциплина — система. Она является более или менее самоподдерживающейся и постоянной, тогда как мотивация — это явление вспышек.
Как развивать дисциплину? Выстраивая привычки — начинать с как можно меньшего дела, которым вы можете управлять, даже микроскопического, и набирать обороты, реинвестируя результат во всё более крупные изменения в вашей повседневности, создавать цикл положительной обратной связи(положительные подкрепления, результаты и эмоции).
Суть в том, чтобы обрезать связь между чувствами и действиями и просто делать. После этого вы почувствуете себя хорошо, станете подвижным, энергичным и активным.
Говоря проще, не надо ждать, когда вы достигнете олимпийской формы, чтобы приступить к тренировкам. Надо тренироваться, чтобы достичь олимпийской формы.
Мотивация — ведущее в тупик отношение к производительности. Главное — дисциплина!
Это была краткая выжимка из статьи. Оригинал здесь: https://habr.com/ru/post/326904/
Если вы желаете что-то сделать, то есть два способа этого достичь.
Первый, более распространённый и в значительной мере неправильный вариант — попытаться мотивировать себя.
Второй, весьма непопулярный, но абсолютно правильный выбор — воспитание дисциплины.
В чём же разница?
Мотивация, вообще говоря, исходит из ошибочного предположения, что для выполнения какой-то задачи требуется определённое психическое или эмоциональное состояние.
Но это совершенно неправильный путь.
Дисциплина, напротив, подобна двигателю, который, будучи запущенным, действительно стабильно поставляет энергию в систему.
Дисциплина не требует каких-то особых состояний духа. С позиции последовательных долгосрочных результатов дисциплина побеждает мотивацию полностью и во всём.
В целом, мотивация пытается создать желание действовать. Дисциплина побуждает действовать, даже если желания нет. Хорошие ощущения будут потом.
Дисциплина — система. Она является более или менее самоподдерживающейся и постоянной, тогда как мотивация — это явление вспышек.
Как развивать дисциплину? Выстраивая привычки — начинать с как можно меньшего дела, которым вы можете управлять, даже микроскопического, и набирать обороты, реинвестируя результат во всё более крупные изменения в вашей повседневности, создавать цикл положительной обратной связи(положительные подкрепления, результаты и эмоции).
Суть в том, чтобы обрезать связь между чувствами и действиями и просто делать. После этого вы почувствуете себя хорошо, станете подвижным, энергичным и активным.
Говоря проще, не надо ждать, когда вы достигнете олимпийской формы, чтобы приступить к тренировкам. Надо тренироваться, чтобы достичь олимпийской формы.
Мотивация — ведущее в тупик отношение к производительности. Главное — дисциплина!
Это была краткая выжимка из статьи. Оригинал здесь: https://habr.com/ru/post/326904/
Хабр
К чёрту мотивацию, вам нужна дисциплина
Если вы желаете что-то сделать, то есть два способа этого достичь. Первый, более распространённый и в значительной мере неправильный вариант — попытаться мотивировать себя. Второй, весьма...
День 2:
+2.17 часа программирования( 24 урок ютуб-канала LazyLoad Dart & Flutter. Продолжение темы layout. Разбор CustomSingleChildLayout и CustomMultiChildLayout). Итого: 8ч. 17 мин.
+54 минуты английского( Посмотрел 2 серии сериала Extra с англ. субтитрами. Он очень легкий, его советуют в самом начале, чтоб начать воспринимать речь на слух. Язык в нем действительно очень простой, я понимаю примерно 90%. В нём всего 30 серий и дальше говорят о переходе на сериал Друзья. Рекомендую Extra к просмотру:)). Итого: 1 час 24 мин.
Сегодня мало времени уделял основным направлениям, собирал мебель крестнику😁
В целом, у меня около 6 пунктов в каждодневном плане дня. Все они расписаны с основных целей - до уровня уделяемого им времени в день) Я раздробил цели на каждодневный "скелет" дня. Так проще и лучше. Здесь я пока пишу только о двух пунктах:)
+2.17 часа программирования( 24 урок ютуб-канала LazyLoad Dart & Flutter. Продолжение темы layout. Разбор CustomSingleChildLayout и CustomMultiChildLayout). Итого: 8ч. 17 мин.
+54 минуты английского( Посмотрел 2 серии сериала Extra с англ. субтитрами. Он очень легкий, его советуют в самом начале, чтоб начать воспринимать речь на слух. Язык в нем действительно очень простой, я понимаю примерно 90%. В нём всего 30 серий и дальше говорят о переходе на сериал Друзья. Рекомендую Extra к просмотру:)). Итого: 1 час 24 мин.
Сегодня мало времени уделял основным направлениям, собирал мебель крестнику😁
В целом, у меня около 6 пунктов в каждодневном плане дня. Все они расписаны с основных целей - до уровня уделяемого им времени в день) Я раздробил цели на каждодневный "скелет" дня. Так проще и лучше. Здесь я пока пишу только о двух пунктах:)
День 3:
+3,26 часа программирования( 25, 26 уроки ютуб-канала LazyLoad Dart & Flutter. Разбор Stack и SingleChildScrollView). Итого: 11 ч. 43 мин.
+45 минут английского( 2 серии сериала Extra с англ. субтитрами. Еще занимаюсь в Duolingo, но сейчас в нем просто поддерживаю ударный режим для формирования привычки). Итого: 2 ч. 9 мин.
Мысль дня: если не назначать делу временные рамки, то скорее всего оно забудется в течении дня или не будет выполнено. Вывод - ставить временные рамки. Возможно плавающие(в тот или иной промежуток времени), чтоб не быть рабом своего же графика и не гоняться за идеей "лишь бы всё успеть"😁
+3,26 часа программирования( 25, 26 уроки ютуб-канала LazyLoad Dart & Flutter. Разбор Stack и SingleChildScrollView). Итого: 11 ч. 43 мин.
+45 минут английского( 2 серии сериала Extra с англ. субтитрами. Еще занимаюсь в Duolingo, но сейчас в нем просто поддерживаю ударный режим для формирования привычки). Итого: 2 ч. 9 мин.
Мысль дня: если не назначать делу временные рамки, то скорее всего оно забудется в течении дня или не будет выполнено. Вывод - ставить временные рамки. Возможно плавающие(в тот или иной промежуток времени), чтоб не быть рабом своего же графика и не гоняться за идеей "лишь бы всё успеть"😁
Фокусировка. Контроль времени при работе за пк
Если вы работаете по 8 и более часов в день, ничего не успевая, вам стоит задуматься.
Первое решение, которое помогло мне - гибкий график дня. У меня есть основные задачи, которые точно должны быть выполнены. Всегда будут различные отвлекающие факторы и непредвиденные обстоятельства, но минимум должен быть сделан. В таких случаях я придерживаюсь правила одного процента( о нем напишу в следующей статье).
Второе решение - техника Pomodoro. Это must have. Суть техники - вы выполняете какое либо действие 25 минут и дальше следует перерыв 5 минут. Через 4 таких цикла делается длинный перерыв. Концентрация падает примерно на 30 минутах, хочется отвлечься и заняться чем-нибудь еще. Потому даже небольшие перерывы очень важны. Есть различные расширения для браузера и программы для пк. Я использовал расширение: https://chrome.google.com/webstore/detail/empty-title/lojgmehidjdhhbmpjfamhpkpodfcodef?hl=ru
Советую. Оповещения по таймеру помогают.
Третье и то, что использую сейчас - это практически совмещение первого и второго решения. Toggl. Это программа трекинга времени. В него можно вбивать текущие дела или лучше устанавливать projects и не забывать нажимать start и вовремя останавливать. В его графике легко прослеживать динамику по дням. Так же в него встроена техника Pomodoro(нужно включить в настройках). В своих отчетах я пишу время с него. То есть это чистое время без перерывов. Можно установить расширение в браузер( лично я забывал про него), либо установить программу на пк(отличное решение).
https://toggl.com/track/
Очень полезный инструмент. Рекомендую👍
Если вы работаете по 8 и более часов в день, ничего не успевая, вам стоит задуматься.
Первое решение, которое помогло мне - гибкий график дня. У меня есть основные задачи, которые точно должны быть выполнены. Всегда будут различные отвлекающие факторы и непредвиденные обстоятельства, но минимум должен быть сделан. В таких случаях я придерживаюсь правила одного процента( о нем напишу в следующей статье).
Второе решение - техника Pomodoro. Это must have. Суть техники - вы выполняете какое либо действие 25 минут и дальше следует перерыв 5 минут. Через 4 таких цикла делается длинный перерыв. Концентрация падает примерно на 30 минутах, хочется отвлечься и заняться чем-нибудь еще. Потому даже небольшие перерывы очень важны. Есть различные расширения для браузера и программы для пк. Я использовал расширение: https://chrome.google.com/webstore/detail/empty-title/lojgmehidjdhhbmpjfamhpkpodfcodef?hl=ru
Советую. Оповещения по таймеру помогают.
Третье и то, что использую сейчас - это практически совмещение первого и второго решения. Toggl. Это программа трекинга времени. В него можно вбивать текущие дела или лучше устанавливать projects и не забывать нажимать start и вовремя останавливать. В его графике легко прослеживать динамику по дням. Так же в него встроена техника Pomodoro(нужно включить в настройках). В своих отчетах я пишу время с него. То есть это чистое время без перерывов. Можно установить расширение в браузер( лично я забывал про него), либо установить программу на пк(отличное решение).
https://toggl.com/track/
Очень полезный инструмент. Рекомендую👍
Toggl
Toggl Track: Time Tracking Software for Any Workflow
The world's best time tracking software. Track employee time, send beautiful client reports, and calculate profitability. Free and paid plans to save you time.
День 4:
+4,41 часа программирования( 27, 28, 29 уроки ютуб-канала LazyLoad Dart & Flutter. Разбор скролла ListView, закончил верстку экрана телеграмма, buttons).
Итого: 16 ч. 24 мин.
+44 минуты английского( 2 серии сериала Extra с англ. субтитрами. Заметил, что без субтитров понимаю речь намного хуже).
Итого: 2 ч. 53 мин
+4,41 часа программирования( 27, 28, 29 уроки ютуб-канала LazyLoad Dart & Flutter. Разбор скролла ListView, закончил верстку экрана телеграмма, buttons).
Итого: 16 ч. 24 мин.
+44 минуты английского( 2 серии сериала Extra с англ. субтитрами. Заметил, что без субтитров понимаю речь намного хуже).
Итого: 2 ч. 53 мин
День 5:
+3,42 часа программирования( 30 урок ютуб-канала LazyLoad Dart & Flutter. Верстка приложения TheMovieDb. Создание экрана авторизации).
Итого: 20 ч. 06 мин.
+50 минут английского( 7 и 8 серии сериала Extra с англ. субтитрами).
Итого: 3 ч. 43 мин
+3,42 часа программирования( 30 урок ютуб-канала LazyLoad Dart & Flutter. Верстка приложения TheMovieDb. Создание экрана авторизации).
Итого: 20 ч. 06 мин.
+50 минут английского( 7 и 8 серии сериала Extra с англ. субтитрами).
Итого: 3 ч. 43 мин