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

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

-

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

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

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

Что такое SQL — объясняют для самых маленьких

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

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

@prog_point #sql

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

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

​​Бесплатные материалы по английскому для айтишников

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

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

@prog_point

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

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

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

Задумывались ли вы об отличиях 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

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

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

Наконец нормальное объяснение типов данных

@prog_point

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

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

Как это отменить?! Git-команды для исправления своих ошибок

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

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

@prog_point #git

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

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

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

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

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

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