Точка входа в программирование
21.3K subscribers
945 photos
172 videos
1 file
2.49K links
Фундаментальные знания по основам программирования

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

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

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

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Как работает компьютер

Автор статьи рассматривает, что происходит внутри компьютера при запуске программы на примере Linux.

Она провела несколько недель исследований, чтобы лучше понять процесс выполнения кода.

#статья #linux
Search: новый HTML-элемент в 2023

Статья рассматривает новый семантический элемент <search> в стандарте HTML, предназначенный для разделов страницы, используемых для поиска или фильтрации.

#статья #html
Как программировать быстрее

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

Эти методы помогут разработчикам оставаться сосредоточенными и эффективными в своей работе.

#статья #продуктивность
Как устроиться в крутую компанию, когда тебе 18

Даже не имея многолетнего опыта, вы можете попасть в крупную IT-компанию, если проявите упорство и настойчивость.

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

#статья #карьера
Революционные IDE

Статья рассматривает эволюцию интегрированных сред разработки (IDE) и их влияние на процесс программирования.

Описывается, как с течением времени IDE стали более удобными и функциональными, автоматизируя многие задачи и упрощая отладку код

#статья #ide
Введение в REST API

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

#видео #api
Релиз Git 2.42: основные обновления

Вышла новая версия Git 2.42 с рядом значительных обновлений.

Там появился новый алгоритм для обхода битовых карт, что увеличивает скорость работы. Также добавлены новые опции в git notes append и git diff.

#статья #git
Генерация команд Unix из текста

AskCommand — это веб-инструмент, который преобразует ваши текстовые запросы в полноценные команды Unix.

Просто опишите, что вы хотите сделать на естественном языке, и инструмент сгенерирует соответствующую команду Unix.

#статья #unix
Осознанный выбор работы: советы эксперта

Автор делится своим опытом принятия важного решения о переходе на новое место работы.

Он предлагает рассматривать каждую возможность через призму «следующей следующей работы» — то есть той цели, к которой вы стремитесь в перспективе

#статья #карьера
DevToys — набор утилит для разработчиков

DevToys предлагает разработчикам более 28 утилит, включая конвертеры, хеш-генераторы, валидаторы и многие другие.

Среди функций: конвертер JSON в YAML, MD5, SHA1, SHA256, SHA512, валидатор XML, превью разметки Markdown и даже симулятор дальтонизма.

#статья #утилиты
За что ненавидят JavaScript

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

#статья #js
SVG-спрайты — быстрый гайд

Статья представляет быстрый гайд по работе с SVG-спрайтами. Описывается, как создать и применять их, стилизовать с помощью CSS, а также автоматическая генерация в gulp.

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

#статья #svg
История поиска работы старшим инженером/EM

Интервью с инженером-программистом из Нью-Йорка, имеющим 15-летний опыт работы, рассказывает о его поиске работы после сокращения.

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

#статья #карьера
Как перейти из нетехнической специальности в IT

Вы устали от рутины и мечтаете о переменах? А если мы скажем, что смена профессии — это проще, чем кажется?

Статья расскажет, как с помощью наставничества, стажировок и упорства можно кардинально сменить сферу деятельности и осуществить свою мечту.

#статья #карьера
Как островок разбогател на двух буквах

Статья рассказывает о том, как карибский островок Ангилья стал богатым благодаря буму в области искусственного интеллекта.

Остров владеет доменной зоной «.ai», что совпадает с аббревиатурой AI (Artificial Intelligence). Сборы за регистрацию домена в этом году могут составить до $30 млн, а в прошлом году составили $7,4 млн.

#статья #ai
Как эмоциональный интеллект помогает IT-шникам

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

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

#статья #советы
Как машинное обучение подбирает для вас контент

Вы часто пользуетесь соцсетями, запрещенными на территории РФ и бесконечно листаете ленту? Увидеть в ней именно интересный вам контент бывает непросто.

Авторы статьи делятся историей о том, как они разрабатывали систему рекомендаций в этом приложении. Они использовали сложные нейросетевые модели, чтобы показывать пользователям именно то, что им нравится.

#статья #ии
Как родился первый язык программирования

Вы когда-нибудь задумывались, как программисты писали код в 1950-х годах? Это была кропотливая работа с машинными кодами на перфокартах.

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

#статья #история
Ложные истины, в которые верят программисты

Великолепный список ложных идей, в которые верят программисты.

Например, многие считают, что в адресе электронной почты должен быть только один символ @, что является ошибкой. Этот материал призывает быть более внимательными при принятии решений в коде.

#github #советы
История C++

Знаете ли вы, что язык программирования C++ прошёл долгий путь эволюции, начавшийся ещё в 1950-х годах?

Эта увлекательная история начинается с создания FLOW-MATIC и FORTRAN, чтобы облегчить программирование для бизнесменов и математиков.

#статья #история
Компонентный подход в вёрстке

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

Всё дело в технологии, которая называется «компонентный подход». Благодаря ей интерфейсы становятся предсказуемыми для пользователей.

#статья #вёрстка