Спасет ли нас чистая энергия или насколько экологичны солнечные панели?
Тренд на чистую энергию все больше и больше преобладает в странах, где об экологии думают не в последнюю очередь. Но насколько чисты в своих помыслах те, кто пропагандирует скорейший переход от атомных станций к ветрякам, солнечным панелям и прочему? 🤔
Например, солнечные панели. Сама идея использовать в качестве основного источника энергии невероятно мощный и совершенно бесплатный ядерный реактор под названием Солнце, звучит более чем здраво. 🌞
Но реализация данной идеи далеко не совершенна. И те, кто пропагандирует переход на чистую энергию часто умалчивают о множестве факторов, которые мешают назвать сегодняшнюю реализацию солнечной энергетики по-настоящему чистой. ⚖️
🗻 Добыча, обработка и транспортировка необходимых ресурсов для изготовления солнечных панелей, в силу сложности самого продукта, требует очень широкого списка химических элементов наилучшего качества, а также большого количество топлива для достижения необходимых температур для их изготовления.
🔋 Также в разговорах о солнечных панелях многие часто забывают, что полученную ими энергию нужно где-то хранить, в том числе про запас. Добыча лития, который используется в потребительской технике, одно из самых грязных производств в мире, в том числе и в этическом смысле. Теперь увеличьте этот факт в миллионы раз.
♻️ Ну и еще один фактор, который преследует множество других индустрий. Мы очень любим что-то производить, но не особо любим утилизировать. Вы же не думали, что солнечные панели делаются раз и навсегда? У них тоже есть свой срок службы. Так вот, утилизация солнечных панелей, по причине их технологической сложности, который не проходит бесследно для экологии.
Конечно, мы не против чистой энергии и любые подобные инициативы максимально приветствуем. Но мы считаем, что нужно быть честными, особенно когда речь идет о глобальных решениях. ☝️
Однако мы знаем, что есть множество разных мнений, заслуживающих внимания. Намного подробнее мы разобрали тему солнечных панелей в нашей статье на 🔗 медиум, где вы ознакомитесь с элементами производства, принципами работы и некоторыми интересными исследованиями на этот счет. 🕵️♀️
Расскажите, как считаете вы?
Глобальное потепление это естественный процесс, который происходит сам по себе? 🌎
Или что точка невозврата уже пройдена? 🌊
Или же что нет разницы, все уже сидят на чемоданах, ведь скоро на Марс?) 🚀
Тренд на чистую энергию все больше и больше преобладает в странах, где об экологии думают не в последнюю очередь. Но насколько чисты в своих помыслах те, кто пропагандирует скорейший переход от атомных станций к ветрякам, солнечным панелям и прочему? 🤔
Например, солнечные панели. Сама идея использовать в качестве основного источника энергии невероятно мощный и совершенно бесплатный ядерный реактор под названием Солнце, звучит более чем здраво. 🌞
Но реализация данной идеи далеко не совершенна. И те, кто пропагандирует переход на чистую энергию часто умалчивают о множестве факторов, которые мешают назвать сегодняшнюю реализацию солнечной энергетики по-настоящему чистой. ⚖️
🗻 Добыча, обработка и транспортировка необходимых ресурсов для изготовления солнечных панелей, в силу сложности самого продукта, требует очень широкого списка химических элементов наилучшего качества, а также большого количество топлива для достижения необходимых температур для их изготовления.
🔋 Также в разговорах о солнечных панелях многие часто забывают, что полученную ими энергию нужно где-то хранить, в том числе про запас. Добыча лития, который используется в потребительской технике, одно из самых грязных производств в мире, в том числе и в этическом смысле. Теперь увеличьте этот факт в миллионы раз.
♻️ Ну и еще один фактор, который преследует множество других индустрий. Мы очень любим что-то производить, но не особо любим утилизировать. Вы же не думали, что солнечные панели делаются раз и навсегда? У них тоже есть свой срок службы. Так вот, утилизация солнечных панелей, по причине их технологической сложности, который не проходит бесследно для экологии.
Конечно, мы не против чистой энергии и любые подобные инициативы максимально приветствуем. Но мы считаем, что нужно быть честными, особенно когда речь идет о глобальных решениях. ☝️
Однако мы знаем, что есть множество разных мнений, заслуживающих внимания. Намного подробнее мы разобрали тему солнечных панелей в нашей статье на 🔗 медиум, где вы ознакомитесь с элементами производства, принципами работы и некоторыми интересными исследованиями на этот счет. 🕵️♀️
Расскажите, как считаете вы?
Глобальное потепление это естественный процесс, который происходит сам по себе? 🌎
Или что точка невозврата уже пройдена? 🌊
Или же что нет разницы, все уже сидят на чемоданах, ведь скоро на Марс?) 🚀
👍6
Возможно, вы слышали, что есть такое свободное время 🤯 Так вот, лучше всего провести его за отличной книгой. Собрали для вас подборку книг про роботов, (некоторые из которых можно читать вместе с детьми).
🤔 Рей Брэдбери. "Корпорация Marionettes"
Невозможно уделять внимание и семье, и работе. Зачем останавливаться на чем-то одном? Создайте свою копию! Компания Marionettes Inc. сделает все, чтобы ваш двойник не отличался от вас. Это же прекрасный выход? Правда?
🏝️ Питер Браун. "Дикий робот"
Удивительная сказка про поиск семьи, друзей, смысла и цели своего существования начинается с кораблекрушения. Робот-помощник Роз оказалась на острове. Она не знала, как сюда попала, зачем она здесь и что ей делать. Но она поняла, что ей нужно научиться выживать.
📺 Марта Уэллс. "Отказ всех систем"
Это книга, открывающая цикл "Дневники Киллербота" (The Murderbot Diaries), написанная в традициях золотого века фантастики, описывающая жизнь забавного и опасного робота-интроверта Киллербота. Его вечно находят неприятности, а он просто хочет смотреть сериалы и чтобы его оставили в покое.
🔩 К. Роберт Каргилл. "Море ржавчины"
Суровая история о выживании и оптимистический приключенческий роман о мире, где кроме роботов никого не существует. И в этом мире роботу-мусорщику Неженке приходится отправиться на поиски необходимых деталей по Морю Ржавчины – территории, ставшей кладбищем машин. Путешествие заставляет её задуматься о войне и мире, людях и роботах, прошлом и будущем.
☀️ Кадзуо Исигуро. "Клара и Солнце"
Клара – достижение технической мысли, робот-друг. И пока она ждет и мечтает, как станет лучшей Искусственной Подругой своему будущему подростку, она с невероятным любопытством впитывает окружающий ее мир через витрину магазина. И Солнце для великое божество, в которое Клара верит всем сердцем.
🤔 Рей Брэдбери. "Корпорация Marionettes"
Невозможно уделять внимание и семье, и работе. Зачем останавливаться на чем-то одном? Создайте свою копию! Компания Marionettes Inc. сделает все, чтобы ваш двойник не отличался от вас. Это же прекрасный выход? Правда?
🏝️ Питер Браун. "Дикий робот"
Удивительная сказка про поиск семьи, друзей, смысла и цели своего существования начинается с кораблекрушения. Робот-помощник Роз оказалась на острове. Она не знала, как сюда попала, зачем она здесь и что ей делать. Но она поняла, что ей нужно научиться выживать.
📺 Марта Уэллс. "Отказ всех систем"
Это книга, открывающая цикл "Дневники Киллербота" (The Murderbot Diaries), написанная в традициях золотого века фантастики, описывающая жизнь забавного и опасного робота-интроверта Киллербота. Его вечно находят неприятности, а он просто хочет смотреть сериалы и чтобы его оставили в покое.
🔩 К. Роберт Каргилл. "Море ржавчины"
Суровая история о выживании и оптимистический приключенческий роман о мире, где кроме роботов никого не существует. И в этом мире роботу-мусорщику Неженке приходится отправиться на поиски необходимых деталей по Морю Ржавчины – территории, ставшей кладбищем машин. Путешествие заставляет её задуматься о войне и мире, людях и роботах, прошлом и будущем.
☀️ Кадзуо Исигуро. "Клара и Солнце"
Клара – достижение технической мысли, робот-друг. И пока она ждет и мечтает, как станет лучшей Искусственной Подругой своему будущему подростку, она с невероятным любопытством впитывает окружающий ее мир через витрину магазина. И Солнце для великое божество, в которое Клара верит всем сердцем.
❤9
Mad Devs Channel
Даже лучшие инженеры могут ошибаться, и лучшие инженерные решения могут подвести. Когда такое происходит, то это кажется очень странным. Но ничего странного в этом нет и сейчас мы объясним почему. Приятного прочтения 🤘 🏔 Непредсказуемость большой системы…
Почему все ломается, даже если вы гениальны 2
В первой части поста мы разобрали наиболее частые причины, почему все ломается. Сейчас больше углубимся в то, почему все ломается, даже если вы гениальны и подробнее поговорим о тех самых рыцарях в белых доспехах 🧖♂️
Представим, что в компанию приходит специалист, который схватывает все технические, организационные и даже бизнес процессы компании. Казалось бы, что это большой успех и какие риски тут могут быть? А они есть и достаточно серьезные ‼️
⚔️ Лучшее - враг хорошего
Как мы говорили ранее, рыцарь в белых доспехах беспощадно рассеивает накопившуюся тьму. Тьму устаревших, но работающих процессов, решений, подходов и самого кода. Другие специалисты начинают смотреть на него как на божество, имеющего ответы на все вопросы, а его решения воспринимать как новый священный закон. Конечно, подобное сравнение преувеличено, но не его последствия. Такой специалист может создать следующие проблемы:
📌 Поломать процессы и иерархию компании.
📌 Поломать имеющиеся решения и подходы разработки.
📌 Оставить после себя неподдерживаемый код
📌 Увести специалистов, не желающих работать без него или с его задачами.
⚖️ Использование не по назначению
В компании есть представители бизнеса, которые непосредственно ощущают результаты деятельности сотрудников в виде нарастающей или падающей прибыли. Также в компании есть технические специалисты, которые также непосредственно наблюдают скорость и качество работы принятых ими решений. Но есть и менеджмент, который находится между ними и изолирован от реального мира. И для него подобные рыцари могут стать идеальным инструментом для достижения хороших показателей собственной работы. Менеджмент может использовать рыцарей ради достижения следующих целей:
📌 Оправдать плохие показатели. Ведь если не справился даже рыцарь, то куда нам крестьянам.
📌 Накрутить хорошие показатели. Можно делать наибольшее количество идей в наименьший срок.
📌 Имитировать необходимую деятельность. Можно начать переписывать и забывать старые решения, ведь все новое будет лучше.
Конечно, рыцари крайне важны и ценны, но только если поместить их в большой и прочный замок 🏰
А какие примеры можете привести вы? Поделитесь с нами в комментариях.
В первой части поста мы разобрали наиболее частые причины, почему все ломается. Сейчас больше углубимся в то, почему все ломается, даже если вы гениальны и подробнее поговорим о тех самых рыцарях в белых доспехах 🧖♂️
Представим, что в компанию приходит специалист, который схватывает все технические, организационные и даже бизнес процессы компании. Казалось бы, что это большой успех и какие риски тут могут быть? А они есть и достаточно серьезные ‼️
⚔️ Лучшее - враг хорошего
Как мы говорили ранее, рыцарь в белых доспехах беспощадно рассеивает накопившуюся тьму. Тьму устаревших, но работающих процессов, решений, подходов и самого кода. Другие специалисты начинают смотреть на него как на божество, имеющего ответы на все вопросы, а его решения воспринимать как новый священный закон. Конечно, подобное сравнение преувеличено, но не его последствия. Такой специалист может создать следующие проблемы:
📌 Поломать процессы и иерархию компании.
📌 Поломать имеющиеся решения и подходы разработки.
📌 Оставить после себя неподдерживаемый код
📌 Увести специалистов, не желающих работать без него или с его задачами.
⚖️ Использование не по назначению
В компании есть представители бизнеса, которые непосредственно ощущают результаты деятельности сотрудников в виде нарастающей или падающей прибыли. Также в компании есть технические специалисты, которые также непосредственно наблюдают скорость и качество работы принятых ими решений. Но есть и менеджмент, который находится между ними и изолирован от реального мира. И для него подобные рыцари могут стать идеальным инструментом для достижения хороших показателей собственной работы. Менеджмент может использовать рыцарей ради достижения следующих целей:
📌 Оправдать плохие показатели. Ведь если не справился даже рыцарь, то куда нам крестьянам.
📌 Накрутить хорошие показатели. Можно делать наибольшее количество идей в наименьший срок.
📌 Имитировать необходимую деятельность. Можно начать переписывать и забывать старые решения, ведь все новое будет лучше.
Конечно, рыцари крайне важны и ценны, но только если поместить их в большой и прочный замок 🏰
А какие примеры можете привести вы? Поделитесь с нами в комментариях.
👍5🔥2
Фреймворки для веб-разработки на Python 🐍
Python один из самых быстроразвивающихся языков, который занимает лидирующую позицию среди наиболее используемых языков в мире. Сегодня поговорим про фреймворки, которые предназначены для того, чтобы упростить жизнь программисту👨💻
📌 Django
Фреймворк с открытым исходным кодом, который позволяет разработчикам создавать веб-приложения практически любого уровня. Также доступен колоссальный набор дополнительных библиотек и поддержка огромного сообщества разработчиков.
📌 CherryPy
Разработчики при помощи этого фреймворк могут создавать веб-приложения практически так же, как создают любую другую объектно-ориентированную программу на Python.
📌 Pyramid
Универсальный фреймворк, который в самом начале работы над проектом может быть микрофреймворком, а по мере роста даст всё необходимое на каждом этапе, чтобы довести проект до успешного завершения.
📌 TurboGears
Основное отличие этого фреймворка в использовании в качестве основных компонент стандартных и популярных библиотек, таких как Pylons, SQLAlchemy, Genshi и Repoze.
📌 FastAPI
Асинхронный веб-фреймворк, предназначенный для быстрой разработки API-приложений и основанный на использовании стандартной аннотации типов Python.
📌 Web2Py
Фреймворк, где весь процесс разработки, отладки, тестирования, а также администрирование удалённой базы данных можно организовать без каких-либо сторонних инструментов.
📌 Flask
Микрофреймворк с небольшим размером исходной кодовой базы, но с его помощью можно реализовать практически любую задачу. Подходит для задач, которые подразумевают гибкость в выборе компонентов.
📌 Bottle
Микрофреймворк, который распространяется в виде однофайлового модуля, и у него нет никаких зависимостей, кроме стандартной библиотеки Python.
📌 Tornado
Расширяемый асинхронный веб-сервер и фреймворк, который при правильной настройке он может работать с 10 000+ одновременных соединений.
📌 Web.py
Минималистский фреймворк, который нацелен на реализацию простых веб-приложений на языке Python.
Python один из самых быстроразвивающихся языков, который занимает лидирующую позицию среди наиболее используемых языков в мире. Сегодня поговорим про фреймворки, которые предназначены для того, чтобы упростить жизнь программисту👨💻
📌 Django
Фреймворк с открытым исходным кодом, который позволяет разработчикам создавать веб-приложения практически любого уровня. Также доступен колоссальный набор дополнительных библиотек и поддержка огромного сообщества разработчиков.
📌 CherryPy
Разработчики при помощи этого фреймворк могут создавать веб-приложения практически так же, как создают любую другую объектно-ориентированную программу на Python.
📌 Pyramid
Универсальный фреймворк, который в самом начале работы над проектом может быть микрофреймворком, а по мере роста даст всё необходимое на каждом этапе, чтобы довести проект до успешного завершения.
📌 TurboGears
Основное отличие этого фреймворка в использовании в качестве основных компонент стандартных и популярных библиотек, таких как Pylons, SQLAlchemy, Genshi и Repoze.
📌 FastAPI
Асинхронный веб-фреймворк, предназначенный для быстрой разработки API-приложений и основанный на использовании стандартной аннотации типов Python.
📌 Web2Py
Фреймворк, где весь процесс разработки, отладки, тестирования, а также администрирование удалённой базы данных можно организовать без каких-либо сторонних инструментов.
📌 Flask
Микрофреймворк с небольшим размером исходной кодовой базы, но с его помощью можно реализовать практически любую задачу. Подходит для задач, которые подразумевают гибкость в выборе компонентов.
📌 Bottle
Микрофреймворк, который распространяется в виде однофайлового модуля, и у него нет никаких зависимостей, кроме стандартной библиотеки Python.
📌 Tornado
Расширяемый асинхронный веб-сервер и фреймворк, который при правильной настройке он может работать с 10 000+ одновременных соединений.
📌 Web.py
Минималистский фреймворк, который нацелен на реализацию простых веб-приложений на языке Python.
👍5❤1
Любой народ и отдельный человек особенные в некотором смысле, но японцы особенные во всех смыслах, ведь уникальным образом совмещают в себе совершенно противоположные начала 🇯🇵
С одной стороны их фантазия не имеет границ, от уникальной косметики до уникальных анимации, девайсов и так далее 👺
С другой стороны, их строгое и постоянное стремление к совершенству начинается с каждого вздоха и заканчивается методами организации огромных корпораций. Именно об этом методе мы и расскажем сегодня ⛩
Кайдзен это метод организации компании, включающихся в себя ряд практик направленных на непрерывное улучшение компании. Конечно, любая компания стремится к улучшениям, но японские компании делают это особым образом. Они постоянно стремятся улучшить не только конечные показатели, но и вообще все процессы компании. Также это делается не за счет принятия решений ключевыми лицами компании, а каждым отдельным сотрудником 🏯
Из каноничных принципов метода Кайдзен можно выделить следующие 👇
🤝 Фокус на клиентах. Клиент всегда должен получать именно то, что соответствует его потребностям.
🔍 Постоянные пересмотр и изменения. Компания не боится делать пересмотр даже самых фундаментальных процессов, постоянно совершает небольшие прогрессивные изменения в них, улучшая взаимодействие отделов, поставщиков, производства, сбыта и так далее.
🤲 Пропаганда открытости. Деятельность каждого сотрудника компании открыта для остальных и любые проблемы обсуждаются и находят решение совместными усилиями сотрудников.
⚖️ Создание рабочих команд. Команды формируются по принципу соответствия друг другу сотрудников по разным качественным параметрам.
🧰 Межфункциональные команды. Менеджмент проектов призывает к комбинированию различных компетенций, что значительно расширяет и углубляет общую компетенцию в проекте.
🥋Самодисциплина. Высокая степень контроля собственной деятельности воспитывает чувство ответственности и демонстрирует уважение к другим сотрудникам и компании в целом.
🦾 Самосовершенствование. Система совершенна настолько, насколько совершенен каждый ее элемент.
🚝 Горизонтальное развитие. Достижения отдельного сотрудника становятся частью достижений компании.
👀 Информирование. Сотрудники всегда получают исчерпывающую информацию о своей компании и всем, что с ней связано.
☝️Работа над причинами, а не следствиями. Всегда нужно как можно раньше понимать, что послужило причиной проблемы, работать именно с ней, а не ее следствиями и проводить стандартизацию во избежание рецидивов.
Конечно, принципы Кайдзен могут делиться и на более мелкие, в целом составляя список в два или даже три раза длиннее. Но более подробный список, как и описание каждого принципа, крайне заслуживают отдельного внимания 🌁
❤️ Если вы хотите такую статью, то дайте нам знать это лайками и комментариями! 🤌
И мы выпустим для вас подробную и увлекательную статью о методе Кайдзен, который в корне поменял отношение к компаниям, продуктам, услугам и клиентам по всему миру 🌎
С одной стороны их фантазия не имеет границ, от уникальной косметики до уникальных анимации, девайсов и так далее 👺
С другой стороны, их строгое и постоянное стремление к совершенству начинается с каждого вздоха и заканчивается методами организации огромных корпораций. Именно об этом методе мы и расскажем сегодня ⛩
Кайдзен это метод организации компании, включающихся в себя ряд практик направленных на непрерывное улучшение компании. Конечно, любая компания стремится к улучшениям, но японские компании делают это особым образом. Они постоянно стремятся улучшить не только конечные показатели, но и вообще все процессы компании. Также это делается не за счет принятия решений ключевыми лицами компании, а каждым отдельным сотрудником 🏯
Из каноничных принципов метода Кайдзен можно выделить следующие 👇
🤝 Фокус на клиентах. Клиент всегда должен получать именно то, что соответствует его потребностям.
🔍 Постоянные пересмотр и изменения. Компания не боится делать пересмотр даже самых фундаментальных процессов, постоянно совершает небольшие прогрессивные изменения в них, улучшая взаимодействие отделов, поставщиков, производства, сбыта и так далее.
🤲 Пропаганда открытости. Деятельность каждого сотрудника компании открыта для остальных и любые проблемы обсуждаются и находят решение совместными усилиями сотрудников.
⚖️ Создание рабочих команд. Команды формируются по принципу соответствия друг другу сотрудников по разным качественным параметрам.
🧰 Межфункциональные команды. Менеджмент проектов призывает к комбинированию различных компетенций, что значительно расширяет и углубляет общую компетенцию в проекте.
🥋Самодисциплина. Высокая степень контроля собственной деятельности воспитывает чувство ответственности и демонстрирует уважение к другим сотрудникам и компании в целом.
🦾 Самосовершенствование. Система совершенна настолько, насколько совершенен каждый ее элемент.
🚝 Горизонтальное развитие. Достижения отдельного сотрудника становятся частью достижений компании.
👀 Информирование. Сотрудники всегда получают исчерпывающую информацию о своей компании и всем, что с ней связано.
☝️Работа над причинами, а не следствиями. Всегда нужно как можно раньше понимать, что послужило причиной проблемы, работать именно с ней, а не ее следствиями и проводить стандартизацию во избежание рецидивов.
Конечно, принципы Кайдзен могут делиться и на более мелкие, в целом составляя список в два или даже три раза длиннее. Но более подробный список, как и описание каждого принципа, крайне заслуживают отдельного внимания 🌁
❤️ Если вы хотите такую статью, то дайте нам знать это лайками и комментариями! 🤌
И мы выпустим для вас подробную и увлекательную статью о методе Кайдзен, который в корне поменял отношение к компаниям, продуктам, услугам и клиентам по всему миру 🌎
🔥13❤3
Постоянный стресс, тревога, апатия – не самые лучшие друзья для продуктивности. Давайте, поговорим о том как можно улучшить свое эмоциональное состояние.
✔️ Не брать больше, чем «вмещает» твой мозг.
Чтобы помочь себе не переоценивать свои способности, необходимо взглянуть на ситуацию со стороны и структурировать рабочий процесс. Лучше всего сгруппировать все задачи на день по проектам и посмотреть, сколько их — если больше 3-5, то явно пора разгрузиться.
✔️ Не планировать по ходу дела.
Правильное планирование оказывает положительный эффект на рабочий процесс, но для этого нужно научиться выделять для планирования отдельное время и не смешивать с другими делами, так как планирование и действие — это два абсолютно разных режима работы нашего мозга.
✔️ Делить дела на категории и приоритезировать.
Выбери для себя подходящий подход к приоритезации и группировке задач. Например, разделите задачи на категории:
Важные — то, что необходимо сделать сейчас или те задачи, которыми лучше заниматься в первую очередь, выделять на них самое ресурсное время.
Срочные — сюда относятся рутинные дела, которые отнимают не так много времени, если держать под контролем.
Несрочные — задачи, которые не требуют постоянного внимания.
✔️ Делать в первую очередь самые сложные и неприятные задачи.
Марк Твен однажды сказал, что если с утра съесть лягушку, остаток дня обещает быть чудесным, поскольку худшее на сегодня уже позади. Так как с утра нас больше сил и концентрации, то мы можем быстрее и эффективнее справиться с трудными делами. Выполнив их с утра, мы мотивируем себя положительными эмоциями на остаток дня.
✔️ Визуализировать этапы работы и прогресс.
Для удобства можно использовать планировщики задач, чек-листы, канбан с поэтапным переносом карточек. Все дела вынесены, организованы по приоритетам и отслеживаются, а чувство потерянности в куче дел уходит.
А как вы боретесь с тревожностями? Что вам помогает наладить рабочий процесс?
✔️ Не брать больше, чем «вмещает» твой мозг.
Чтобы помочь себе не переоценивать свои способности, необходимо взглянуть на ситуацию со стороны и структурировать рабочий процесс. Лучше всего сгруппировать все задачи на день по проектам и посмотреть, сколько их — если больше 3-5, то явно пора разгрузиться.
✔️ Не планировать по ходу дела.
Правильное планирование оказывает положительный эффект на рабочий процесс, но для этого нужно научиться выделять для планирования отдельное время и не смешивать с другими делами, так как планирование и действие — это два абсолютно разных режима работы нашего мозга.
✔️ Делить дела на категории и приоритезировать.
Выбери для себя подходящий подход к приоритезации и группировке задач. Например, разделите задачи на категории:
Важные — то, что необходимо сделать сейчас или те задачи, которыми лучше заниматься в первую очередь, выделять на них самое ресурсное время.
Срочные — сюда относятся рутинные дела, которые отнимают не так много времени, если держать под контролем.
Несрочные — задачи, которые не требуют постоянного внимания.
✔️ Делать в первую очередь самые сложные и неприятные задачи.
Марк Твен однажды сказал, что если с утра съесть лягушку, остаток дня обещает быть чудесным, поскольку худшее на сегодня уже позади. Так как с утра нас больше сил и концентрации, то мы можем быстрее и эффективнее справиться с трудными делами. Выполнив их с утра, мы мотивируем себя положительными эмоциями на остаток дня.
✔️ Визуализировать этапы работы и прогресс.
Для удобства можно использовать планировщики задач, чек-листы, канбан с поэтапным переносом карточек. Все дела вынесены, организованы по приоритетам и отслеживаются, а чувство потерянности в куче дел уходит.
А как вы боретесь с тревожностями? Что вам помогает наладить рабочий процесс?
👍7❤5
25 июля, 18:30 на презентации нового направления в Compass College выступят директор Compass College Эндрю Вахтель, куратор направления IT-бизнес Юрий Бембель и приглашенный спикер Анатолий Федоренко, Head of Delivery Department в Mad Devs.
На этой встрече вы узнаете подробнее о новой программе двухлетнего обучения по направлению IT-бизнес, которое включает в себя ряд таких профессий, как: маркетолог, digital маркетолог, product/project manager, специалист по agile/scrum.
❗️Регистрируйтесь на мероприятие по ссылке: https://b24-lv37dy.bitrix24.site/crm_form24/
На этой встрече вы узнаете подробнее о новой программе двухлетнего обучения по направлению IT-бизнес, которое включает в себя ряд таких профессий, как: маркетолог, digital маркетолог, product/project manager, специалист по agile/scrum.
❗️Регистрируйтесь на мероприятие по ссылке: https://b24-lv37dy.bitrix24.site/crm_form24/
🔥8👍3👎1
Почему С/С++ разработчик это миф?
Крайне часто можно видеть вакансию С/С++ разработчик, но почему необходимо отнестись к ней настороженно 🧐
Не исключено, что это может быть стандартный случай, при котором заказчик недостаточно конкретен в своих пожеланиях, поскольку либо сам не до конца понимает какой разработчик ему нужен, либо намеренно не дает понять 🥸
Но почему же, если C и C++ это напрямую связанные языки, совместное знание которых встречается постоянно? Все немного сложнее, ведь несмотря на прямую связь, C и C++ являются разными языками, которые любят по разным причинам и используют в различных областях☝️
🛠 Язык C разрабатывался как императивный процедурный язык для системного программирования в Unix. Он быстро набирал популярность, поскольку мог быстро работать и легко переноситься на любое железо, начиная от микроконтроллеров до суперкомпьютеров
Именно поэтому он по сей день активно используется для написания всего, что требует близости к железу, начиная от драйверов и заканчивая целыми операционными системами 🎛
⚔️ Язык C++ разрабатывался как расширения языка С, сделав его объектно ориентированным языком с самыми разными возможностями применения, однако по прежнему невероятно быстрого из-за сохранившиеся близости к железу.
Он часто используется для написания сложных производительных программ, в основном различных движков, начиная от поисковых и заканчивая игровыми 🕹
Конечно, история, реализации и применения C и C++ это невероятно глубокая и увлекательная тема, однозначно заслуживающая отдельно статьи. Дайте нам знать лайками или в комментариях, если хотите увидеть такую ❤️
🤟 Однако имея даже общее представление, попробуйте ответить в скольких случаях разработчику необходимо знание каждого из этих языков, причем именно на одинаковом уровне? 🤟
🏗 Либо при очень больших, сложных и уникальных проектах
🌚 Либо если заказчик темнит
👇 Что же делать в таком случае?👇
👌 Прежде всего не волнуйтесь о том, что эти действительно разные языки находятся у вас на разном уровне. Это нормально!
🤼♂️ Также, ищите проекты в тех индустриях, где приоритетный для индустрии язык является приоритетным и для вас тоже.
🔎 И, конечно, подробно расспрашивайте о проекте все, чтобы получить наиболее исчерпывающее понимание о том, с какими задачами и инструментами предстоит иметь дело.
Крайне часто можно видеть вакансию С/С++ разработчик, но почему необходимо отнестись к ней настороженно 🧐
Не исключено, что это может быть стандартный случай, при котором заказчик недостаточно конкретен в своих пожеланиях, поскольку либо сам не до конца понимает какой разработчик ему нужен, либо намеренно не дает понять 🥸
Но почему же, если C и C++ это напрямую связанные языки, совместное знание которых встречается постоянно? Все немного сложнее, ведь несмотря на прямую связь, C и C++ являются разными языками, которые любят по разным причинам и используют в различных областях☝️
🛠 Язык C разрабатывался как императивный процедурный язык для системного программирования в Unix. Он быстро набирал популярность, поскольку мог быстро работать и легко переноситься на любое железо, начиная от микроконтроллеров до суперкомпьютеров
Именно поэтому он по сей день активно используется для написания всего, что требует близости к железу, начиная от драйверов и заканчивая целыми операционными системами 🎛
⚔️ Язык C++ разрабатывался как расширения языка С, сделав его объектно ориентированным языком с самыми разными возможностями применения, однако по прежнему невероятно быстрого из-за сохранившиеся близости к железу.
Он часто используется для написания сложных производительных программ, в основном различных движков, начиная от поисковых и заканчивая игровыми 🕹
Конечно, история, реализации и применения C и C++ это невероятно глубокая и увлекательная тема, однозначно заслуживающая отдельно статьи. Дайте нам знать лайками или в комментариях, если хотите увидеть такую ❤️
🤟 Однако имея даже общее представление, попробуйте ответить в скольких случаях разработчику необходимо знание каждого из этих языков, причем именно на одинаковом уровне? 🤟
🏗 Либо при очень больших, сложных и уникальных проектах
🌚 Либо если заказчик темнит
👇 Что же делать в таком случае?👇
👌 Прежде всего не волнуйтесь о том, что эти действительно разные языки находятся у вас на разном уровне. Это нормально!
🤼♂️ Также, ищите проекты в тех индустриях, где приоритетный для индустрии язык является приоритетным и для вас тоже.
🔎 И, конечно, подробно расспрашивайте о проекте все, чтобы получить наиболее исчерпывающее понимание о том, с какими задачами и инструментами предстоит иметь дело.
👍7🔥2
Инструменты для разработки и тестирования
Невозможно представить отличный рабочий процесс без правильного инструмента🧰. Подборка инструментов, которые могут быть полезными разработчикам и тестировщикам.
📌 Testcontainers – инструмент используется для запуска БД, MQ, Selenium Web browser внутри Docker-контейнера, а также для написания интеграционных/UI/БД тестов на любом из JVM-языков.
📌 Schemaspy – инструмент, при помощи которого можно создавать автоматическую документацию по схеме БД. Для этого создается веб-сайт, на котором есть описание таблиц со всеми столбцами и заданными ограничениями, а также ER-подобная схема со связями между таблицами.
📌 VisualVM – инструмент, который предоставляет визуальный интерфейс для отображения информации о Java-приложении, запущенном в реальном времени на JVM. Позволяет наблюдать за количеством потребляемой приложением памяти, нагрузкой на процессор, снять дамп приложения при «падении» для дальнейшего анализа и многое другое.
📌 Apache JMeter – инструмент подходит для тестировщики (НТ) и позволяет записывать скрипты разного уровня сложности, проводить нагрузочное тестирование и получать визуализированные данные по результатам НТ.
📌 Плагин vscode-favorites-panel – плагин, который подходит для JavaScript/TypeScript front-end-разработчиков и разработан для упрощения работы с большим проектом, используется для доступа к часто используемым каталогам, для запуска программ, для быстрого открытия избранных файлов, для поиска в определенных каталогах.
📌 Hasura – инструмент, предназначенный для разработчиков мобильных и Web-приложений, использующих облачную базу данных. Позволяет в несколько кликов реализовывать повторяющиеся задачи вроде CRUD, REST, RPC и т.д. Есть возможность работать с таблицами внешних баз данных, внешними сервисами, есть авторизация и аутентификация. И все это без необходимости написания кода.
Какими инструментами вы пользуетесь в работе?
Невозможно представить отличный рабочий процесс без правильного инструмента🧰. Подборка инструментов, которые могут быть полезными разработчикам и тестировщикам.
📌 Testcontainers – инструмент используется для запуска БД, MQ, Selenium Web browser внутри Docker-контейнера, а также для написания интеграционных/UI/БД тестов на любом из JVM-языков.
📌 Schemaspy – инструмент, при помощи которого можно создавать автоматическую документацию по схеме БД. Для этого создается веб-сайт, на котором есть описание таблиц со всеми столбцами и заданными ограничениями, а также ER-подобная схема со связями между таблицами.
📌 VisualVM – инструмент, который предоставляет визуальный интерфейс для отображения информации о Java-приложении, запущенном в реальном времени на JVM. Позволяет наблюдать за количеством потребляемой приложением памяти, нагрузкой на процессор, снять дамп приложения при «падении» для дальнейшего анализа и многое другое.
📌 Apache JMeter – инструмент подходит для тестировщики (НТ) и позволяет записывать скрипты разного уровня сложности, проводить нагрузочное тестирование и получать визуализированные данные по результатам НТ.
📌 Плагин vscode-favorites-panel – плагин, который подходит для JavaScript/TypeScript front-end-разработчиков и разработан для упрощения работы с большим проектом, используется для доступа к часто используемым каталогам, для запуска программ, для быстрого открытия избранных файлов, для поиска в определенных каталогах.
📌 Hasura – инструмент, предназначенный для разработчиков мобильных и Web-приложений, использующих облачную базу данных. Позволяет в несколько кликов реализовывать повторяющиеся задачи вроде CRUD, REST, RPC и т.д. Есть возможность работать с таблицами внешних баз данных, внешними сервисами, есть авторизация и аутентификация. И все это без необходимости написания кода.
Какими инструментами вы пользуетесь в работе?
❤4👍2
У Mad Devs появилась русскоязычная страница в LinkedIn, где вы можете читать свежие новости, полезные статьи и многое другое. Присоединяйтесь: https://www.linkedin.com/company/mad-devs-ru/?viewAsMember=true
❤11👍2😢1
Насколько реален Web 3.0?
Наверное, только ленивый не слышал о Web 3.0, но далеко не все понимают, что это такое и насколько оно близко 🤖
Давайте же посмотрим подробнее, насколько мы близки к Web 3.0 и насколько далеко от Web 1.0 и Web 2.0? 🌎
Web 1.0 был в первым вариантом всемирной сети, сделавшей ее доступной не только для военных и ученых, но и обычных людей 🐣 Из его особенностей можно выделить:
🔎 Примитивный поиск. Поисковики типа Yahoo! анализируют ключевые слова в названиях сайтов и страниц.
📰 Только чтение. Сайты статичны, не предоставляют возможность пользователям взаимодействовать с контентом или публиковать его.
📟 Ограниченный обмен информацией. Общение на публичных форумах в тематических чатах, а приватное общение по электронной почте.
♻️ Обмен файлами. Файлы хранятся на устройствах пользователей, а их обмен производится напрямую посредством файлообменников типа BitTorrent.
🌐 Децентрализованные сети. Все участники сети связанны децентрализовано, начиная от серверов и заканчивая конечными пользователями.
Web 2.0 является вторым вариантом всемирной сети, в которой пользователи получили намного больше возможностей, чем ограничений. Его особенности: 🏄 Поисковые движки. Поиск производится поисковыми движками типа Google, которые ищут ключевые слова в самом контенте, анализируя их по множеству параметров и соответственно располагая результаты в поисковой выдаче.
📝 Чтение. Запись. Сайты стали интерактивными, позволяя пользователям взаимодействовать с ними. Пользователи могут вносить, создавать и публиковать контент на сайтах.
🗄 Централизованные сети. Все участники сети подключены к центральным серверам, через которые пользователи обмениваются информацией друг с другом. Также сервера предоставляют облачные сервисы, где можно хранить и обмениваться файлами, работать с файлами онлайн.
🌉 Социальные сети. Общение перенеслось в соц сети, где каждый смог создавать группы, делиться чужими публикациями и иметь приватный чат друг с другом.
📱 Мобильные приложения. Распространение мобильных устройств и мобильного интернета привело к буму мобильных приложений, которые позволяют людям получать потоковое видео и аудио, играть в онлайн игры и так далее.
Web 3.0 это третья версия всемирной сети, локальные реализации которого уже работают, но глобального перехода на которую еще не произошло 🦅 По сути, это лучшее из обоих миров, что выражается в следующем:
🏊♀️ Семантическая паутина. Активное использование искусственного интеллекта и машинного обучения призвано понимать смысл контента, за счет чего вывести его анализ и поиск на новый уровень.
🦾 Чтение, запись, исполнение. Сайты и приложения становятся более умными, автоматически исполняя инструкции в зависимости от различных условий.
🌐 Новые децентрализованные сети. Все участники сети связанны друг с другом децентрализовано, вычисления поддерживающие работу сети, а также хранение и обмен информацией в ней распределены между всеми участниками.
🔗 Децентрализованные приложения. Приложения типа SAFE Network, где серверная часть работает в децентрализованной сети, позволяя просто взаимодействовать с ней и избавляя от блокировок, слежки или кражи данных.
🔏 Децентрализованные организации. Веб сервисы типа Pokadot, которые автоматически выполняют инструкции прописанные в смарт контрактах, что во многом исключает человеческий фактор в управлении и все риски связанные с ним.
И все это только самые основные отличительные особенности и примеры Web 3.0, которые уже работают и вы можете их попробовать 🤘🏻
Наверное, только ленивый не слышал о Web 3.0, но далеко не все понимают, что это такое и насколько оно близко 🤖
Давайте же посмотрим подробнее, насколько мы близки к Web 3.0 и насколько далеко от Web 1.0 и Web 2.0? 🌎
Web 1.0 был в первым вариантом всемирной сети, сделавшей ее доступной не только для военных и ученых, но и обычных людей 🐣 Из его особенностей можно выделить:
🔎 Примитивный поиск. Поисковики типа Yahoo! анализируют ключевые слова в названиях сайтов и страниц.
📰 Только чтение. Сайты статичны, не предоставляют возможность пользователям взаимодействовать с контентом или публиковать его.
📟 Ограниченный обмен информацией. Общение на публичных форумах в тематических чатах, а приватное общение по электронной почте.
♻️ Обмен файлами. Файлы хранятся на устройствах пользователей, а их обмен производится напрямую посредством файлообменников типа BitTorrent.
🌐 Децентрализованные сети. Все участники сети связанны децентрализовано, начиная от серверов и заканчивая конечными пользователями.
Web 2.0 является вторым вариантом всемирной сети, в которой пользователи получили намного больше возможностей, чем ограничений. Его особенности: 🏄 Поисковые движки. Поиск производится поисковыми движками типа Google, которые ищут ключевые слова в самом контенте, анализируя их по множеству параметров и соответственно располагая результаты в поисковой выдаче.
📝 Чтение. Запись. Сайты стали интерактивными, позволяя пользователям взаимодействовать с ними. Пользователи могут вносить, создавать и публиковать контент на сайтах.
🗄 Централизованные сети. Все участники сети подключены к центральным серверам, через которые пользователи обмениваются информацией друг с другом. Также сервера предоставляют облачные сервисы, где можно хранить и обмениваться файлами, работать с файлами онлайн.
🌉 Социальные сети. Общение перенеслось в соц сети, где каждый смог создавать группы, делиться чужими публикациями и иметь приватный чат друг с другом.
📱 Мобильные приложения. Распространение мобильных устройств и мобильного интернета привело к буму мобильных приложений, которые позволяют людям получать потоковое видео и аудио, играть в онлайн игры и так далее.
Web 3.0 это третья версия всемирной сети, локальные реализации которого уже работают, но глобального перехода на которую еще не произошло 🦅 По сути, это лучшее из обоих миров, что выражается в следующем:
🏊♀️ Семантическая паутина. Активное использование искусственного интеллекта и машинного обучения призвано понимать смысл контента, за счет чего вывести его анализ и поиск на новый уровень.
🦾 Чтение, запись, исполнение. Сайты и приложения становятся более умными, автоматически исполняя инструкции в зависимости от различных условий.
🌐 Новые децентрализованные сети. Все участники сети связанны друг с другом децентрализовано, вычисления поддерживающие работу сети, а также хранение и обмен информацией в ней распределены между всеми участниками.
🔗 Децентрализованные приложения. Приложения типа SAFE Network, где серверная часть работает в децентрализованной сети, позволяя просто взаимодействовать с ней и избавляя от блокировок, слежки или кражи данных.
🔏 Децентрализованные организации. Веб сервисы типа Pokadot, которые автоматически выполняют инструкции прописанные в смарт контрактах, что во многом исключает человеческий фактор в управлении и все риски связанные с ним.
И все это только самые основные отличительные особенности и примеры Web 3.0, которые уже работают и вы можете их попробовать 🤘🏻
🔥7
Инструменты будущего, которые, вероятно, упростят жизнь разработчикам.
Разработчики всегда пытались разработать инструменты, которые упрощают разработку. 🛠
Хотя подобные инструменты многим казались избыточными, со временем они становились необходимостью или даже стандартом 🔒
Например, переход от обычного блокнота к многофункциональным средам разработки 📝
И теперь многие не могут себе даже представить программирование без подсветки синтаксиса, автодополнения кода, инструментов дебаггинга и так далее ✅
Также и инструменты, о которых мы поговорим сегодня, находятся на этапе зарождения, но без всякого сомнения займут свое прочное место со временем ❇️
✏️ Генератор кода ✏️
Вокруг АI/ML есть много опасений, что они заменят не только работников ручного, но и интеллектуального труда 🦾
Среди прочих проектов наибольший шум поднял Copilot, который обучен на кодовой базе GitHub и способен генерировать код в соответствии с указаниями любого человека 🤖
☝️ Особенности:
📌 GitHub это не собрание показательных примеров программирования, что отражается на качестве генерируемого кода
📌 Copilot генерирует код строго в соответствии с указаниями, а формирование наиболее правильных указаний требует наиболее глубоких знаний программирования
🤘 Выводы:
📌 Генерация кода, несомненно, станет одним из неотъемлемых инструментов разработчика
📌 Чем более профессиональный разработчик, тем лучший код он будет генерировать
📌 Генерируемый код требует проверки, модификации и поддержки от разработчика
🛡 Анализ безопасности кода 🛡
Анализ безопасности кода это всегда отдельная история, для которой есть отдельные программно-аппаратные комплексы требующие отдельного времени для работы с ними, например решения от Open AI 🌐
Поэтому есть огромный запрос в инструментах для этого внутри самих IDE, а значит этот запрос рано или поздно будет удовлетворен📲
☝️ Особенности: 📌 Инструменты от Open AI действительно помогают произвести анализ кода, но это все еще отдельные развивающиеся решения
🤘 Выводы:
📌 Первым, кто внедрит подобный инструмент в среду разработки может стать неожиданным конкурентом для больших игроков
🔍 Предиктор ошибок 🔍
Есть большая проблема в том, чтобы понять почему работавший 10 минут назад код вдруг перестал работать 🌪
Поскольку подобная проблема может повлечь за собой огромные потери самого разного рода, то есть огромная потребность в соответствующем инструменте 🏚
☝️ Особенности:
📌 Нахождение корня проблемы зачастую происходит постфактум, когда потери уже понесены
📌 Предугадывание и предотвращение подобных проблем является крайне сложной задачей, даже для самых опытных специалистов
🤘 Выводы:
📌 Попытки создания подобного инструмента уже имеются в системах класса The extended analyze and respond, которые будут анализировать поток данных генерируемых в виде логов. Но это еще крайне сырые разработки
Есть еще множество только зарождающихся и активно развивающихся инструментов, которые начинают менять подход к разработке ⛓ Оставляйте лайки, если хотите увидеть продолжение подобной подборки ❤️
Разработчики всегда пытались разработать инструменты, которые упрощают разработку. 🛠
Хотя подобные инструменты многим казались избыточными, со временем они становились необходимостью или даже стандартом 🔒
Например, переход от обычного блокнота к многофункциональным средам разработки 📝
И теперь многие не могут себе даже представить программирование без подсветки синтаксиса, автодополнения кода, инструментов дебаггинга и так далее ✅
Также и инструменты, о которых мы поговорим сегодня, находятся на этапе зарождения, но без всякого сомнения займут свое прочное место со временем ❇️
✏️ Генератор кода ✏️
Вокруг АI/ML есть много опасений, что они заменят не только работников ручного, но и интеллектуального труда 🦾
Среди прочих проектов наибольший шум поднял Copilot, который обучен на кодовой базе GitHub и способен генерировать код в соответствии с указаниями любого человека 🤖
☝️ Особенности:
📌 GitHub это не собрание показательных примеров программирования, что отражается на качестве генерируемого кода
📌 Copilot генерирует код строго в соответствии с указаниями, а формирование наиболее правильных указаний требует наиболее глубоких знаний программирования
🤘 Выводы:
📌 Генерация кода, несомненно, станет одним из неотъемлемых инструментов разработчика
📌 Чем более профессиональный разработчик, тем лучший код он будет генерировать
📌 Генерируемый код требует проверки, модификации и поддержки от разработчика
🛡 Анализ безопасности кода 🛡
Анализ безопасности кода это всегда отдельная история, для которой есть отдельные программно-аппаратные комплексы требующие отдельного времени для работы с ними, например решения от Open AI 🌐
Поэтому есть огромный запрос в инструментах для этого внутри самих IDE, а значит этот запрос рано или поздно будет удовлетворен📲
☝️ Особенности: 📌 Инструменты от Open AI действительно помогают произвести анализ кода, но это все еще отдельные развивающиеся решения
🤘 Выводы:
📌 Первым, кто внедрит подобный инструмент в среду разработки может стать неожиданным конкурентом для больших игроков
🔍 Предиктор ошибок 🔍
Есть большая проблема в том, чтобы понять почему работавший 10 минут назад код вдруг перестал работать 🌪
Поскольку подобная проблема может повлечь за собой огромные потери самого разного рода, то есть огромная потребность в соответствующем инструменте 🏚
☝️ Особенности:
📌 Нахождение корня проблемы зачастую происходит постфактум, когда потери уже понесены
📌 Предугадывание и предотвращение подобных проблем является крайне сложной задачей, даже для самых опытных специалистов
🤘 Выводы:
📌 Попытки создания подобного инструмента уже имеются в системах класса The extended analyze and respond, которые будут анализировать поток данных генерируемых в виде логов. Но это еще крайне сырые разработки
Есть еще множество только зарождающихся и активно развивающихся инструментов, которые начинают менять подход к разработке ⛓ Оставляйте лайки, если хотите увидеть продолжение подобной подборки ❤️
🔥3👍2❤1
Подборка программных криптокошельков 💰
Коротко о популярных криптокошельках для удобного взаимодействовать с сетью блокчейн.
💰Trust wallet
Официальный кошелек биржи Binance и один из самых популярных криптовалютных кошельков. Платить комиссии ни за кошелёк, ни за обмен валют не нужно, но взимается процент с транзакций в блокчейн‑сетях. Также есть возможность покупать криптовалюты через сервисы MoonPay и Simplex. Сервис доступен только для Android или iOS.
💰Exodus
Мультивалютный кошелёк доступен в виде приложения для компьютеров, расширения для браузеров и в мобильном формате. Поддерживает сотни криптовалют и позволяет не только хранить, но также покупать, продавать и обменивать средства. За использование кошелька комиссия не взимается.
💰MetaMask
MetaMask доступен в виде браузерного расширения и мобильного приложения. Через него можно взаимодействовать почти со всеми популярными программами и сайтами, которые связаны с блокчейном. Кошелёк довольно ограничен по количеству поддерживаемых сетей.
💰Atomic Wallet
Удобный кошелек для хранения, покупки и обмена средств, в котором можно получать пассивный годовой доход от стейкинга. Данные пользователей не собираются, а для восстановления доступа к кошельку используется seed‑код. Доступен для Windows, macOS и Linux, а также для iOS и Android.
💰Jaxx Liberty
Jaxx Liberty поддерживает десятки криптовалют. Кошелёк работает на Android, iOS, macOS, Windows, Linux и в Google Chrome. Все приватные данные хранятся локально на устройстве. В приложении можно принимать и передавать средства, проверять историю транзакций, обменивать валюту.
💰MyEtherWallet
Это один из самых популярных и надёжных сервисов для работы с блокчейном Ethereum. В кошельке можно принимать и отправлять средства на счёт, обменивать валюты, а также получать пассивный доход через стейкинг. Приватные ключи и пароли хранятся только на устройствах пользователя. Сервис доступен для iOS и Android, а также для Google Chrome.
Коротко о популярных криптокошельках для удобного взаимодействовать с сетью блокчейн.
💰Trust wallet
Официальный кошелек биржи Binance и один из самых популярных криптовалютных кошельков. Платить комиссии ни за кошелёк, ни за обмен валют не нужно, но взимается процент с транзакций в блокчейн‑сетях. Также есть возможность покупать криптовалюты через сервисы MoonPay и Simplex. Сервис доступен только для Android или iOS.
💰Exodus
Мультивалютный кошелёк доступен в виде приложения для компьютеров, расширения для браузеров и в мобильном формате. Поддерживает сотни криптовалют и позволяет не только хранить, но также покупать, продавать и обменивать средства. За использование кошелька комиссия не взимается.
💰MetaMask
MetaMask доступен в виде браузерного расширения и мобильного приложения. Через него можно взаимодействовать почти со всеми популярными программами и сайтами, которые связаны с блокчейном. Кошелёк довольно ограничен по количеству поддерживаемых сетей.
💰Atomic Wallet
Удобный кошелек для хранения, покупки и обмена средств, в котором можно получать пассивный годовой доход от стейкинга. Данные пользователей не собираются, а для восстановления доступа к кошельку используется seed‑код. Доступен для Windows, macOS и Linux, а также для iOS и Android.
💰Jaxx Liberty
Jaxx Liberty поддерживает десятки криптовалют. Кошелёк работает на Android, iOS, macOS, Windows, Linux и в Google Chrome. Все приватные данные хранятся локально на устройстве. В приложении можно принимать и передавать средства, проверять историю транзакций, обменивать валюту.
💰MyEtherWallet
Это один из самых популярных и надёжных сервисов для работы с блокчейном Ethereum. В кошельке можно принимать и отправлять средства на счёт, обменивать валюты, а также получать пассивный доход через стейкинг. Приватные ключи и пароли хранятся только на устройствах пользователя. Сервис доступен для iOS и Android, а также для Google Chrome.
👍4
Можно ли использовать чужой код?
Классики говорили, что все в этом мире уже написано 🧑🎨
Но при каких условиях можно использовать чужой код? 🧩
🕵️♂️ При условии, что вы потрудились полностью понять как он работает и как он отразится на остальной кодовой базе.
🧜♀️ При условии, что он реализует специфическую функцию, которую вам предстоит написать всего пару раз в жизни.
👨🏫 При условии, что чужой код использует тот же подход, что собирались написать и вы, но делает это на порядок лучше.
Хорошо, но как правильно использовать чужой код? ☝️
Ведь код является такой же интеллектуальной собственностью его автора или компании, как и любое другое произведение искусства 📀
Поэтому вам нужно внимательно смотреть где, кем и как он публикует, получить разрешение на его использование 💽
🏛 У кода есть лицензия - используйте код согласно лицензии
🔍 Нет лицензии - посмотрите наличие правообладателя
🏢 Есть правообладатель - заключите договор с правообладателем
🔍 Нет правообладателя - значит правообладателем является автор
📇 Свяжитесь с автором - запросите разрешение на использование кода
Конечно, могут быть различные позиции в этом вопросе, когда мы говорим об открытом исходном коде, особенно опубликованном без лицензии 👽
Давайте выясним, как присутствующие здесь относятся к использованию чужого кода? 😁
👇 Ставьте соответствующий смайлик под постом, а мы позже выкатим статистику 👇
☮️ Код достояние человечества, его можно копировать и использовать сколько и как угодно!
✅ Все, что прямо не запрещено - разрешено
❌ Все, что прямо не разрешено - запрещено
🈯️ Только свой код, только тру разработка!
Классики говорили, что все в этом мире уже написано 🧑🎨
Но при каких условиях можно использовать чужой код? 🧩
🕵️♂️ При условии, что вы потрудились полностью понять как он работает и как он отразится на остальной кодовой базе.
🧜♀️ При условии, что он реализует специфическую функцию, которую вам предстоит написать всего пару раз в жизни.
👨🏫 При условии, что чужой код использует тот же подход, что собирались написать и вы, но делает это на порядок лучше.
Хорошо, но как правильно использовать чужой код? ☝️
Ведь код является такой же интеллектуальной собственностью его автора или компании, как и любое другое произведение искусства 📀
Поэтому вам нужно внимательно смотреть где, кем и как он публикует, получить разрешение на его использование 💽
🏛 У кода есть лицензия - используйте код согласно лицензии
🔍 Нет лицензии - посмотрите наличие правообладателя
🏢 Есть правообладатель - заключите договор с правообладателем
🔍 Нет правообладателя - значит правообладателем является автор
📇 Свяжитесь с автором - запросите разрешение на использование кода
Конечно, могут быть различные позиции в этом вопросе, когда мы говорим об открытом исходном коде, особенно опубликованном без лицензии 👽
Давайте выясним, как присутствующие здесь относятся к использованию чужого кода? 😁
👇 Ставьте соответствующий смайлик под постом, а мы позже выкатим статистику 👇
☮️ Код достояние человечества, его можно копировать и использовать сколько и как угодно!
✅ Все, что прямо не запрещено - разрешено
❌ Все, что прямо не разрешено - запрещено
🈯️ Только свой код, только тру разработка!
🔥6❤1
Олег Пузанов дал интервью казахскому медиа-порталу Weproject о том, как создать успешную IT-компанию и какие два главных качества нужны успешному предпринимателю.
Читаем, ставим реакции и делимся комментариями🤘
Читаем, ставим реакции и делимся комментариями🤘
🔥13👍1🤩1
Почти год назад Олег Катков, backend разработчик в Mad Devs, выступил с докладом на C++ Russia и совсем недавно презентация стала доступна к просмотру.
📌 Тема доклада: C++ в нетипичных условиях
Если вам кажется, что C++ слишком сложен для понимания, то доклад вас переубедит.
Переходим по ссылке:
https://www.youtube.com/watch?v=RiudJRb_9JU&t=167s
📌 Тема доклада: C++ в нетипичных условиях
Если вам кажется, что C++ слишком сложен для понимания, то доклад вас переубедит.
Переходим по ссылке:
https://www.youtube.com/watch?v=RiudJRb_9JU&t=167s
YouTube
Олег Катков — C++ в двух нетипичных проектах
Ближайшая конференция: С++ Russia 2023, 11–12 мая (Online), 23–24 мая (Offline)
Подробности и билеты: https://bit.ly/3Fd9qlf
— —
Введение в технологию
Олег расскажет, как команда считала проходимость магазинов и пропускную способность перекрестков с помощью…
Подробности и билеты: https://bit.ly/3Fd9qlf
— —
Введение в технологию
Олег расскажет, как команда считала проходимость магазинов и пропускную способность перекрестков с помощью…
🔥15
Flutter vs. React Native
Кроссплатформенная разработка выполняет одну цель, но велика ли разница в выборе средств?
Давайте же сравним два самых популярных решения и сначала рассмотрим Flutter.
🦅 Flutter от компании Google является набором средств разработки кроссплатформенных мобильных и десктопных приложений на Dart.
Достоинства Flutter:
🦾 Использует производительный строго типизированный компилируемый язык Dart.
🔩 Имеет множество встроенных модулей, которые компилируются в нативный код, поэтому не имеют множества зависимостей от нативных компонентов и системных обновлений платформы.
🛠 Имеет собственную среду для разработки, тестирования и поддержки приложений, а также множество средств для написания сложных функций и построения уникального интерфейса.
👌 Может требовать меньше средств на разработку, меньше тестирования.
📚 Имеет отличную документацию для каждого этапа разработки.
Недостатки Flutter:
🐣 Относительно молодая и новая технология
👐 Меньше сообщество
🤓 Меньший выбор опытных специалистов
🤞 Меньше отработанных и проверенных практик на все случаи жизни
🤬 Google любит внезапно забивать на поддержку собственных, даже самых удачных проектов, и начать делать что-то новое
Давайте же теперь подробнее рассмотрим React Native.
🦑 React Native от компании Facebook aka Meta является фреймворков для разработки кроссплатформенных мобильных приложений на JavaScript.
Достоинства React Native:
🪄 Использует гибкий динамически типизируемый интерпретируемый язык JavaScript
🧙♂️ Привлекает множество разработчиков с многолетним опытом с JavaScript и React
🤲 Имеет огромное сообщество с невероятным количеством проверенных решений
💫 Позволяет использовать множество сторонних сервисов на любой вкус для разработки, тестирования и поддержки приложений
Недостатки React Native:
🐌 JavaScript далеко не самый быстрый язык
⛓ Имеет множество зависимостей от модулей и обновлений платформы
🔧 Не предоставляет собственный комплексный набор для последовательной разработки, тестирования и поддержки приложений
💸 Может потребовать больше средств на разработку, обработку зависимостей, покрытия тестами и тд
🪜 Facebook может упорно продолжать использовать не лучшие решения. Например, продолжать развивать социальную сеть с несколькими миллиардами людей на языке PHP)
На самом деле оба решения невероятно хороши и заслуживают внимания к себе.
А чтобы понять, какую из них выбирать, нужно немного больше углубиться в их структуру, особенности, применение.
Кроссплатформенная разработка выполняет одну цель, но велика ли разница в выборе средств?
Давайте же сравним два самых популярных решения и сначала рассмотрим Flutter.
🦅 Flutter от компании Google является набором средств разработки кроссплатформенных мобильных и десктопных приложений на Dart.
Достоинства Flutter:
🦾 Использует производительный строго типизированный компилируемый язык Dart.
🔩 Имеет множество встроенных модулей, которые компилируются в нативный код, поэтому не имеют множества зависимостей от нативных компонентов и системных обновлений платформы.
🛠 Имеет собственную среду для разработки, тестирования и поддержки приложений, а также множество средств для написания сложных функций и построения уникального интерфейса.
👌 Может требовать меньше средств на разработку, меньше тестирования.
📚 Имеет отличную документацию для каждого этапа разработки.
Недостатки Flutter:
🐣 Относительно молодая и новая технология
👐 Меньше сообщество
🤓 Меньший выбор опытных специалистов
🤞 Меньше отработанных и проверенных практик на все случаи жизни
🤬 Google любит внезапно забивать на поддержку собственных, даже самых удачных проектов, и начать делать что-то новое
Давайте же теперь подробнее рассмотрим React Native.
🦑 React Native от компании Facebook aka Meta является фреймворков для разработки кроссплатформенных мобильных приложений на JavaScript.
Достоинства React Native:
🪄 Использует гибкий динамически типизируемый интерпретируемый язык JavaScript
🧙♂️ Привлекает множество разработчиков с многолетним опытом с JavaScript и React
🤲 Имеет огромное сообщество с невероятным количеством проверенных решений
💫 Позволяет использовать множество сторонних сервисов на любой вкус для разработки, тестирования и поддержки приложений
Недостатки React Native:
🐌 JavaScript далеко не самый быстрый язык
⛓ Имеет множество зависимостей от модулей и обновлений платформы
🔧 Не предоставляет собственный комплексный набор для последовательной разработки, тестирования и поддержки приложений
💸 Может потребовать больше средств на разработку, обработку зависимостей, покрытия тестами и тд
🪜 Facebook может упорно продолжать использовать не лучшие решения. Например, продолжать развивать социальную сеть с несколькими миллиардами людей на языке PHP)
На самом деле оба решения невероятно хороши и заслуживают внимания к себе.
А чтобы понять, какую из них выбирать, нужно немного больше углубиться в их структуру, особенности, применение.
👍6❤2
Ловите интервью с нашим backend разработчиком - Тологоном Омурзаковым🔥. Тологон поделился своим мнением - как стать программистом, как занять устойчивую позицию в компании и что лучше Python или PHP.
Годный контент для тех, кто только присматривается к программированию 😎
Годный контент для тех, кто только присматривается к программированию 😎
kaktus.media
Бишкекский программист о том, как найти первую работу и успешно пройти стажировку
Мы поговорили с Тологоном Омурзаковым, бэкенд-разработчиком из Mad Devs, о том, как за несколько лет изменились требования к новичкам, как закрепиться на первой работе и какие этапы нужно преодолеть, чтобы стать разработчиком.
🔥13
Необычные пасхалки в поиске Google🔍
Поисковик Google прячет от нас множество "пасхальных-яиц" и мини-игр. И чтобы их найти нужно всего лишь загуглить правильные слова.
🦇 Бэтмен
Если ввести «Брюс Уэйн», «Бэт-сигнал» или «Готэм-Сити», то в правой части появится информация о запросе и анимированный прожектор, по которому нужно кликнуть.
👽 Zerg Rush
Поклонникам игры StarCraft нужно ввести в поисковую строку «zerg rush» и кликнуть «Мне повезёт!». Ваша задача — уничтожать зергов (кружочки) быстрыми кликами по ним.
🐟 More Fish Please
Запросите «more fish please» и кликните «Мне повезёт!». После чего надпись Google вместе с поисковой строкой упадут в воду. Кликайте по волнам, устроите настоящий хаос, создавайте золотые монеты и рыб, нажимая на кнопки.
🤸 Google Gravity
Введите «google gravity» и нажмите «Мне повезёт!». Вуаля, вы все сломали. Так же вы увидите более старый вариант логотипа поисковика.
🕹️ Breakout
Для любителей старых аркад существует копия Breakout от Atari 1976 года. Уберите все цветные блоки и не дайте шарику упасть.
🤓 Поворот, наклон, рекурсия
Эти секреты Google работают во всех современных версиях Гугла, просто вводите и жмакайте Enter:
«do a barrel roll» вызовет вращение поисковой выдачи;
«askew» перекосит результаты поиска;
«recursion» будет выводить предложение «Возможно, вы имели в виду: рекурсия».
🎲 Теория вероятностей
Для принятия важных решений можно воспользоваться инструментами: «flip a coin» или «roll a dice».
👴 Назад в прошлое
Получить дозу настольгии можно, посмотрев как выглядела первая версия Google. Просто вбейте в поиск «google in 1998». Пасхалка работает только в англоязычной версии.
🃏 Игры в Google
Если ввести «solitaire», «крестики нолики», «пакман», «сапёр», «змейка», «дрейдл», то появляется колдунщик с соответствующей игрой.
Делитесь в комментариях какие пасхалки находили вы 💡
Поисковик Google прячет от нас множество "пасхальных-яиц" и мини-игр. И чтобы их найти нужно всего лишь загуглить правильные слова.
🦇 Бэтмен
Если ввести «Брюс Уэйн», «Бэт-сигнал» или «Готэм-Сити», то в правой части появится информация о запросе и анимированный прожектор, по которому нужно кликнуть.
👽 Zerg Rush
Поклонникам игры StarCraft нужно ввести в поисковую строку «zerg rush» и кликнуть «Мне повезёт!». Ваша задача — уничтожать зергов (кружочки) быстрыми кликами по ним.
🐟 More Fish Please
Запросите «more fish please» и кликните «Мне повезёт!». После чего надпись Google вместе с поисковой строкой упадут в воду. Кликайте по волнам, устроите настоящий хаос, создавайте золотые монеты и рыб, нажимая на кнопки.
🤸 Google Gravity
Введите «google gravity» и нажмите «Мне повезёт!». Вуаля, вы все сломали. Так же вы увидите более старый вариант логотипа поисковика.
🕹️ Breakout
Для любителей старых аркад существует копия Breakout от Atari 1976 года. Уберите все цветные блоки и не дайте шарику упасть.
🤓 Поворот, наклон, рекурсия
Эти секреты Google работают во всех современных версиях Гугла, просто вводите и жмакайте Enter:
«do a barrel roll» вызовет вращение поисковой выдачи;
«askew» перекосит результаты поиска;
«recursion» будет выводить предложение «Возможно, вы имели в виду: рекурсия».
🎲 Теория вероятностей
Для принятия важных решений можно воспользоваться инструментами: «flip a coin» или «roll a dice».
👴 Назад в прошлое
Получить дозу настольгии можно, посмотрев как выглядела первая версия Google. Просто вбейте в поиск «google in 1998». Пасхалка работает только в англоязычной версии.
🃏 Игры в Google
Если ввести «solitaire», «крестики нолики», «пакман», «сапёр», «змейка», «дрейдл», то появляется колдунщик с соответствующей игрой.
Делитесь в комментариях какие пасхалки находили вы 💡
🤩6🔥4👍1😁1
Все наше тело нуждается в упражнениях и мозги не исключение 🧠
Конечно, можно сразу же дать отличные советы, например шахматы, игру на фортепиано, решение математических уравнений. Но это требует полного изучения или большой любви к данным дисциплинам, прежде чем начать. 🧗♀️
Мы же предлагаем одно из самых простых, приятных, но продуктивных упражнений. Которое не требует полного предварительного изучения или большой любви. Хотя может ее вызвать и сделать вашу жизнь лучше в самых разных областях 😊
🐍 Задачи на Python 🐍
🆎 Найти лишний символ 🆎
Представим, вы получаете на свой компьютер сообщения 💬
Может от гениального ученого из прошлого, а может от пришельцев - выберите, что вам больше по душе 👽
Только проблема в том, что по пути в сообщение добавляется символ, которого быть не должно 🧐
Проделки других пришельцев из другой галактики 👾
👉 Вам нужно написать проверку, которая принимает оба сообщения, изначальное и испорченное, и сравнивая их, находит какой символ лишний
✅ Сообщение А: впереди комета
❎ Сообщение В: впереди кормета
✳️ Результат проверки: р
Для решения этого есть несколько способов, более и менее сложных, более и менее известных, все из которых мы опубликуем завтра 🤘
А также дайте нам знать, насколько вам интересно, чтобы мы публиковали такие задачи каждые выходные ⁉️
Пишите свои варианты решения в комментариях и мы опубликуем их тоже, особенно самые интересные 😎
Конечно, можно сразу же дать отличные советы, например шахматы, игру на фортепиано, решение математических уравнений. Но это требует полного изучения или большой любви к данным дисциплинам, прежде чем начать. 🧗♀️
Мы же предлагаем одно из самых простых, приятных, но продуктивных упражнений. Которое не требует полного предварительного изучения или большой любви. Хотя может ее вызвать и сделать вашу жизнь лучше в самых разных областях 😊
🐍 Задачи на Python 🐍
🆎 Найти лишний символ 🆎
Представим, вы получаете на свой компьютер сообщения 💬
Может от гениального ученого из прошлого, а может от пришельцев - выберите, что вам больше по душе 👽
Только проблема в том, что по пути в сообщение добавляется символ, которого быть не должно 🧐
Проделки других пришельцев из другой галактики 👾
👉 Вам нужно написать проверку, которая принимает оба сообщения, изначальное и испорченное, и сравнивая их, находит какой символ лишний
✅ Сообщение А: впереди комета
❎ Сообщение В: впереди кормета
✳️ Результат проверки: р
Для решения этого есть несколько способов, более и менее сложных, более и менее известных, все из которых мы опубликуем завтра 🤘
А также дайте нам знать, насколько вам интересно, чтобы мы публиковали такие задачи каждые выходные ⁉️
Пишите свои варианты решения в комментариях и мы опубликуем их тоже, особенно самые интересные 😎
👍11❤1