progersbooks | Unsorted

Telegram-канал progersbooks - Заметки программиста

-

Несколько новых книг регулярно! По всем вопросам: @seniorvladislav

Subscribe to a channel

Заметки программиста

🕶 Про языки программирования в 2023

2023 год ещё не наступил, но уже можно предсказать, что будет популярно в будущем и какие направления стоит осваивать новичкам.

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

https://youtube.com/watch?v=FPJQq6AyQdw

Читать полностью…

Заметки программиста

📱 Как создавался фреймворк для Android-разработчиков, который ускорил разработку приложений в Яндексе на 50-70%?

Интересная статья о новом опенсорс-фрейморке Yatagan от Яндекса. Внутри много деталей о реализации проекта, первых результатах, планах на будущее и многом другом.

https://habr.com/ru/company/yandex/blog/704838/

Читать полностью…

Заметки программиста

⚡️ Node.js - для тех, кто хочет начать бекенд разработку

В даном курсе вы изучите Backend разработку с Node.js и научитесь работать с серверами, файлами и базами данных.

Содержание:
🔹Установка и первая программа
🔹Дебаг програм
🔹Передача параметров
🔹Чтение файлов и папок
🔹Чтение и запись JSON и CSV
🔹Подключение к базе данных MySql
🔹Работа с БД
🔹Модули Node.js, require
🔹Загрузка файлов на сервер
🔹Сохранение данных из формы в базу

Перейти к просмотру

Читать полностью…

Заметки программиста

🔥 Архитектура современных WEB приложений

В видео речь пойдёт о работе web-приложений, о различиях между Frontend и Backend, о монолитной и микросервисной архитектуре.

Автор подробно разбирает как идёт взаимодействие приложения с базой данных, S3, клиентом и другими системами программы.

https://youtube.com/watch?v=S0e_5a2WB60

Читать полностью…

Заметки программиста

🔥 8 вопросов Data Scientists

Team lead по безопасности личных данных рассказывает новичкам про жизнь в Data Science и отвечает на вопросы, которые волнуют начинающих.

Здесь вы услышите, где лучше учиться на специалиста по данным, что должен уметь Data Scientists, сколько получает разработчик и нужно ли ехать за границу.

https://youtube.com/watch?v=1uUwwWrhedc

Читать полностью…

Заметки программиста

🗳 Что делает аналитик в IT?

Задачи зависят от уровня, но цель всегда одна — собрать всю информацию о приложении и сделать какие-то выводы или передать её дальше, пусть там разбираются.

Автор рассказывает чем занимается Junior, Middle и Senior на работе, какие конкретно задачи они решают. В конце ролика — Roadmap по этому направлению.

https://youtu.be/fi9WqnoeHQU

Читать полностью…

Заметки программиста

🔥 Теоретический минимум по Computer Science

Computer Science рассказывает как работает компьютер, что такое двоичная система, что за структуры данных и как их использовать.

Это видео — база по Computer Science, которую должен знать каждый программист. Здесь про блок схемы, вентили и работу двоичных систем.

https://youtu.be/s7g7ZUCZ2q8

Читать полностью…

Заметки программиста

❤️ React + TypeScript

React — самый популярная библиотека для создания интерфейса на JavaScript. TypeScript добавляет типы в JS и делает работу с ним проще (или сложнее, зависит от пользователя).

Автор делится лучшими практиками при работе с React и TypeScript, рассказывает про функциональный стиль, его преимущества и работу с хуками.

https://youtu.be/j-LxLzYgpX4

Читать полностью…

Заметки программиста

🔥 Создание сайта портфолио с крутой анимацией

Пример действительно классного сайта для портфолио с множеством меню, слайдерами и аномалиями.

https://youtube.com/watch?v=oT0FN1PtmRU

Читать полностью…

Заметки программиста

🐍 Оптимизация запросов в БД[2:29]

Автор рассказывает, как сократить количество запросов в базу, при связи Foreign key в Django-приложениях. Коротко и полезно.

Перейти к просмотру

Читать полностью…

Заметки программиста

🕶 Как успешно пройти собеседование

Собеседование
— это когда некий Вася пытается доказать другому человеку (который, зачастую, не разбирается в программировании), что Василий — программист.

Автор рассказывает как подготовится и успешно пройти собеседование, как преодолеть волнение и когда стоит приврать (спойлер: никогда).

Перейти к просмотру

Читать полностью…

Заметки программиста

🗳 Быстрый курс по Tailwind CSS v3[36:34]

Tailwind CSS v3 — фреймворк для вёрстки страниц, не написав ни единой строки кода на CSS. Объекты строятся с помощью готовых шаблонов.

Из урока вы научитесь пользоваться Tailwind CSS v3 и напишите свой конфиг. Он несколько лучше и эффективнее Bootstrap, удаляет неиспользуемые классы, удобнее.

https://youtube.com/watch?v=fyK1sW1CNug

Читать полностью…

Заметки программиста

Программирование общее

Микс из самых разных уроков на самые разные темы от самых разных авторов. Изучаем вопросы с максимальной конкретикой и повышаем свою эрудицию.

Перейти к просмотру

Читать полностью…

Заметки программиста

👾 Язык Lua

Lua — простой, но мощный встраиваемый язык сценариев. Он использовался в Adobe Photoshop Lightroom, в играх (World of Warcraft и Angry Birds) и даже управлял телевидением.

Автор рассказал про историю появления языка, а также затронул тему того, чем он отличается от других языков программирования и всех отраслей его применения.

https://www.youtube.com/watch?v=PbYf6uNZFCE

Читать полностью…

Заметки программиста

Тренд 2038 года - это игра TONight специально для разработчиков, где ты можешь писать код, развлекаться и зарабатывать криптовалюту.

Помоги жителям города решить все их задачки за вознаграждение в TON!

Переходи по ссылке и играй прямо в браузере:
👉 https://clck.ru/34CqGT

Читать полностью…

Заметки программиста

🔥 Как работает видеокарта

Процессор может быстро выполнять последовательные задачи, а видеокарта — выполнять несколько миллионов вычислений одновременно. Поэтому GPU так нужно для игр и машинного обучения.

В ролике рассказывается о том, как происходит отрисовка игр, что такое параллелизм и на что стоит смотреть при выборе видеокарты.

https://youtu.be/9kfjxb78W5Y

Читать полностью…

Заметки программиста

🗳 Обзор на PIXSO

PIXSO — это облачная платформа для UI/UX дизайна, как figma, только с большими возможностями. Поддерживает файлы Figma, Sketch, Adobe и совместное редактирование.

Это ещё не все возможности нового редактора. Из ролика вы узнаете про доступные бесплатные функции, которых больше чем в Figma, и про недостатки сервиса.

https://youtu.be/VgUSbuoDpWI

Читать полностью…

Заметки программиста

⚡️ Курс Веб-разработчик

Курс для тех, кто решил попробовать себя в роли верстальщика. В нём вы познакомитесь с HTML, CSS, JavaScript и с теорией, важной при создании сайта.

1. Установка необходимых программ — [12:33]
2. Полный цикл создания сайтов — [15:31]
3. Работа с графикой для разработчика — [37:20]
4. Настройка рабочего пространства — [21:58]
5. Знакомство с основами HTML — [36:34]

Читать полностью…

Заметки программиста

🐍 Экскурс в Rust для питонистов

«Если бы я был разработчиком, то следующий язык, который я бы учил — это Rust», — так выразился коллега по поводу этого языка.

Rust — быстрый, как C++ и простой, как Golang, язык. Это видео поможет перейти от Python, Ruby, JS к Rust.

https://www.youtube.com/watch?v=VtAqpIbcWFM

Читать полностью…

Заметки программиста

⚡️ Что такое Data Science

О новом направлении не слышал только пещерный человек. В каждой рекламе курсов встречаются эти два слова: «Data» и «Science».

Но нигде не сказано, чем же занимаются люди в этом направлении. Автор поможет вам разобраться с новинкой и расскажет, чем на самом деле занимаются Data Scientists.

https://youtu.be/jgLWVHHUIYE

Читать полностью…

Заметки программиста

Как работают сортировки

В ролике разбирается сортировка пузырьком (которую учит каждый новичок), выбором, ставками, Хоара, Ломуто с примерами на C++.

Также здесь сравниваются разные виды сортировок за звание лучшего и самого быстрого алгоритма.

https://youtube.com/watch?v=PF7AqefS4MU

Читать полностью…

Заметки программиста

🔥 Кто такой DevOps-инженер?

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

В этом ролике кратко рассказывается про задачи DevOps и про необходимые навыки. Также самое интересное — зарплаты DevOps-инженера.

https://youtu.be/IhvMgKPYE3g

Читать полностью…

Заметки программиста

📱 Самый подробный курс по языку Swift

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

Курс рассчитан как на тех, кто раньше не изучал языки программирования, так и на тех, кто имеет опыт работы с другими языками. Учтите, что для его прохождения вам понадобится компьютер от Apple с MacOS.

Первый урок — [10:54]
Второй урок — [7:27]
Третий урок — [18:58]

Читать полностью…

Заметки программиста

Как запустить контейнер в EC2

Amazon Elastic Compute Cloud — это сервис облачных вычислений, предоставляемый компанией AWS. EC2 позволяет запускать виртуальные машины в облаке и управлять ими.

Автор рассказывает, как правильно развернуть контейнер Docker на EC2.

https://youtube.com/watch?v=_JlhkaSTguA

Читать полностью…

Заметки программиста

Как сделать так, чтобы разработчики использовали Kotlin[43:39]

Kotlin — упрощенная версия Java, разработанная компанией JetBrains. В основном используется в мобильной разработке.

Речь пойдёт про переход из социологии в маркетинг, при чём тут Kotlin, как работается гуманитарию в IT и трудна ли эта сфера.

Перейти к просмотру

Читать полностью…

Заметки программиста

🔥 Шаблоны и метапрограммирование в C++

Урок для тех, кто уже чётко понимает что такое ООП, может отличить инкапсуляцию от сокрытия данных и знает что такое полиморфизм.

Здесь вы узнаете про шаблоны, как это представляет себе язык, про явную и частную специализацию, про паттерн Singleton.

https://youtube.com/watch?v=BY11k0POMAM

Читать полностью…

Заметки программиста

🎩 7 ошибок джунов — [21:13]

Джуниоры — это программисты, которые только недавно закончили изучать какой-либо язык. Из-за отсутствия опыта, они, очевидно, чаще всего допускают ошибки.

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

Перейти к просмотру

Читать полностью…

Заметки программиста

🐍 Весь Python за 7 часов

Ну, почти весь. Несмотря на то, что Python — это мегапростой язык, справиться с освоением которого сможет даже ребёнок, у него есть целая куча особенностей. Они, вперемешку с обычной теорией (которой здесь предостаточно), как раз-таки и разбираются в этом видео.

Понятное дело, что профессионалом за эти 7 часов вы явно не станете, но после просмотра вы уже уверенно сможете писать простенькие программы по типу «hello world».

Перейти к просмотру

Читать полностью…

Заметки программиста

⚙️ Асинхронность в JavaScript

Асинхронность — это выполнение другой задачи, пока первая чего-то ждёт (например, ответа от сервера). Таким образом мы рационально пользуемся одним потоком, что придаёт скорости, не усложняя код.

Конкретно в этом видео рассказывается про асинхронность в JavaScript, а также то, что такое Event loop и Call stack. Кроме того, автор рассказал, каких ошибок стоит избегать, чтобы не тратить кучу времени на дебаг в дальнейшем.

Перейти к просмотру

Читать полностью…

Заметки программиста

🍎 Как стать iOS-разработчиком

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

В это видео автор (как он заявляет) вложил 8 месяцев своей жизни в 50-минутное видео. В нём он рассказал, с чем пришлось столкнуться Junior-разработчику, создающему ПО для iOS, а также поделился несколькими советами по тому, как это можно преодолеть.

Перейти к просмотру

Читать полностью…
Subscribe to a channel