Люди и Код
8.15K subscribers
1.75K photos
123 videos
1 file
1.49K links
Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.
加入频道
Media is too big
VIEW IN TELEGRAM
Как джуну стать мидлом и понять, что он уже тянет на мидла? Рассказывает Александр Кучук в новом выпуске рубрики «Карьера в IT».

Мидлы, вопрос к вам: как и когда вы поняли, что уже готовы стать мидлом? И не пожалели ли о своём решении впоследствии?
11👍3
Дайджест вакансий #9

Мы продолжаем выкладывать подборки вакансий для джунов и стажёров, где не требуется опыт работы, в ряде IT-сфер: от фронтенда до QA. В статье вы найдёте более 100 предложений по работе и сможете сразу отправить отклик! Следующий выпуск — через неделю ;)
👍6
Я начал свой путь в IT почти 17 лет назад. Я занимался много чем: пёк блины, подметал улицы, но уже со второго курса всерьёз работал на C++ и ассемблере.

Кто такой Доктор Кот и как он совмещает в своей работе IT и психологию? Почему рядовому программисту при выгорании, скорее всего, не поможет стандартный психолог, поскольку не разберётся в терминах? Евгений Кот на личных примерах объясняет, как IT-мир связан с психологией.
7👍1
36-й выпуск подкаста

Парадигмы программирования: императивная, декларативная, ООП, функциональная и другие

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

▪️Содержание выпуска:
— Что такое парадигмы программирования и для чего они нужны.
— Какие парадигмы программирования существуют.
— Верхнеуровневая классификация парадигм программирования.
— Императивная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают.
— Процедурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
— Структурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
— Аспектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
— Объектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
— Обобщённое программирование: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки наиболее ярко выражают парадигму, почему она может считаться отдельной от императивной парадигмы.
— Декларативная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают.
— Функциональная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной. За что её критикуют.
— Логическая парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной.
— Что такое метапрограммирование.
— Делаются ли попытки сконструировать «неимперативные» микропроцессоры или компьютеры.

Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства искусственного интеллекта, технологический евангелист.

Полезные ссылки:
YouTube-канал «Душкин объяснит».
Telegram-канал «Душкин объяснит».
Видео Романа Душкина о теории автоматов.
Видео Романа Душкина о полиморфизме.
🔥5👍1
Сегодня на книжной полке — «Чистая архитектура» Роберта Мартина. Её рекомендует прочесть Александр Дунай, ведущий разработчик в «Альфа-банке». Вот почему:

«Эта книга для серьёзных программистов. Она довольно сложная, но если вы считаете себя опытным, то желательно её освоить. В ней Роберт рассказывает, как спроектировать качественную архитектуру и работать над дизайном ПО».
👍5
Согласны?
👍30
Действительно...
👍17
Как себя ведут программисты из США и России при найме на работу и почему из 50 кандидатов в Java-разработчики только одна девушка?

Engineering Manager Дарья Линник делится опытом собеседования людей из разных стран и рассказывает о необычных наблюдениях.
👍6
Кто создал в СССР первое поколения компьютеров?

Как «сын врага народа» без образования смог повторить успех американских коллег и создать автоматическую цифровую электронную машину? Рассказываем историю Башира Рамеева.
👍2😢2👎1
😢19👎9👍8
37-й выпуск подкаста

Lisp: синтаксис, своё ООП, компиляторы, диалекты, легендарность и перспективы

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

▪️Содержание выпуска:
— Что за язык Lisp и как его можно кратко охарактеризовать.
— Как и для чего создавался Lisp. Почему он не смог стать мейнстримом в наше время.
— Как развивался Lisp.
— Особенности Lisp: синтаксис, методы и тому подобное.
— Кто работает над Lisp и как его развивают.
— Какие интересные проекты написаны на Lisp и в каких компаниях его используют.
— Используется ли Common Lisp в продакшене сегодня.
— Почему Lisp принято хвалить и восхищаться им. Как у него сложилась такая репутация.
— Что входит в стандартную библиотеку Lisp.
— Как исполняется Lisp-код. Какие компиляторы для него существуют.
— Какие IDE и редакторы используют для программирования на Lisp.
— Как у Lisp дела с интеропом. Умеет ли он дружить с другими языками.
— Какой тулинг, библиотеки и фреймворки есть в экосистеме Lisp.
— С какими языками интересно сравнить Lisp — Haskell, Python, C/C++.
— Диалекты Lisp: чем различаются, где используются, какие самые популярные.
— Как и зачем изучать Lisp. Что самое сложное в изучении Lisp.
— Какие ресурсы стоит использовать для изучения Lisp.
— Какие концепции Lisp больше всего восхищают. Какие концепции современные языки почерпнули из Lisp.
— Есть ли у Lisp шанс стать более популярным или даже мейнстримным языком.
— Как понять, что Lisp — это конструктор для создания своих языков программирования.
— Почему Lisp не очень популярен — даже по сравнению с тем же достаточно гиковским Haskell.

Гость: Алексей Егоров, техлид и разработчик в Wild Spike, создатель русскоязычного чата по Lisp.


Полезные ссылки:
— Русскоязычный чат по Lisp: https://yangx.top/lisp_ru
— Язык Hy — Lisp-синтаксис для экосистемы Python: https://hylang.org
— Язык Clojure — Lisp в экосистеме JVM: https://clojure.org
— Язык Fennel — Lisp для экосистемы Lua: https://fennel-lang.org
— Язык Racket, диалект Lisp с удобной IDE: https://en.wikipedia.org/wiki/Racket_(programming_language)
— Компания Symbolics: https://en.wikipedia.org/wiki/Symbolics
— D-Wave Systems — компания, которая создаёт квантовые компьютеры: https://ru.wikipedia.org/wiki/D-Wave_Systems
— Пол Грэм: https://ru.wikipedia.org/wiki/Грэм,_Пол
— Common Lisp Object System — ООП для Lisp: https://en.wikipedia.org/wiki/Common_Lisp_Object_System
— Формальная верификация: https://ru.wikipedia.org/wiki/Формальная_верификация
— The Common Lisp Cookbook — лучшие практики в Lisp: https://lispcookbook.github.io/cl-cookbook
— ANSI Common Lisp, книга Пола Грэма: http://paulgraham.com/acl.html
— Книга Practical Common Lisp: https://gigamonkeys.com/book
— Компилятор SBCL: https://sbcl.org
— SLY для Emacs: https://joaotavora.github.io/sly
— SLIME для Emacs: https://slime.common-lisp.dev
— Read–eval–print loop (REPL): https://en.wikipedia.org/wiki/Read–eval–print_loop
— Пакетный менеджер Quicklisp: https://www.quicklisp.org/beta
— LispWorks IDE: http://www.lispworks.com/products/ide.html
— Статья State of the Common Lisp Ecosystem: https://borretti.me/article/common-lisp-sotu-2015
— Новостной агрегатор Planet: Lisp: https://planet.lisp.org
— Программист из геймдева Тиму Суини: https://ru.wikipedia.org/wiki/Суини,_Тим
— Программист из геймдева Джон Кармак: https://en.wikipedia.org/wiki/John_Carmack
👍9
Дайджест вакансий #10

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

Функциональная парадигма программирования, монады, коробочки, паттерны и отношения с ООП

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

Содержание выпуска

— Что такое функциональная парадигма программирования.
— Как и зачем она появилась, что лежит в её основе.
— Главные концепции функциональной парадигмы.
— Что такое лямбда-исчисление.
— Действительно ли в функциональной парадигме всё построено на рекурсии.
— Что такое монада, если это не моноид в категории эндофунктора.
— Что такое функции высшего порядка.
— Что такое чистые функции.
— Какие языки наиболее ярко отражают функциональную парадигму. 
— Отличие функциональности Lisp от функциональности Haskell.
— Для каких задач функциональная парадигма подходит лучше всего, на каких задачах она проявляется не очень хорошо. 
— Сильные и слабые стороны функциональной парадигмы.
— Функциональная парадигма в «нефункциональных» языках.
— Как функциональная парадигма связана с декларативной парадигмой.
— Отношения с ООП. Способна ли функциональная парадигма заменить ООП полностью.
— Что программисты не понимают о функциональной парадигме и какие ошибки в работе с ней совершают чаще всего.
— Почему функциональщики считаются крутыми.
— Зачем нужна функциональная парадигма, если технически компьютер всё равно исполняет код императивно.
— Есть ли попытки собрать компьютер, который на уровне железа работает функционально.

Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства искусственного интеллекта, технологический евангелист. Ведёт Telegram-канал.
 
Всем продуктивного понедельника! И пусть вашего настроения хватит хотя бы на час 😁
20👍5
Онлайн-бакалавриат дистанционно!

Data Science & Machine Learning

Какие навыки вы освоите? Помимо получения фундаментальных знаний по математике и теории вероятностей, вы научитесь создавать алгоритмы для нейросетей, чат-ботов и цифровых помощников, анализировать большие данные и даже прогнозировать события.
Вы сможете познакомиться с основными направлениями науки о данных, выберете то, что вам ближе, и продолжите профессиональное развитие в этой сфере. Поступайте на программу Data Science & Machine Learning и меняйте мир с помощью высоких технологий!

— Skillbox + РАНХиГС, диплом государственного образца.
— 4,5 года длится обучение.
— Диплом 09.03.03 Прикладная информатика.

Подробности

Бакалавриат «Веб-разработка»

Чем занимаются веб-разработчики? Они занимаются комплексным созданием приложений и сайтов. Могут спроектировать удобный интерфейс, настроить серверную часть и придумать сложный интернет-сервис с нуля. Автоматизируют процессы в компании, помогают масштабировать бизнес и перевести его в цифровую среду. Вы станете востребованным специалистом и сможете создавать инновационные IT-продукты!

— Skillbox + РАНХиГС, диплом государственного образца.
— 4,5 года длится обучение.
— Диплом 09.03.03 Прикладная информатика.

Подробности

Хотите получить высшее образование? Ещё не поздно!
До 24 октября подайте документы на программы онлайн-бакалавриата Data Science & Machine Learning и «Веб-разработка» от Skillbox и РАНХиГС. Вы сможете стать востребованными IT-специалистами, получить диплом государственного вуза и изменить мир с помощью высоких технологий. Вы освоите актуальные инструменты, будете много практиковаться и разрабатывать реальные проекты для своего портфолио. Также вы научитесь создавать инновационные IT-продукты и автоматизировать бизнес-процессы в компаниях любого масштаба.

Набор на заочную форму обучения, реализуемую в онлайн-формате, продолжается. Всю информацию о поступлении/переводе на очную форму обучения, учебных программах и стоимости обучения можно найти в Telegram-чате высшего образования.

Почитайте, как учатся студенты на наших очных программах
👍2😢1
Екатерину Логвиновну Ющенко заклеймили как «дочь врага народа» и исключили из университета — как объясняли ей в ректорате, «по приказу свыше».

Однако, несмотря на это, она всё равно вошла в историю нашей страны, когда создала прообраз языка С и опередила Fortran и COBOL.

Рассказываем о сложной судьбе первой женщины-программиста в СССР.
👍12
🔥3
39-й выпуск подкаста

Мобилизация без фейков

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

Содержание выпуска:
— Что такое мобилизация и может ли она быть частичной.
— Кто подлежит мобилизации.
— Кто не попадает под мобилизацию.
— Кто имеет право или может получить отсрочку.
— Что такое повестка, как с ней работать, кто имеет право её вручать, какую ответственность она накладывает на призывника.
— Этапы призыва и ответственность призывника на каждом из них.
— Женщины и мобилизация.
— Медкомиссии и альтернативные службы.
— Стоит ли заполнять форму заявления об отсрочке у себя в компании или через «Госуслуги».
— Какие справки собрать и как юридически подготовиться к возможной мобилизации.
— Административная и уголовная ответственность за уклонение и дезертирство.
— Чем юридически срочная служба отличается от мобилизации.
— Влияет ли присяга на тяжесть наказания.
— Зачем оформлять доверенность на близких людей.
— Чем обязаны обеспечить солдата в армии.
— Как лететь за границу, какие существуют ограничения.
— Если купил билеты задолго до мобилизации, а теперь не выпускают, можно ли получить за них компенсацию.
— Какой статус у мобилизованного солдата, как ему должны платить.
— Существует ли альтернативная служба в период мобилизации.
— Что будет, если отказаться брать автомат и воевать, уже будучи в части.
— Кому жаловаться в армии на неправомерные действия и что такое приказ командира.
— Могут ли выдать повестку в консульстве, если придёшь продлевать загранпаспорт.
— Вылет за границу.
— Насколько спокойно и в рамках закона проходит мобилизация.
— Как понять, что вас мобилизуют незаконно, и что с этим делать.
— Могут ли вегетарианцы требовать отдельное питание в армии.
— В каких объёмах последователи религии могут требовать отправления своих религиозных культов.
— Сохранится ли рабочее место, если вас мобилизуют.

Гость: Максим Оленичев, юрист по правам человека (сотрудничает с «Первым отделом»). Обратиться за правовой консультацией: https://yangx.top/deptonebot. Telegram-канал: https://yangx.top/deptone.
4👍3
Media is too big
VIEW IN TELEGRAM
Какие вопросы стоит задать на собеседовании HR и принимающему разработчику? Рассказываем в новом выпуске нашей регулярной карьерной рубрики.

На вопрос отвечает Вероника Голубева — Senior Big Data Engineer в Datrix.
3
Похоже на правду 😁
А какие у вас были самые невероятные причины, по которым вы сделали мало работы за день?
👍8🔥2