Сохранёнки программиста
7.64K subscribers
1K photos
39 videos
3 files
1.53K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Ищем человека, который будет строить сообщество по темам Python / Data Science / AI в Tproger

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

Подробности, тестовое задание и отклик здесь: https://tprg.ru/GEZL
Статья: Стрессовое интервью — 8 фишек рекрутёров

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

Ссылка на статью

#статья #трудоустройство #softskills #ru
Доклад: Архитектура больших Vue-приложений и лучшие практики

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

https://www.youtube.com/live/gUnE0N7vCkc?feature=share

#доклад #frontend #vue #ru
Книга: Head First. Kotlin

Автор: Дон и Дэвид Гриффитс
Год издания: 2019

Описание:
Эта книга даст вам всё необходимое — от азов языка до продвинутых методов. А ещё вы сможете попрактиковаться в объектно-ориентированном и функциональном программировании. Если вы действительно хотите понять, как устроен Kotlin, то эта книга для вас.

#книга #kotlin #начинающим #ru
Статья: 6 востребованных IT-специальностей

На волне развития искусственного интеллекта топ востребованных IT специальностей претерпел изменения. В стате собрали для вас список из шести IT-профессий, где остро требуются толковые специалисты:

Ссылка на статью

#статья #трудоустройство #ru
Статья: Терминал для начинающих — полезные команды для работы в командной строке Windows, Linux и MacOS

В этой статье вы познакомитесь с основными командами для работы в терминале и узнаете, как перемещаться по файловой системе, управлять пакетами Python с помощью pip, делать коммиты в Git и многое другое:

Ссылка на статью

#статья #general #начинающим #ru
Интервью: Бьярн Страуструп о будущем программирования

В интервью создатель языка программирования С++, Бьярн Страуструп, размышляет на следующие темы: как сделать язык популярным, какое будущее у С++, возможности ИИ в оптимизации кода, NoCode, общее будущее ЯП и многое другое:

https://youtu.be/ae6nFZn3auQ

#интервью #cpp #en
Книга: Гид по Computer Science для каждого программиста

Автор: Вильям Спрингер
Год издания: 2020

Описание:
Колосс на глиняных ногах — так можно назвать программиста без подготовки в области Computer Science. Уверенное владение основами позволяет «не изобретать велосипеды» и закладывать в архитектуру программ эффективные решения. Этому и посвящена эта книга.

#книга #ru #general #computerscience
Урок: Node.js — фундаментальный курс от А до Я. Теория и практика

Урок представляет из себя мини видео-курс по технологии Node.js. В нём разберут основные теоретические и практические моменты связанные с этой библиотекой. Вы узнаете про асинхронную модель, файловую систему, события и стримы, а также про работу с БД.

В конце вас ждём план на дальнейшее обучение:

https://youtu.be/243pQXC5Ebs

#урок #nodejs #javascript #web #ru
Инструмент: Mirage — имитатор API для JS

Эта библиотека позволяет разрабатывать и тестировать веб-приложение, имитируя ответ от сервера. В сервисе также есть БД, в которой могут храниться промежуточные данные, создавая целостность "бэкенда".

Ссылка на инструмент: Mirage

#инструмент #web #javascript
Дайджест: GPT-4, сервер на смартфоне и пик Балмера

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

Ссылка на дайджест

#дайджест #general #ru
Видео: Что такое экстремальное программирование за 9 минут

В этом небольшой уроке расскажут:
— что такое экстремальное программирование;
— ценности экстремального программирования;
— практики экстремального программирования;
— что такое экстремальное управление;

https://youtu.be/vNLXkRqPubM

#видео #general #ru
Книга: React.js. Быстрый старт

Автор: Стоян Стефанов
Год издания: 2016

Описание:
Незаменимая вводная книга по технологии React для взыскательных JavaScript-разработчиков. Всё самое интересное о сверхпопулярном инструменте от компании Facebook. В книге рассмотрены основные концепции высокопроизводительного программирования при помощи React, реальные примеры кода и доступные блок-схемы.

#книга #react #начинающим #javascript #frontend #ru
Практикум: C# Essential

В этом практикуме вы научитесь использовать такие объектно-ориентированные конструкции языка, как классы, структуры, интерфейсы, свойства, индексаторы, перечисления, делегаты, события, исключения и многое другое:

Ссылка на практикум

#практикум #csharp #ru
Статья: 9 способов разрядить атмосферу перед созвоном

Все, наверное, были в такой ситуации: вы пришли пораньше на созвон и теперь сидите с такими же «пунктуальными» коллегами в неловкой тишине.

Держите подборку отличных способов разрядить обстановку в такой ситуации:

Ссылка на статью

#статья #general #softskills #ru
Книга: Джедайские техники [7-е издание]

Автор: Максим Дорофеев
Год издания: 2017

Описание:
Почему, даже зная, как надо правильно работать, человек на практике делает все так, как привык… то есть плохо? Автор книги простым и доступным языком объясняет, почему так происходит. Прочитав его книгу, вы узнаете, как устроено ваше мышление и память; почему вы неэкономно тратите ресурсы своего мозга; как их сохранить, как правильно концентрироваться, формулировать задачи и восстанавливаться для продуктивной работы. Практичные, проверенные и обоснованные приёмы помогут вам сделать список задач реально работающим и гарантированно добиваться поставленных целей.

#книга #general #softskills #ru
Статья: Модульная архитектура — что, как и почему?

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

Ссылка на статью

#статья #general #архитектура #ru
Видео: Agile и Scrum на пальцах

В видео автор постарался простыми словами рассказать о гибких методологиях разработки программного обеспечения. Рассказывают про agile, scrum, backlog, product owner, epic, story, task, daily standup, ретроспективы и про другие термины из мира agile-разработки:

https://youtu.be/cDvZaXzQezs

#видео #agile #scrum #начинающим #ru
Книга: Гид Java-разработчика. Проектно-ориентированный подход

Автор: Рауль-Гибриэль Урма
Год издания: 2022

Описание:
На примере реальных проектов авторы разбирают все наиболее популярные приемы объектно-ориентированного программирования, такие как разработка через тестирование или функциональное программирование.

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

#книга #java #ооп #ru
Курс: TypeScript — расширенная версия языка JavaScript

TypeScript увеличивает эффективность и надёжность JavaScript-разработки добавлением типизации. Он взят за основу в некоторых современных фреймворках, таких как Angular. Но, если посмотреть на тенденции современной разработки, TypeScript активно используется и с другими фреймворками и окружениями, включая React, Vue и даже Node.js.

Курс состоит из 20 видео, в которых разбираются: основные типы данных, классы, ООП, обобщения и многое другое.

Страница курса

#курс #javascript #typescript #ru
Инструмент: большой агрегатор бесплатных инструментов проектирования

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

Ссылка: Undesign

#инструмент #подборка #general