Люди и Код – Telegram
Люди и Код
8.1K subscribers
1.92K photos
145 videos
1 file
1.61K links
Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.
Download Telegram
Сегодня на книжной полке — Game Development with Swift от Стивена Хэйни

📘 Если вы хотите создавать игры на iOS с помощью Swift, то эта книга для вас. Для её понимания нужно знать основные понятия программирования, но опыт разработки игр или работы в экосистеме Apple не обязателен.

📘 Книга начинается с рассказа о возможностях Swift для разработки игр. В процессе обучения вы:

▪️создадите графику, физику и звук в вашей игре с помощью SpriteKit;
▪️изучите методы рисования и анимации;
▪️научитесь реагировать на различные формы ввода данных от игрока, включая наклон физического устройства и распознавание касания;
▪️освоите Apple IDE, XCode и сопутствующий набор инструментов;
▪️интегрируете свою игру с Game Center, чтобы игроки могли делиться своими достижениями;
▪️максимизируете игровой процесс с помощью малоизвестных советов и стратегий;
▪️опубликуете свою работу в App Store.
👍1
Как обычный гараж в Пало-Альто стал местом рождения не только компании HP, но и всей Кремниевой долины?

Кем на самом деле были Хьюлетт и Паккард и как они стали самыми крупными производителями принтеров в мире? Рассказываем о первых стартаперах в истории.
У вас так бывало? 😂
👍2
Media is too big
VIEW IN TELEGRAM
Что делать, если учёба застопорилась и кажется, что профессия тебе не подходит, всё слишком сложно? Почему ничего не понимать и ошибаться — это нормально?

На вопрос отвечает Наталия Давыдова, фронтенд-разработчица в «Точке».

А как вы справляетесь с состоянием, когда работать и учиться нужно, но желания нет никакого абсолютно?
Как устроен Kubernetes?

Как он работает в облачных инфраструктурах? С какими технологиями и сервисами он конкурирует? И как избежать vendor lock из-за того, что крупных облачных провайдеров всего несколько? Cloud Solution Architect Иван Игнатьев рассказывает всё, что нужно знать о Kubernetes программисту.
Согласны с утверждением?
24-й выпуск подкаста

Квантовые вычисления: устройство, кубиты, машина Тьюринга, фотоны и чёрт знает что ещё

🎧Слушать выпуск:
YouTube
mave
«Яндекс.Музыка»
Apple Podcasts
Castbox
«ВКонтакте»
Google Podcasts

Содержание выпуска:
— Чем можно заменить современные компьютеры или вычислительные модели.
— Молекулярные, фотонные, аналоговые, квантовые компьютеры и компьютеры с троичной логикой.
— Все ли модели вычислений сталкиваются с пределом Бремерманна и ограничены в конечной скорости.
— История компьютерных вычислений, машина Тьюринга.
— Как устроен квантовый компьютер и что такое квантовые вычисления.
— Чем квантовые вычисления лучше традиционных. На каких задачах они дают выигрыш, а на каких показывают посредственные результаты.
— Что такое кубит, по какой логике он работает.
— Контроль за состоянием кубитов. «Физическое» понимание состояний кубита.
— Если кубит находится одновременно во всех состояниях, то как гарантировать, что в момент измерения он будет находиться в нужном положении.
— Точность и проверка корректности квантовых вычислений.
— Логика квантовых вычислений.
— Квантовые вычисления ≠ квантовый компьютер.
— История развития квантовых компьютеров.
— Эмуляция квантовых вычислений на обычном компьютере.
— Проблемы создания квантовых компьютеров.
— Кто придумывает алгоритмы для квантовых вычислений и почему это настоящее искусство.
— Как программировать квантовые вычисления и чем такой стиль программирования отличается от привычного.
— Как появление квантовых компьютеров изменит нашу жизнь.
— Почему квантовые компьютеры не могут преодолеть влияние машины Тьюринга.
— Почему квантовые компьютеры никогда не станут домашними устройствами.
— Что почитать, послушать, посмотреть, чтобы глубже разобраться в теме.

🔹Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства искусственного интеллекта, технологический евангелист. Ведет Telegram-канал.

▪️Полезные ссылки:
Quantum Computation and Quantum Information, Нильсен и Чанга
«Квантовые вычисления и функциональное программирование», Роман Душкин
Квантовый компьютер IBM (доступ из России закрыт)
Язык программирования от Microsoft Q#
Пакет Quipper для Haskell
Планета-компьютер и системные требования Вселенной: разбираем предел Бремерманна
Принцип Паули
Парадокс Рассела
Модель Дойча
Факторизация целых чисел
NP-полная задача
Умеш Вазирани
👍1
Когда-нибудь задумывались, почему именно так? И какие ещё языки можно так сравнить?
Самые_необычные_языки_программирования.pdf
41 MB
Сегодня на книжной полке — «Самые необычные и древние языки программирования», наша первая книга

📘 Книга придётся по душе всем, кто интересуется историей программирования, независимо от возраста. Она не требует практики в разработке и будет интересна даже тем, кто никогда не занимался программированием.

Книга состоит из трёх разделов:
▪️Древние языки. В нём мы рассказываем, какой язык программирования можно считать первым, как выглядели советские языки программирования Эль, Рефал и Рапира, почему COBOL и Fortran вдруг стали снова популярными и каково это — писать на ассемблере в XXI веке.

▪️Экзотические языки. Тут мы оторвались по полной: рассказали про эзотерические языки, про языки программирования на эмоджи и языки, код в которых пишется не на английском (там даже клингонский есть, чёрт возьми).

▪️Размышления. В последнем разделе мы рассказали, кем были бы языки программирования в сериале «Игра в кальмара» и за что разработчики ненавидят разные технологии.

Скачать книгу можно в прикреплённом файле.
👍2
Ну правда ведь в комментах понятнее всё? 😂
1
Как тестируют безопасность приложений и зачем нужны защитники и нападающие?

Как влететь в эту сферу самостоятельно и какие могут возникнуть проблемы? Лев Прокопьев составил подробный гайд по кибербезопасности.
👍1
А с какой наукой вы бы сравнили программирование?
Фронтенд — это не только покраска кнопочек, но ещё и хороший заработок.

Но настолько ли он хорош? В списке Forbes, например, мы фронтендеров не видели... Рассказываем в нашем большом исследовании о том, сколько они зарабатывают на самом деле (статью написал не Ю. Дудь).

Напишите, сколько вы сейчас зарабатываете. И укажите вашу должность, соберём аналитику в комментариях :)
👍1
Media is too big
VIEW IN TELEGRAM
Что эйчары хотят увидеть в резюме разработчика и какие основные ошибки совершают кандидаты?

Разбираем в новом выпуске рубрики «Карьера в IT».

На вопрос отвечает Екатерина Коновалова, автор и ведущий просветительского блога «Карьерное консультирование и профориентация», дипломированный карьерный консультант, карьерный коуч и профориентолог.

Расскажите о ваших проблемных интервью. С какими ошибками вы сталкивались, проходя собеседование или проводя его?
25-й выпуск подкаста

Незрячий DevOps: о входе и успешной работе в IT, стартапе и вживлении чипов в себя

🎧Слушать выпуск:
YouTube
mave
«Яндекс.Музыка»
Apple Podcasts
Castbox
«ВКонтакте»
Google Podcasts

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

🔹Гость: Евгений Некрасов — DevOps-инженер кластеров и нейронных сетей, преподаватель курса DevOps Beginner в IT-компании Tages. Ведёт Telegram-канал «Войти в IT наощупь».

Полезные ссылки:
Группа Avenged Sevenfold
Текстовый редактор Pluma
Бесплатный видеокурс по Vim
Сегодня на книжной полке — Проект «Феникс» Джина Кима, Кевина Бера и Джоржа Спаффорда

📘 Это роман о том, как DevOps меняет бизнес к лучшему. Авторы рассматривают использование методологии DevOps в рамках одной IT-компании глазами одного IT-менеджера.

📘 «Проект „Феникс“» — история, рассказанная простым языком о привычном, донельзя знакомая, полезная каждому, кто заинтересован в отладке процессов в отрасли информационных технологий.
Технологии настолько продвинулись, что роботы уже способны помогать людям с эпилепсией

Но в чём сложность разработки таких роботов и почему мы так далеки от того, чтобы внедрить их в каждую профильную больницу? Что такое «персонализированная медицина» и как она выглядит? Рассказывает Роман Душкин, директор по науке и технологиям Агентства искусственного интеллекта.
🔥1
А какие у вас три самых вредных для здоровья способа отдыхать? 😄
Media is too big
VIEW IN TELEGRAM
Почему ваши скиллы не всегда влияют на успешность собеседования?

И как вообще его пройти? Обсуждаем в новом выпуске рубрики «Карьера в IT».

На вопрос отвечает Наталия Давыдова, фронтенд-разработчица в «Точке».
«Некоторые разработчики любят разговоры в духе: мы, мол, тру-программисты, постигли статическую типизацию, C-style-код, сидим на шарпах, джаве, РНР, а этот ваш „питон“ — ну что это за язык? Ни скобочек, ни точек с запятыми — разве так пишут?»

Почему к Python за долгие годы сформировалось предвзятое отношение? Откуда столько мемов на тему «петухона», «петушка — золотого гребешка» и прочего? И зачем программисту сегодня переходить на Python?

Разработчик из «Точки» Лев Кудряшов рассказывает, как перешел с джавы и плюсов на Python и почему он не жалеет об этом.
🔥2👍1