HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#подборки</a></p>
1 <p><a>#подборки</a></p>
2 <ul><li>20 май 2024</li>
2 <ul><li>20 май 2024</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Обсуждаем тренды ИИ, похороны PHP, хрупкость опенсорса и ментальное здоровье айтишников.</p>
4 </ul><p>Обсуждаем тренды ИИ, похороны PHP, хрупкость опенсорса и ментальное здоровье айтишников.</p>
5 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
5 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6 <p>Востоковед, интересующийся IT. В прошлом редактор раздела "Системный блок" журнала "Fакел", автор журналов Computer Gaming World RE, Upgrade Special, руководитель веб-ресурсов компании 1С-Softclub.</p>
6 <p>Востоковед, интересующийся IT. В прошлом редактор раздела "Системный блок" журнала "Fакел", автор журналов Computer Gaming World RE, Upgrade Special, руководитель веб-ресурсов компании 1С-Softclub.</p>
7 <p>Стэнфордский институт HAI выпустил<a>ежегодный доклад</a>о тенденциях развития искусственного интеллекта. В докладе много предсказуемого: инвестиции в модели ИИ растут, научный прогресс ускоряется, правовая база обновляется, а США и Китай борются за лидерство в инновациях.</p>
7 <p>Стэнфордский институт HAI выпустил<a>ежегодный доклад</a>о тенденциях развития искусственного интеллекта. В докладе много предсказуемого: инвестиции в модели ИИ растут, научный прогресс ускоряется, правовая база обновляется, а США и Китай борются за лидерство в инновациях.</p>
8 <p>Общая тенденция ведёт к тому, что количество разработок продолжит увеличиваться и ИИ-технологии затронут большинство направлений на массовом рынке труда. Выделим три графика, которые на это указывают.</p>
8 <p>Общая тенденция ведёт к тому, что количество разработок продолжит увеличиваться и ИИ-технологии затронут большинство направлений на массовом рынке труда. Выделим три графика, которые на это указывают.</p>
9 <p><strong>Растёт количество выданных патентов.</strong>Начиная с 2010 год сфера постоянно развивается, а в период с 2021 по 2022 год зафиксировано рекордное число новых патентов. Всего за год их количество по миру увеличилось на 62%.</p>
9 <p><strong>Растёт количество выданных патентов.</strong>Начиная с 2010 год сфера постоянно развивается, а в период с 2021 по 2022 год зафиксировано рекордное число новых патентов. Всего за год их количество по миру увеличилось на 62%.</p>
10 <p>Аналитики связывают такой рост с широким спектром отраслей, в которых можно применить ИИ: здравоохранение, производство, финансы, розничная торговля и так далее. Заинтересованность бизнеса привлекает инвестиции, стимулирует разработку продуктов и в целом ускоряет развитие отрасли.</p>
10 <p>Аналитики связывают такой рост с широким спектром отраслей, в которых можно применить ИИ: здравоохранение, производство, финансы, розничная торговля и так далее. Заинтересованность бизнеса привлекает инвестиции, стимулирует разработку продуктов и в целом ускоряет развитие отрасли.</p>
11 Количество патентов на изобретения в области искусственного интеллекта, выданных в период с 2010 по 2022 год<em>Инфографика:<a>AI Index Report 2024</a></em><p><strong>Увеличивается число задач, в которых ИИ превосходит человека.</strong>Модели ИИ лучше справляются с различными классификациями, пониманием языков и визуальным мышлением. Человеку лучше даются визуальные рассуждения, планирование и сложная работа по типу решения олимпиадных математических задач.</p>
11 Количество патентов на изобретения в области искусственного интеллекта, выданных в период с 2010 по 2022 год<em>Инфографика:<a>AI Index Report 2024</a></em><p><strong>Увеличивается число задач, в которых ИИ превосходит человека.</strong>Модели ИИ лучше справляются с различными классификациями, пониманием языков и визуальным мышлением. Человеку лучше даются визуальные рассуждения, планирование и сложная работа по типу решения олимпиадных математических задач.</p>
12 <p>Улучшение качества искусственного интеллекта приводит к тому, что во многих сферах он становится инструментом решения повседневных задач.</p>
12 <p>Улучшение качества искусственного интеллекта приводит к тому, что во многих сферах он становится инструментом решения повседневных задач.</p>
13 <p>Аналитики отмечают, что это поможет компаниям значительно сократить разрыв между рядовыми и высококвалифицированными сотрудниками.</p>
13 <p>Аналитики отмечают, что это поможет компаниям значительно сократить разрыв между рядовыми и высококвалифицированными сотрудниками.</p>
14 Результаты технических эталонных тестов: возможности ИИ сравнивались с базовым уровнем навыков человека в интеллектуальных задачах. Названия тестов указаны в скобках<em>Инфографика:<a>AI Index Report 2024</a></em><p><strong>Всё больше людей считают, что ИИ повлияет на их текущее место работы.</strong>В докладе отдельная глава посвящена общественному мнению - аналитики выяснили, что значительная часть сотрудников нервничают из-за быстрого развития технологий. Причина: многим людям придётся в ближайшие годы приобретать новые навыки или полностью менять профессию. Без этого они рискуют лишиться работы или стать невостребованными специалистами.</p>
14 Результаты технических эталонных тестов: возможности ИИ сравнивались с базовым уровнем навыков человека в интеллектуальных задачах. Названия тестов указаны в скобках<em>Инфографика:<a>AI Index Report 2024</a></em><p><strong>Всё больше людей считают, что ИИ повлияет на их текущее место работы.</strong>В докладе отдельная глава посвящена общественному мнению - аналитики выяснили, что значительная часть сотрудников нервничают из-за быстрого развития технологий. Причина: многим людям придётся в ближайшие годы приобретать новые навыки или полностью менять профессию. Без этого они рискуют лишиться работы или стать невостребованными специалистами.</p>
15 Глобальные мнения о влиянии ИИ на текущие рабочие места, 2023 год<em>Инфографика:<a>AI Index Report 2024</a></em><p>Технический журналист Брайан Ландьюк<a>написал</a>о критической проблеме опенсорс-разработки. Он заметил, что во многие приложения встроены тысячи пакетов и сервисов, которыми занимаются несколько энтузиастов.</p>
15 Глобальные мнения о влиянии ИИ на текущие рабочие места, 2023 год<em>Инфографика:<a>AI Index Report 2024</a></em><p>Технический журналист Брайан Ландьюк<a>написал</a>о критической проблеме опенсорс-разработки. Он заметил, что во многие приложения встроены тысячи пакетов и сервисов, которыми занимаются несколько энтузиастов.</p>
16 <p>Для примера возьмём<a>SQLite</a> - одну из самых используемых баз данных в мире. Она важный компонент для Android, iOS, macOS, Windows, Firefox, Chrome, Safari и других систем. Так вот: её поддерживают лишь три человека.</p>
16 <p>Для примера возьмём<a>SQLite</a> - одну из самых используемых баз данных в мире. Она важный компонент для Android, iOS, macOS, Windows, Firefox, Chrome, Safari и других систем. Так вот: её поддерживают лишь три человека.</p>
17 <p>Ещё пример: есть база данных часовых поясов<a>Time Zone Database</a>для работы со временем. Эта база обновляется каждый раз, когда страны переходят с зимнего времени на летнее. Вот небольшой список языков и технологий, в которых она нужна: FreeBSD, OpenBSD, Solaris, macOS, iOS, Linux, Android, Java, PHP, Perl, Ruby, Python, JavaScript, PostgreSQL, MongoDB, SQL Server.</p>
17 <p>Ещё пример: есть база данных часовых поясов<a>Time Zone Database</a>для работы со временем. Эта база обновляется каждый раз, когда страны переходят с зимнего времени на летнее. Вот небольшой список языков и технологий, в которых она нужна: FreeBSD, OpenBSD, Solaris, macOS, iOS, Linux, Android, Java, PHP, Perl, Ruby, Python, JavaScript, PostgreSQL, MongoDB, SQL Server.</p>
18 <p>Сложно представить, что будет, если такая масштабная база не обновится и системы по всему миру получат неверные данные о времени. Однако это возможно, ведь<a>Time Zone Database</a>держится на двух энтузиастах. Точнее сказать: пока держится.</p>
18 <p>Сложно представить, что будет, если такая масштабная база не обновится и системы по всему миру получат неверные данные о времени. Однако это возможно, ведь<a>Time Zone Database</a>держится на двух энтузиастах. Точнее сказать: пока держится.</p>
19 <p>Несмотря на проблему, Брайан Ландьюк не видит особой обеспокоенности корпораций. Есть неприятное ощущение, будто всех и так всё устраивает.</p>
19 <p>Несмотря на проблему, Брайан Ландьюк не видит особой обеспокоенности корпораций. Есть неприятное ощущение, будто всех и так всё устраивает.</p>
20 Опенсорс напоминает несущий нижний кубик в башне дженги. Вытащите этот кубик, и цифровая инфраструктура может рухнуть<em>Инфографика:<a>xkcd</a></em><p>Инженер и CTO Вадим Кравченко<a>относился</a>к работе как типичный сильный программист: каждый дедлайн священен, любой проект критичен и всё рухнет, если ты не онлайн 24/7. Это привело Вадима к паническим атакам и приёму расслабляющих добавок, которые помогали кодить под давлением.</p>
20 Опенсорс напоминает несущий нижний кубик в башне дженги. Вытащите этот кубик, и цифровая инфраструктура может рухнуть<em>Инфографика:<a>xkcd</a></em><p>Инженер и CTO Вадим Кравченко<a>относился</a>к работе как типичный сильный программист: каждый дедлайн священен, любой проект критичен и всё рухнет, если ты не онлайн 24/7. Это привело Вадима к паническим атакам и приёму расслабляющих добавок, которые помогали кодить под давлением.</p>
21 <p>Это горький опыт, и из него Вадим Кравченко вынес следующее:</p>
21 <p>Это горький опыт, и из него Вадим Кравченко вынес следующее:</p>
22 <ul><li>Не все дедлайны жизненно важны. Иногда, если отложить выпуск на неделю, это может стать лучшим решением для тебя и команды.</li>
22 <ul><li>Не все дедлайны жизненно важны. Иногда, если отложить выпуск на неделю, это может стать лучшим решением для тебя и команды.</li>
23 <li>Тревожность и выгорание - реальные вещи, которые не исчезают самостоятельно. Если их сразу распознать, то проще справиться.</li>
23 <li>Тревожность и выгорание - реальные вещи, которые не исчезают самостоятельно. Если их сразу распознать, то проще справиться.</li>
24 <li>Приучите себя говорить "нет" всему некритичному. И обязательно установите границу между работой и жизнью в свободное время.</li>
24 <li>Приучите себя говорить "нет" всему некритичному. И обязательно установите границу между работой и жизнью в свободное время.</li>
25 <li>Займитесь самообразованием и разберитесь, как устроено<a>ментальное здоровье</a>и <a>эмоциональный интеллект</a>.</li>
25 <li>Займитесь самообразованием и разберитесь, как устроено<a>ментальное здоровье</a>и <a>эмоциональный интеллект</a>.</li>
26 <li>Запомните навсегда: ваш главный актив не код, а здоровье. Именно оно позволяет наслаждаться настоящей жизнью за пределами терминала.</li>
26 <li>Запомните навсегда: ваш главный актив не код, а здоровье. Именно оно позволяет наслаждаться настоящей жизнью за пределами терминала.</li>
27 </ul>Жизнь от дедлайна к дедлайну = хроническая тревога + стресс. Не надо так<em>Инфографика:<a>Monkeyuser</a></em><p>На сайте<a>frontendmasters.com</a>появился огромный бесплатный справочник по веб-разработке. Среди авторов<a>Коди Линдли</a> - главный инженер по UI/UX в Microsoft. Коди работал вместе с преподавателями из <a>Frontend Masters</a>, которые выпускают платные курсы и <a>бесплатные материалы</a>по фронтенду.</p>
27 </ul>Жизнь от дедлайна к дедлайну = хроническая тревога + стресс. Не надо так<em>Инфографика:<a>Monkeyuser</a></em><p>На сайте<a>frontendmasters.com</a>появился огромный бесплатный справочник по веб-разработке. Среди авторов<a>Коди Линдли</a> - главный инженер по UI/UX в Microsoft. Коди работал вместе с преподавателями из <a>Frontend Masters</a>, которые выпускают платные курсы и <a>бесплатные материалы</a>по фронтенду.</p>
28 <p>Из справочника вы узнаете: кто такой фронтенд-разработчик, чем он занимается, где и как на него учиться. Подробно расписаны базовые понятия вроде World Wide Web, Internet, DNS, URL, CDN, HTML, CSS, DOM. Есть статьи про фреймворки, типы программирования, алгоритмы, производительность и другое. Ещё авторы делятся советами по развитию карьеры и поиску работы.</p>
28 <p>Из справочника вы узнаете: кто такой фронтенд-разработчик, чем он занимается, где и как на него учиться. Подробно расписаны базовые понятия вроде World Wide Web, Internet, DNS, URL, CDN, HTML, CSS, DOM. Есть статьи про фреймворки, типы программирования, алгоритмы, производительность и другое. Ещё авторы делятся советами по развитию карьеры и поиску работы.</p>
29 <p>Если в процессе чтения вы захотите дополнить какую-то главу - отправляйте свои предложения авторам в <a>репозиторий на GitHub</a>.</p>
29 <p>Если в процессе чтения вы захотите дополнить какую-то главу - отправляйте свои предложения авторам в <a>репозиторий на GitHub</a>.</p>
30 Обложка нового справочника по фронтенд-разработке<em>Изображение:<a>Frontend Masters</a></em><p>В апреле PHP<a>занял</a>17-е место в индексе языков программирования TIOBE - исторический минимум, который указывает на резкий спад популярности. Ежегодный опрос разработчиков на сайте JetBrains<a>подтвердил</a>спад: в 2017 году PHP активно использовали 30% респондентов, а в 2023-м - только 18%.</p>
30 Обложка нового справочника по фронтенд-разработке<em>Изображение:<a>Frontend Masters</a></em><p>В апреле PHP<a>занял</a>17-е место в индексе языков программирования TIOBE - исторический минимум, который указывает на резкий спад популярности. Ежегодный опрос разработчиков на сайте JetBrains<a>подтвердил</a>спад: в 2017 году PHP активно использовали 30% респондентов, а в 2023-м - только 18%.</p>
31 <p>Сооснователь WordPress Мэтт Мулленвег<a>объясняет</a>спад PHP миграцией: каждый год всё больше WordPress-разработчиков предпочитают вместо PHP использовать JavaScript. Для объяснения дадим высказаться самому Мэтту:</p>
31 <p>Сооснователь WordPress Мэтт Мулленвег<a>объясняет</a>спад PHP миграцией: каждый год всё больше WordPress-разработчиков предпочитают вместо PHP использовать JavaScript. Для объяснения дадим высказаться самому Мэтту:</p>
32 <p>"Чёрт возьми, я чувствую, что нам следует выполнять гораздо больше обработки на стороне клиента, - размышлял он, - и, возможно, даже передать часть обработки клиенту, если я что-то редактирую. Возможно, это быстрее сделать в браузере, на JavaScript, который теперь имеет невероятные виртуальные машины и очень быстрые процессоры, чем пытаться сделать это на стороне сервера".</p>
32 <p>"Чёрт возьми, я чувствую, что нам следует выполнять гораздо больше обработки на стороне клиента, - размышлял он, - и, возможно, даже передать часть обработки клиенту, если я что-то редактирую. Возможно, это быстрее сделать в браузере, на JavaScript, который теперь имеет невероятные виртуальные машины и очень быстрые процессоры, чем пытаться сделать это на стороне сервера".</p>
33 <p>Несмотря на спад популярности, Мэтт Мулленвег признаёт, что платформа WordPress всё ещё сильно зависима от PHP и быстро от него не избавиться.</p>
33 <p>Несмотря на спад популярности, Мэтт Мулленвег признаёт, что платформа WordPress всё ещё сильно зависима от PHP и быстро от него не избавиться.</p>
34 График популярности языка PHP по рейтингу TIOBE: в апреле 2024 года зафиксирован исторический минимум<em>Изображение:<a>TIOBE</a>/ CoderAddict /<a>devs.lol</a>/ мультипликационный фильм "Губка Боб Квадратные Штаны" / Nickelodeon Animation Studio</em><p>Фронтенд-разработчик Далибор Шон<a>рассказал</a>о своём способе борьбы с отвлекающими факторами. Для начала он делит все отвлечения на две категории: очевидные и неочевидные. К очевидным отвлечениям Далибор относит звонки и сообщения, общение один на один и совещания.</p>
34 График популярности языка PHP по рейтингу TIOBE: в апреле 2024 года зафиксирован исторический минимум<em>Изображение:<a>TIOBE</a>/ CoderAddict /<a>devs.lol</a>/ мультипликационный фильм "Губка Боб Квадратные Штаны" / Nickelodeon Animation Studio</em><p>Фронтенд-разработчик Далибор Шон<a>рассказал</a>о своём способе борьбы с отвлекающими факторами. Для начала он делит все отвлечения на две категории: очевидные и неочевидные. К очевидным отвлечениям Далибор относит звонки и сообщения, общение один на один и совещания.</p>
35 <p>Убрать очевидные отвлечения несложно, и вот несколько методов: на звонки срочно не отвечать, уведомления отключить, гаджеты перевести в режим "Не беспокоить" и работать по расписанию в шумоподавляющих наушниках.</p>
35 <p>Убрать очевидные отвлечения несложно, и вот несколько методов: на звонки срочно не отвечать, уведомления отключить, гаджеты перевести в режим "Не беспокоить" и работать по расписанию в шумоподавляющих наушниках.</p>
36 <p>С неочевидными отвлечениями справляться сложнее. Вот пример: вы решили почитать документацию и не заметили, как оказались в соцсетях. Чтобы подобного избежать, Далибор рекомендует готовиться к работе заранее: взять нужные документы, открыть вкладки и избавиться от всего лишнего.</p>
36 <p>С неочевидными отвлечениями справляться сложнее. Вот пример: вы решили почитать документацию и не заметили, как оказались в соцсетях. Чтобы подобного избежать, Далибор рекомендует готовиться к работе заранее: взять нужные документы, открыть вкладки и избавиться от всего лишнего.</p>
37 <p>Попробуйте заранее продумать рабочий процесс и исключить ситуации, в которых вас может что-то отвлечь. Возьмём установку зависимостей или сборку проекта, которые отнимают время. Если ждать около монитора, то легко на чём-то залипнуть. Другое дело - запустить сборку и уйти на обед.</p>
37 <p>Попробуйте заранее продумать рабочий процесс и исключить ситуации, в которых вас может что-то отвлечь. Возьмём установку зависимостей или сборку проекта, которые отнимают время. Если ждать около монитора, то легко на чём-то залипнуть. Другое дело - запустить сборку и уйти на обед.</p>
38 <p>Продуманный рабочий процесс полезно сочетать с ежедневной рутиной. Это когда вы разумно используете свои продуктивные часы, делаете регулярные перерывы, не программируете ночью и в выходные наслаждаетесь отдыхом.</p>
38 <p>Продуманный рабочий процесс полезно сочетать с ежедневной рутиной. Это когда вы разумно используете свои продуктивные часы, делаете регулярные перерывы, не программируете ночью и в выходные наслаждаетесь отдыхом.</p>
39 <p>Это<a>история</a>пользователя с ником Bandico1998. В начале своего обучения он смотрел уроки, писал простые программы вслед за лектором, ничего не понимал в коде, разочаровывался и на несколько месяцев всё забрасывал.</p>
39 <p>Это<a>история</a>пользователя с ником Bandico1998. В начале своего обучения он смотрел уроки, писал простые программы вслед за лектором, ничего не понимал в коде, разочаровывался и на несколько месяцев всё забрасывал.</p>
40 <p>Bandico1998 повезло попасть на стажировку, где он должен был написать веб-приложение. Процесс пошёл: он читал документацию, гуглил ответы и спустя пару месяцев закончил проект. Разочарование не прошло, поскольку Bandico1998 мало что запомнил и не разобрался в технологиях.</p>
40 <p>Bandico1998 повезло попасть на стажировку, где он должен был написать веб-приложение. Процесс пошёл: он читал документацию, гуглил ответы и спустя пару месяцев закончил проект. Разочарование не прошло, поскольку Bandico1998 мало что запомнил и не разобрался в технологиях.</p>
41 <p>Стажировка продолжилась, и на новом проекте Bandico1998 обнаружил, что начал вникать в процесс. Он понял, что в обучении ему не нужно было останавливаться после каждого проекта. Не выходит - просто продолжай.</p>
41 <p>Стажировка продолжилась, и на новом проекте Bandico1998 обнаружил, что начал вникать в процесс. Он понял, что в обучении ему не нужно было останавливаться после каждого проекта. Не выходит - просто продолжай.</p>
42 <p>Реддитор Blackwater_7 писал на React, Next.js, Sass, Tailwind, Express.js и MongoDB. В сообществе он <a>спрашивал</a>, какую технологию учить следующей. Ему посоветовали разобраться с <a>DOM</a>: узнать об основных элементах, обратных вызовах, слушателях событий, перерисовке страницы и прочем.</p>
42 <p>Реддитор Blackwater_7 писал на React, Next.js, Sass, Tailwind, Express.js и MongoDB. В сообществе он <a>спрашивал</a>, какую технологию учить следующей. Ему посоветовали разобраться с <a>DOM</a>: узнать об основных элементах, обратных вызовах, слушателях событий, перерисовке страницы и прочем.</p>
43 <p>Автор совета рассказал случай из практики. Он проверил 250 пул-реквестов, в которых использовались разные фреймворки для обработки нажатия клавиш. Исполнитель плохо знал DOM и поэтому потратил много времени на бесполезную работу. В итоге он переписал всю эту кашу одной строкой кода.</p>
43 <p>Автор совета рассказал случай из практики. Он проверил 250 пул-реквестов, в которых использовались разные фреймворки для обработки нажатия клавиш. Исполнитель плохо знал DOM и поэтому потратил много времени на бесполезную работу. В итоге он переписал всю эту кашу одной строкой кода.</p>
44 <p>Один из пользователей<a>попросил</a>поделиться ресурсами для практического изучения Python. Мы собрали всё, что порекомендовали в комментариях:</p>
44 <p>Один из пользователей<a>попросил</a>поделиться ресурсами для практического изучения Python. Мы собрали всё, что порекомендовали в комментариях:</p>
45 <ul><li><a>codewars.com</a>;</li>
45 <ul><li><a>codewars.com</a>;</li>
46 <li><a>py.checkio.org</a>;</li>
46 <li><a>py.checkio.org</a>;</li>
47 <li><a>Python scripting</a>;</li>
47 <li><a>Python scripting</a>;</li>
48 <li><a>Code in Place</a>;</li>
48 <li><a>Code in Place</a>;</li>
49 <li><a>Learn Python By Example</a>;</li>
49 <li><a>Learn Python By Example</a>;</li>
50 <li><a>Exercism’s Python Track</a>;</li>
50 <li><a>Exercism’s Python Track</a>;</li>
51 <li><a>Hackinscience</a>;</li>
51 <li><a>Hackinscience</a>;</li>
52 <li><a>Practice Python</a>;</li>
52 <li><a>Practice Python</a>;</li>
53 <li><a>Python Morsels</a>;</li>
53 <li><a>Python Morsels</a>;</li>
54 <li><a>Python Tutorial</a>.</li>
54 <li><a>Python Tutorial</a>.</li>
55 </ul><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
55 </ul><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>