prog_point | Unsorted

Telegram-канал prog_point - Точка входа в программирование

21197

Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj

Subscribe to a channel

Точка входа в программирование

Введение в REST API

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

#видео #api

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

Точка входа в программирование

Революционные IDE

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

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

#статья #ide

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

Точка входа в программирование

Факт: чтобы уследить за развитием технологий, рекомендуем читать как минимум ТЕХНО от Яндекса

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

— Почему на первых клавиатурах не было 0 и 1?
— Какой была первая в истории фраза, переведённая компьютером?
— Как представляли первого робота в кино почти 90 лет назад?

А ещё про нейросети:

— Как обманывал пользователей самый популярный чат-бот ChatGPT?
— Чем занимается преподаватель для нейросети?

Подпишись: @techno_yandex

Реклама. ООО "Яндекс" ИНН 7736207543, erid: 2VtzqwFexZn

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

Точка входа в программирование

Search: новый HTML-элемент в 2023

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

#статья #html

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

Точка входа в программирование

Как работает компьютер

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

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

#статья #linux

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

Точка входа в программирование

Давно грезите развить свой проект и вырасти в карьере? Пора действовать!

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

Автор статьи доказывает это на собственном примере — от ошибок не застрахован никто. Но их можно свести к минимуму и в краткие сроки из хорошего айтишника превратиться в предпринимателя, благодаря онлайн-обучению и новому окружению. Но все подробности в статье: https://tprg.ru/FgMz

Реклама Бексаев Николай Сергеевич ИНН 470308037337, erid:LjN8JzQ2A

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

Точка входа в программирование

Event Loop простыми словами

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

#видео #асинхронность

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

Точка входа в программирование

Как обычно делаются игры

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

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

#статья #gamedev

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

Точка входа в программирование

А давайте убъем все фреймворки

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

Он считает, что с появлением ChatGPT настало время избавляться от лишней сложности и возвращаться к простым решениям.

#статья #фреймворки

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

Точка входа в программирование

Полмиллиона файлов в одном git-репозитории

Представляем вашему вниманию любопытную статью о том, как в компании Canva оптимизировали работу с гигантским git-репозиторием.

Автор делится опытом масштабирования monorepo до 500 000 файлов и десятков миллионов строк кода. При таких объёмах обычные команды git становятся очень медленными.

#статья #git

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

Точка входа в программирование

ООП за 10 минут

В этом коротком видео рассказывается об основах объектно-ориентированного программирования (ООП).

Если вы знаете только расшифровку «ООП» и ничего кроме этого, этот ролик для вас. В нём простым языком объясняются принципы создания хороших приложений.

#видео #ооп

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

Точка входа в программирование

Как пройти кодинг-интервью

Эта статья — подробная инструкция от человека, проводившего сотни таких интервью.

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

#статья #собеседование

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

Точка входа в программирование

​​Не останавливайтесь на 90%

Не хватает мотивации довести проект до конца? Преодолейте прокрастинацию и сделайте рывок от 90% к 100%! В статье рассказывают, как завершить начатое и почему финальные 10% не менее ценны, чем основной этап разработки.

#статья

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

Точка входа в программирование

Стоит ли изучать С и С++ после Java

Из статьи вы узнаете, когда имеет смысл изучать С и С++, а когда лучше остаться на Java.

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

#статья

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

Точка входа в программирование

Как не стоит писать код

Хотите научиться писать чистый и понятный код? В этой статье разберём типичные ошибки на реальном приложении.

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

Подробнее: https://tprg.ru/VObq

#статья

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

Точка входа в программирование

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

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

Если вам интересна дата-аналитика, то оптимальный маршрут — освоить маркетинговую аналитику и дальше двигаться в дату.

Яндекс Практикум и Томский государственный университет продолжает набор на магистерскую онлайн-программу «Дата-аналитика для бизнеса». Во время обучения вы можете выбрать один из трёх треков:
— маркетинговая аналитика
— продуктовая аналитика
— бизнес-аналитика

Все занятия проходят онлайн на платформе Data Diving от ТГУ и в интерактивном тренажёре Практикума. А после защиты ВКР вы получите государственный диплом магистра ТГУ.

Набор открыт ещё неделю, документы можно подать до 18 сентября включительно!

Узнать больше о программе и подать документы на магистратуру можно сайте: https://practicum.yandex.ru/high-education-data-analyst-magistr/

Реклама АНО ДПО «Образовательные технологии Яндекса»

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

Точка входа в программирование

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

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

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

#статья #карьера

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

Точка входа в программирование

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

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

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

#статья #продуктивность

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

Точка входа в программирование

Приглашаем на Yandex Scale 2023

Ежегодная и масштабная конференция Yandex Cloud уже в пятый раз соберет экспертов индустрии. Эксперты компании поделятся новостями платформы, расскажут о новых сервисах, а также обсудят будущее облачных технологий.

Что вас ждет в этом году:

— 6 актуальных тематических треков: Data Platform, Infra + K8s, Security, Digital Workplace, Severless, ML;
— главные новости платформы и индустрии;
— 30+ выступлений экспертов, кейсы клиентов и партнеров;
— 9 стендов на офлайн-выставке;
— нетворкинг: не упустите возможность встретиться с руководителями разработки и задать им все интересующие вас вопросы.

В этом году конференция будет проходить два дня:
25 сентября – онлайн: открытие;
26 сентября – онлайн и офлайн: главный доклад, основная программа и выставка.

Регистрируйтесь по ссылке.

Реклама. ООО "Яндекс" ИНН 7736207543

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

Точка входа в программирование

Что общего между MacOS и Linux

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

Оказывается, обе системы основаны на Unix, но macOS произошла от BSD UNIX, а Linux был разработан позже.

#статья #ос

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

Точка входа в программирование

Дышите глубже когда проверяете почту

Статья рассматривает явление «E-mail-апноэ», когда люди задерживают дыхание или изменяют его ритм при проверке электронной почты. Согласно опросу, это явление затрагивает примерно 80% людей.

#статья #здоровье

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

Точка входа в программирование

С началом новой учебной недели! Соберём ранец будущего айтишника?

Мы подготовили чек-лист — сверьтесь ним и убедитесь, что вы ничего не забыли:

— орешки и мармеладки, чтобы было, чем подкрепиться во время обучения;
— ромашковый чай, потому что учёба не всегда даётся легко;
— настольный маятник, за которым вы будете наблюдать в попытках осознать ошибку в коде;
— солнечные очки, чтобы выглядеть круто после фикса багов;
— набор из трёх бесплатных курсов от GeekBrains, которые обучат основам программирования, помогут создать первую программу на Python и расскажут о карьере в IT.

Переходите по ссылке, забирайте курсы и пробуйте себя в новом деле: https://tprg.ru/aPut

Реклама ООО «ГикБреинс», ИНН 7726381870, erid: LjN8KRYQ6

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

Точка входа в программирование

Создание приложения на чистом JS

В этом видео рассказывается, как создать приложение для просмотра погоды на чистом JavaScript, без использования фреймворков. За час вы научитесь работать со сторонним API и узнаете про фишки ES5 и ES6.

#видео #javascript

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

Точка входа в программирование

Нарушение принципа подстановки Лисков

В этом видео рассматривается нарушение одного из принципов SOLID — принципа подстановки Лисков (LSP).

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

#видео #solid

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

Точка входа в программирование

Ошибки в обучении программированию

Это видео расскажет о распространённых ошибках, которые допускают новички в программировании.

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

#видео #обучение

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

Точка входа в программирование

Хотите превратить вашу идею в работающий бизнес?

Приходите на магистерскую онлайн-программу для предпринимателей от МФТИ и Сколково.

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

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

Подать заявку на обучение можно до 15 сентября тут.

Реклама МФТИ, ФИЗТЕХ ИНН 5008006211, erid:LjN8JzGZc

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

Точка входа в программирование

​​Самый плохой программист

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

#статья

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

Точка входа в программирование

Лучшие практики для обратной связи при работе в команде

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

Поэтому вот несколько советов, которые можно взять на вооружение:

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

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

— Сосредоточьтесь на действии, а не на человеке. Это поможет сфокусироваться на самой проблеме.

— Чаще используйте «Я». Это выразит вашу точку зрения, а не обвинения или предположения в адрес собеседника.

— Устройте двусторонний разговор. Это способствует пониманию и заинтересованности.

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

— Баланс между позитивным и конструктивным.

— Учитывайте точку зрения собеседника. У каждого может своё понимание проблемы.

— Будьте искренними и уважительными. Обратная связь должна быть честной и уважительной. Избегайте лести или критики.

#советы

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

Точка входа в программирование

Советы от Бьёрна Страуструпа (создателя C++)

Для успешной карьеры необходимо развиваться всесторонне и не стоит зацикливаться на одном навыке (или фреймворке). Кроме этого:

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

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

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

— Широкий набор навыков, приобретённых во время обучения, можно будет применить позже, когда придёт время. И для этого совсем необязательно знать две дюжины языков, как сам Бьёрн.

#советы

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

Точка входа в программирование

Архитектурные стили, которые вы должны знать в 2023 году

REST (Representational State Transfer): REST - это архитектурный стиль, в котором используются преимущественно методы HTTP, - чемпион по простоте и повсеместности. Он обеспечивает простое взаимодействие с ресурсами, что делает его основным паттерном для множества приложений и современных API.

SOAP (Simple Object Access Protocol): SOAP, претендующий на звание тяжеловеса на арене API, отличается сложностью и мощностью. Он использует XML для определения структурированного взаимодействия. Хотя для работы с SOAP требуется клиент и сервер, он компенсирует это своей прочностью и надежностью, подобно хорошо сконструированному внедорожнику, преодолевающему труднопроходимую местность.

GraphQL: Восходящая звезда в мире API, GraphQL предлагает гибкость и точность. Он позволяет клиентам запрашивать именно то, что им нужно, сокращая избыточность и повышая производительность. Подумайте об этом как о персональном покупателе - вы получаете только то, что просили, ни больше, ни меньше.

gRPC (Google Remote Procedure Call): gRPC - это самый быстрый из всех API. Работающий по протоколу HTTP/2 и использующий двоичные данные, он нацелен на производительность и скорость, особенно в архитектурах микросервисов. Он подобен скоростному поезду, обеспечивающему быструю и надежную связь.

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

Webhooks: Webhooks - это глашатаи цифрового мира. Они уведомляют клиентов о наступлении определенных событий на стороне сервера, что делает их идеальным решением для архитектуры, управляемой событиями. Представьте себе, что это ваша персональная система оповещения, которая информирует вас о том, что важно.

#советы

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