es
Feedback
Люди и Код

Люди и Код

Ir al canal en Telegram

Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.

Mostrar más
7 694
Suscriptores
-424 horas
-167 días
-3330 días
Archivo de publicaciones
Первый компьютерный вирус, который распространялся через e-mail 26 марта 1999 года Дэвид Смит написал и запустил вирус Meliss
Первый компьютерный вирус, который распространялся через e-mail 26 марта 1999 года Дэвид Смит написал и запустил вирус Melissa. В письме, через которое распространялся вирус, находилось сообщение «Here’s that document you asked for. Don’t show anyone else ;)». К нему прикладывалось вложение — документ Microsoft Word со ссылками на порносайты. После заражения компьютера Melissa распространялась дальше, посылая первым 50 контактам аналогичные письма. Вирус стал долгожителем — он кочует по Сети даже 20 лет спустя. Несмотря на мощь современных антивирусных программ и средств безопасности операционных систем, каждый месяц его атакам подвергается не менее 10 компьютеров. Дэвид Смит вошёл в историю как один из первых разработчиков вредоносного ПО, который получил уголовное наказание. 33-летнего американца приговорили к 20 месяцам заключения в федеральной тюрьме США. Символично, что событие совпало с переходом в новую эру на рубеже тысячелетий. Тогда пользователи по всему миру боялись, что наступит конец света, а компьютеры не смогут обновить дату после наступления 1 января.

Книжная полка Сегодня книгу рекомендует Василика Климова, GoogleDevExpert in Web Книга: «Теоретический минимум по Computer Sc
Книжная полка Сегодня книгу рекомендует Василика Климова, GoogleDevExpert in Web Книга: «Теоретический минимум по Computer Science» Автор: Владстон Феррейра Фило О чём? Это крутая обзорная книга, в которой на простом языке объясняются основы логики, теории вероятности, структур данных, алгоритмов, устройства компьютера и многое другое. Она отлично подойдёт как для новичков, так и для опытных айтишников, которые решили подтянуть теоретическую базу. Цитата: «Образование в области информатики никого не может сделать хорошим программистом, так же как и изучение кистей и красок никого не может сделать хорошим живописцем». Что ещё почитать по теме: «Грокаем алгоритмы» и «Learning Patterns». Вторую читаю сейчас — она суперполезная и, что не менее важно, бесплатная! Но это уже литература для разработчиков уровня мидл/сеньор, то есть тех, кто уверенно владеет базовыми навыками.

64-й выпуск подкаста Язык ассемблера: инструкции процессора, машинный код, паттерны проектирования и библиотеки Слушать: YouTube mave «Яндекс Музыка» Apple Castbox Содержание выпуска: — Что такое ассемблер: язык или несколько. — Чем ассемблер отличается от других языков. — Ассемблер — это машинный код или нет? — Какие типы ассемблеров бывают. Что между ними общего и чем они различаются. — Какие операции и операторы есть в ассемблере. — Есть ли компиляторы для ассемблера. И существует ли какой-то кросс-платформенный ассемблер. — Как исполняется ассемблер-код. Трансляторы. — Есть ли в ассемблерах такое понятие, как библиотеки и фреймворки. — Макросы и разрядность систем, различия платформ. — Есть ли в ассемблере такое понятие, как читаемость кода. Красивый и некрасивый код. — Паттерны проектирования и архитектура программ на ассемблере. — Из чего состоит программа на ассемблере. Есть ли в ней обязательные элементы. Может ли она быть модульной и состоять из нескольких файлов. — Есть ли в ассемблере синтаксический сахар. — Развивается ли ассемблер, какие новые фичи в нём появляются. — Какие инструменты используются для написания и отладки кода на ассемблере. — Что можно написать на ассемблере на разном объёме памяти: 1 КБ, 10 КБ и так далее. — Для чего сейчас используется ассемблер. При решении каких задач без него не обойтись. — Есть ли вакансии для ассемблеристов. — Для чего и кому стоит изучать ассемблер. Почему знание ассемблера полезно программистам. — Что почитать про ассемблер и как его изучить. Есть ли эмуляторы разных ассемблеров, которые можно запускать на одной платформе. Полезные ссылки — Телеграм-канал Евгения про многопоточное программирование https://t.me/parallelcode — Чат Евгения про многопоточное программирование https://t.me/parallelcoding — Подкаст про демосцену https://t.me/skillbox_media_code/963 — Ralf Brown's Interrupt List http://www.ctyme.com/rbrown.htm — Поле Галуа https://bit.ly/3TzcIpM — FASM https://bit.ly/3JDUzTa — Библиотека MASM32 https://www.masm32.com — KolibriOS https://kolibrios.org — MenuetOS https://ru.wikipedia.org/wiki/MenuetOS — Агнер Фог, методы оптимизации https://agner.org/optimize — Форумный движок AsmBB https://asmbb.org — Подкаст о разработке ядра GNU/Linux https://t.me/skillbox_media_code/471 — REDasm https://redasm.io — OllyDbg https://ru.wikipedia.org/wiki/OllyDbg — X64dbg https://x64dbg.com — Turbo Debugger https://en.wikipedia.org/wiki/Borland_Turbo_Debugger — Keil MDK-ARM https://wiki.segger.com/Keil_MDK-ARM — Обфускация ПО https://bit.ly/3lxVr3U — Подборка полезных ссылок, книг, инструментов по ассемблеру https://bit.ly/3LEqB4f — Платформа демосцены Parallelix https://t.me/parallelix, https://t.me/parallelix_chat — Список работ в рамках демосцены на 32 байта, 256 байт и 4 КБ https://www.pouet.net/prodlist.php Гость: Евгений Красников. Создатель чата и канала по параллельному программированию, оптимизации и GPGPU. Стек: C, C++, ассемблер, Delphi.

photo content

Технический директор — это и техлид, и тимлид, и проект-менеджер. Чем он отличается от всех? Тем, что он — последняя инстанци
Технический директор — это и техлид, и тимлид, и проект-менеджер. Чем он отличается от всех? Тем, что он — последняя инстанция. Виктор Корейша рассказывает о своём пути до совладельца компании, важности СТО и его роли в работе команды, а также о том, за что стоит увольнять разработчиков.

photo content

Книжная полка Гость: Виктор Карпов, ex-Amazon, ex-Yandex, автор канала «Алгосики для самых маленьких». Книга: The Staff Engin
Книжная полка Гость: Виктор Карпов, ex-Amazon, ex-Yandex, автор канала «Алгосики для самых маленьких». Книга: The Staff Engineer's Path by Tanya Reilly. О чём? В книге описываются навыки и качества, необходимые для успешной работы Staff Engineer, такие как техническое лидерство, построение и развитие собственной технологии, коммуникация и координация разных команд и проектов. Также обсуждаются проблемы, с которыми Staff Engineer могут столкнуться в своей работе, и то, как их решать. Книга предназначена для тех, кто хочет развиваться как IC (Individual Contributor) в больших компаниях (начиная с уровня senior и далее), но будет полезна также инженерам любого уровня, которые хотят лучше понимать, как идти по этому пути. Цитата: «Становясь сеньором, нравится вам это или нет, вы начинаете определять инженерную культуру. Отнеситесь к этой силе серьёзно. Быть образцом для подражания не означает, что вы должны становиться публичной фигурой, быть громче или демонстрировать свой авторитет на каждом шагу. Лучшие лидеры спокойны и вдумчивы, они оказывают влияние с помощью правильных решений и эффективного сотрудничества (и показывают другим тихим коллегам, что они могут быть лидерами)». Что ещё почитать по теме: Staff Engineer: Leadership Beyond the Management Track by Will Larson.

Ричарду Столлману — 70 лет Основателю движения свободного программного обеспечения, проекта GNU и Лиги за свободу программиро
Ричарду Столлману — 70 лет Основателю движения свободного программного обеспечения, проекта GNU и Лиги за свободу программирования исполнилось 70. Поздравляем! И в честь юбилея вспоминаем материалы, после которых можно влюбиться в философию свободного ПО и узнать, какое влияние проекты Столлмана оказали на мир программирования. ▪️Ричард Столлман: свободное программное обеспечение и стандартная общественная лицензия GNU ▪️Выпуск подкаста про GNU\Linux ▪️GNU свою линию: Free Software Foundation vs Open Source Initiative

63-й выпуск подкаста Из разработки в бизнес: 7 работ одновременно, покупка бизнеса и нестыдное слово «галера» Слушать: YouTube mave «Яндекс Музыка» Apple Podcasts Castbox Содержание выпуска: — Почему Роман решил работать в системе высшего образования, а не в индустриальном IT. — Чем отличаются программисты после курсов от выпускников вузов. — Чем полезно высшее образование в IT, всегда ли оно будет преимуществом. — Существует ли айтишная заочка или вечернее образование. Как взрослым людям получить полноценное программистское образование. — Кому максимально полезно высшее образование в IT, а кто может обойтись и без него. — Как в 40+ лет учиться на очном. — Как выбирать вуз для обучения программированию. — Какие предметы нужны программисту. — Можно ли совмещать учёбу в вузе и работу. Как это правильно делать. — Можно ли осознанно прикладывать минимальные усилия для изучения предметов, которые кажутся не самыми важными, и как это делать правильно. — Могут ли в вузе научить актуальному программированию. — Говорят, что преподаватели вуза — теоретики, а не практики. И если бы они были крутыми практиками, они были бы нарасхват на рынке и не шли бы преподавать. — Есть ли у студентов и их родителей разочарование в системе высшего образования. — Как правильно распределять усилия между разными предметами, чтобы не сойти с ума от нагрузки. Как оптимально выстроить свой процесс обучения. — Как вузы решают проблему стажировок и трудоустройства выпускников. — Научная работа и коммерческие IT-проекты, в которых могут участвовать студенты. Гость: Роман Шамин. Профессор МИРЭА — Российского технологического университета, доктор физико-математических наук. Ведёт ютуб-канал. Полезные ссылки: — Личный сайт Романа https://shamin.ru — Ютуб-канал Романа https://bit.ly/3JGd76v — Серия ЭВМ СМ https://bit.ly/42gaI9S — Серия ЭВМ ЕС https://bit.ly/3JF8SIl — Язык программирования Delphi https://bit.ly/3LxgwFY — ОС Windows NT 3.1 https://bit.ly/4048UyY — Бакалавриат «Фуллстек разработка» https://bit.ly/3YP1leg — Магистратура «Индустриальное программирование» https://bit.ly/3JaVZUU

photo content

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

Врали про опыт когда-нибудь? Что скрывали или добавляли на собеседовании?
Врали про опыт когда-нибудь? Что скрывали или добавляли на собеседовании?

Книжная полка: перезагрузка Возвращаемся в нашу уютную библиотеку. Сегодня книгу рекомендует Женя Кателла, ведущий подкаста P
Книжная полка: перезагрузка Возвращаемся в нашу уютную библиотеку. Сегодня книгу рекомендует Женя Кателла, ведущий подкаста Podlodka. Книга: The Culture Map Автор: Эрин Мейер. О чём? Книга рассказывает о различиях рабочей культуры в разных странах. На первый взгляд кажется, что эта информация пригодится только тем, кто работает или планирует работать в международных компаниях, но я почерпнул оттуда много полезного в целом. Например, многие элементы рабочей культуры, которые мы привыкли считать единственно правильными и корректными, таковыми на самом деле не являются. Это очень интересно — особенно если учитывать, что в русскоязычной тимлидской тусовке за некоторые подходы к менеджменту тебя легко обзовут «некомпетентным», хотя в определённых культурах только такие подходы работают. Лично мне книга помогла понять, что ничего «правильного» не существует, а любые правила и методы — это всего лишь инструменты, которые подходят для разных задач. Цитата: Столкнулись как-то две молодые рыбки с рыбой постарше, плывущей в противоположном направлении. Она кивает им и говорит: «Доброе утро, ребята, как вода?» — после чего одна из молодых рыбок спрашивает другую: «Что, чёрт возьми, за вода?» Когда вы находитесь в культуре — как рыба в воде, — бывает трудно или даже невозможно разглядеть эту культуру. Часто те, кто всю жизнь прожил в одной культуре, замечают только региональные и индивидуальные различия и поэтому думают, что их национальная культура не имеет ярко выраженных особенностей. Что ещё почитать по теме: «Джедайские техники конструктивного общения» Саши Орлова. Небольшая книга, которая помогла мне научиться коммуницировать и добиваться своего в процессе общения, порой в не самых простых ситуациях.

62-й выпуск подкаста Из разработки в бизнес: 7 работ одновременно, покупка бизнеса и нестыдное слово «галера» Слушать: YouTube mave «Яндекс Музыка» Apple Podcasts Castbox Содержание выпуска: — Тяжело ли было стать мобильным разработчиком в 2017 году. — Как Алексей развивал себя в качестве программиста и на что обращал внимание. — Были ли периоды выгорания или депрессии, когда работал в программировании, и как с ними справлялся. — Каково это — работать на нескольких работах. — Является ли работа на нескольких работодателей обманом. Как герой подкаста относится к тому, что его сотрудники работают на нескольких работах. — Сразу ли мечтал о собственном бизнесе или поначалу не было таких мыслей. — Как перешёл из программистов в предприниматели. — Как воспринял предложение купить действующий IT-бизнес, долго ли раздумывал. — Что было самым сложным в принятии решения. Какие страхи возникали. — Как прошли первые месяцы в роли предпринимателя. — Как и насколько глубоко приходилось вникать в нетехнические вопросы: наём, менеджмент, финансы, бухгалтерия, юридические вопросы, продажи, сопровождение клиентов. — Как «чистое» юрлицо мешает вести бизнес. — Что было самым сложным, что далось проще. Как и насколько сейчас приходится погружаться в эти процессы. — Как Алексей подходит к найму людей. — «Галера» — это плохо или нормально. — Как перестраивал образ мыслей с программистского на предпринимательский. Сколько времени это заняло. — Что сейчас больше всего нравится в предпринимательской деятельности. Вырос ли доход или просто стало интереснее. — Как герой выпуска подходит к управлению техническими кадрами. Как понимает, кто работает хорошо, а кто плохо. — Какие цели сам для себя ставит, как к ним идёт, что для этого делает. — Без каких качеств программисту не стоит идти в предприниматели. Как бы герой подкаста предостерёг тех разработчиков, которые хотят стать бизнесменами. — Возникают ли конфликты на работе и с клиентами. Как они разрешаются. — Как глубоко необходимо разбираться в юридических, финансовых аспектах. Насколько сильно можно доверять команде. Как герой подходит к контролю задач. — Что посмотреть, послушать и почитать, с кем общаться. Гость: Алексей Лачевский, CEO digital-агентства Trinity Monsters. В мобильной разработке с 2017 года, вошёл в IT за четыре месяца. Разрабатывал приложения для «Кухни на районе», РНКБ, «М.Видео». В начале 2020 года организовал команду разработки IT-продуктов и возглавил её. Осенью 2022 года стал владельцем Trinity Monsters, оборот которой за 2022 год составил 60 млн рублей. Полезные ссылки — Сайт агентства Trinity Monsters https://trinitymonsters.com — Телеграм-канал «Индекс дятла» https://t.me/dindex

Зачем в 2023 году читать книги по программированию? Сейчас стартовать в IT легко: на помощь придут онлайн-курсы, тренажеры ти
Зачем в 2023 году читать книги по программированию? Сейчас стартовать в IT легко: на помощь придут онлайн-курсы, тренажеры типа LeetCode, репозитории в GitHub, ответы в Stackoverflow и отдельные платформы для изучения языков программирования. Но многие специалисты всё ещё верят в силу печатного слова. Мы спросили профессионалов о том, какую роль в жизни программиста сегодня играет книга, и вот, что они нам ответили.

(не)великий и (не)ужасный ChatGPT: кто он такой и что умеет? ChatGPT — это мощная искусственная интеллектуальная система, соз
(не)великий и (не)ужасный ChatGPT: кто он такой и что умеет? ChatGPT — это мощная искусственная интеллектуальная система, созданная для обработки и анализа языка. Она является одной из самых продвинутых языковых моделей на сегодняшний день и предоставляет уникальные возможности для общения с людьми и выполнения различных задач… Или нет? Александр Цуриков составил подробный гайд по нейросети и даже поговорил с ней, чтобы окончательно разобраться, как ChatGPT работает и чем может помочь именно вам.

А какое у вас процентное соотношение на рабочем месте? 😁
А какое у вас процентное соотношение на рабочем месте? 😁

photo content

Календарь IT-конференций Подготовили список мероприятий, которые стоит посетить этой весной. DevOps Conf 2023 13 и 14 марта,
Календарь IT-конференций Подготовили список мероприятий, которые стоит посетить этой весной. DevOps Conf 2023 13 и 14 марта, Москва, Hyatt Regency. Podlodka Java Crew 20–24 марта, онлайн. Podlodka QA Crew 10–14 апреля, онлайн Heisenbug 2023 Spring 11–12 апреля онлайн, 16–17 апреля в Москве + онлайн DUMP 21 апреля, «Екатеринбург-Экспо». IT Security Day 2023 26 апреля, Москва. C++ Russia 2023 11–12 мая онлайн, 23–24 мая в Москве + онлайн. Mobius 2023 Spring 12–13 мая онлайн, 19–20 мая офлайн в Москве + онлайн. HolyJS 2023 Spring 15–16 мая онлайн, 21–22 мая в Москве + онлайн.

61-й выпуск подкаста Разработка ОС Haiku: как устроена система, кто над ней работает и зачем она вообще нужна Слушать: YouTube mave «Яндекс Музыка» Apple Podcasts Castbox Содержание выпуска: — Что такое операционная система Haiku, как она появилась и для чего создана. — Кто использует Haiku на практике и для каких задач. — Кем разрабатывается ОС сейчас. — На чём пишется Haiku, какие технологии и инструменты используются. — История разработки Haiku — основные вехи, самые важные этапы, успехи и неудачи. — История BeOS. — Самые известные разработчики Haiku. — Зачем разработчики участвуют в проекте. — Система работы с пакетами. — На каком этапе развития находится операционная система и на какие устройства её можно установить. — В чём конечная цель разработки Haiku и чего не хватает для того, чтобы её реализовать. — Сотрудничает ли команда Haiku с какими-то другими открытыми проектами, делится ли с ними кодом, заимствует ли оттуда какие-то идеи. — Как устроена Haiku — из каких компонентов состоит ОС, какие программы и интерфейсы используются. — Архитектура трансляторов, метаатрибуты и другие интересные фичи системы. — С какими файловыми системами и с помощью каких инструментов умеет работать ОС. — Какие вызовы стоят перед командой разработки. — Пишется ли техдокументация. — Как установить Haiku на своё устройство и зачем это делать. — Как присоединиться к команде Haiku и какие скиллы для этого нужны. Нужны ли специалисты, помимо разработчиков. — Откуда в проект приходят новые разработчики. — Есть ли в сообществе серьёзные споры по каким-то вопросам, мешают ли они разработке. — Перспективы Haiku. — Как устроены процессы разработки: коммиты, issue, код-ревью, дорожная карта разработки, тестирование. — Какие интересные необычные программы под Haiku существуют. Гость: Герасим Троеглазов, разработчик, контрибьютор операционной системы Haiku. Полезные ссылки: — Сайт Haiku https://www.haiku-os.org — Комьюнити Haiku в Matrix https://matrix.to/#/%23HaikuOS_RU_chat:matrix.org — Комьюнити Haiku в Telegram https://t.me/haiku_ru — Жан-Луи Гассе https://bit.ly/3SAKBWR — Компьютер BeBox https://ru.wikipedia.org/wiki/BeBox — Процессор AT&T Hobbit https://bit.ly/3Zb2Jcq — BeOS https://ru.wikipedia.org/wiki/BeOS — Файловая система BeFS https://ru.wikipedia.org/wiki/BeFS — Архитектура PowerPC https://ru.wikipedia.org/wiki/PowerPC — ОС Zeta https://bit.ly/3SGj9qU — Подкаст про демосцену https://skillbox.ru/media/code/demostsena — Haiku, Inc. https://www.haiku-inc.org — Статья про RISC-V https://bit.ly/3kxffnA — GTK https://www.gtk.org — Wayland https://ru.wikipedia.org/wiki/Wayland — Qt https://ru.wikipedia.org/wiki/Qt — KDE https://ru.wikipedia.org/wiki/KDE — GNOME https://ru.wikipedia.org/wiki/GNOME — Mesa 3D https://ru.wikipedia.org/wiki/Mesa_3D — Matrix-клиент Quaternion https://matrix.org/docs/projects/client/quaternion — UserlandFS https://bit.ly/3Z9dITF — Fuse https://en.wikipedia.org/wiki/Filesystem_in_Userspace — Google Code-in https://en.wikipedia.org/wiki/Google_Code-in — Google Summer of Code https://ru.wikipedia.org/wiki/Google_Summer_of_Code — Браузер NetPositive https://ru.wikipedia.org/wiki/NetPositive

Люди и Код - Estadísticas y analítica del canal de Telegram @skillbox_media_code