Logo
Habr все новости об IT @habr
14 д. назад
Функциональное программирование в Java

Привет, Хабр!В этой статье я опишу функциональное программирование и расскажу, как оно реализовано в Java. Помимо вопроса «что это?», я постараюсь ответить на вопросы «зачем?», «когда?» и «как?» это используется.

https://clck.ru/3HtXhT
Habr все новости об IT @habr
1 мес. назад
Как я построил эффективное обучение Junior программистов

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

https://clck.ru/3GfHSp
Habr все новости об IT @habr
1 мес. назад
[Перевод] ООП: худшее, что случалось с программированием

В этой статье попробуем разобраться, почему ООП — худшее, что было придумано в программировании, как оно стало таким популярным, почему опытные программисты Java (C#, C++ и т.п.) в принципе не могут считаться крутыми инженерами, а код на Java - хорошим.

https://clck.ru/3Gdb5m
Habr все новости об IT @habr
1 мес. назад
Нанопланета | Вёб-движок PlayCanvas

Хотя я немного разочаровался в web-движке PlayCanvas, после того как его апгрейды поломали мне первый диаблоид - для каких-то очень маленьких легковесных игр он остаётся достаточно хорош. Поэтому для разнообразия реанимировал аккаунт и немного погрузился в программирование на js, написав аркаду (с механикой что-то вроде специфического урезанного BattleCity, но на сфере), где инопланетный космическ...

https://clck.ru/3GYnLs
Habr все новости об IT @habr
2 мес. назад
Путеводитель C++ программиста по неопределённому поведению

Вашему вниманию предлагается полный список разделов электронной книги (12 из 11 :)), посвящённой неопределённому поведению. Книга не является учебным пособием и рассчитана на тех, кто уже хорошо знаком с программированием на C++. Это своего рода путеводитель C++ программиста по неопределённому поведению, причём по самым его тайным и экзотическим местам. Автор книги — Дмитрий Свиридкин, редактор — ...

https://clck.ru/3G3Xg9
Habr все новости об IT @habr
2 мес. назад
[Перевод] Введение в реактивное программирование

Так уж получилось, что, устроившись на свою первую работу, я был вынужден напрямую столкнуться с Project Reactor в некоторых сервисах (чего, честно говоря, совсем не ожидал). Почесав репу, я понял, что придется мне идти курить доку, так как знаний по данной теме у меня, мягко говоря, было немного (знал Reactor примерно на уровне: чем отличается Mono от Flux).В процессе чтения возникла гениальнейша...

https://clck.ru/3G36bF
Habr все новости об IT @habr
2 мес. назад
Сравнила объектно-ориентированное программирование с психологией человека и показала, как это выглядит в коде

Привет, Хабр, меня зовут Александра, я программист в отделе разработки серверных решений ЮMoney. В этой статье описываю, как принципы объектно-ориентированного программирования можно использовать в психологии человека. Моя цель — показать, что за техническими терминами часто скрываются идеи, которые могут обогатить наше восприятие не только программирования, но и природы человека....

https://clck.ru/3G2JSv
Habr все новости об IT @habr
2 мес. назад
Прагматичное функциональное программирование в Java

Прагматичное функциональное программирование в Java при помощи монады XResult<T>, которая сочетает в себе свойства Optional<T>, Result<T> и Either<L,R> ...

https://clck.ru/3FyRPM
Habr все новости об IT @habr
3 мес. назад
Что такое ООП (объектно-ориентированное программирование)

Тут вот какое дело, понимаю, что написаны тысячи, если не миллионы, книг и статей на тему... Сам я безработный разработчик предпенсионного возраста, нахожусь в поиске, и меня, хотя и редко, но приглашают на собеседование, где меня обязательно спросят про "основные принципы ООП", чем всегда ставят меня в тупик, я не знаю, что отвечать на этот вопрос. Когда-то, лет 30 назад, мне посчастливилось пор...

https://clck.ru/3FoSRD
Habr все новости об IT @habr
3 мес. назад
Type-level программирование в TypeScript: практические кейсы и новые возможности

Как использовать мощь системы типов TypeScript для вычисления логики ещё на этапе компиляции и автоматической генерации кода. Разбираем условные типы, шаблонные литералы, рекурсивные типы и другие приёмы, чтобы упростить разработку, сократить дублирование кода и снизить вероятность ошибок на runtime.

https://clck.ru/3Faa4K
Habr все новости об IT @habr
3 мес. назад
[Перевод] Что такое реактивное программирование? Руководство для начинающих по написанию реактивного кода

Добро пожаловать в путешествие по динамичному миру реактивного программирования! Эта увлекательная парадигма направлена ​​на создание быстро реагирующих, отказоустойчивых и адаптируемых приложений, которые легко и практически мгновенно управляют огромными объемами данных.Представьте себе, что вы пишете программу, которой необходимо мгновенно реагировать на изменения — будь то ввод пользователя, со...

https://clck.ru/3FZ7iK
Татьяна Николаева @vk_22286393
3 мес. назад
Примеры:
Музыка: ИИ уже создаёт музыку в различных жанрах, используя данные о гармонии, ритме и структуре. Например, ИИ может писать симфонии ....или создавать поп-композиции.
Искусство: С помощью нейросетей ИИ создаёт картины, которые могут быть схожи по стилю с произведениями известных художников, или даже создавать что-то новое и необычное, ....

Литература: ИИ, такие как GPT, могут писать стихи, рассказы, статьи и даже романы. Их работы могут быть весьма правдоподобными, но, как правило, они следуют определённой логике и структуре, заложенной в их программирование.
Татьяна Николаева @vk_22286393
Будущее:
Симуляция творчества: ИИ может развиться до уровня, когда он будет создавать произведения искусства, которые выглядят почти так же, как человеческие, и будут вызывать у людей похожие эмоциональные реакции. Однако это будет имитация, а не реальное творчество.Коллаборация с людьми: Более вероятным сценарием является использование ИИ в качестве инструмента для усиления творчества человека. ИИ может помогать в процессе создания, предлагать идеи или генерировать части произведений, но человек будет оставаться основным источником творчества.
Habr все новости об IT @habr
3 мес. назад
Продуктовый код vs олимпиадный код

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

https://habr.com/ru/articl...
Habr все новости об IT @habr
3 мес. назад
Моя рецензия на «кабанчика» Мартина Клеппмана и главная идея проектирования быстрорастущих баз данных

Здравствуйте. Меня зовут Олег Юрченко.Здесь моя рецензия на эту книгу: «Клеппман М. Высоконагруженные приложения. Программирование, масштабирование, поддержка. — СПб.: Питер, 2018.» Я видел много рекомендаций прочитать это творение, а начав читать, решил написать рецензию. Содержание книги соответствует второй части оригинального названия «Designing Data‑Intensive Applications. THE BIG I...

https://clck.ru/3FKuf2
Habr все новости об IT @habr
4 мес. назад
Базовое программирование, или Почему джуны не могут пройти к нам собеседование

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

https://clck.ru/3F6mcm

Ничего не найдено

К сожалению, мы не смогли найти в нашей базе данных ничего по вашему поисковому запросу {{search_query}}. Повторите попытку, введя другие ключевые слова.