10 фактов, которые разработчики ПО должны знать про обучение
Большое исследование на тему механизмов обучения в программировании.
Разработчики учатся постоянно, чтобы успеть за быстро меняющейся отраслью: изобретаются новые технологии, а старые постоянно обновляются. Поэтому разработчику недостаточно научиться программировать только один раз — на протяжении всей карьеры придётся освоить множество новых языков программирования и фреймворков.
В десяти разделах статьи представлены факты о современном научном взгляде на работу памяти человека, процессе обучения, различиях между начинающими и экспертами.
В заключении можно найти рекомендации для обучающихся или повышающих свою квалификацию.
🔗 Оригинал статьи на английском
🔗 Перевод статьи
Большое исследование на тему механизмов обучения в программировании.
Разработчики учатся постоянно, чтобы успеть за быстро меняющейся отраслью: изобретаются новые технологии, а старые постоянно обновляются. Поэтому разработчику недостаточно научиться программировать только один раз — на протяжении всей карьеры придётся освоить множество новых языков программирования и фреймворков.
В десяти разделах статьи представлены факты о современном научном взгляде на работу памяти человека, процессе обучения, различиях между начинающими и экспертами.
В заключении можно найти рекомендации для обучающихся или повышающих свою квалификацию.
🔗 Оригинал статьи на английском
🔗 Перевод статьи
👍2
🦾🤖 Подборка бесплатных курсов по Machine Learning и Data Science
На днях мы рассказывали, что Microsoft выпустила курс по генеративным моделям для начинающих. Сегодня решили добавить ещё несколько курсов, которые помогут погрузиться в отрасль.
🔹 Machine Learning for Beginners — A Curriculum
Ещё один курс от Microsoft. Включает 26 уроков и 52 упражнения. Покрывает такие темы, как построение регрессионных моделей, обработка данных, методы кластеризации, введение в обработку естественного языка.
🔹Data Science for Beginners — A Curriculum
Не можем не добавить в подборку дополнительный курс от Microsoft для тех, кто хочет быть дата-сайентистом, а не ML-инженером. Этот курс рассказывает об SQL, библиотеках для анализа и визуализации данных, деплое и эксплуатации моделей.
🔹Открытый курс по машинному обучению
Создан сообществом OpenDataScience. Охватывает основные темы: от анализа датасета до различных ML-алгоритмов.
🔹Курсы на Kaggle
Это, своего рода, классика. Рекомендуем ознакомиться тем, кто ещё этого не сделал.
На днях мы рассказывали, что Microsoft выпустила курс по генеративным моделям для начинающих. Сегодня решили добавить ещё несколько курсов, которые помогут погрузиться в отрасль.
🔹 Machine Learning for Beginners — A Curriculum
Ещё один курс от Microsoft. Включает 26 уроков и 52 упражнения. Покрывает такие темы, как построение регрессионных моделей, обработка данных, методы кластеризации, введение в обработку естественного языка.
🔹Data Science for Beginners — A Curriculum
Не можем не добавить в подборку дополнительный курс от Microsoft для тех, кто хочет быть дата-сайентистом, а не ML-инженером. Этот курс рассказывает об SQL, библиотеках для анализа и визуализации данных, деплое и эксплуатации моделей.
🔹Открытый курс по машинному обучению
Создан сообществом OpenDataScience. Охватывает основные темы: от анализа датасета до различных ML-алгоритмов.
🔹Курсы на Kaggle
Это, своего рода, классика. Рекомендуем ознакомиться тем, кто ещё этого не сделал.
GitHub
GitHub - microsoft/generative-ai-for-beginners: 21 Lessons, Get Started Building with Generative AI 🔗 https://microsoft.github.io/generative…
21 Lessons, Get Started Building with Generative AI 🔗 https://microsoft.github.io/generative-ai-for-beginners/ - microsoft/generative-ai-for-beginners
❤2
💐 8 марта лучший повод признаться в своих чувствах и проявить знак внимания
Поздравляем всех женщин с наступающим днем 8 марта и дарим скидку 35% на курс «Основы IT для непрограммистов» – https://proglib.io/w/2ce5d9c5
Вам не обязательно знать какие-то основы программирования, тк курс специально создан для специалистов, которые работают или хотят работать в IT, но не пишут код.
За 1,5 месяца обучения на курсе вы:
♦️Познакомитесь с языками, фреймворками, библиотеками, базами данных и стеками;
♦️Поймете какие задачи решают IT-специалисты и научитесь правильно ставить задачи команде разработки;
♦️Узнаете какие есть IT-профессии, какую выбрать или как правильно нанимать программистов.
👉 Если у вас есть вопросы, или вы не знаете, подойдет ли вам курс, то оставляете заявку и наш менеджер поможет вам – https://proglib.io/w/2ce5d9c5
Поздравляем всех женщин с наступающим днем 8 марта и дарим скидку 35% на курс «Основы IT для непрограммистов» – https://proglib.io/w/2ce5d9c5
Вам не обязательно знать какие-то основы программирования, тк курс специально создан для специалистов, которые работают или хотят работать в IT, но не пишут код.
За 1,5 месяца обучения на курсе вы:
♦️Познакомитесь с языками, фреймворками, библиотеками, базами данных и стеками;
♦️Поймете какие задачи решают IT-специалисты и научитесь правильно ставить задачи команде разработки;
♦️Узнаете какие есть IT-профессии, какую выбрать или как правильно нанимать программистов.
👉 Если у вас есть вопросы, или вы не знаете, подойдет ли вам курс, то оставляете заявку и наш менеджер поможет вам – https://proglib.io/w/2ce5d9c5
🥰2
🗯️ Гайд по публичным выступлениям для программистов
Вы прекрасно пишете код и свободно общаетесь на своём языке программирования с коллегами, но что делать, когда нужно убедительно представить работу заказчикам, или выступить перед большой аудиторией на конференции?
В сегодняшней статье раскрываются важные аспекты публичных выступлений:
1. Ключевые моменты в языке тела, словах и интонации:
— Понимание основ языка тела: жесты, мимика, поза
— Важность выбора слов и их тон для эффективной коммуникации
— Как правильно контролировать интонацию для передачи нужного настроения и смысла
2. Создание структуры презентации, привлекающей внимание аудитории:
— Подбор привлекательной и логической структуры для презентации
— Использование зрительных и аудиовизуальных средств для удержания внимания
— Эффективные методы подачи информации, чтобы заинтересовать и удержать внимание слушателей, вне зависимости от формата встречи
🔗 Оригинальная версия (английский)
🔗 Перевод статьи
Вы прекрасно пишете код и свободно общаетесь на своём языке программирования с коллегами, но что делать, когда нужно убедительно представить работу заказчикам, или выступить перед большой аудиторией на конференции?
В сегодняшней статье раскрываются важные аспекты публичных выступлений:
1. Ключевые моменты в языке тела, словах и интонации:
— Понимание основ языка тела: жесты, мимика, поза
— Важность выбора слов и их тон для эффективной коммуникации
— Как правильно контролировать интонацию для передачи нужного настроения и смысла
2. Создание структуры презентации, привлекающей внимание аудитории:
— Подбор привлекательной и логической структуры для презентации
— Использование зрительных и аудиовизуальных средств для удержания внимания
— Эффективные методы подачи информации, чтобы заинтересовать и удержать внимание слушателей, вне зависимости от формата встречи
🔗 Оригинальная версия (английский)
🔗 Перевод статьи
🔥1
Образование замедляет старение
Учёные из Колумбийского университета пришли к выводу о том, что дополнительное образование замедляет старение. Два года обучения снижают темп старения на 2-3%, что по методологии, представленной учёными, соответствует уменьшению риска преждевременной смерти на 10%.
Такие результаты получены в рамках «Фрамингемского исследования сердца», которое началось в 1948 году и сегодня затрагивает уже 3 поколения.
🔗 Читать краткое сообщение об исследовании (английский)
🔗 Полная версия научной статьи (английский)
Учёные из Колумбийского университета пришли к выводу о том, что дополнительное образование замедляет старение. Два года обучения снижают темп старения на 2-3%, что по методологии, представленной учёными, соответствует уменьшению риска преждевременной смерти на 10%.
Такие результаты получены в рамках «Фрамингемского исследования сердца», которое началось в 1948 году и сегодня затрагивает уже 3 поколения.
🔗 Читать краткое сообщение об исследовании (английский)
🔗 Полная версия научной статьи (английский)
🔥3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🌸🌟💻 Дорогие участницы нашего сообщества!
Команда «Библиотеки программиста» поздравляет вас с прекрасным весенним днем — 8 Марта. Пусть ваш код всегда будет чистым, а баги — легко исправляемыми. Желаем вам вдохновения и творческих успехов. Пусть каждый ваш день будет наполнен новыми открытиями, а поддержка коллег всегда ощущается, как надёжный бэкап.
🔟 Для вдохновения ловите подборку, посвященную десяти влиятельным женщинам в истории технологий:
1. Ада Лавлейс (1843): математик, написала инструкции для первого программируемого компьютера.
2. Флоренс Парпарт (1914): изобрела современный электрический холодильник.
3. Эдит Кларк (1921): одна из первых женщин-профессионалов в области электротехники, изобрела «Калькулятор Кларка».
4. Хеди Ламарр (1942): разработала систему радионаведения, используемую в технологиях Wi-Fi и Bluetooth.
5. Кэтрин Джонсон (1969): физик и математик, работала в NASA, помогла рассчитать траекторию для проекта "Меркурий" и полета "Аполлон-11" на Луну.
6. Кэрол Шоу (1982): одна из первых женщин-дизайнеров видеоигр, работала в Atari и Activision.
7. Гвинн Шотвелл (2010): президент и COO SpaceX, способствовала успеху миссий по снабжению МКС.
8. Шерил Сандберг (2008): работала в Google, затем в Facebook, автор бестселлера «Lean In».
9. Кимберли Брайант (2011): основательница «Black Girls Code», обучающей молодых женщин программированию и разработке мобильных приложений.
10. Сьюзан Войцецки (2014): руководитель YouTube, способствовала увеличению числа женщин в компании.
👉 Читать полную статью
Команда «Библиотеки программиста» поздравляет вас с прекрасным весенним днем — 8 Марта. Пусть ваш код всегда будет чистым, а баги — легко исправляемыми. Желаем вам вдохновения и творческих успехов. Пусть каждый ваш день будет наполнен новыми открытиями, а поддержка коллег всегда ощущается, как надёжный бэкап.
1. Ада Лавлейс (1843): математик, написала инструкции для первого программируемого компьютера.
2. Флоренс Парпарт (1914): изобрела современный электрический холодильник.
3. Эдит Кларк (1921): одна из первых женщин-профессионалов в области электротехники, изобрела «Калькулятор Кларка».
4. Хеди Ламарр (1942): разработала систему радионаведения, используемую в технологиях Wi-Fi и Bluetooth.
5. Кэтрин Джонсон (1969): физик и математик, работала в NASA, помогла рассчитать траекторию для проекта "Меркурий" и полета "Аполлон-11" на Луну.
6. Кэрол Шоу (1982): одна из первых женщин-дизайнеров видеоигр, работала в Atari и Activision.
7. Гвинн Шотвелл (2010): президент и COO SpaceX, способствовала успеху миссий по снабжению МКС.
8. Шерил Сандберг (2008): работала в Google, затем в Facebook, автор бестселлера «Lean In».
9. Кимберли Брайант (2011): основательница «Black Girls Code», обучающей молодых женщин программированию и разработке мобильных приложений.
10. Сьюзан Войцецки (2014): руководитель YouTube, способствовала увеличению числа женщин в компании.
👉 Читать полную статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
🤖 ИИ в тесте IQ показал результат, сопоставимый со средними показателями IQ у человека
Журналист Максим Лотт прогнал популярные нейросети через IQ тест и обнаружил, что результат Claude-3 значительно превышает результаты его собратьев по ИИ.
Исследователь использовал визуальный IQ-тест компании Mensa, который включает в себя визуальные задачи, а не текст. Сначала все нейросети не смогли пройти этот тест. Однако, после того как Лотт описал картинки в текстовой форме и повторно провёл тест для нейросетей, некоторые из них показали результаты, превосходящие результаты среднестатистического человека.
Самым умным ИИ оказался Claude-3, показавший результат 101 балл. При этом среднестатистический IQ человека лежит в диапазоне 85 — 115.
В тройку лидеров попали ChatGPT-4 и Claude-2.
🔗 Полная версия исследования на английском языке
Журналист Максим Лотт прогнал популярные нейросети через IQ тест и обнаружил, что результат Claude-3 значительно превышает результаты его собратьев по ИИ.
Исследователь использовал визуальный IQ-тест компании Mensa, который включает в себя визуальные задачи, а не текст. Сначала все нейросети не смогли пройти этот тест. Однако, после того как Лотт описал картинки в текстовой форме и повторно провёл тест для нейросетей, некоторые из них показали результаты, превосходящие результаты среднестатистического человека.
Самым умным ИИ оказался Claude-3, показавший результат 101 балл. При этом среднестатистический IQ человека лежит в диапазоне 85 — 115.
В тройку лидеров попали ChatGPT-4 и Claude-2.
🔗 Полная версия исследования на английском языке
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🗺️ Где составить дорожную карту: ТОП-10 сервисов
Сервисы, которые подойдут для составления карьерной карты и не только.
👉 Читать статью
👉 Зеркало
📌 Материалы по теме:
∞ Дорожная карта DevOps-инженера в 2023 году
👨💻🏠 Как стать фрилансером и где найти первый заказ: дорожная карта
🗺 Дорожная карта Go-разработчика в 2023 году
🧪 🛣 Дорожная карта тестировщика в 2023 году
🧔📈 Повышение до тимлида: дорожная карта
☕🛣 Дорожная карта Java-разработчика в 2023 году
🐍 Дорожная карта Python-разработчика в 2023 году
🗺️ Карьерная карта: что это, как ее составить и почему она обязательно нужна разработчику
Сервисы, которые подойдут для составления карьерной карты и не только.
👉 Читать статью
👉 Зеркало
📌 Материалы по теме:
∞ Дорожная карта DevOps-инженера в 2023 году
👨💻🏠 Как стать фрилансером и где найти первый заказ: дорожная карта
🗺 Дорожная карта Go-разработчика в 2023 году
🧪 🛣 Дорожная карта тестировщика в 2023 году
🧔📈 Повышение до тимлида: дорожная карта
☕🛣 Дорожная карта Java-разработчика в 2023 году
🐍 Дорожная карта Python-разработчика в 2023 году
🗺️ Карьерная карта: что это, как ее составить и почему она обязательно нужна разработчику
👨💻 12 ИТ-профессий, не требующих умения программировать
IT-профессионалы — это не только программисты, QA-тестировщики и DevOps-инженеры. В айтишном закулисье занято множество специалистов, которые не задействованы в написании кода и поддержке приложений — они работают рекрутерами, дизайнерами, маркетологами, техническими писателями, бизнес-аналитиками и менеджерами по продажам.
Работа этих вспомогательных специалистов — неотъемлемая часть успеха любой ИТ-компании.
Подробнее о том, чем занимаются такие специалисты, читайте в нашем материале.
👉 Читать статью
IT-профессионалы — это не только программисты, QA-тестировщики и DevOps-инженеры. В айтишном закулисье занято множество специалистов, которые не задействованы в написании кода и поддержке приложений — они работают рекрутерами, дизайнерами, маркетологами, техническими писателями, бизнес-аналитиками и менеджерами по продажам.
Работа этих вспомогательных специалистов — неотъемлемая часть успеха любой ИТ-компании.
Подробнее о том, чем занимаются такие специалисты, читайте в нашем материале.
👉 Читать статью
Заглядываем в головы программистов
В 2018 году девять учёных из различных научных университетов начали проведение эксперимента над разработчиками под названием A Look into Programmers’ Heads. Их целью было выяснить, как программирование влияет на мозг, и отследить взаимосвязи памяти и внимания испытуемых.
Методика эксперимента: 28 разработчиков были помещены в аппарат МРТ для выполнения двух типов заданий. Наблюдатели отслеживали сигналы мозга. В первом типе заданий разработчики изучали фрагменты кода и «предсказывали» вывод программы. Во втором модуле участники должны были выявить синтаксические ошибки во фрагментах кода.
Учёные пришли к выводу, что занятие программированием позволяет разработчикам быстрее обучаться, развивать память, а также влияет на уровень креативности.
🔗 Читать научную статью с описанием исследования (английский)
🔗 Читать пересказ с ключевыми выводами исследования
В 2018 году девять учёных из различных научных университетов начали проведение эксперимента над разработчиками под названием A Look into Programmers’ Heads. Их целью было выяснить, как программирование влияет на мозг, и отследить взаимосвязи памяти и внимания испытуемых.
Методика эксперимента: 28 разработчиков были помещены в аппарат МРТ для выполнения двух типов заданий. Наблюдатели отслеживали сигналы мозга. В первом типе заданий разработчики изучали фрагменты кода и «предсказывали» вывод программы. Во втором модуле участники должны были выявить синтаксические ошибки во фрагментах кода.
Учёные пришли к выводу, что занятие программированием позволяет разработчикам быстрее обучаться, развивать память, а также влияет на уровень креативности.
🔗 Читать научную статью с описанием исследования (английский)
🔗 Читать пересказ с ключевыми выводами исследования
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏗️📄 ТОП-10 онлайн-конструкторов резюме
Эта статья для тех, кто устал скидывать работодателям шаблонное резюме, сделанное на Хедхантере, и хочет попробовать что-нибудь новое.
👉 Читать статью
👉 Зеркало
Эта статья для тех, кто устал скидывать работодателям шаблонное резюме, сделанное на Хедхантере, и хочет попробовать что-нибудь новое.
👉 Читать статью
👉 Зеркало
Кибербезопасность для начинающих
РБК сообщил о значительном росте утечек персональных данных в 2023 году. Объём утекших за 2023 год данных составил 1,12 млрд записей, что почти на 60% выше уровня 2022-го (тогда было скомпрометировано 702 млн записей).
Самое время подумать о расширении знаний в области кибербезопасности.
Майкрософт представил бесплатный курс, позволяющий познакомиться с фундаментальным концепциями кибербезопасности. Курс разделён на небольшие уроки, выполнение которых должно занять около 30–60 минут.
🔗 Репозиторий с курсом
РБК сообщил о значительном росте утечек персональных данных в 2023 году. Объём утекших за 2023 год данных составил 1,12 млрд записей, что почти на 60% выше уровня 2022-го (тогда было скомпрометировано 702 млн записей).
Самое время подумать о расширении знаний в области кибербезопасности.
Майкрософт представил бесплатный курс, позволяющий познакомиться с фундаментальным концепциями кибербезопасности. Курс разделён на небольшие уроки, выполнение которых должно занять около 30–60 минут.
🔗 Репозиторий с курсом
GitHub
GitHub - microsoft/Security-101: 8 Lessons, Kick-start Your Cybersecurity Learning.
8 Lessons, Kick-start Your Cybersecurity Learning. - microsoft/Security-101
👍2
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
У нас вышла очередная статья на
Ниже — небольшая выдержка из статьи, а целиком читайте здесь 👈
▫️ Создан новый тест для ИИ — WMDP (Weapons of Mass Destruction Proxy), который будет проверять модели на знание:
- способов создания и применения всех видов оружия массового поражения;
- методов взлома систем кибербезопасности.
▫️Глава OpenAI Сэм Альтман обнародовал переписку с Илоном Маском, в которой последний указывает на то, что ожидает от OpenAI прибыли. Это противоречит недавним заявлениям Маска.
🛠 Инструменты
▫️Corgea — находит и автоматически исправляет уязвимости в коде.
▫️GenWebBilder — делает полнофункциональные веб-сайты по скетчам и скриншотам.
▫️Framedrop AI — автоматически конвертирует длинные видео, влоги и стримы в рилсы и короткие клипы для X и TikTok.
▫️Vocalo AI — личный репетитор, который научит свободно говорить по-английски.
Профессор Кен Голдберг из Университета Беркли поделился соображениями по поводу технических, этических и экономических проблем, которые препятствуют широкому внедрению ИИ-роботов на данном этапе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Начинающие специалисты преувеличивают опыт работы. Является ли это проблемой для HR?
В статье поднимается вопрос о том, как найти работу Junior специалисту, и как этот процесс выглядит со стороны нанимающего HR-менеджера.
Новичкам в профессии, находящимся в поисках работы, может быть полезен примерный скрипт подбора Junior специалистов.
👉 Читать статью
В статье поднимается вопрос о том, как найти работу Junior специалисту, и как этот процесс выглядит со стороны нанимающего HR-менеджера.
Новичкам в профессии, находящимся в поисках работы, может быть полезен примерный скрипт подбора Junior специалистов.
👉 Читать статью
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля — книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП — инкапсуляция и наследование
🐍 Часть 19: Основы ООП — абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3