ar
Feedback
Люди и Код

Люди и Код

الذهاب إلى القناة على Telegram

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

إظهار المزيد
7 694
المشتركون
-424 ساعات
-167 أيام
-3330 أيام
أرشيف المشاركات
RISC-V – что это за архитектура и какое влияние она окажет на мир мобильной разработки? Мы поговорили с экспертами и выяснили
RISC-V – что это за архитектура и какое влияние она окажет на мир мобильной разработки? Мы поговорили с экспертами и выяснили, что ожидает мобильных разработчиков в связи с портированием Android на новую архитектуру и зачем вообще это нужно Google.

От автора «Хакера» до «Библии по С#» и карьеры в Канаде Михаил Флёнов начал кодить 40 лет назад, когда Delphi и Basic ещё не
От автора «Хакера» до «Библии по С#» и карьеры в Канаде Михаил Флёнов начал кодить 40 лет назад, когда Delphi и Basic ещё не были ругательствами. С тех пор он успел побыть автором в таких культовых журналах, как «Хакер», «Chip Россия» и даже «Игромания», а после карьеры в периодике написал «библии» Delphi и С#, к которым до сих пор обращаются начинающие программисты. Почему автор переехал в Канаду и как изменился мир IT за все эти десятилетия? Читайте в интервью с Михаилом.

photo content

Гайд по получению доступа к ChatGPT без регистрации и СМС в РФ и не только Рассказываем про несколько способов, как обойти са
Гайд по получению доступа к ChatGPT без регистрации и СМС в РФ и не только Рассказываем про несколько способов, как обойти санкционные ограничения для работы с самой нашумевшей нейросетью последних месяцев.

60-й выпуск подкаста Генеративные сети: ChatGPT, LaMDA, виды обучения, нейроны и всякое другое сложное Слушать: YouTube mave «Яндекс Музыка» Apple Podcasts Castbox Содержание выпуска: — Как воспользоваться ChatGPT из России без регистрации. — Что такое обучение вообще и машинное обучение (machine learning) в частности. — Когда и кто ввёл термин «машинное обучение». — Чем машинное обучение отличается от искусственных нейронных сетей и почему это не одно и то же. — В чём заключается парадокс исследований мозга. Имитируют ли искусственные нейросети настоящие нейроны. Как устроен искусственный и естественный нейрон. Зачем отдельные нейроны объединяют в сети. Что означает понятие «скрытый слой» сети. — Сколько нейронов в мозге человека и животных. Определяется ли качество работы искусственных нейросетей только их размером. — Чем глубокое обучение (deep learning) отличается от обычного. — Какие пять типов задач можно решить с помощью нейронных сетей. — Как выглядит изнутри процесс обучения искусственных нейросетей. — Что такое синаптические веса, обучающие пары, ошибка обучения, шаг коррекции, обратное распространение ошибки (backpropagation). — Что такое эпоха обучения. Зачем данные делят на обучающий, проверочный (CV, cross validation) и тестовый наборы. — Что такое переобучение (overfitting) и переспециализация (overspecialization) сети. — Обучение с учителем (supervised learning) и без учителя (unsupervised learning), обучение с подкреплением (reinforcement learning). Чем различаются эти методы и где они применяются. — Как готовят датасеты для машинного обучения: разметка данных, фильтрация, нормирование, извлечение знаний, формализуемые и слабоформализуемые знания. — Что такое пространство признаков, решающая граница (decision boundary), линейно сепарабельные и несепарабельные задачи, проклятие размерности. — Почему простейшая задача «Исключающее ИЛИ» (XOR) отбросила нейросети на 10 лет назад. — Чем машинное обучение принципиально отличается от систем, основанных на правилах. — Философские различия понятий «дедукция» и «индукция» в контексте ИИ и нейронных сетей. — Где брать обучающие данные, наборы данных. Что даёт процесс аугментации данных. — Почему отсутствие открытых датасетов тормозит развитие ИИ в мировом масштабе. LAION-5B как пример важного открытого датасета, появившегося в 2022 году. — Как обучали ChatGPT и модель GPT-3.5, на которой основан этот бот. Зачем OpenAI привлекла к обучению людей. — Как ChatGPT связан с сетью InstructGPT. Что за метод (RLHF, reinforcement learning from human feedback) применили для её обучения. — История и конкуренты ChatGPT. — Внедрение ChatGPT в Bing. Защита нейросетей от зловредного обучения пользователями. — Авторский метод обучения нейросетей. — Как устроена в России охрана интеллектуальной собственности, связанной с IT. В чём различия свидетельства о регистрации программы для ЭВМ, регистрации базы данных, патента на изобретение, на полезную модель. Можно ли запатентовать изобретение в России абсолютно бесплатно. — Что такое нейропакеты и можно ли без программирования создать нейросеть. Гость: Александр Цуриков, автор статей про IT-технологии, преподаватель, доцент, инженер и журналист, кандидат технических наук. Все ссылки из подкаста: bit.ly/3m0cmMj

Как в tutu.ru из стажёров мобильных разработчиков выращивали и что из этого вышло Не можешь найти хорошего разработчика — выр
Как в tutu.ru из стажёров мобильных разработчиков выращивали и что из этого вышло Не можешь найти хорошего разработчика — вырасти его сам. Именно таким принципом руководствовались в tutu.ru, когда объявили о запуске собственного образовательного проекта, который в итоге позволил подготовить кадры для работы в компании. О том, как быстро превратить стажёров в мидлов и собрать из них полноценную команду мобильной разработки, рассказывают Станислав Цыганов и Евгений Суханов — авторы рискованного проекта.

Программисты больше не нужны? GitHub открыл доступ к Copilot for Business — сервису на основе ИИ, который напишет половину ко
Программисты больше не нужны? GitHub открыл доступ к Copilot for Business — сервису на основе ИИ, который напишет половину кода проекта всего за 19 баксов в месяц. По мнению исследователей, полностью заменить разработчиков сервис пока не способен, но позволит увеличить скорость написания программ до 55%. Так, в ряде проектов, которые воспользовались Copilot, доля кода, сгенерированного ИИ, уже составляет около 40%. В рамках улучшения сервиса разработчики ввели новую парадигму — Fill-in-the-Middle. Опираясь на неё, система будет лучше вникать в контекст и предлагать программисту не только варианты завершения кода, но и правки в середине. Также создатели сервиса рассказали, что пользоваться Copilot смогут и организации, не использующие GitHub.

Согласны?
Согласны?

День рождения языка Ада 17 февраля 1983 года считается днём рождения языка программирования Ада. Именно в этот день утвердили
День рождения языка Ада 17 февраля 1983 года считается днём рождения языка программирования Ада. Именно в этот день утвердили стандарт ANSI / MIL-STD-1815-A-1983. О языке, названном в честь Ады Лавлейс, которую считают первым программистом в истории, сегодня вспоминают редко, но кое-где его всё ещё используют. Например, движение поездов на одной из линий парижского метрополитена полностью управляется программой, написанной на языке Ада. Его создавали в 1979–1980 годах в рамках проекта Министерства обороны США по разработке единого языка программирования для бортовых систем управления военными объектами: кораблями, самолётами, танками, ракетами, снарядами и т. д. С 1983 года по настоящее время все проекты на Аде поддерживают единый стандарт языка, у него практически нет модификаций, а те, что есть, обусловлены спецификой конкретной системы, на которую язык устанавливается. В последние годы вокруг Ады сложился миф о том, что язык умирает и используется только военными в США, однако гражданских проектов на нём написано не меньше, чем военных. А «ничего не слышно» о языке потому, что пишут на нём в основном ПО для систем управления самолётами, кораблями и поездами. Для этой сферы характерны высокие требования к надёжности продукции, и, как показало время, Ада идеально им соответствует. А вы сталкивались с языком Ада или похожими? Какой опыт остался у вас после их использования? Делитесь в комментариях!

59-й выпуск подкаста iOS-разработка: SwiftUI, востребованность в России, дороговизна, паттерны Слушать: YouTube mave «Яндекс Музыка» Apple Podcasts Castbox Содержание выпуска: — Какие устройства работают под управлением iOS. Какие ещё ОС есть в экосистеме Apple. — Особенности создания приложений под разные устройства. — На каком стеке создаются iOS-приложения. Какие языки программирования и фреймворки используются. — Инструменты iOS-разработки: IDE и другие. Почему iOS-разработку нередко называют «платной». — Flutter, Xamarin, React Native, JavaScript, Kotlin Multiplatform — где и как они используются в iOS-разработке. Кросс-платформенная разработка на iOS. — Как менялась iOS (и методы разработки под неё) за всё время своего существования. — Что и как работает и не работает на разных версиях iOS. — Политика Apple в отношении разработчиков. Apple и комьюнити разработчиков. — Что такое SwiftUI, что лучше выбрать для нового проекта, как изменилась разработка с приходом SwiftUI. — Objective-C — нужен ли он ещё, как часто пригождается, есть ли у него плюсы или только минусы. — Чем хорош язык Swift. — Паттерны проектирования в iOS. — Какие важные библиотеки и фреймворки используются для разработки на iOS. — Многопоточность в iOS и как она реализуется. — Зависимость разработки от типа процессора — изменилось ли что-то с появлением линейки M. — Главные концепции и компоненты в iOS-разработке. Материалы и гайды от Apple. — В чём сложность iOS-разработки. Какие нерешённые проблемы существуют, что неудобно в разработке под эту платформу. — Как живёт iOS-разработка в России после 24 февраля. Нужны ли ещё такие разработчики. — В чём кайф iOS-разработки. — Какие фичи планирует добавить Apple в будущих версиях iOS. — Чем различается разработка под iOS и Android. — Какие ошибки чаще всего совершают iOS-разработчики. — Как зарегистрировать свой аккаунт разработчика в App Store, что это вообще за аккаунт, какие функции у него есть и для чего он нужен. — Какими скиллами и знаниями должны обладать джуны для первой работы в программировании под iOS. Полезные ссылки: — Ютуб-канал Алексея https://bit.ly/3RXNwIX — CoreData https://ru.wikipedia.org/wiki/CoreData — RealityKit https://apple.co/3lEc5yB — Swift JSON https://github.com/swiftjson/SwiftJson — Многопоточность в Swift https://bit.ly/3XFafLa — Firebase https://firebase.google.com — Язык программирования Swift https://bit.ly/2t09PWw — Objective-C https://ru.wikipedia.org/wiki/Objective-C — Live Widgets https://developer.apple.com/widgets — Skia https://skia.org/docs/dev/testing/ios — Язык программирования Dart https://ru.wikipedia.org/wiki/Dart — Архитектура VIPER https://habr.com/ru/post/358412 — Архитектура RIBs https://habr.com/ru/company/sports_ru/blog/424305 — Архитектура Clean Swift https://habr.com/ru/post/415725 — SwiftUI https://developer.apple.com/documentation/swiftui — Figma-плагин для экспорта проекта в Jetpack Compose https://bit.ly/3lAldnF — Delegate https://apple.co/3RYyVg8 — Enumerations https://bit.ly/40XiFjz — Private extension https://apple.co/3I4Hrpg — DiffKit http://www.diffkit.org — Server-driven UI https://habr.com/ru/company/alfa/blog/668754 — SwiftBook https://swiftbook.ru — Курсы Рэя Вендерлиха https://www.kodeco.com — Hacking with Swift https://www.hackingwithswift.com — Канал «iOS Developers — русскоговорящее сообщество» https://t.me/ios_ru Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.

Как правильно решать задачи в LeetCode и не забросить его через пару дней LeetСode — отличный сервис для подготовки к техниче
Как правильно решать задачи в LeetCode и не забросить его через пару дней LeetСode — отличный сервис для подготовки к техническим интервью и прокачивания навыков программирования. Многие разработчики из «Яндекса», «Тинькоффа» и даже MAANG признаются, что именно он помог им попасть в крутую компанию. Главное, говорят они, — регулярно решать задачи и не забрасывать обучение. Но как извлечь максимум пользы из этого тренажёра? Сколько месяцев нужно «щёлкать» задачи и почему большинство пользователей забрасывают тренировки уже через неделю? Вместе с Ниной Торгунаковой из «Злых марсиан» составили гайд по работе с платформой.

photo content

main( ) {printf("привет, мир");} Для вновь прибывших рассказываем, о чём вообще этот канал и что интересного здесь можно найт
main( ) {printf("привет, мир");} Для вновь прибывших рассказываем, о чём вообще этот канал и что интересного здесь можно найти. «Люди и код» — это проект о программировании для программистов. Здесь айтишники делятся знаниями и опытом без токсичности и переходов на личности. В нашем канале вы найдёте статьи о том, как устроен мир IT, с какого языка программирования в него «вкатываться» и как найти работу — в том числе удалённую и за границей. Также у нас регулярно выходят экспертные мнения по актуальным вопросам, подкасты с крутыми гостями, интересные новости и разбор важных событий компьютерного мира. Вот какие посты мы рекомендуем вам для знакомства с нашим контентом: — Первый выпуск подкаста Как стать программистом в 37 и найти работу после сотен отказов Большой спецпроект про историю и развитие транзисторов Можно ли войти в IT, когда тебе 15?Онлайн-учебник по JavaScript: что это и почему его стоит изучить Что делать, если после изучения языка программирования охладеваешь к нему? Лучшие статьи и подкасты за 2022 год по мнению редакции Читайте, комментируйте и ставьте реакции! А под этим постом делитесь вашими любимыми материалами — составим пользовательскую подборку вместе.

Как JVM спасла программистов от профессионального «подгорания» 25 лет назад разработчикам на C и С++ приходилось думать о том
Как JVM спасла программистов от профессионального «подгорания» 25 лет назад разработчикам на C и С++ приходилось думать о том, на какой операционке и архитектуре процессора будет работать их код. Так, если программа разрабатывалась под Linux, то о запуске на «винде» или маке можно было забыть. Чтобы решить эту проблему, Джеймс Гослинг создал Java. Джависты не задумывается, на какой платформе будет запускаться приложение. В то же время виртуальная машина не знает, что исполняет инструкции на Java, ведь она принимает и исполняет платформо независимый байт-код. Как устроена Java Virtual Мachine и ее экосистема? Что такое Jython и jRuby и кому они нужны? Читайте в подробном гайде по JVМ от Ивана Углянского, инженера и одного из основателей JUGNsk.

В этот день 27 лет назад суперкомпьютер впервые выиграл шахматную партию у человека 10 февраля 1996 года Гарри Каспаров (приз
В этот день 27 лет назад суперкомпьютер впервые выиграл шахматную партию у человека 10 февраля 1996 года Гарри Каспаров (признан иностранным агентом) сыграл матч с Deep Blue («Глубокая печаль») — суперкомпьютером от IBM. Устройство обладало 36-ядерным микропроцессором POWER2, который был соединён с 216 специальными шахматными процессорами, работающими на серверной платформе IBM RS/6000. Компьютер работал на Unix-подобной операционной системе IBM AIX, а его шахматная программа была написана на C. Он мог высчитывать до 100 млн операций в секунду и «думать» на несколько ходов вперед. Пресса считала российского шахматиста безоговорочным фаворитом (до этого он обыгрывал прототип — Deep Thought), однако первая же партия завершилась сенсационной победой Deep Blue: Каспаров сдался на 37-м ходу. И всё же по итогу матча победу со счётом 4:2 одержал гроссмейстер. Однако уже через год в матче-реванше ИИ нанёс Каспарову поражение, чем, очевидно, вверг гроссмейстера в «глубокую печаль». Гарри обвинил IBM в создании нездоровой напряжённости вокруг матча и потребовал предоставить распечатки log-файлов (посмотреть их можно тут). А в 2003 году по мотивам противостояния даже сняли фильм Game Over: Kasparov and the Machine.

58-й выпуск подкаста Микропроцессоры: Intel, ARM, «Эльбрус», цепочка производства, архитектуры и конкуренция Слушать: YouTube mave «Яндекс Музыка» Apple Podcasts Castbox Содержание выпуска: — Что такое микропроцессор. — Из каких компонентов состоит микропроцессор. — Как развивались микропроцессоры и какими были первые микропроцессоры. — Что такое архитектура микропроцессоров. — Чем различаются обычные и графические процессоры. — Что такое инструкции микропроцессора. — Как изготавливаются микропроцессоры в России и в мире. — Технологические процессы, компании-производители, конкуренция. — Какие вызовы стоят перед индустрией микропроцессоров и отдельными производителями. — Почему все говорят об архитектуре ARM. — Что почитать и изучить по теме. — Почему майнеры используют видеокарты, а не обычные процессоры. — Основные игроки на рынке микропроцессоров. — Кто в России занимается микропроцессорами. Полезные ссылки: — Телеграм-канал Максима https://t.me/imaxairu — Ютуб-канал Максима https://www.youtube.com/c/MaximGorshenin — Рутуб-канал Максима https://rutube.ru/u/imaxai — Подкаст про механические компьютеры https://skillboxcode.mave.digital/ep-53 — Подкаст про историю полупроводников https://skillboxcode.mave.digital/ep-48 — Спецпроект о транзисторах https://skillbox.ru/media/code/revolyutsiya-tranzistorov — Подкаст про квантовые вычисления https://skillboxcode.mave.digital/ep-24 — Процессор Intel 4004 https://ru.wikipedia.org/wiki/Intel_4004 — Компания Intel https://ru.wikipedia.org/wiki/Intel — Компания NVIDIA https://ru.wikipedia.org/wiki/Nvidia — Компания AMD https://ru.wikipedia.org/wiki/Advanced_Micro_Devices — Архитектура ARM https://bit.ly/3HLn2FE — Открытая архитектура RISC-V https://ru.wikipedia.org/wiki/RISC-V — Архитектура x86 https://ru.wikipedia.org/wiki/X86 — Архитектура x86-64 https://ru.wikipedia.org/wiki/X86-64 — Архитектура SPARC https://ru.wikipedia.org/wiki/SPARC — Нейронный процессор https://bit.ly/3Yg3FLU — Процессор «Скиф» https://elvees.ru/chip/processors-multicore/skif — Компания «Байкал электроникс» https://bit.ly/3HNjdzQ — DSP https://bit.ly/3x9BAKx — Архитектура MIPS https://bit.ly/3RHLP1X — Архитектура «Эльбрус» https://bit.ly/3I7e1In — Архитектура POWER от IBM https://ru.wikipedia.org/wiki/POWER — Компания TSMC https://ru.wikipedia.org/wiki/TSMC — Процессор Huawei Kunpeng https://bit.ly/3DSotRL — Компания ASML https://ru.wikipedia.org/wiki/ASML Гость: Максим Горшенин, блогер, популяризатор российской микроэлектроники. Ведёт каналы в Telegram, на YouTube и Rutube.

Как после ядерного производства вкатиться в геймдев и зачем это нужно? Игорь Сыченко прошёл путь от практики на озёрском «Мая
Как после ядерного производства вкатиться в геймдев и зачем это нужно? Игорь Сыченко прошёл путь от практики на озёрском «Маяке» до разработки VR-проектов и мобильных RPG на Unity. Какими навыками важно обладать, если есть желание «пилить игры», и нужно ли глубоко знать языки, на которых написан игровой движок? Читайте в нашем материале.

Какой контент на нашем канале вам интереснее читать?
Anonymous voting

Там, кажись, Рокет умер. Пишу с известием, что отложка готова))

photo content