Русский
Русский
English
Статистика
Реклама

Stem

Часть 3 ESPboy2 гаджет для ретро игр и экспериментов с IoT, новости проекта 2021

24.05.2021 16:18:49 | Автор: admin

Предыдущие статьи:

В основе лежит старенький уже на сегодня чип ESP8266 c WiFi с подключенными к нему цветным экраном 128х128, кнопками, динамиком, RGB светодиодом и еще парой удобных дополнений.

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

В ESPboy есть слот расширения, на который выведены интерфейсы I2C, SPI, UART, I2S куда втыкаются штатные модули, которые при загрузке соответствующего софта превращают устройство в ретро игровую консоль, GSM телефон, GPS навигатор, FM радио, перехватчик радиопакетов, читалку/писалку rfid/nfc, MP3 плеер, погодную станцию, универсальный ИК пульт, LORA мессенджер и много чего еще.

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

Список опробованных модулей можно увидеть на сайте проекта www.espboy.com, весь софт, как уже говорилось, на GitHub для изучения и экспериментов. Много чего в работе и еще больше в планах. К сожалению не удалось поспеть в прошлом году довести модули до промышленного изготовления, все они в виде прототипов, но энтузиасты с помощью сообщества в проектном форуме и Discord чате собирают при желании любой без сложностей. Думаю, что в этом году часть модулей все же получится выпустить в заводском исполнении.

Так что же конкретно нового получилось сделать за прошедший год несмотря на опостылевший вирус и волны прокрастинации:

В разработке еще с десяток модулей, которые неспешно собираются и тестируются.

Уже есть задумки по ESPboy3.

В планах развитие AppStore - добавить общую онлайн таблицу игровых рекордов, внутренние чаты, многопользовательские игры типа шахмат или пошаговых стратегий, систему отзывов у приложений и доску объявлений. Получится аналог BBS прошлого. Ностальгия )

Заглядываясь на кикстартер успех FLIPPER ZERO, тоже посещают мысли о запуске компании на Kickstarter. Но такой разворот требует значительных усилий в сторону маркетинга, продаж, что далее неизбежно повлечет за собой масштабирование производства, логистики, поддержки, переход на новый уровень R&D и управление процессами в целом. Бросаться в такой омут очертя голову не охота. Хочется делать основательно, а в этом случае уже нужны заинтересованные люди, понимающие в бизнесе и инвестиции.

В целом проект ESPboy и сопутствующий Little Game Engine неспешно развиваются с участием нескольких энтузиастов в режиме хобби с тестированием коммерческих моделей по монетизации (что пока не покрывает и малой части личных затрат), но с сохранением полностью бесплатного варианта использования.

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

Да и просто поиграться с устройством в современные технологии довольно увлекательно и познавательно.

Всем добра!

С уважением, РоманС

mailto: espboy.edu@gmail.com

Подробнее..

Левел-ап для программистов какие навыки важно прокачать, чтобы быть востребованным сегодня

28.08.2020 02:09:25 | Автор: admin
image

Считается, что перед хорошими программистами сегодня открыты все двери. А хороший программист сегодня это не просто написание кода (хард-скиллы), но и эксперт с продвинутыми коммуникационными навыками (софт-скиллами). Он становится более востребованным, если умеет общаться с заказчиком, работать в команде и правильно управлять своим временем и ожиданиями других людей. Софт-скиллы и профессиональная экспертиза одинаково важны для карьеры. При этом больше всего в гибких навыках нуждаются именно высокотехнологичные отрасли. В отчете Общества управления человеческими ресурсами (Society for Human Resource Management) за 2019 год по результатам анализа более 7 миллионов вакансий был сделан вывод, что в 30% случаях специалистам отказывают в трудоустройстве из-за недостатка гибких навыков. Профессионал, владеющий гибкими навыками, ценится выше, а продвижение по карьерной лестнице ему дается проще.

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

Для тех, кто хочет подняться на качественно новый уровень, есть комплексное STEM-образование (Science, Technology, Engineering and Math). Это подход, объединяющий науку, технологии, инжиниринг, математику и те же софт-скиллы с акцентом на практику.

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



STEM-специалистов не хватает: президент Microsoft Брэд Смит называет нехватку таких профессионалов кризисом гениев для технологических компаний.

Давайте посмотрим, как и где можно прокачаться.

Обратная связь



image

Как понять, каких навыков не хватает? Самое банальное и действенное для начала запросить обратную связь у людей разной степени близости: у семьи, друзей, коллег, начальства и просто знакомых. Согласно тесту Окно Джохари, есть вещи, которые вы не знаете про себя, но про вас знают другие, а есть ваши сильные и слабые стороны, о которых известно как вам, так и окружающим. Обратиться за мнением имеет смысл не только, чтобы вам указали на слабости, но и чтобы напомнить про вашу силу.

Эту процедуру я рекомендую делать на регулярной основе, не менее одного раза в полгода для понимания прогресса собственного развития.

Коммуникативные навыки



image

Итак, вы собрали фидбек и готовы работать над гибкими навыками. Начнем с коммуникации. Большие и сложные задачи не потянуть в одиночку, над ними часто работают команды, в том числе мультикультурные. Эффективная коммуникация позволяет не только в сроки решать задачи, но и делает общение комфортным.

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

Разобраться, как улучшить коммуникативные навыки, помогут следующие книги: Лейл Лаундес Как говорить с кем угодно и о чем угодно, Светлана Иванова Я слышу, что вы думаете на самом деле, Алан Пиз Язык разговора. Также освоить основы эффективной коммуникации получится на онлайн-курсе Нетологии, на курсе Психология коммуникаций в Coursera или на семинарах PriceWarehouseCoopers.

Тайм-менеджмент



image

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

Научиться управлять своим временем значит и правильно расставлять приоритеты. Перед вами нет задачи успеть всё. Нужно успеть сделать самое важное. Но сначала необходимо запланировать свои дела, вот какие для этого есть (включая самые банальные) способы:

  • Таск-трекеры. При командном или индивидуальном планировании удобно пользоваться программами вроде Miro, Todoist, Trello, Bitrix, Time Blocking
  • Буллет-джорнал. Эта система объединяет в себе ежедневник, список целей и блокнот для мыслей и идей
  • Метод 1-3-5. 1 самая важная задача на день, которую нельзя не сделать, 3 средних задачи и 5 небольших задач
  • Mind map в цифровой или аналоговой версии. Визуалам будет проще нарисовать традиционное солнышко и лучиками от него обозначить главные задачи
  • GTD (getting things done) способ для тех, кого мотивируют завершенные дела, отмеченные закрашенными кружочками. Составить простой список действий, не держать задачи в голове, отказаться от многозадачности.
  • Блокнот и ручка. Кто-то придерживается более традиционного подхода и предпочитает вести блокнот с планами. Известно, что пропуская планы из головы через руку и бумагу, запоминается лучше.


Для знакомства с основами тайм-менеджмента и самоорганизации я рекомендую начать с книг Глеба Архангельского Тайм-драйв: как успевать жить и работать, Никиты Маклахова Будет сделано! Как жить, чтобы цели достигались и Максима Дорофеева Джедайские техники.

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

Сам рабочий процесс можно поделить на отрезки по 25 минут, между которыми в течение 5 минут менять деятельность. Так работает известный метод Pomodoro.

Еще один способ отмечать, на что уходит время. Техника хронометража с фиксацией всех дел продолжительностью более 15 минут помогает выявить неочевидные хронофаги (утечки), по вине которых время буквально утекает. Это могут быть соцсети, суета, неумение сказать нет, и даже сон. Разберитесь с тем, что крадет время лично у вас.

Учтите, что наш мозг боится больших задач, поэтому разбивайте дела на мелкие, вплоть до таких, как сделать звонок, составить план или обсудить. Такой способ поможет не дожидаться дедлайна и делать все в срок и без стресса.

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

Эмоциональный интеллект



image

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

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

Работа с эмоциями помогает выстраивать в офисе более доброжелательную рабочую атмосферу, а руководитель, обладающий высоким EQ, может рассчитывать на доверие со стороны сотрудников. Узнать об эмоциональном интеллекте больше можно в книгах Дэвида Гоулмана Эмоциональный интеллект, Сергей Шабанов, Алена Алешина Эмоциональный интеллект. Российская практика.

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

Английский язык



image

Еще один важный навык знание английского языка. Это влияет и на возможность профессионального развития, и на карьерные перспективы, и на само общение.

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

Для IT есть специальный языковые онлайн-курсы. У LinguaLeo их целых два: Английский для IT для начального уровня и онлайн-интенсив Английский для IT бизнеса, который прокачивает и профессиональную лексику, и аудирование, и письменную и устную речь. Если ваша цель поставить язык для общения с иностранными партнерами, возьмите курс по деловому английскому от SkyEng.

Тем, кто предпочитает книги, стоит обратить внимание на учебники English for Information Technology, Career path Software Engineering, Oxford English for Information Technology и Check Your English Vocabulary for Computers and IT, в них акцент сделан на профессиональную лексику.

Также рекомендую сайт blairenglish.com с онлайн-упражнениями и english4it.com, который представляет собой интерактивную рабочую тетрадь в онлайн-режиме.

STEM



image

Главный тренд и вызов будущего ускорение изменений. А с ускорением изменений растут и требования к людям, умеющим адаптироваться и работать с этими изменениями. Такие специалисты работают на стыке естественных наук и технологий (STEM) в областях биоинженерии, финтеха, машинного обучения, здравоохранении. Как я уже сказал, спрос на STEM-специалистов растет. Так Департамент образования США вложил около $540 млн в развитие науки, технологии, инженерии и математического образования.

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

Поэтому в последнее время происходит сдвиг развития классического MBA в сторону цифрового (digital) MBA. В последний год на рынке появилось как минимум 2 интересных программы обучения от Нетологии и от Mail.Ru Group.

Классические университетские программы не готовят STEM-специалистов, поэтому компании уровня Яндекс и Mail.ru Group сами выращивают для себя работников. Для этого создаются совместные образовательные программы университетов и бизнеса. Из передовых STEM-программ в России я бы отметил совместную магистратуру МФТИ, бизнес-школы Сколково и МТС Цифровые технологии в бизнесе, которая стартовала в этом году. Прошедшие конкурс бакалавры смогут получить там микс глубоких технических знаний, управленческих навыков и полтора года будут работать над созданием реальных цифровых продуктов. Такие магистерские программы в России можно пересчитать по пальцам, да и за рубежом их тоже не так много: Нормандская бизнес-школа во Франции, университет науки и технологии HKUST в Гонконге, Университет Мангейма в Германии и Университет Киннесоу в США. Однако в условиях пандемии отечественное образование становится особенно актуальным и уверенно может конкурировать с зарубежным.
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru