Зачем в 2023 году читать книги по программированию?
Сейчас стартовать в IT легко: на помощь придут онлайн-курсы, тренажёры типа LeetCode, репозитории в GitHub, ответы в Stackoverflow и отдельные платформы для изучения языков программирования. Но многие специалисты всё ещё верят в силу печатного слова. Мы спросили профессионалов о том, какую роль в жизни программиста сегодня играет книга, и вот что они нам ответили.
Сейчас стартовать в IT легко: на помощь придут онлайн-курсы, тренажёры типа LeetCode, репозитории в GitHub, ответы в Stackoverflow и отдельные платформы для изучения языков программирования. Но многие специалисты всё ещё верят в силу печатного слова. Мы спросили профессионалов о том, какую роль в жизни программиста сегодня играет книга, и вот что они нам ответили.
👍6
62-й выпуск подкаста
Из разработки в бизнес: 7 работ одновременно, покупка бизнеса и нестыдное слово «галера»
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple Podcasts
Castbox
Содержание выпуска
— Тяжело ли было стать мобильным разработчиком в 2017 году.
— Как Алексей развивал себя в качестве программиста и на что обращал внимание.
— Были ли периоды выгорания или депрессии, когда работал в программировании, и как он с ними справлялся.
— Каково это — работать на нескольких работах.
— Является ли работа на нескольких работодателей обманом. Как герой подкаста относится к тому, что его сотрудники работают на нескольких работах.
— Сразу ли он мечтал о собственном бизнесе или поначалу не было таких мыслей.
— Как он перешёл из программистов в предприниматели.
— Как воспринял предложение купить действующий IT-бизнес, долго ли раздумывал.
— Что было самым сложным в принятии решения. Какие страхи возникали.
— Как прошли первые месяцы в роли предпринимателя.
— Как и насколько глубоко приходилось вникать в нетехнические вопросы: наём, менеджмент, финансы, бухгалтерия, юридические вопросы, продажи, сопровождение клиентов.
— Как «чистое» юрлицо мешает вести бизнес.
— Что было самым сложным, что далось проще. Как и насколько сейчас приходится погружаться в эти процессы.
— Как Алексей подходит к найму людей.
— «Галера» — это плохо или нормально.
— Как перестраивал образ мыслей с программистского на предпринимательский. Сколько времени это заняло.
— Что сейчас больше всего нравится в предпринимательской деятельности. Вырос ли доход или просто стало интереснее.
— Как герой выпуска подходит к управлению техническими кадрами. Как понимает, кто работает хорошо, а кто плохо.
— Какие цели он сам для себя ставит, как к ним идёт, что для этого делает.
— Без каких качеств программисту не стоит идти в предприниматели. Как бы герой подкаста предостерёг разработчиков, которые хотят стать бизнесменами.
— Возникают ли конфликты на работе и с клиентами. Как они разрешаются.
— Как глубоко необходимо разбираться в юридических, финансовых аспектах. Насколько сильно можно доверять команде. Как герой подходит к контролю задач.
— Что посмотреть, послушать и почитать, с кем общаться.
Гость: Алексей Лачевский, CEO digital-агентства Trinity Monsters. В мобильной разработке с 2017 года, вошёл в IT за четыре месяца. Разрабатывал приложения для «Кухни на районе», РНКБ, «М.Видео». В начале 2020 года организовал команду разработки IT-продуктов и возглавил её. Осенью 2022 года стал владельцем Trinity Monsters, оборот которой за 2022-й составил 60 млн рублей.
Полезные ссылки
— Сайт агентства Trinity Monsters
— Телеграм-канал «Индекс дятла»
Из разработки в бизнес: 7 работ одновременно, покупка бизнеса и нестыдное слово «галера»
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple Podcasts
Castbox
Содержание выпуска
— Тяжело ли было стать мобильным разработчиком в 2017 году.
— Как Алексей развивал себя в качестве программиста и на что обращал внимание.
— Были ли периоды выгорания или депрессии, когда работал в программировании, и как он с ними справлялся.
— Каково это — работать на нескольких работах.
— Является ли работа на нескольких работодателей обманом. Как герой подкаста относится к тому, что его сотрудники работают на нескольких работах.
— Сразу ли он мечтал о собственном бизнесе или поначалу не было таких мыслей.
— Как он перешёл из программистов в предприниматели.
— Как воспринял предложение купить действующий IT-бизнес, долго ли раздумывал.
— Что было самым сложным в принятии решения. Какие страхи возникали.
— Как прошли первые месяцы в роли предпринимателя.
— Как и насколько глубоко приходилось вникать в нетехнические вопросы: наём, менеджмент, финансы, бухгалтерия, юридические вопросы, продажи, сопровождение клиентов.
— Как «чистое» юрлицо мешает вести бизнес.
— Что было самым сложным, что далось проще. Как и насколько сейчас приходится погружаться в эти процессы.
— Как Алексей подходит к найму людей.
— «Галера» — это плохо или нормально.
— Как перестраивал образ мыслей с программистского на предпринимательский. Сколько времени это заняло.
— Что сейчас больше всего нравится в предпринимательской деятельности. Вырос ли доход или просто стало интереснее.
— Как герой выпуска подходит к управлению техническими кадрами. Как понимает, кто работает хорошо, а кто плохо.
— Какие цели он сам для себя ставит, как к ним идёт, что для этого делает.
— Без каких качеств программисту не стоит идти в предприниматели. Как бы герой подкаста предостерёг разработчиков, которые хотят стать бизнесменами.
— Возникают ли конфликты на работе и с клиентами. Как они разрешаются.
— Как глубоко необходимо разбираться в юридических, финансовых аспектах. Насколько сильно можно доверять команде. Как герой подходит к контролю задач.
— Что посмотреть, послушать и почитать, с кем общаться.
Гость: Алексей Лачевский, CEO digital-агентства Trinity Monsters. В мобильной разработке с 2017 года, вошёл в IT за четыре месяца. Разрабатывал приложения для «Кухни на районе», РНКБ, «М.Видео». В начале 2020 года организовал команду разработки IT-продуктов и возглавил её. Осенью 2022 года стал владельцем Trinity Monsters, оборот которой за 2022-й составил 60 млн рублей.
Полезные ссылки
— Сайт агентства Trinity Monsters
— Телеграм-канал «Индекс дятла»
YouTube
Из разработки в бизнес: 7 работ одновременно, покупка бизнеса и нестыдное слово «галера»
Содержание выпуска
— Тяжело ли было стать мобильным разработчиком в 2017 году.
— Как Алексей развивал себя в качестве программиста и на что обращал внимание.
— Были ли периоды выгорания или депрессии, когда работал в программировании, и как с ними справлялся.…
— Тяжело ли было стать мобильным разработчиком в 2017 году.
— Как Алексей развивал себя в качестве программиста и на что обращал внимание.
— Были ли периоды выгорания или депрессии, когда работал в программировании, и как с ними справлялся.…
👍6🔥2
Книжная полка: перезагрузка
Возвращаемся в нашу уютную библиотеку. Сегодня книгу рекомендует Женя Кателла, ведущий подкаста Podlodka.
Книга: The Culture Map
Автор: Эрин Мейер.
О чём? Книга рассказывает о различиях рабочей культуры в разных странах. На первый взгляд кажется, что эта информация пригодится только тем, кто работает или планирует работать в международных компаниях, но я почерпнул оттуда много полезного в целом.
Например, многие элементы рабочей культуры, которые мы привыкли считать единственно правильными и корректными, таковыми на самом деле не являются. Это очень интересно — особенно если учитывать, что в русскоязычной тимлидской тусовке за некоторые подходы к менеджменту тебя легко обзовут «некомпетентным», хотя в определённых культурах только такие подходы работают. Лично мне книга помогла понять, что ничего «правильного» не существует, а любые правила и методы — это всего лишь инструменты, которые подходят для разных задач.
Цитата: Столкнулись как-то две молодые рыбки с рыбой постарше, плывущей в противоположном направлении. Она кивает им и говорит: «Доброе утро, ребята, как вода?» — после чего одна из молодых рыбок спрашивает другую: «Что, чёрт возьми, за вода?»
Когда вы находитесь в культуре — как рыба в воде, — бывает трудно или даже невозможно разглядеть эту культуру. Часто те, кто всю жизнь прожил в одной культуре, замечают только региональные и индивидуальные различия и поэтому думают, что их национальная культура не имеет ярко выраженных особенностей.
Что ещё почитать по теме: «Джедайские техники конструктивного общения» Саши Орлова. Небольшая книга, которая помогла мне научиться коммуницировать и добиваться своего в процессе общения, порой в не самых простых ситуациях.
Возвращаемся в нашу уютную библиотеку. Сегодня книгу рекомендует Женя Кателла, ведущий подкаста Podlodka.
Книга: The Culture Map
Автор: Эрин Мейер.
О чём? Книга рассказывает о различиях рабочей культуры в разных странах. На первый взгляд кажется, что эта информация пригодится только тем, кто работает или планирует работать в международных компаниях, но я почерпнул оттуда много полезного в целом.
Например, многие элементы рабочей культуры, которые мы привыкли считать единственно правильными и корректными, таковыми на самом деле не являются. Это очень интересно — особенно если учитывать, что в русскоязычной тимлидской тусовке за некоторые подходы к менеджменту тебя легко обзовут «некомпетентным», хотя в определённых культурах только такие подходы работают. Лично мне книга помогла понять, что ничего «правильного» не существует, а любые правила и методы — это всего лишь инструменты, которые подходят для разных задач.
Цитата: Столкнулись как-то две молодые рыбки с рыбой постарше, плывущей в противоположном направлении. Она кивает им и говорит: «Доброе утро, ребята, как вода?» — после чего одна из молодых рыбок спрашивает другую: «Что, чёрт возьми, за вода?»
Когда вы находитесь в культуре — как рыба в воде, — бывает трудно или даже невозможно разглядеть эту культуру. Часто те, кто всю жизнь прожил в одной культуре, замечают только региональные и индивидуальные различия и поэтому думают, что их национальная культура не имеет ярко выраженных особенностей.
Что ещё почитать по теме: «Джедайские техники конструктивного общения» Саши Орлова. Небольшая книга, которая помогла мне научиться коммуницировать и добиваться своего в процессе общения, порой в не самых простых ситуациях.
👍8❤2
Что делать со стрессом при переезде и внезапных переменах в жизни и на работе?
Евгений Кот, ведущий подкаста про психологические трудности разработчиков, рассказывает, как справиться с обстоятельствами и сохранить трезвый рассудок.
Евгений Кот, ведущий подкаста про психологические трудности разработчиков, рассказывает, как справиться с обстоятельствами и сохранить трезвый рассудок.
❤3👍2
63-й выпуск подкаста
Высшее образование в IT: кому нужно, как выбрать вуз, стоит ли получать «вышку» в 30+
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
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
Высшее образование в IT: кому нужно, как выбрать вуз, стоит ли получать «вышку» в 30+
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
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
YouTube
Высшее образование в IT: кому нужно, как выбрать вуз, стоит ли получать «вышку» в 30+
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Гость: Роман Шамин. Профессор МИРЭА — Российского технологического университета, доктор физико-математических наук. Ведёт ютуб-канал.
Содержание…
Гость: Роман Шамин. Профессор МИРЭА — Российского технологического университета, доктор физико-математических наук. Ведёт ютуб-канал.
Содержание…
👍7
Ричарду Столлману — 70 лет
Основателю движения свободного программного обеспечения, проекта GNU и Лиги за свободу программирования исполнилось 70.
Поздравляем! И в честь юбилея вспоминаем материалы, после которых можно влюбиться в философию свободного ПО и узнать, какое влияние проекты Столлмана оказали на мир программирования.
▪️Ричард Столлман: свободное программное обеспечение и стандартная общественная лицензия GNU
▪️Выпуск подкаста про GNU\Linux
▪️GNU свою линию: Free Software Foundation vs Open Source Initiative
Основателю движения свободного программного обеспечения, проекта GNU и Лиги за свободу программирования исполнилось 70.
Поздравляем! И в честь юбилея вспоминаем материалы, после которых можно влюбиться в философию свободного ПО и узнать, какое влияние проекты Столлмана оказали на мир программирования.
▪️Ричард Столлман: свободное программное обеспечение и стандартная общественная лицензия GNU
▪️Выпуск подкаста про GNU\Linux
▪️GNU свою линию: Free Software Foundation vs Open Source Initiative
❤9🎉2👍1
Книжная полка
Гость: Виктор Карпов, 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.
Гость: Виктор Карпов, 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.
👍7❤2
Технический директор — это и техлид, и тимлид, и проект-менеджер. Чем он отличается от всех? Тем, что он — последняя инстанция.
Виктор Корейша рассказывает о своём пути до совладельца компании, важности СТО и его роли в работе команды, а также о том, за что стоит увольнять разработчиков.
Виктор Корейша рассказывает о своём пути до совладельца компании, важности СТО и его роли в работе команды, а также о том, за что стоит увольнять разработчиков.
👍9
64-й выпуск подкаста
Язык ассемблера: инструкции процессора, машинный код, паттерны проектирования и библиотеки
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Содержание выпуска:
— Что такое ассемблер: язык или несколько.
— Чем ассемблер отличается от других языков.
— Ассемблер — это машинный код или нет?
— Какие типы ассемблеров бывают. Что между ними общего и чем они различаются.
— Какие операции и операторы есть в ассемблере.
— Есть ли компиляторы для ассемблера. И существует ли какой-то кросс-платформенный ассемблер.
— Как исполняется ассемблер-код. Трансляторы.
— Есть ли в ассемблерах такое понятие, как библиотеки и фреймворки.
— Макросы и разрядность систем, различия платформ.
— Есть ли в ассемблере такое понятие, как читаемость кода. Красивый и некрасивый код.
— Паттерны проектирования и архитектура программ на ассемблере.
— Из чего состоит программа на ассемблере. Есть ли в ней обязательные элементы. Может ли она быть модульной и состоять из нескольких файлов.
— Есть ли в ассемблере синтаксический сахар.
— Развивается ли ассемблер, какие новые фичи в нём появляются.
— Какие инструменты используются для написания и отладки кода на ассемблере.
— Что можно написать на ассемблере на разном объёме памяти: 1 КБ, 10 КБ и так далее.
— Для чего сейчас используется ассемблер. При решении каких задач без него не обойтись.
— Есть ли вакансии для ассемблеристов.
— Для чего и кому стоит изучать ассемблер. Почему знание ассемблера полезно программистам.
— Что почитать про ассемблер и как его изучить. Есть ли эмуляторы разных ассемблеров, которые можно запускать на одной платформе.
Полезные ссылки
— Телеграм-канал Евгения про многопоточное программирование https://yangx.top/parallelcode
— Чат Евгения про многопоточное программирование https://yangx.top/parallelcoding
— Подкаст про демосцену https://yangx.top/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://yangx.top/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://yangx.top/parallelix, https://yangx.top/parallelix_chat
— Список работ в рамках демосцены на 32 байта, 256 байт и 4 КБ https://www.pouet.net/prodlist.php
Гость: Евгений Красников. Создатель чата и канала по параллельному программированию, оптимизации и GPGPU. Стек: C, C++, ассемблер, Delphi.
Язык ассемблера: инструкции процессора, машинный код, паттерны проектирования и библиотеки
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Содержание выпуска:
— Что такое ассемблер: язык или несколько.
— Чем ассемблер отличается от других языков.
— Ассемблер — это машинный код или нет?
— Какие типы ассемблеров бывают. Что между ними общего и чем они различаются.
— Какие операции и операторы есть в ассемблере.
— Есть ли компиляторы для ассемблера. И существует ли какой-то кросс-платформенный ассемблер.
— Как исполняется ассемблер-код. Трансляторы.
— Есть ли в ассемблерах такое понятие, как библиотеки и фреймворки.
— Макросы и разрядность систем, различия платформ.
— Есть ли в ассемблере такое понятие, как читаемость кода. Красивый и некрасивый код.
— Паттерны проектирования и архитектура программ на ассемблере.
— Из чего состоит программа на ассемблере. Есть ли в ней обязательные элементы. Может ли она быть модульной и состоять из нескольких файлов.
— Есть ли в ассемблере синтаксический сахар.
— Развивается ли ассемблер, какие новые фичи в нём появляются.
— Какие инструменты используются для написания и отладки кода на ассемблере.
— Что можно написать на ассемблере на разном объёме памяти: 1 КБ, 10 КБ и так далее.
— Для чего сейчас используется ассемблер. При решении каких задач без него не обойтись.
— Есть ли вакансии для ассемблеристов.
— Для чего и кому стоит изучать ассемблер. Почему знание ассемблера полезно программистам.
— Что почитать про ассемблер и как его изучить. Есть ли эмуляторы разных ассемблеров, которые можно запускать на одной платформе.
Полезные ссылки
— Телеграм-канал Евгения про многопоточное программирование https://yangx.top/parallelcode
— Чат Евгения про многопоточное программирование https://yangx.top/parallelcoding
— Подкаст про демосцену https://yangx.top/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://yangx.top/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://yangx.top/parallelix, https://yangx.top/parallelix_chat
— Список работ в рамках демосцены на 32 байта, 256 байт и 4 КБ https://www.pouet.net/prodlist.php
Гость: Евгений Красников. Создатель чата и канала по параллельному программированию, оптимизации и GPGPU. Стек: C, C++, ассемблер, Delphi.
YouTube
Язык ассемблера: инструкции процессора, машинный код, паттерны проектирования и библиотеки
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Гость: Евгений Красников. Создатель чата и канала по параллельному программированию, оптимизации и GPGPU. Стек: C, C++, ассемблер, Delphi.
Содержание…
Гость: Евгений Красников. Создатель чата и канала по параллельному программированию, оптимизации и GPGPU. Стек: C, C++, ассемблер, Delphi.
Содержание…
🔥8❤4❤🔥2
Книжная полка
Сегодня книгу рекомендует Василика Климова, GoogleDevExpert in Web
Книга: «Теоретический минимум по Computer Science»
Автор: Владстон Феррейра Фило
О чём? Это крутая обзорная книга, в которой на простом языке объясняются основы логики, теории вероятности, структур данных, алгоритмов, устройства компьютера и многое другое. Она отлично подойдёт как для новичков, так и для опытных айтишников, которые решили подтянуть теоретическую базу.
Цитата: «Образование в области информатики никого не может сделать хорошим программистом, так же как и изучение кистей и красок никого не может сделать хорошим живописцем».
Что ещё почитать по теме: «Грокаем алгоритмы» и «Learning Patterns». Вторую читаю сейчас — она суперполезная и, что не менее важно, бесплатная! Но это уже литература для разработчиков уровня мидл/сеньор, то есть тех, кто уверенно владеет базовыми навыками.
Сегодня книгу рекомендует Василика Климова, GoogleDevExpert in Web
Книга: «Теоретический минимум по Computer Science»
Автор: Владстон Феррейра Фило
О чём? Это крутая обзорная книга, в которой на простом языке объясняются основы логики, теории вероятности, структур данных, алгоритмов, устройства компьютера и многое другое. Она отлично подойдёт как для новичков, так и для опытных айтишников, которые решили подтянуть теоретическую базу.
Цитата: «Образование в области информатики никого не может сделать хорошим программистом, так же как и изучение кистей и красок никого не может сделать хорошим живописцем».
Что ещё почитать по теме: «Грокаем алгоритмы» и «Learning Patterns». Вторую читаю сейчас — она суперполезная и, что не менее важно, бесплатная! Но это уже литература для разработчиков уровня мидл/сеньор, то есть тех, кто уверенно владеет базовыми навыками.
👍14👌3
Первый компьютерный вирус, который распространялся через 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 января.
26 марта 1999 года Дэвид Смит написал и запустил вирус Melissa.
В письме, через которое распространялся вирус, находилось сообщение «Here’s that document you asked for. Don’t show anyone else ;)». К нему прикладывалось вложение — документ Microsoft Word со ссылками на порносайты. После заражения компьютера Melissa распространялась дальше, посылая первым 50 контактам аналогичные письма.
Вирус стал долгожителем — он кочует по Сети даже 20 лет спустя. Несмотря на мощь современных антивирусных программ и средств безопасности операционных систем, каждый месяц его атакам подвергается не менее 10 компьютеров.
Дэвид Смит вошёл в историю как один из первых разработчиков вредоносного ПО, который получил уголовное наказание. 33-летнего американца приговорили к 20 месяцам заключения в федеральной тюрьме США.
Символично, что событие совпало с переходом в новую эру на рубеже тысячелетий. Тогда пользователи по всему миру боялись, что наступит конец света, а компьютеры не смогут обновить дату после наступления 1 января.
👍9😱3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Microsoft сделала бесплатным сервис Loop — это аналог Notion c фишками на основе ИИ
▪️Раньше его могли использовать только платные подписчики Microsoft 365, а теперь — любой желающий.
▪️Loop — это полный клон Notion, только с расширенной интеграцией компонентов Microsoft. Например, в него можно встроить таблицу из Excel, и она будет синхронизироваться с исходным файлом в режиме реального времени. В остальном там всё так же, как и в Notion:
— Можно создавать несколько страниц и объединять их в рабочую область.
— Можно добавлять готовые блоки — таблицы, списки, изображения, голосования и т. д.
— Можно совместно редактировать страницы, документы и рабочие области. Одновременно в сервисе может работать до 50 человек.
▪️Попробовать Loop можно прямо на сайте проекта. Чтобы это сделать, нужно войти в свою учётную запись в Microsoft. После авторизации вам на несколько секунд покажут окошко: «Вы присоединились к списку ожидания». Потом страница обновится, и сервисом можно будет пользоваться.
▪️Раньше его могли использовать только платные подписчики Microsoft 365, а теперь — любой желающий.
▪️Loop — это полный клон Notion, только с расширенной интеграцией компонентов Microsoft. Например, в него можно встроить таблицу из Excel, и она будет синхронизироваться с исходным файлом в режиме реального времени. В остальном там всё так же, как и в Notion:
— Можно создавать несколько страниц и объединять их в рабочую область.
— Можно добавлять готовые блоки — таблицы, списки, изображения, голосования и т. д.
— Можно совместно редактировать страницы, документы и рабочие области. Одновременно в сервисе может работать до 50 человек.
▪️Попробовать Loop можно прямо на сайте проекта. Чтобы это сделать, нужно войти в свою учётную запись в Microsoft. После авторизации вам на несколько секунд покажут окошко: «Вы присоединились к списку ожидания». Потом страница обновится, и сервисом можно будет пользоваться.
👍6🔥4👌1
Бесплатный курс по Vim без регистрации и SMS
Что такое Vim? Всего лишь легендарный, бесплатный текстовый редактор с полной свободой настройки и мощными средствами автоматизации.
Как им овладеть? Можно методом проб и ошибок, через боль и многочасовые поиски информации. Кстати, по статистике, в одном только «Яндексе» каждый месяц более тысячи раз спрашивают, «как выйти из vim»😁 К счастью, есть более гуманный метод — посмотреть наш бесплатный курс.
Вы узнаете всё, что нужно для уверенного программирования в среде Vim, и даже больше:
— историю текстовых редакторов;
— как работать в командном режиме, в режиме вставки, режиме командной строки и визуальном режиме;
— как использовать регулярные выражения и создавать макросы;
— какие есть плагины и пакетные менеджеры;
— как настроить конфигурацию Vim, работать с файлом .vimrc;
— что такое Neovim и как в нём работать;
— как настроить автодополнение.
Список видеороликов курса:
💬 Уроки 1–2. История текстовых редакторов и эволюция Vim
💬 Уроки 3–7. Всё о режимах Vim
💬 Уроки 8–10. Регулярные выражения, работа с окнами, макросы
💬 Уроки 11–13. Плагины, файл .vimrc, NerdTree
💬 Уроки 14–16. Autocomplete, ещё о .vimrc и немного о Neovim
Автор курса: Паша Калашников. Тимлид в Purple Magic, продюсер видео в Red Magic, соведущий IT Way Podcast, автор курсов по этому вашему программированию. Любит Ruby.
Что такое Vim? Всего лишь легендарный, бесплатный текстовый редактор с полной свободой настройки и мощными средствами автоматизации.
Как им овладеть? Можно методом проб и ошибок, через боль и многочасовые поиски информации. Кстати, по статистике, в одном только «Яндексе» каждый месяц более тысячи раз спрашивают, «как выйти из vim»😁 К счастью, есть более гуманный метод — посмотреть наш бесплатный курс.
Вы узнаете всё, что нужно для уверенного программирования в среде Vim, и даже больше:
— историю текстовых редакторов;
— как работать в командном режиме, в режиме вставки, режиме командной строки и визуальном режиме;
— как использовать регулярные выражения и создавать макросы;
— какие есть плагины и пакетные менеджеры;
— как настроить конфигурацию Vim, работать с файлом .vimrc;
— что такое Neovim и как в нём работать;
— как настроить автодополнение.
Список видеороликов курса:
Автор курса: Паша Калашников. Тимлид в Purple Magic, продюсер видео в Red Magic, соведущий IT Way Podcast, автор курсов по этому вашему программированию. Любит Ruby.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤3👍2
65-й выпуск подкаста
IT-бизнес без опыта в программировании: маркетинг, продажи и дух предпринимательства
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Содержание выпуска:
— Как строить IT-бизнес без опыта в разработке.
— Управление командами разработки.
— Продажи в IT.
— Эффективность маркетинговых каналов до и после 24 февраля.
— В какие рекламные каналы инвестировать и что реально даёт результат.
— Что такое дух предпринимательства.
— Как находить баланс между работой и личной жизнью и нужен ли он вообще.
— Лайфхаки для предпринимателей.
— Как стать предпринимателем.
— Самое трудное в роли предпринимателя.
— Плюсы предпринимательства.
— Нужно ли быть хорошим исполнителем, чтобы стать хорошим руководителем.
— Способности: врождённые или приобретённые.
— Как делить ответственность с партнёром по бизнесу.
— С кем строить совместный бизнес.
Полезные ссылки:
— Телеграм-канал Евгения: https://yangx.top/eaborovkov
— Главная мысль 2022 года, по мнению Евгения: https://yangx.top/eaborovkov/413
— РИФ: https://russianinternetforum.ru
— Книга Lean Startup: https://bit.ly/40qEuHC
— Книга «Deadline. Роман об управлении проектами»: https://bit.ly/40qY5aJ
— Книга «Scrum. Революционный метод управления проектами»: https://bit.ly/40pSbXu
Гость: Евгений Боровков. Сооснователь диджитал-интегратора «Искусство автоматизации» и friendfood.ru. Основатель облачного конструктора прототипов сайтов WebMaster. Десять лет в маркетинге, пять лет в менеджменте, три года в бизнесе.
IT-бизнес без опыта в программировании: маркетинг, продажи и дух предпринимательства
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Содержание выпуска:
— Как строить IT-бизнес без опыта в разработке.
— Управление командами разработки.
— Продажи в IT.
— Эффективность маркетинговых каналов до и после 24 февраля.
— В какие рекламные каналы инвестировать и что реально даёт результат.
— Что такое дух предпринимательства.
— Как находить баланс между работой и личной жизнью и нужен ли он вообще.
— Лайфхаки для предпринимателей.
— Как стать предпринимателем.
— Самое трудное в роли предпринимателя.
— Плюсы предпринимательства.
— Нужно ли быть хорошим исполнителем, чтобы стать хорошим руководителем.
— Способности: врождённые или приобретённые.
— Как делить ответственность с партнёром по бизнесу.
— С кем строить совместный бизнес.
Полезные ссылки:
— Телеграм-канал Евгения: https://yangx.top/eaborovkov
— Главная мысль 2022 года, по мнению Евгения: https://yangx.top/eaborovkov/413
— РИФ: https://russianinternetforum.ru
— Книга Lean Startup: https://bit.ly/40qEuHC
— Книга «Deadline. Роман об управлении проектами»: https://bit.ly/40qY5aJ
— Книга «Scrum. Революционный метод управления проектами»: https://bit.ly/40pSbXu
Гость: Евгений Боровков. Сооснователь диджитал-интегратора «Искусство автоматизации» и friendfood.ru. Основатель облачного конструктора прототипов сайтов WebMaster. Десять лет в маркетинге, пять лет в менеджменте, три года в бизнесе.
YouTube
IT-бизнес без опыта в программировании: маркетинг, продажи и дух предпринимательства
Гость: Евгений Боровков. Сооснователь диджитал-интегратора «Искусство автоматизации» и friendfood.ru. Основатель облачного конструктора прототипов сайтов WebMaster. 10 лет в маркетинге, пять лет в менеджменте, три года в бизнесе.
Содержание выпуска
— Как…
Содержание выпуска
— Как…
👍4🔥4
Главы IT-компаний, учёные и инженеры призвали приостановить разработку масштабных ИИ-систем
Некоммерческая организация Future of Life опубликовала письмо с призывом приостановить обучение продвинутых ИИ-моделей, так как они представляют угрозу человечеству:
«Продвинутые ИИ уже могут конкурировать с людьми в решении общих задач. Должны ли мы позволить машинам наводнить медиа пропагандой и фейками, автоматизировать рабочие места и в итоге лишить нас контроля за цивилизацией? Такие решения не должны делегироваться не избранным лидерам технологических компаний».
Вот что предлагают авторы письма:
▪️ Приостановить как минимум на 6 месяцев обучение систем ИИ более мощных, чем GPT-4.
▪️ Разработать протоколы безопасности, которые будут гарантировать положительный и управляемый эффект от разработки ИИ, — этим должны заниматься независимые эксперты совместно с ИИ-лабораториями.
▪️ Развивать системы надёжного управления ИИ — как минимум создать контролирующие органы, которые будут следить за развитием мощных ИИ-систем (здесь компании должны работать в паре с политиками).
▪️ Разработать системы водяных знаков, помогающие отличить синтетический контент от настоящего.
▪️ Финансировать технические исследования в области безопасности ИИ.
▪️ Поощрять институты, которые занимаются преодолением глобальных последствий для экономики и демократии.
▪️ Авторы отдельно отмечают, что их предложение означает не паузу в развитии ИИ в целом, «а просто отступление от опасной гонки за возможностями».
Эти меры помогут человечеству адаптироваться к новым технологиям и разработать мощные и безопасные системы, работающие на всеобщее благо.
Письмо хорошо перекликается с отчётом Goldman Sachs — в нём говорится, что продвинутые языковые модели могут отнять у людей до 300 млн рабочих мест. По данным агентства, больше всего от автоматизации пострадают офисные работники и «белые воротнички», юристы, финансисты, архитекторы и административный персонал.
Некоммерческая организация Future of Life опубликовала письмо с призывом приостановить обучение продвинутых ИИ-моделей, так как они представляют угрозу человечеству:
«Продвинутые ИИ уже могут конкурировать с людьми в решении общих задач. Должны ли мы позволить машинам наводнить медиа пропагандой и фейками, автоматизировать рабочие места и в итоге лишить нас контроля за цивилизацией? Такие решения не должны делегироваться не избранным лидерам технологических компаний».
Вот что предлагают авторы письма:
▪️ Приостановить как минимум на 6 месяцев обучение систем ИИ более мощных, чем GPT-4.
▪️ Разработать протоколы безопасности, которые будут гарантировать положительный и управляемый эффект от разработки ИИ, — этим должны заниматься независимые эксперты совместно с ИИ-лабораториями.
▪️ Развивать системы надёжного управления ИИ — как минимум создать контролирующие органы, которые будут следить за развитием мощных ИИ-систем (здесь компании должны работать в паре с политиками).
▪️ Разработать системы водяных знаков, помогающие отличить синтетический контент от настоящего.
▪️ Финансировать технические исследования в области безопасности ИИ.
▪️ Поощрять институты, которые занимаются преодолением глобальных последствий для экономики и демократии.
▪️ Авторы отдельно отмечают, что их предложение означает не паузу в развитии ИИ в целом, «а просто отступление от опасной гонки за возможностями».
Эти меры помогут человечеству адаптироваться к новым технологиям и разработать мощные и безопасные системы, работающие на всеобщее благо.
Письмо хорошо перекликается с отчётом Goldman Sachs — в нём говорится, что продвинутые языковые модели могут отнять у людей до 300 млн рабочих мест. По данным агентства, больше всего от автоматизации пострадают офисные работники и «белые воротнички», юристы, финансисты, архитекторы и административный персонал.
👍8😁4🤣2🤔1