Code Every Day 🚀
30 subscribers
687 photos
243 videos
22 files
174 links
Просто для развлечения
Download Telegram
🤚 День 1: Заметка 1: Приветствие

Привет!
Сегодня решил вести блог Code Every Day 🎉.

🎯 Основная цель, которой я придерживаюсь, - это борьба с рутиной жизни.
Немного расскажу о себе, и как я к этому пришел.

👉 Я занимаюсь разработкой программ больше 10 лет.

Первое время моей карьеры было смутным: работал в небольших командах над небольшими проектами, зачатую дело приходилось иметь с непопулярными технологиями (дело доходило до Fox Pro, Delphi по началу меня никуда не брали, да и я не особо понимал на чем лучше писать), которые уже были на закате своих дней. В те дни я частенько волновался, боялся, думал, что вот-вот и меня уволят. Вообщем удовольствия получал мало от работы, но тогда я помнил еще студенческие времена, и на автоматизме боролся с проблемами, как это делали студенты. Обычно я не задерживался на одном месте больше года (бывало и меньше), меняя очередной раз работу, я подумал, что надо с этим прекращать, зафиксироваться уже в одной компании и строить карьеру в одном месте.

👉 В то время набирала обороты и популярность мобильная разработка. Так я решил, что хочу писать под смартфоны и начал искать компанию. Устроился на junior разработчика в компанию, которая занимается out source разработкой. Проработал там около 7 лет. Принимал участие во множестве больших проектов, часто с нуля. Было круто. Особенно я помню постоянное ощущение стартапа, казалось, что вот-вот и щас как стрельнет проект, вообщем был огонь в глазах. В те времена я начал разработку своих небольших проектов. Это было супер, изучал на этих проектах подходы в разработке, которыми потом пользовался в рабочих проектах. Самое большое достижение было - это порядка 100 000 скачиваний одного из моих личных приложений.

👉 Затем пошла рутина, на многих проектах стало все повторяться. Случилось это несколько лет назад. Огня уже не было. В таком состоянии прибываю и по сей день.

Я подумал, что надо что-то менять, начать делать что-то новое как хобби, так я определил ряд интересующих меня тем и решил писать об этом.

👉 Формат канала: 1 день - 1 пост (ну или больше, но не меньше)

Если кому-то будет интересно, то буду рад, надеюсь, контент будет полезным.
🚀 Итак, мир! Ну, Hello, world! как говорится!

#Life
🔥2👍1
День 2: Заметка 1: Забытые виды спорта - Бадминтон 🏸

👉 Одна из основных проблем разработчиков (да и многих офисных сотрудников) - это сидячий образ жизни.
Казалось бы, что тут может быть вредного, нагрузки нет на организм, хорошие условия. Но много хорошего - это вредно =)

🎯 Организму нужна нагрузка. Разработчики фитнесс треккеров придумали такой показатель, что в день надо проходить 10000 шагов, подсчитано, что при этом будет сжигаться от 500 каллорий примерно, что будет приводить к балансу по каллориям в день при умеренном потреблении.

💪 Вообщем нужно тренироваться. Можно ходить в зал, бегать, это все классические модные способы для занятия спортом. Но я хотел бы рассказать о небольшом "открытии" для меня в области фитнесса. Оказывается, что игра в бадминтон 🏸 позволяет тоже очень хорошо сжигать каллории. Мы ходим гулять с ребенком и, чтобы просто так не сидеть, решили играть в бадминтон. Включив тренировку бадминтон в фитнес браслете, мы увидели, что за час игры сжигаем около 500-600 каллорий!

❤️ Я обычно стараюсь держать пульс при игре в рамках зоны жиросжигания ( 111-129 ударов в минуту) или аэробной нагрузки ( 130-147 ударов в минуту), чтобы тренировалось сердце и тратился на энергию ресуср жира. То есть интенсивность тренировок должна быть примерно как при легком беге. Недостаточно будет стоять на месте.

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

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

📷 На скриншотах (в следующем сообщении) пример одной из тренировок.

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

#Life
👍1🔥1
День 4: Заметка 1: Работа стоя 🛠🧍‍♂

🤚Всем привет!

💊 В продолжении темы про здоровье и современные тренды офисной работы, хотел бы поделиться небольшим опытом в организации стоячего рабочего места.

👉 Современный человек, профессиональная деятельность которого связана с компьютером, обычно весь рабочий день проводит сидя.
Со временем - это становиться проблемой.

🪑 О вреде сидячего образа жизни можно прочитать в интернете, статей очень много. Я бы хотел подсветить то, с чем столкнулся я.

🤔 Давно начал замечать, что немного стали неметь ноги, появилось ощущение дискомфорта в ногах. Поход в спортзал вцелом решал эту проблему, давая нагрузку на ноги, все симптомы уходили, но в корне проблема не решалась.

🤔 Давно присматривался к модному подходу - работать стоя. Хотелось попробовать. Изучал, какие есть решения, их много. Самые распространенные это универсальные столы, которые способны менять высоту столешницы. Есть с механическим или электрическим приводом.

⚠️ Конечно, обычно такое удовольствие недешевое 💰. Это первая проблема.
⚠️ Вторая проблема в том, что часто такие столы не предполагают встроенных ящиков, а он нужен, ну по крайней мере мне. Все необходимые вещи (от смартфонов, прочей техники) обычно отправляются у меня в такой ящик.
⚠️ Третья проблема заключалась в том, что у меня уже есть отличный стол, не хотелось бы его менять на другой.

🔎 Я начал смотреть конторки и стойки, которые не занимают много места, при этом легко собираются (и разбираются, на случай, если дело не пойдет).

💡 В итоге я остановился на небольшой стойке от нашей отечественной компании "Живи стоя" из Питера.
❤️‍🔥 Надо признать, что ребята из этой компании относятся с душой к своей работе, это проявляется во всех мелочах, от продуманности конструкций, до упаковки деталей продукта, который приобретает покупатель.

🛠 Я совсем недавно начал свой эксперимент (на текущий момент около 2 месяцев), но уже готов поделиться первыми впечатлениями.

🛠 Выработал следующий подход:
- от 1 до 3 часов я работаю стоя в течение всего дня. Причем сессия работы стоя не превышает 30-45 минут, первое время начинал с 15 минут;
- если ощущаю дискомфорт от работы стоя, то прекращаю стоять и присаживаюсь на стул;
- время стоячей работы контролирую с помощью таймера на фитнес треккере, так как без этого можно увлечься.
- после сессии работы стоя, следует сессия работы сидя, чтобы ноги отдохнули.

👨‍💻 Писать код стоя можно, но поначалу немного непривычно, немного все ж отличается то, как руки лежат на клавиатуре. При работе стоя есть правило расположения рук, я его соблюдаю, дискомфорта не испытывал пока ни разу.
Со временем код писать стоя привыкаешь, уже кажется обычным делом.

Первое время я проводил много рутинной работы стоя:
- звонки с коллегами, написание документации, проектирование сервисов, то есть это та работа, которая не требует большого творческого подхода, хотя проектирование сервисов требует, но в моем случае это просто типичные вещи, сделанные по аналогии;
- работа с треккером задач
- изучение требований и прочее.

👉 Более творческие задачи я поначалу решал сидя, но уже потом привык делать это стоя.

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

Вообщем про работу стоя я еще напишу дальше по ходу дела.

📷 А сейчас я хотел бы показать фото рабочего места, думаю, что вам будет интересно.

#Life
👍1🔥1
Code Every Day 🚀
День 4: Заметка 1: Работа стоя 🛠🧍‍♂ 🤚Всем привет! 💊 В продолжении темы про здоровье и современные тренды офисной работы, хотел бы поделиться небольшим опытом в организации стоячего рабочего места. 👉 Современный человек, профессиональная деятельность которого…
День 4: Заметка 2: Фонарик для подсветки клавиатуры

💡 Работать по вечерам помогает специальный ночник

⚠️ Не хотелось ставить лампу на стойку, провода тянуть, купил светодиодный фонарик

📸 Получилось так как на фото.

⚠️ Жаль, что фонарик на батарейках (пока ни разу не менял, хотя вечером не часто работаю стоя, просто если захочется), если бы был на аккамуляторе, то был бы 🔥

#Life
👍1
День 12: Заметка 2: Сувениры на память

👉Рекомендую по ходу дела обзаводиться сувенирами, они будут напоминать об этапах жизни.
🤟Последовал своей же рекомендации.

#Life
🔥2
День 15: Заметка 1: Сила маленьких привычек - Отжимания 💪

🤟 Хай, Кодерс!

👉 Сегодня многие работают из дома, это приводит к тому, что движения стало мало.
А организму нужна нагрузка для нормальной жизни.

🏃‍♀️ Можно ходить в зал - это очень хороший шаг в укреплении физической формы.
🏋️‍♂️ Поход в зал требует времени, мотивации; иногда с этим бывает проблема.

🤔 Размышляя на эту тему, я подумал о силе маленьких привычек.
Например, если делать тренировку отжиманий от пола дома 2-3 раза в день по 3-5 подходов, то можно
укрепить мышцы, силу и выносливость. При этом ничего кроме 10 минут на тренировку не надо.
Если это сделать привычкой и так тренироваться 1, 2, 3 месяца, то можно сильно укрепить физическую форму.

💪 Главное в тренировках - это регулярность, отслеживание прогресса и увеличение нагрузки.
В таком случае такими маленькими шагами можно частично решить проблему со спортом.

👉 Чтобы отжимания проходили более плодотворно, купил простой тренажер, который позволяет делать акцент на разные группы мышц: трицепс, дельты, списну, грудь (фото в следующем сообщении).
Вообщем отжимания могут идти интереснее, можно комбинировать варианты отжиманий или менять варианты тренировок по дням.

👉 10 минут жизни можно потратить по-разному.
Можно превратить эти 10 минут в привычку делать упражнения или можно просто ничего не делать.

👉 Выбор каждый делает сам.

🔗 Купил доску для отжиманий здесь, может кому-то будет полезным.

#Life
👍1
День 17: Заметка 1: Синдром самозванца

🎯 Сегодня хотел бы подсветить такой феномен как синдром самозванца.

Это такая штука, которая выражается в неуверенности в своих силах и достижениях, хотя повода для этого не должно быть, так как успехи в работе и учебе есть.

Часто люди, склонные к синдрому самозванца, могут:
👉 обесценивать проделанную работу
👉 думать о том, что настоящая работа где-то там, а то, чем они занимаются, - легко, и каждый сможет это сделать
👉 приписывать все успехи случаю, удаче, стечению обстоятельств

Такой образ мысли приводит к тому, что:
👉 человек ощущает себя обманщиком или самозванцем, ему может казаться, что окружающие думают о нем именно так
👉 в какой-то момент может возникнуть ощущение, что вот-вот кто-то разоблачит его, скажет, что он занимает не то место.

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

Как с этим бороться?
Я бы сформулировал несколько принципов:
👉 любая работа достойная, и ее кто-то должен делать, даже если вам кажется, что она простая, скорее всего это не так: я 100 раз видел, как люди из другой сферы пытались быстро освоить простые вещи из разработки и 100 раз замечал, как это не получается так легко, как я это предполагал.
👉 осознание этого психологического феномена в какой-то степени приносит спокойствие, рассуждать надо так: ну да, есть ощущение, что где-то что-то недотягиваю, но это не обнуляет весь мой опыт; просто надо составить план по освоению этого материала и работать в своем темпе над этим.
👉 изучения опыта других людей, которых вы считаете крутыми специалистами, общение с ними поможет понять, что все люди и ничего сверхественного нет, все достижимо.
👉 также не нужно зацикливаться на этом, работа есть и ладно, сделал, что должен и на сегодня все, должно быть хобби для отвлечения

Вообщем если подытожить, синдром замозванца - это одна из разновидностей неуверенности в себе, все способы повышения уверенности тоже будут работать.

Ваш накопленный опыт - это уже большое достижение, эта мысль должна быть основой для укрепления веры в себя.

#Life
👍1🔥1
День 18: Заметка 4: Сувениры на память

👨‍💻 Почти 10 лет назад мне довелось принимать участие в одном из крупных проектов (в те времена проект только стартовал и было не понятно, что станет таким каким стал).
👉 Проект работает и по сей день. Тот, кто живет в Мск, возможно, о нем даже слышал. Ну, не суть.
👍 Прошло столько времени, а сувенир до сих пор напоминает о тех интересных временах, товарищах, с которыми вместе работали.
🤔 Примерно в 2015 году (если не ошибаюсь) у меня появился этот сувенир, тогда не предполагал, что в 2023 году я о нем напишу здесь.

#Life
👍1
День 24: Заметка 1: Синдром отложенной жизни

🎯 Сегодня хотел бы подсветить такую тему как синдром отложенной жизни.

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

👉 Например, люди, проживающие в условиях севера, могут мечтать о том, что они скопят денег и переедут на юг. Нужно только потерпеть и подкопить. Но проблема в том, что это может продолжаться очень долго, годами. При этом человек считает, что настоящая жизнь начнется когда-то потом.

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

👉 А настоящая жизнь проходит мимо. Человек не получает радости от текущего момента.
Часто люди не осознают этого.

👉 Еще интересный момент: люди, склонные к синдрому отложенной жизни, часто переоценивают повортный момент в будущем, когда все должно поменяться. Часто образ будущего за днем Х размыт.

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

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

#Life
👏1
День 29: Заметка 1: Итоги 4х недель

Последние 4 недели были посвящены программированию Arduino для работы с RGB матрицей.

🎯 Итог

👉 собран рабочий протип Arduino + RBG матрица
👉 хорошая тренировка по основам в программировании на Wiring (C++), освоены базовые методы работы в Arduino IDE
👉 изучены основы работы с библиотекой для работы с RGB матрицей https://github.com/adafruit/Adafruit-GFX-Library
👉 изучены основны работы с ArduinoThread https://github.com/ivanseidel/ArduinoThread
👉 реализовано множество прототипов для работы с выводом текста, простые анимации для примитивных объектов
👉 научился выводить изображения
👉 реализованы прототипы для интерполяторов, много наглядных примеров по перемещению объектов с применением интерполяторов
👉 некоторые алгоритмы из гейм дева, рассмотрены методы работы коллизиями
👉 реализованы анимации спрайтов
👉 собран рабочий протип Arduino + Bluetooth

Кажется, большего не выжать, разрешение малое у панели.
Для чего-нибудь это может пригодиться.
За это время получил много удовольствия.

#Life
🔥1
День 35: Заметка 1: Тренировки на гребном тренажере 🚣‍♀️

🎯 Этим летом решил попробовать тренировки на гребном тренажере, чтобы разнобразить аэробные тренировки.

🚣‍♀️ Гребля хорошо тренирует широчайшие мышцы спины, трапеции, плечи, также тренируются руки и ноги.

❤️ Я стараюсь аэробные тренировки держать в зоне жиросжигания (для меня это пульс 111-129 ударов в минуту) или аэробной зоне (130-147 ударов в минуту), но при гребле можно легко увлечься и перейти в анаэробную зону.

👉 Для меня достаточно комфортный ритм около 25 гребков в минуту. В таком темпе расстояние в 10 километров на тренажере проплываю за 50-55 минут. За одну такую тренировку сжигается около 400-450 ккал.

🤔 Как-нибудь поставлю себе цель за месяц проплыть 100 километров, то есть примерно 10 тренировок по часу.

👉 На мой взгляд, гребля - отличный способ подтянуть форму 💪

#Life
👍2🔥1
День 38: Заметка 1: История создания Тетрис

👉 Вдохновляющая история создания игры Tetris разработчиком из СССР.
👀 YouTube

#Life
👍2
День 44: Бег по правилу 80/20 🏃‍♂️

👉 Еще со времен школы хотелось бегать так, чтобы выполнять нормативы и при этом несильно уставать. Но в реальности после дистанции в 3 км на время было всегда нелегко.

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

📖 Недавно начал читать книгу "Бег по правилу 80/20" (М. Фицджеральд) и понял главный принцип:
нужно натренировать выносливость организма так, чтобы бежать дистанцию на низком пульсе и при этом укладываться в норматив.

🏃‍♂️ Попробовал, действительно, если пульс будет в начале аэробной зоны (а если получится, то пульс лучше держать в конце зоны жиросжигания), то бег переносится очень хорошо.

#Life
👏1
День 47: Блесткобомба v3.0

👉 Товарищ недавно прислал видео о создании блесткобомбы на Arduino
🤔 Кажется, эти ребята достойны уважения
😎 Cтильно, ржачно, мощно, что тут можно сказать🤘💪

YouTube

#Life
👍2🔥1
День 50: Scratch

👉 Раньше, когда кто-то хотел начать изучать программирование, ему показывали консольный редактор турбо паскаля.

🤔 Мне кажется, это было первое испытание на прочность, так как живому человеку показывали максимально неудобный редактор и говорили: "Ну вот она романтика, сиди, разбирайся".

🤔 Второе испытание было в том, что все программы были максимально неинтересными, например, вот тебе табуляция функций (хорошая задача для изучения циклов, условий), напиши ее и... просто увидишь числа. Интересно? Не думаю.

👉 Все это приводило к результату: начинать в раннем возрасте было сложно.

💪 Как же изменился мир, сегодня можно взять Roblox и начать писать свои игры, есть еще куча движков, которые тоже будут интересны. Во всяком случае задачи и результаты будут более привлекательными.

👉 Но первое знакомство лучше начинать с визуального программирования, когда даже код набирать не надо. Один из лидеров в этом сегменте - платформа Scratch.

Мы периодически с дочкой пробуем создавать игры на Scratch, для понимания принципов, на мой взгляд, лучше не придумать.

Как это выглядит на примере одной игры "Танцпол" можно посмотреть на видео из YouTube

#Life
#Scratch
#Родителям
👍2
День 59: Аэробная тренировка = Гребля + Эллипс + Бег

🎯 Аэробные тренировки должны быть длительными, чтобы был эффект. Но монотонность немного надоедает. Последнее время я провожу аэробные тренировки из трех видов активностей:

👉 гребля 20 минут, за это время пропылваю 4км, греблю делаю первой, так как она аэробно-анаэробная
👉 эллипс 20 минут в аэробном режиме
👉 бег 20-30 минут 3-5км, в аэробном режиме и режиме жиросжигания

Такое разнообразие активности за одну тренировку не успевает надоесть и как-то переносится легче психологически. Хотя если перестараться, то можно "утомиться" немного.

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

К посту прикладываю пример сегодняшней тренировки.

#Life
👍1🔥1
День 72: Аэробные тренировки в октябре

🎯 Подбил статистику по аэробным тренировкам за октябрь: оказывается 22 км прогреб и 60 км пробежал в октябре.

За одну тренировку по гребле проплывал 4 км, это около 20 минут.
Бег провожу так, чтобы пульс был низким, чтобы тренировалась выносливость.

🤔 Для меня это достижение, получается примерно на 22 км и 60 км больше, чем обычно 🙂

#Life
👍1🔥1
Механическая клавиатура

🎯 В погоне за новыми ощущениями решил попробовать механическую клавиатуру, напоминает ретро клавиатуры.

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

Вообщем для разнообразия пойдет, но надо привыкать маненько.
#Life