prog_point | Неотсортированное

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

-

Фундаментальные знания по основам программирования. Правила общения — https://tprg.ru/jafv

Подписаться на канал

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

Почему процессор и видеокарта не могут заменить друг друга

Задумывались ли вы об отличиях CPU от GPU? Почему нельзя задачу отрисовки передать на тот же или отдельный CPU? Вот краткий ответ:

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

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

Детальней и с демонстрацией о различиях работы, структуры CPU и GPU можно узнать из этого ролика.

@prog_point #теория

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

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

​​Делаем свой профиль на GitHub привлекательным
 
Лаконичный и грамотно оформленный профиль может спокойно добавить вам бонусное очко при трудоустройстве.
 
А чтобы не тратить на это кучу времени, можете воспользоваться этим ресурсом. Вам всего лишь нужно заполнить необходимые разделы, и сайт бесплатно создаст для вас идеальное оформление.
 
#github #советы

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

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

Что такое хеширование простыми словами?

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

Хеш-код используется для защиты паролей, проверки целостности файлов и других важных вещей в IT. Например, когда вы создаёте учётную запись, ваш пароль хешируется в специальный код, и уже он сохраняется на сервере. Так, если кто-то взломает базу данных, он не сможет узнать ваш настоящий пароль из этого кода.

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

@prog_point #теория

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

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

10 основных ошибок начинающих Python-разработчиков

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

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

@prog_point #python #советы

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

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

Когда решил изучить Java по видео индусов и дошел до момента, где уже понимаешь индусов, но всё ещё не понимаешь Java:

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

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

Шпаргалка по CSS, ещё и интерактивная

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

Кидайте в закладки эту шпаргалку

@prog_point #web #frontend #css

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

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

Наглядный пример CI/CD на GitHub Actions

CI/CD — это набор практик и принципов, с помощью которых разработчики могут автоматизировать сборку, тестирование и доставку своего продукта до конечного пользователя.

Один из вариантов создать CI/CD — использование сервиса Actions у GitHub. Тут вы можете создавать собственные сценарии на скриптах, где и будет прописываться конкретная логика сборки и доставки вашего ПО. Как именно это сделать — показано в этом видео на примере веб-приложения.

@prog_point #devops #cicd

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

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

​​Где взять иллюстрации для своего проекта

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

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

@prog_point #frontend #web

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

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

Какой язык программирования выбрать новичку

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

Берите на заметку видео, где автор взял 6 основных языков и рассказал, где и как применяется каждый: JavaScript, Python, PHP, Java, C# , Kotlin и Swift.

@prog_point

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

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

Джун будущего в IT — кто он и какие навыки должен иметь

Руководитель олимпиадного направления VK спросил у участников и финалистов соревнований олимпиады по спортивному программированию «Технокубок» о том, какие качества, знания и навыки потребуются junior-программистам в ближайшее время.

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

@prog_point

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

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

Статья: Простыми словами о работе HTTP-запросов

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

И если вы всё ещё не уверены в своих знаниях касательно работы HTTP-запросов, кодов состояния, заголовков и работы протокола в целом, то эта статья простым и доступным языком расскажет про всё это.

#статья #web #теория #ru

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

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

​​PHP всё ещё не умирает: нехватка кадров и высокие зарплаты

Уже долгое время среди разработчиков бытует мнение, что PHP (язык для бэкенда сайтов) умирает и вот-вот станет не актуальным. Поэтому многие начинающие разработчики игнорируют его и выбирают более популярные варианты: Python, JS, C#. Однако, из года в год PHP не снижает свою планку и продолжает оставаться востребованным во многих стеках веб-разработчики.

Если не хотите тесниться среди сотен Python/JS-джунов на одной вакансии, то можете рассмотреть менее популярный, но не менее востребованный PHP. А в этой статье как раз провели анализ рынка и зарплат для таких разработчиков.

@prog_point #php

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

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

13 антисоветов начинающему разработчику

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

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

Читать статью

@prog_point #general

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

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

Кто самый верный друг разработчика? Конечно же, клавиатура. 

А чтобы она была ещё более полезной, мы добавили в неё важные смыслы из докладов с YaTalks 2023 — главной конференции Яндекса для IT-сообщества, которая состоялась в декабре.

Узнать все полезности с конференции и пощёлкать IT-клавиатурой можно по ссылке.

Реклама

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

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

Где прокачаться начинающим айтишникам? В летних школах Яндекса

Недавно Яндекс открыл регистрацию в бесплатные летние IT-школы. Обучение проходит по пяти направлениям. Студенты могут попробовать себя в бэкэнд-разработке, разработке интерфейсов, мобильной разработке, менеджменте, а еще в Школе аналитиков-разработчиков, которая впервые заработала в этом году. Еще из новинок — в каждом направлении появился полезный курс по прокачке софт-скиллов.

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

Успей оставить заявку и начни свой путь в IT.

Реклама

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

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

​​Простые советы для важного дела — сохранения зрения

Собрали для вас самое полезное:

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

2. Следует разобраться с яркостью экрана — она должна примерно совпадать с яркостью окружающей среды. Если часто работаете в тёмном помещении — добавьте монитору фоновую подсветку.

3. Избегайте бликов на экране. Помогут шторы, перестановка/смена монитора или специальные анти-бликовые плёнки.

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

5. Вероятнее всего, ваши глаза могут сушиться — на помощь придут увлажняющие капли.

6. Монитор должен быть установлен чуть ниже центра ваших глаз на расстоянии вытянутой руки.

7. Как только выпадает свободная минутка — делаем упражнения — рисуем фигуры с картинки ниже.

Детальней

@prog_point #советы #general

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

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

Большая подборка практических и обучающих материалов по Java

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

@prog_point #java

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

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

Онлайн тренажёр печати на клавиатуре

Быстрая и слепая печать на клавиатуре — неотъемлемый скил любого программиста. Трудно писать большое количество кода, когда печатают только два пальца, ещё и постоянно отвлекаясь на саму клавиатуру.

Если чувствуете, что есть стоппер по печати — держите отличный онлайн-тренажёр. В нём вы научитесь правильно располагать пальцы так, чтобы быстрая и слепая печать стала чем-то обыденным, а не тайным скилом сеньёров.

@prog_point #general #meta

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

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

Что такое микрофронтенд простым языком

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

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

В этом видео на пальцах объясняют, когда и как использовать микрофронтенд и как на него перейти.

@prog_point #web #frontend

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

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

«Логирование как в Авито: go + slog» — стрим доклада на канале AvitoTech

Трансляция сегодня, 11 апреля, в 19:00 мск

Коллеги поделятся годами отточенным подходом к логированию и примерами его реализации на стандартном log/slog. Со всеми бенефитами и подводными камнями — будет интересно. 

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

Пока ждёте стрим, познакомьтесь с документацией стандартного go-шного структурированного логера.

Реклама ООО «Авито Тех» ИНН 9710089440, LjN8KERTt

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

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

У AvitoTech прошёл Avito Security meetup #2

Коллеги всё записали и делятся плейлистом:
«То, чем стоило заняться вчера: защита данных, когда их стало слишком много» — доклад о том, о чём лучше думать заранее + Hound и процесс работы с ним;

«Братья-водопроводчики: латаем протечки облачного хранилища» — автоматизация закрытия доступа к публичным файлам в облаке и edge-кейсы;

«MlSecOps: Ml в SecOps или SecOps в ML?» — безопасная разработка моделей и подходы к ней.

Всё вместе и по отдельности — на YouTube-канале AvitoTech.

Реклама ООО «Авито Тех» ИНН 9710089440, LjN8KH6rr

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

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

​​Как новичку в Linux бороться с драйверами?

Тем, кто только знакомится с Linux, на заметку — драйверы иногда вызывают проблемы, особенно если вы обновляете систему. Это происходит из-за изменений в ядре, которое пересобирается при обновлении. Или же некоторые дистрибутивы содержат только драйвера с открытой лицензией, что может вызвать сложности с видеокартами NVidia. В отличие от других устройств, мышей и клавиатур, для WiFi-адаптеров часто нужно искать драйверы самостоятельно.

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

@prog_point #linux

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

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

Хотите попробовать себя в роли аналитика и попрактиковаться на реальных задачах? 

Приходите на бесплатный курс-симулятор Нетологии и Yandex Cloud «Основы анализа данных в SQL, Python, Power BI, DataLens».

В этой профессии много разных направлений — аналитик данных, BI-аналитик, продуктовый аналитик, Data Scientist. Но везде пригодится навык работы с инструментами-помощниками, которые вы и освоите на курсе.

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

Воспользуйтесь шансом попробовать новые инструменты и запишитесь на бесплатный курс Нетологии.

Регистрация: https://netolo.gy/c3Xf

Реклама. ООО «Нетология», LatgBTuDX

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

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

Такой маленький, а уже разработчик

@prog_point

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

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

Avito Golang meetup #4 состоится 17 апреля в 19:00 мск

Подключиться стоит в любом случае: коллеги на практике разберут тонкости инструментария Golang. Будут мастер-классы по созданию собственного плагина и по работе с моделью GMP. Такой опыт, даже наблюдательный, +100 к хардам.

А ещё на митапе коллеги покажут кейсы с kubernetes-оператором, тулчейном Protobuf и планировщиком.

Если очень повезёт, успеете забронировать место офлайн здесь.

Реклама ООО «Авито Тех» ИНН 9710089440, LjN8K2LCm

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

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

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

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

Можно исследовать как что-то техническое (например ООП в Kotlin, чистый код или best practice для программиста), так и любую прочую информацию (французская грамматика или даже искусство кулинарии).

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

@prog_point #general

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

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

Как работает память компьютера «под капотом»?

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

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

Простыми словами о работе памяти рассказывают в видео. А вот и весь плейлист по теме работы железа.

@prog_point #hardware

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

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

Командная строка для самых маленьких

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

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

@prog_point #windows

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

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

15 книг для входа в IT

Несмотря на обилие курсов, видео и других форматов обучения, чтение книг всё ещё остаётся эффективным вариантом изучения программирования.

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

@prog_point #книга

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

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

Держите крутой репозиторий с материалами для создания чего-то своего

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

Идеи таких пет-проектов брать тут.

@prog_point

Читать полностью…
Подписаться на канал