Самые_необычные_языки_программирования.pdf
41 MB
Сегодня на книжной полке — «Самые необычные и древние языки программирования», наша первая книга
📘 Книга придётся по душе всем, кто интересуется историей программирования, независимо от возраста. Она не требует практики в разработке и будет интересна даже тем, кто никогда не занимался программированием.
Книга состоит из трёх разделов:
▪️Древние языки. В нём мы рассказываем, какой язык программирования можно считать первым, как выглядели советские языки программирования Эль, Рефал и Рапира, почему COBOL и Fortran вдруг стали снова популярными и каково это — писать на ассемблере в XXI веке.
▪️Экзотические языки. Тут мы оторвались по полной: рассказали про эзотерические языки, про языки программирования на эмоджи и языки, код в которых пишется не на английском (там даже клингонский есть, чёрт возьми).
▪️Размышления. В последнем разделе мы рассказали, кем были бы языки программирования в сериале «Игра в кальмара» и за что разработчики ненавидят разные технологии.
Скачать книгу можно в прикреплённом файле.
📘 Книга придётся по душе всем, кто интересуется историей программирования, независимо от возраста. Она не требует практики в разработке и будет интересна даже тем, кто никогда не занимался программированием.
Книга состоит из трёх разделов:
▪️Древние языки. В нём мы рассказываем, какой язык программирования можно считать первым, как выглядели советские языки программирования Эль, Рефал и Рапира, почему COBOL и Fortran вдруг стали снова популярными и каково это — писать на ассемблере в XXI веке.
▪️Экзотические языки. Тут мы оторвались по полной: рассказали про эзотерические языки, про языки программирования на эмоджи и языки, код в которых пишется не на английском (там даже клингонский есть, чёрт возьми).
▪️Размышления. В последнем разделе мы рассказали, кем были бы языки программирования в сериале «Игра в кальмара» и за что разработчики ненавидят разные технологии.
Скачать книгу можно в прикреплённом файле.
👍2
Как перейти из дизайна в IT и нажить врага в лице Стива Джобса?
CTO и сооснователь компании Dfns, инвестор и советник Давид Григорян рассказывает о своём пути от создания сайтов до майнинга и блокчейна.
CTO и сооснователь компании Dfns, инвестор и советник Давид Григорян рассказывает о своём пути от создания сайтов до майнинга и блокчейна.
Skillbox
«Пик моей карьеры наступил, когда на нас подали в суд по наводке Стива Джобса»
Давид Григорян рассказал, как стал CTO в европейском финтехе, продал Ubisoft свою компанию и ушёл с головой в крипту и блокчейн.
Как тестируют безопасность приложений и зачем нужны защитники и нападающие?
Как влететь в эту сферу самостоятельно и какие могут возникнуть проблемы? Лев Прокопьев составил подробный гайд по кибербезопасности.
Как влететь в эту сферу самостоятельно и какие могут возникнуть проблемы? Лев Прокопьев составил подробный гайд по кибербезопасности.
Skillbox
Наступательная кибербезопасность: подробный гайд от «белого» хакера
Лев Прокопьев рассказал, как тестируют безопасность приложений, какие проблемы безопасности самые распространённые и как стать элитой :)
👍1
Фронтенд — это не только покраска кнопочек, но ещё и хороший заработок.
Но настолько ли он хорош? В списке Forbes, например, мы фронтендеров не видели... Рассказываем в нашем большом исследовании о том, сколько они зарабатывают на самом деле (статью написал не Ю. Дудь).
Напишите, сколько вы сейчас зарабатываете. И укажите вашу должность, соберём аналитику в комментариях :)
Но настолько ли он хорош? В списке Forbes, например, мы фронтендеров не видели... Рассказываем в нашем большом исследовании о том, сколько они зарабатывают на самом деле (статью написал не Ю. Дудь).
Напишите, сколько вы сейчас зарабатываете. И укажите вашу должность, соберём аналитику в комментариях :)
Skillbox
Зарплаты и скиллы фронтенд-разработчиков разных грейдов: исследование Skillbox Media
Рассказываем об уровне зарплат во фронтенде, а также о том, как выглядит реальное тестовое задание для стажировки и кому положены витамины.
👍1
Media is too big
VIEW IN TELEGRAM
Что эйчары хотят увидеть в резюме разработчика и какие основные ошибки совершают кандидаты?
Разбираем в новом выпуске рубрики «Карьера в IT».
На вопрос отвечает Екатерина Коновалова, автор и ведущий просветительского блога «Карьерное консультирование и профориентация», дипломированный карьерный консультант, карьерный коуч и профориентолог.
Расскажите о ваших проблемных интервью. С какими ошибками вы сталкивались, проходя собеседование или проводя его?
Разбираем в новом выпуске рубрики «Карьера в 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: о входе и успешной работе в IT, стартапе и вживлении чипов в себя
🎧Слушать выпуск:
YouTube
mave
«Яндекс.Музыка»
Apple Podcasts
Castbox
«ВКонтакте»
Google Podcasts
Содержание выпуска:
— Как изучать программирование, если ты вообще ничего не видишь.
— Проблемы поиска первой работы в IT.
— Зачем переходить из разработки в DevOps.
— Как пишут код незрячие программисты.
— Как отлаживают и рефакторят код незрячие программисты.
— Как читают, воспринимают и изучают чужой код незрячие программисты.
— Зачем нужна раскладка Дворака и как она помогает набирать текст одной рукой.
— Почему приходится дробить код на атомарные сущности.
— Как удерживать в голове архитектуру кода.
— Как успешно работать над фронтендом, если ты не видишь результат.
— Зачем вживлять в себя микрочипы и как они помогают жить комфортнее.
— О любви к музыке и поразительном жизнелюбии.
— О любимых IDE и редакторах кода.
— Об инструментах и программах, которые помогают работать.
🔹Гость: Евгений Некрасов — DevOps-инженер кластеров и нейронных сетей, преподаватель курса DevOps Beginner в IT-компании Tages. Ведёт Telegram-канал «Войти в IT наощупь».
Полезные ссылки:
— Группа Avenged Sevenfold
— Текстовый редактор Pluma
— Бесплатный видеокурс по Vim
YouTube
Незрячий DevOps: о входе и успешной работе в IT, стартапе и вживлении чипов в себя
Гость: Евгений Некрасов — DevOps-инженер кластеров и нейронных сетей, преподаватель курса DevOps Beginner в IT-компании Tages. Ведёт Telegram-канал «Войти в IT наощупь»: https://yangx.top/ravino_doul_channel.
Содержание выпуска
— Как изучать программирование…
Содержание выпуска
— Как изучать программирование…
Сегодня на книжной полке — Проект «Феникс» Джина Кима, Кевина Бера и Джоржа Спаффорда
📘 Это роман о том, как DevOps меняет бизнес к лучшему. Авторы рассматривают использование методологии DevOps в рамках одной IT-компании глазами одного IT-менеджера.
📘 «Проект „Феникс“» — история, рассказанная простым языком о привычном, донельзя знакомая, полезная каждому, кто заинтересован в отладке процессов в отрасли информационных технологий.
📘 Это роман о том, как DevOps меняет бизнес к лучшему. Авторы рассматривают использование методологии DevOps в рамках одной IT-компании глазами одного IT-менеджера.
📘 «Проект „Феникс“» — история, рассказанная простым языком о привычном, донельзя знакомая, полезная каждому, кто заинтересован в отладке процессов в отрасли информационных технологий.
Технологии настолько продвинулись, что роботы уже способны помогать людям с эпилепсией
Но в чём сложность разработки таких роботов и почему мы так далеки от того, чтобы внедрить их в каждую профильную больницу? Что такое «персонализированная медицина» и как она выглядит? Рассказывает Роман Душкин, директор по науке и технологиям Агентства искусственного интеллекта.
Но в чём сложность разработки таких роботов и почему мы так далеки от того, чтобы внедрить их в каждую профильную больницу? Что такое «персонализированная медицина» и как она выглядит? Рассказывает Роман Душкин, директор по науке и технологиям Агентства искусственного интеллекта.
Skillbox
Роман Душкин: «Медицина — это область доверия»
Беседуем о перспективах ИИ в отечественной медицине с создателем «Джейн» — системы, предназначенной для помощи детям с эпилепсией.
🔥1
Media is too big
VIEW IN TELEGRAM
Почему ваши скиллы не всегда влияют на успешность собеседования?
И как вообще его пройти? Обсуждаем в новом выпуске рубрики «Карьера в IT».
На вопрос отвечает Наталия Давыдова, фронтенд-разработчица в «Точке».
И как вообще его пройти? Обсуждаем в новом выпуске рубрики «Карьера в IT».
На вопрос отвечает Наталия Давыдова, фронтенд-разработчица в «Точке».
«Некоторые разработчики любят разговоры в духе: мы, мол, тру-программисты, постигли статическую типизацию, C-style-код, сидим на шарпах, джаве, РНР, а этот ваш „питон“ — ну что это за язык? Ни скобочек, ни точек с запятыми — разве так пишут?»
Почему к Python за долгие годы сформировалось предвзятое отношение? Откуда столько мемов на тему «петухона», «петушка — золотого гребешка» и прочего? И зачем программисту сегодня переходить на Python?
Разработчик из «Точки» Лев Кудряшов рассказывает, как перешел с джавы и плюсов на Python и почему он не жалеет об этом.
Почему к Python за долгие годы сформировалось предвзятое отношение? Откуда столько мемов на тему «петухона», «петушка — золотого гребешка» и прочего? И зачем программисту сегодня переходить на Python?
Разработчик из «Точки» Лев Кудряшов рассказывает, как перешел с джавы и плюсов на Python и почему он не жалеет об этом.
Skillbox
Перейти на Python после Java, C# и C++ и жить счастливо: большое интервью с разработчиком
Лев Кудряшов сменил «трушные» Java и C++ на Python и не пожалел. теперь он рассказывает, чем хорош Python и почему его низкая скорость — не проблема.
🔥2👍1
26-й выпуск подкаста
Программирование микроконтроллеров: работа с памятью, ограничения, языки, типы, что купить
🎧Слушать выпуск:
YouTube
mave
«Яндекс.Музыка»
Apple Podcasts
Castbox
«ВКонтакте»
Google Podcasts
Содержание выпуска:
— Какие типы микроконтроллеров существуют, для чего они используются, где мы в быту или в каких-то понятных нам предметах можем их найти.
— Какие технологии путают с микроконтроллерами. COM, SoC, FPGA, DSP. В каких случаях их стоит выбрать вместо микроконтроллеров.
— Чем программирование микроконтроллеров отличается от других типов программирования.
— Ограничения и особенности контроллеров. Операционные системы для микроконтроллеров. ОСРВ, FreeRTOS, Mbed OS.
— Как обеспечивается безопасность кода в микроконтроллерах. Информационная безопасность и safety-critical system.
— Какие языки программирования используются для программирования микроконтроллеров. Когда и какие стоит выбирать. C, C++, Ассемблер, Python, JavaScript.
— Какие серии микроконтроллеров наиболее популярны среди любителей. AVR, ARM Cortex-M (STM32), ESP32, PIC, 8051, MSP430.
— Что такое Arduino, к каким типам контроллеров относится платформа. В чём фишка и причина популярности Arduino.
— Конкуренты Arduino (не микроконтроллеры): семейство Raspberry Pi, «Марсоход».
— Какие навыки и знания нужны, чтобы делать что-то интересное на микроконтроллерах.
— Какой инструментарий понадобится на старте, а какой — когда уже освоишься. Минимальный и максимальный набор инструментов.
— Что нужно знать и уметь, чтобы работать с микроконтроллерами — то есть устроиться в компанию, которая собирает что-то на них.
— Где лучше заказывать микроконтроллеры и что заказать на старте.
— По каким ресурсам и книгам можно изучать работу с микроконтроллерами и программирование на них.
🔹Гость: Алексей Долиненко, бэкенд-разработчик международного стартапа TraceAir — веб-платформы для контроля строительства на основе данных с дронов.
▪️Полезные ссылки:
— Статья Алексея «Многозадачность в микроконтроллерах на основе продолжений».
— Хоровиц, Хилл — «Искусство схемотехники».
— Таненбаум, Бос — «Современные операционные системы».
— Борис Семенов — «Силовая электроника. От простого к сложному».
— Герб Саттер — «Решение сложных задач на C++. 87 головоломных задач с решениями».
— Роберт Мартин — «Чистая архитектура. Искусство разработки программного обеспечения».
— Роберт Мартин — «Чистый код. Создание, анализ и рефакторинг».
Программирование микроконтроллеров: работа с памятью, ограничения, языки, типы, что купить
🎧Слушать выпуск:
YouTube
mave
«Яндекс.Музыка»
Apple Podcasts
Castbox
«ВКонтакте»
Google Podcasts
Содержание выпуска:
— Какие типы микроконтроллеров существуют, для чего они используются, где мы в быту или в каких-то понятных нам предметах можем их найти.
— Какие технологии путают с микроконтроллерами. COM, SoC, FPGA, DSP. В каких случаях их стоит выбрать вместо микроконтроллеров.
— Чем программирование микроконтроллеров отличается от других типов программирования.
— Ограничения и особенности контроллеров. Операционные системы для микроконтроллеров. ОСРВ, FreeRTOS, Mbed OS.
— Как обеспечивается безопасность кода в микроконтроллерах. Информационная безопасность и safety-critical system.
— Какие языки программирования используются для программирования микроконтроллеров. Когда и какие стоит выбирать. C, C++, Ассемблер, Python, JavaScript.
— Какие серии микроконтроллеров наиболее популярны среди любителей. AVR, ARM Cortex-M (STM32), ESP32, PIC, 8051, MSP430.
— Что такое Arduino, к каким типам контроллеров относится платформа. В чём фишка и причина популярности Arduino.
— Конкуренты Arduino (не микроконтроллеры): семейство Raspberry Pi, «Марсоход».
— Какие навыки и знания нужны, чтобы делать что-то интересное на микроконтроллерах.
— Какой инструментарий понадобится на старте, а какой — когда уже освоишься. Минимальный и максимальный набор инструментов.
— Что нужно знать и уметь, чтобы работать с микроконтроллерами — то есть устроиться в компанию, которая собирает что-то на них.
— Где лучше заказывать микроконтроллеры и что заказать на старте.
— По каким ресурсам и книгам можно изучать работу с микроконтроллерами и программирование на них.
🔹Гость: Алексей Долиненко, бэкенд-разработчик международного стартапа TraceAir — веб-платформы для контроля строительства на основе данных с дронов.
▪️Полезные ссылки:
— Статья Алексея «Многозадачность в микроконтроллерах на основе продолжений».
— Хоровиц, Хилл — «Искусство схемотехники».
— Таненбаум, Бос — «Современные операционные системы».
— Борис Семенов — «Силовая электроника. От простого к сложному».
— Герб Саттер — «Решение сложных задач на C++. 87 головоломных задач с решениями».
— Роберт Мартин — «Чистая архитектура. Искусство разработки программного обеспечения».
— Роберт Мартин — «Чистый код. Создание, анализ и рефакторинг».
YouTube
Программирование микроконтроллеров: работа с памятью, ограничения, языки, типы, что купить
Гость: Алексей Долиненко, бэкенд-разработчик международного стартапа TraceAir — веб-платформы для контроля строительства на основе данных с дронов (https://www.traceair.ru).
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected].…
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected].…
👍3🔥2
Как сложилась судьба первого программиста с записью «программист» в трудовой книжке и какое влияние он оказал на весь мир?
Андрей Ершов ещё в детстве хотел решить все задачи по алгебре, геометрии и физике, но после курсов о программировании его жизнь кардинально изменилась: он работал над программами для БЭСМ, придумал концепцию Лексикона для программистов и создал первую в стране развитую систему разделения времени — АИСТ-0. Рассказываем историю человека, который придумал термин «информатика».
Андрей Ершов ещё в детстве хотел решить все задачи по алгебре, геометрии и физике, но после курсов о программировании его жизнь кардинально изменилась: он работал над программами для БЭСМ, придумал концепцию Лексикона для программистов и создал первую в стране развитую систему разделения времени — АИСТ-0. Рассказываем историю человека, который придумал термин «информатика».
Skillbox
Андрей Ершов: отец советской «информатики» и один из первых программистов в СССР
Он не стал физиком из-за советских запретов. Зато придумал новую науку и предопределил развитие информационных технологий на много лет вперёд.
👍4
Сегодня на книжной полке — iOS Apprentice Джоуи де Виллы, Эли Ганима и Маттейса Холлеманса
📘 Книга для новичков не только в iOS или Swift, но и в программировании в целом. В руководстве, написанном в непринуждённой форме, простыми словами подробно объясняется, как сделать приложение с нуля. Четыре урока посвящены созданию четырёх приложений — каждое чуть большей сложности, чем предыдущее. Вы сделаете:
▪️простую игру для изучения программирования на iPhone;
▪️to-do-приложение для организации списков дел;
▪️приложение, сохраняющее посещённые вами места;
▪️приложение для поиска товаров в магазине iTunes.
📘 Книга для новичков не только в iOS или Swift, но и в программировании в целом. В руководстве, написанном в непринуждённой форме, простыми словами подробно объясняется, как сделать приложение с нуля. Четыре урока посвящены созданию четырёх приложений — каждое чуть большей сложности, чем предыдущее. Вы сделаете:
▪️простую игру для изучения программирования на iPhone;
▪️to-do-приложение для организации списков дел;
▪️приложение, сохраняющее посещённые вами места;
▪️приложение для поиска товаров в магазине iTunes.
❤4
«Можно быть очень хорошим специалистом — и при этом совершенно не уметь искать и находить для себя достойную работу. Хорошая новость: этот скилл прокачивается».
Василиса Версус, СТО в Roketo, занимается айти с детства. После школы она сидела с открытым HTML Book, а на первом курсе устроилась фронтендером как мидл. Как ей это удалось и какие препятствия пришлось преодолеть? И как в таких условиях справляться со стрессами и выгоранием? Читайте в интервью.
Василиса Версус, СТО в Roketo, занимается айти с детства. После школы она сидела с открытым HTML Book, а на первом курсе устроилась фронтендером как мидл. Как ей это удалось и какие препятствия пришлось преодолеть? И как в таких условиях справляться со стрессами и выгоранием? Читайте в интервью.
Skillbox
Василиса Версус: «Умение искать работу не связано с техническими скиллами»
Нужно ли оканчивать профильный вуз, чтобы стать крутым фронтендером, как искать первую работу и как прокачаться до хэда.
👍7❤1