Люди и Код
8.15K subscribers
1.75K photos
123 videos
1 file
1.48K links
Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.
加入频道
Cегодня на нашей книжной полке — «Вы не знаете JS: Типы и грамматические конструкции» Кайла Симпсона

Это лаконичное руководство исследует типы более глубоко, чем все существующие книги: вы поймёте, как работают типы, узнаете о проблемах их преобразования и научитесь пользоваться новыми возможностями.

Эта книга описывает все тонкости, лучшие практики и особенности языка. Изначально книга выпускалась на GitHub в открытом доступе — там даже есть перевод на русский. Однако сейчас её можно купить и в печатном виде.
👍6
Media is too big
VIEW IN TELEGRAM
Стоит ли идти на бесплатную стажировку и работать только для того, чтобы получить бесценный опыт?

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

На вопрос отвечает Александр Кучук — специалист по Java, Scala, С, PHP, Python, преподаватель.

А вы когда-нибудь проходили стажировки? Какие впечатления от них остались?
👍9
🔥10
Еженедельный дайджест вакансий

Мы продолжаем выкладывать подборку вакансий для джунов и стажёров, где не требуется опыт работы, по ряду IT-сфер: от фронтенда до QA. В статье вы найдёте более 100 предложений по работе и сразу сможете отправить отклик! Следующий выпуск — через неделю ;)
👍8
Как грамотно начать свой путь в IT в России в современных условиях и что для этого требуется?

Какие профили сейчас востребованы и куда влететь с минимальным опытом? Рассказываем про разные направления в IT, в которых можно запустить свою карьеру.
👍4
32-й выпуск подкаста

Машинное обучение, искусственный интеллект и вот это всё: biases, вызовы и достижения

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

▪️Содержание выпуска:
— Что такое машинное обучение (Machine Learning, ML).
— Как соотносятся аналитика, Data Science, машинное обучение, большие данные и искусственный интеллект.
— Какие профессии существуют в этих сферах.
— Есть ли в развитии искусственного интеллекта реальная опасность для человечества: «Матрица», «Терминатор» и прочие сценарии.
— Какие сложные вопросы приходится решать в машинном обучении и как они на практике влияют на отрасль: расовые, гендерные и другие проблемы.
— Как можно разрешить подобные этические дилеммы.
— Типы biases (смещений, искажений) в данных, которые приводят к некорректному результату. Как их избегать.
— Какие практические задачи решает машинное обучение и связанные с ним сферы.
— Какую пользу новые технологии приносят государствам, бизнесу и простым людям.
— Какие языки программирования и инструменты используются в машинном обучении.
— Что надо знать, чтобы стать джуном, мидлом, сеньором в машинном обучении.
— В каких задачах искусственный интеллект опережает человека.
— В каких сферах или ML-проектах индустрия ждёт прорыва. За какими проектами стоит пристально следить прямо сейчас.
— Что почитать, послушать, посмотреть и на кого подписаться.
— История машинного обучения и науки о данных — как они возникли, как развивались.

Гость: Светлана Вронская. Эксперт департамента аналитических решений ГК «КОРУС Консалтинг». В IT с 2000 года. Автор Telegram-канала Analytics Now и подкастов по теме искусственного интеллекта и анализа данных.

Полезные ссылки:
— Telegram-канал Светланы Analytics Now
— Подкаст Светланы
— Книга Кай-Фу Ли «Сверхдержавы искусственного интеллекта. Китай, Кремниевая долина и новый мировой порядок».
— Книга Кай-Фу Ли «ИИ-2041. Десять образов нашего будущего».
— Принципы ESG
— Статьи Forbes по машинному обучению
— Сайт TechTarget
— Сайт CIO
— Сайт Computerworld
— Журнал MIT Technology Review

А ещё в конце выпуска вас ждёт конкурс! Чтобы принять участие, нужно всего лишь оставить отзыв на наш подкаст на любой платформе. Слушайте и узнавайте подробности 😉
🔥6👍3
Сегодня в рекомендациях — «Теоретический минимум по Computer Science. Всё, что нужно программисту и разработчику» Владстона Феррейры Фило

📘 В этой книге сжато и интересно подаются основы алгоритмов, структур данных, устройства компьютера и другие темы, относящиеся к Computer Science.

📘 До программирования автор добирается только в восьмой главе: в ней будут изложены базовые вещи — например, переменные и парадигмы. Примеры алгоритмов с функциями, циклами, условиями и операторами присваивания записаны псевдокодом, который всем понятен.

📘 Книгу стоит прочитать, если у вас нет профильного образования или вы ещё учитесь. Если вы получили профильное образование, читать будет ещё легче, а вы, возможно, наконец-то разберётесь в темах, которые были непонятны во время обучения. Книга также подойдёт, если вы хотите вспомнить основы или убедиться, что не всё из университетской программы забыто.
👍12🔥2
Вы когда-нибудь выгорали? Как справлялись и возвращались в привычный темп?
👍16👎1
«Творчество — это всегда выход за рамки системы, это свободное действие. Творчество — это метасистемный переход».

Создатель Рефала Валентин Турчин мечтал автоматизировать всё вокруг. Как его жизнь перевернулась после знакомства с ЭВМ? Почему он считал кибернетику царицей наук и зачем решил переводить анекдоты о физиках? Рассказываем о выдающемся советском учёном.
👍4
Еженедельный дайджест вакансий

Мы продолжаем выкладывать подборку вакансий для джунов и стажёров, где не требуется опыт работы, по ряду IT-сфер: от фронтенда до QA. В статье вы найдёте более 100 предложений по работе и сразу сможете отправить отклик! Следующий выпуск — через неделю ;)
2👍1
Писали на Паскале и С? Действительно такая сильная разница?
👍6👎5
Люди и Код
«IT-рекрутмент: как найти лучших специалистов, когда всё вокруг горит» Именно так называется новая книга Егора Яценко, одного из самых авторитетных российских рекрутеров. В ней автор попытался рассказать, как сейчас функционирует IT-рекрутмент и какие есть…
Друзья, напоминаем, что сегодня последний шанс поучаствовать в конкурсе и рассказать про ваши собеседования 😅

Ввиду небольшого количества участников мы переносим подведение итогов на завтра, 26 августа :)
Успевайте оставить свою историю!
33-й выпуск подкаста

HTML, CSS и веб-стандарты: возможности, ошибки разработчиков и неизвестные фичи

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

▪️Содержание выпуска:
Блок про HTML
— Как появился и как развивался HTML, как со временем менялась его роль в веб-разработке, какие функции добавлялись.
— Что представляет из себя современный HTML, где и для каких задач используется, что он умеет. Есть ли интересные малоизвестные фичи HTML.
— В чём проблемы современного HTML, чего ему не хватает.
— Насколько браузеры поддерживают современный стандарт HTML.
— Какие ошибки в работе с HTML чаще всего совершают новички и опытные разработчики.
— Есть ли конкуренты у HTML. Отношения с XML, YAML, JSON и другими языками разметки. Почему больше ничего не слышно про XHTML.
— Тулинг вокруг HTML: инструменты, препроцессоры и т. п.
— Зачем писать HTML-код вручную в эпоху фреймворков.

Блок про CSS
— Как появился и как развивался CSS, как со временем менялась его роль в веб-разработке, какие функции добавлялись.
— Почему внедрение CSS шло так долго и мучительно? Какую роль в этом сыграл CSS Zen Garden.
— Что представляет собой современный CSS, где используется и для каких задач, что он умеет. Есть ли интересные малоизвестные фичи CSS.
— В чём проблемы современного CSS, чего ему не хватает.
— Насколько современные браузеры поддерживают стандарт CSS и добавляют ли свои кастомные фичи, которых нет в стандартах.
— Какие ошибки в работе с CSS чаще всего совершают новички и опытные разработчики.
— Есть ли конкуренты у CSS.
— Тулинг вокруг CSS: препроцессоры, фреймворки.

Блок про стандарты
— Когда и почему появилась идея веб-стандартов.
— Войны браузеров — как шли и почему закончились, как получилось сломить ситуацию.
— Закончились ли на самом деле браузерные войны, или они длятся до сих пор, просто в более спокойном режиме.
— Кто занимается веб-стандартами и кто их пишет.
— Какую роль играют веб-стандарты в современном мире и какие веб-стандарты существуют.
— Какие челленджи стоят перед разработчиками стандартов. Получается ли поддерживать актуальность стандартов.
— Как и с какой периодичностью происходит обновление веб-стандартов.
— Кто сильнее — стандарты или браузеры, есть ли между ними какое-то противостояние.
— Какие ошибки в работе со стандартами совершают начинающие и опытные разработчики.
— Есть ли ситуации, когда уместно нарушать стандарты.

🔹Гость: Никита Дубко. Senior Frontend Developer, Google Developer Expert по Web. Пятый голос подкаста «Веб-стандарты» и автор @dev_tip.

Полезные ссылки:
Сообщество «Веб-стандарты».
Подкаст «Веб-стандарты».
Первая в мире веб-страница Тима Бернерса-Ли.
Скриншоты первого в мире браузера.
Доклад Никиты об особенностях тега.
Организация W3C.
Организация WHATWG.
Методология БЭМ.
Smashing Magazine — раздел о CSS.
Образовательные материалы от Google на web.dev.
3👍3
Сегодня на нашей книжной полке — «CSS для профи» Кита Гринта

Книгу рекомендует веб-разработчик в «Аспро» Виктор Бутаков. Вот почему он её советует:

«Основа основ — HTML. Но давайте предположим, что вы уже освоили его на приемлемом уровне и можете заниматься несложной вёрсткой страниц. Куда двигаться дальше? Самое время погрузиться во фронтенд: создавать красивую динамику с помощью JavaScript и более сложные элементы вёрстки на CSS.

CSS обычно вызывает трудности у начинающих программистов. Хорошо, что есть «CSS для профи» — подробное руководство по превращению кода в воплощение мечты дизайнера. Здесь описана теория каскадности и наследования, библиотеки шаблонов, сказано немного об адаптивном дизайне».
👍7
Зачем ходить на конференции и как стать докладчиком?

В чём секрет хорошей подготовки доклада и как не факапнуться, выступая перед огромной аудиторией? Глава программного комитета FrontendConf Глеб Михеев раскрывает тонкости конференций и делится личным опытом.
🔥6
Тестировщик — это когда проходишь тесты в интернете и получаешь деньги? Ах, если бы...

Кто такие тестировщики и чем они отличаются от QA-инженеров? И самое главное — сколько зарабатывают? Мы провели большое исследование и сравнили зарплату в разных регионах, а также узнали, от каких навыков зависит размер зарплаты и сколько платят стажёрам.
7
Дайджест вакансий #7

Мы продолжаем выкладывать подборку вакансий для джунов и стажёров, где не требуется опыт работы, по ряду IT-сфер: от фронтенда до QA. В статье вы найдёте более 100 предложений по работе и сразу сможете отправить отклик! Следующий выпуск — через неделю ;)
👍4
А что бы сказали ваши родители, глядя на ваш код?😄
20👍6🔥4👎1
34-й выпуск подкаста

Нееееет!!! ML на JavaScript с TensorFlow.js: зачем выбирать путь ситха и как по нему идти

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

▪️Содержание выпуска:
— Что такое и для чего используются TensorFlow и TensorFlow.js.
— Возможности современного ML.
— Классический путь ML-джедая (Python, TensorFlow/Keras, NumPy, Pandas, Matplotlib).
— Тёмный путь JavaScript-ситха (TypeScript, TensorFlow.js, Danfo.js, Plotly/Nodeplotlib).
— PyTorch и Keras.io.
— Трудности ML, которые только мотивируют: ML-скептицизм, 5% ошибок и невозможность решить все задачи.
— Зачем писать ML-решения на JavaScript и в каких задачах это уместно.
— Плюсы и минусы работы с ML с помощью JavaScript.
— Инструментарий для работы с ML в JS.
— Интересные способы применения ML в браузере на стороне клиента.
— Интересные способы применения ML в React Native.
— Интересные способы применения ML в Node.js.
— Как переложить все расходы за обсчёт ML на сторону клиента и что будет с безопасностью.
— Как появился TensorFlow.js. Как он работает с JS и WebAssembly.
— Сравнительные характеристики TensorFlow.js и оригинального TensorFlow.
— Почему ТensorFlow.js в браузере уже совсем не медленный.
— Цена Inference и почти бесплатный вывод.
— Хороший уровень privacy клиентов.
— Обучение прямо на девайсе.
— Какую долю рынка занимают ML-решения на JS и растёт ли этот рынок.
— Как сильно TensorFlow.js отстаёт от основного TensorFlow и какие фичи привносит.
— Keras layers и NumPy.
— Фронтенд и бэкенд в TensorFlow. CPU, WebGL, CUDA (Node.js).
— Появится ли PyTorch для JS-мира.

🔹Гость: Алексей Охрименко.
Techlead AI/Voices в KION. Помогает интегрировать ML-решения во все клиенты Android, ATV, iOS. Позиционирует себя не как фанатика, а скорее как фаната JavaScript ML.

Полезные ссылки:
— TensorFlow: https://www.tensorflow.org.
— TensorFlow.js: https://www.tensorflow.org/js.
— Keras layers: https://keras.io/api/layers.
— NumPy: https://numpy.org.
— GitHub Copilot: https://github.com/features/copilot.
— AI Copywriting: https://gerwin.io.
— DALL·E 2: https://openai.com/dall-e-2.
— Художник Павел Пиловец с помощью искусственного интеллекта нарисовал гербы белорусских городов с героями фэнтези: https://bit.ly/3RavUZe.
— Прототипирование игр: https://bit.ly/3R7jVeM.
— Language Model (LaMDA): https://en.wikipedia.org/wiki/LaMDA.
— DALL·E 2 в Cosmopolitan: https://bit.ly/3Twwge0.
— Трансформеры в поиске «Яндекса»: https://habr.com/ru/company/yandex/blog/529658.
👍7
Сегодня на книжной полке — «РНР 7» Дмитрия Котерова и Игоря Симдянова.

📘 «РНР 7», вероятно, самое актуальное пособие по PHP на русском языке. Книга регулярно переиздаётся и дополняется. Её можно сравнить с чейнджлогом.

📘 Особое внимание авторы уделяют рабочей среде — протоколам, подходам к разработке, работе с библиотеками и базами данных. И не забываем про объектно-ориентированное программирование — без него сложно разработать крупный проект.

📘 Из книги вы получите все базовые знания по ООП на PHP. Словом, это идеальная настольная книга для бэкендера.
👍7