50 терминов, которые должен знать каждый программист
Вы — начинающий программист, но коллеги в перерывах возле кулера говорят на неизвестном вам языке? Или, может быть, вы только интересуетесь программированием, но читать гайды и документацию невероятно сложно?
Не бойтесь, ведь для такого случая есть специальная подборка из 50 популярных терминов для разработчиков, в которой объяснили, что значит каждый из них, чтобы облегчить вам вход в тему программирования. Термины разные: от безобидных переменных и функций до виртуализации, CDN и Deadlock.
Повышаем свою эрудицию разработчика в этой статье
@prog_point #general #теория
Вы — начинающий программист, но коллеги в перерывах возле кулера говорят на неизвестном вам языке? Или, может быть, вы только интересуетесь программированием, но читать гайды и документацию невероятно сложно?
Не бойтесь, ведь для такого случая есть специальная подборка из 50 популярных терминов для разработчиков, в которой объяснили, что значит каждый из них, чтобы облегчить вам вход в тему программирования. Термины разные: от безобидных переменных и функций до виртуализации, CDN и Deadlock.
Повышаем свою эрудицию разработчика в этой статье
@prog_point #general #теория
ООП на пальцах
Много материалов по ООП не бывает и вот ещё один отличный вариант. Понимание концепций ООП — одна из первых проблем по «матчасти», с которой сталкиваются начинающие программисты.
Ловите простое и наглядное видео, где автор на пальцах и с примерами из жизни объясняет основные концепции ООП, его необходимость и преимущества. А так как объектно-ориентированную концепцию поддерживает бОльшая часть языков, то и видео будет полезно любому разработчику:
https://youtu.be/qw4QLdk12Qk?si=TZUbfaLoe9JRQhFS
@prog_point #теория #general #oop
Много материалов по ООП не бывает и вот ещё один отличный вариант. Понимание концепций ООП — одна из первых проблем по «матчасти», с которой сталкиваются начинающие программисты.
Ловите простое и наглядное видео, где автор на пальцах и с примерами из жизни объясняет основные концепции ООП, его необходимость и преимущества. А так как объектно-ориентированную концепцию поддерживает бОльшая часть языков, то и видео будет полезно любому разработчику:
https://youtu.be/qw4QLdk12Qk?si=TZUbfaLoe9JRQhFS
@prog_point #теория #general #oop
YouTube
ООП на пальцах. Объектно-ориентированное программирование | 2023
Парадигма ООП одна из самых распространенных в мире. Начинающие программисты испытывают трудности с пониманием этого подхода, но умение писать в объектно-ориентированном стиле встречается в каждой второй вакансии.
⭐️ Бесплатная карьерная консультация h…
⭐️ Бесплатная карьерная консультация h…
Создаём собственное расширение для Chrome
Расширения и плагины — полезные дополнения к уже существующим функциям на сайте и в браузере. С их помощью можно записывать аудио и видео с экрана, автоматизировать заполнение форм, парсить нужную информацию, а также многое другое.
Ловите гайд для начинающих, в котором подробно разбирают процесс создания самого простого расширения — запускатора избранных сайтов. Хотя приложение и будет примитивным, оно всё-таки раскроет процесс создания и загрузки расширения для Google Chrome на всех этапах.
Желательно знать HTML, CSS и JS на самом базовом уровне, чтобы понимать материал лучше. Но, в любом случае, объяснения кода тоже есть.
@prog_point #web
Расширения и плагины — полезные дополнения к уже существующим функциям на сайте и в браузере. С их помощью можно записывать аудио и видео с экрана, автоматизировать заполнение форм, парсить нужную информацию, а также многое другое.
Ловите гайд для начинающих, в котором подробно разбирают процесс создания самого простого расширения — запускатора избранных сайтов. Хотя приложение и будет примитивным, оно всё-таки раскроет процесс создания и загрузки расширения для Google Chrome на всех этапах.
Желательно знать HTML, CSS и JS на самом базовом уровне, чтобы понимать материал лучше. Но, в любом случае, объяснения кода тоже есть.
@prog_point #web
Всё о CSS Grid за 13 минут
CSS Grid — это мощный инструмент для упрощения создания сложных макетов на веб-страницах. Он позволяет разработчикам легко управлять расположением элементов на странице, обеспечивая гибкость и контроль над их позиционированием.
Также использование CSS Grid помогает сократить количество кода, улучшить читаемость стилей и сделать макеты более предсказуемыми и контролируемыми.
Видео начинается с теории, а затем автор показывает, как настроить сетку с помощью CSS Grid, включая создание колонок и строк, зазоры между элементами, автоматические строки, а также выравнивание и позиционирование элементов. Тут также рассматривается работа с областями и настройка начала и конца строк и колонок.
https://youtu.be/MEOR2b69Pl4?si=Jk6MQxo7VHO-VP_v
@prog_point #web #frontend #css
CSS Grid — это мощный инструмент для упрощения создания сложных макетов на веб-страницах. Он позволяет разработчикам легко управлять расположением элементов на странице, обеспечивая гибкость и контроль над их позиционированием.
Также использование CSS Grid помогает сократить количество кода, улучшить читаемость стилей и сделать макеты более предсказуемыми и контролируемыми.
Видео начинается с теории, а затем автор показывает, как настроить сетку с помощью CSS Grid, включая создание колонок и строк, зазоры между элементами, автоматические строки, а также выравнивание и позиционирование элементов. Тут также рассматривается работа с областями и настройка начала и конца строк и колонок.
https://youtu.be/MEOR2b69Pl4?si=Jk6MQxo7VHO-VP_v
@prog_point #web #frontend #css
YouTube
Grid CSS полный курс за 13 минут. Все свойства
В этом курсе мы поработаем с grid layout css и кратко рассмотрим все свойства!
Мой курс "Продвинутый Frontend. В production на React" - https://ulbitv.ru/frontend
Игра для закрепления знаний - https://cssgridgarden.com/#ru
↓↓↓ПЛЭЙЛИСТЫ ↓↓↓
Собеседования…
Мой курс "Продвинутый Frontend. В production на React" - https://ulbitv.ru/frontend
Игра для закрепления знаний - https://cssgridgarden.com/#ru
↓↓↓ПЛЭЙЛИСТЫ ↓↓↓
Собеседования…
Массовые сокращения в IT и их последствия
Несколько лет назад пандемия и массовые увольнения в IT ударили по миру, так как компании нанимали много сотрудников, но не все выдержали этот поток. В 2022 году работу потеряли более 165 тысяч человек, а в 2023 — 263 тысяч по всему миру, включая 20% IT-специалистов. Крупные компании, такие как Amazon, Google, Microsoft и Xiaomi, провели массовые сокращения, затронувшие тысячи сотрудников.
Как именно обстоят дела в крупных компаниях и что происходит на рынке в России — рассказываем в статье.
@prog_point
Несколько лет назад пандемия и массовые увольнения в IT ударили по миру, так как компании нанимали много сотрудников, но не все выдержали этот поток. В 2022 году работу потеряли более 165 тысяч человек, а в 2023 — 263 тысяч по всему миру, включая 20% IT-специалистов. Крупные компании, такие как Amazon, Google, Microsoft и Xiaomi, провели массовые сокращения, затронувшие тысячи сотрудников.
Как именно обстоят дела в крупных компаниях и что происходит на рынке в России — рассказываем в статье.
@prog_point
Про микросервисы за 8 минут
Наверняка вы регулярно слышите про микросервисы. Микросервисы то, микросервисы сё, переписали все на микросервисы, развернули микросервисы в контейнерах. А что это вообще такое? Сейчас всё объясним.
Микросервисы — это когда большое приложение разбивают на маленькие части, каждая из которых работает сама по себе и делает что-то своё. Это помогает проще обновлять и улучшать программу, а также быстрее справляться с большими нагрузками, что особенно полезно для крупных веб-сайтов и облачных сервисов.
Ловите небольшой наглядный ролик, где автор на пальцах объясняет суть микросервисов и их работы.
@prog_point #теория
Наверняка вы регулярно слышите про микросервисы. Микросервисы то, микросервисы сё, переписали все на микросервисы, развернули микросервисы в контейнерах. А что это вообще такое? Сейчас всё объясним.
Микросервисы — это когда большое приложение разбивают на маленькие части, каждая из которых работает сама по себе и делает что-то своё. Это помогает проще обновлять и улучшать программу, а также быстрее справляться с большими нагрузками, что особенно полезно для крупных веб-сайтов и облачных сервисов.
Ловите небольшой наглядный ролик, где автор на пальцах объясняет суть микросервисов и их работы.
@prog_point #теория
Forwarded from Веб-страница
Про UI/UX в двух словах: как и зачем применяют принципы логики в дизайне интерфейсов?
Логика — фундаментальный инструмент, который помогает принимать решения и преодолевать проблемы. Она применима во всём — от простых повседневных действий до сложных научных исследований. И, конечно же, она играет огромную роль в дизайне интерфейсов.
Логика и дизайн-мышление помогают создавать выдающиеся интерфейсы. О том, как это работает, и как «прокачать» эти навыки, рассказывает наш читатель Иван Сержантов: https://tproger.ru/articles/kak-i-zachem-primenyayut-principy-logiki-v-dizajne-interfejsov
#дизайн #ux
Логика — фундаментальный инструмент, который помогает принимать решения и преодолевать проблемы. Она применима во всём — от простых повседневных действий до сложных научных исследований. И, конечно же, она играет огромную роль в дизайне интерфейсов.
Логика и дизайн-мышление помогают создавать выдающиеся интерфейсы. О том, как это работает, и как «прокачать» эти навыки, рассказывает наш читатель Иван Сержантов: https://tproger.ru/articles/kak-i-zachem-primenyayut-principy-logiki-v-dizajne-interfejsov
#дизайн #ux
This media is not supported in your browser
VIEW IN TELEGRAM
Милое объяснение оператора JOIN в SQL
Оператор JOIN в SQL — это инструмент, который помогает соединить данные из двух или более таблиц, если у них есть что-то общее, например, одинаковые значения в определённых столбцах (ID, названия и т. д.).
Держите ролик, где простыми словами объясняют работу этого оператора, а что самое главное — всё это наглядно и с котиками.
#sql
Оператор JOIN в SQL — это инструмент, который помогает соединить данные из двух или более таблиц, если у них есть что-то общее, например, одинаковые значения в определённых столбцах (ID, названия и т. д.).
Держите ролик, где простыми словами объясняют работу этого оператора, а что самое главное — всё это наглядно и с котиками.
#sql
Языки программирования, которые стоит начать учить в 2024 году
Извечный вопрос тех, кто только хочет начать программировать — что выбрать? Материалов по этой теме полно, но они могут быстро терять свою актуальность.
Поэтому сохраняйте свежайшую подборку топовых языков программирования, знание которых будет актуально в этом и следующих годах. Тут языки оцениваются по различным рейтингам, порогу входа и средним зарплатам.
@prog_point #general
Извечный вопрос тех, кто только хочет начать программировать — что выбрать? Материалов по этой теме полно, но они могут быстро терять свою актуальность.
Поэтому сохраняйте свежайшую подборку топовых языков программирования, знание которых будет актуально в этом и следующих годах. Тут языки оцениваются по различным рейтингам, порогу входа и средним зарплатам.
@prog_point #general
25 мини пет-проектов для изучения Python
Держите подборку большого количества идей для небольших проектов на Python. Каждый подойдёт как просто для практики, так и для создания из него полноценного пет-проекта. К каждому проекту уже есть готовые скрипты, так что можно просто продолжить разработку. В подборке: генератор паролей, архиватор файлов, шифратор, тулза для поиска рейтинга фильмов и многое другое:
A Collection of 25 Awesome Python Scripts
@prog_point #python #pet
Держите подборку большого количества идей для небольших проектов на Python. Каждый подойдёт как просто для практики, так и для создания из него полноценного пет-проекта. К каждому проекту уже есть готовые скрипты, так что можно просто продолжить разработку. В подборке: генератор паролей, архиватор файлов, шифратор, тулза для поиска рейтинга фильмов и многое другое:
A Collection of 25 Awesome Python Scripts
@prog_point #python #pet
DEV Community
A Collection of 25 Awesome Python Scripts (mini projects) - PDF Download
In this lesson, I've compiled a collection of 25 Python programmes.
5 способов подготовиться айтишнику к эре ИИ
Развитие генеративного ИИ может вызывать обеспокоенность у многих начинающих разработчиков. Некоторые эксперты полагают, что новые технологии учаться выполнять задачи быстрее и эффективнее, чем люди. Ко всему этому, исследования показывают, что около 17% рабочих мест в сфере ИТ могут быть потеряны из-за автоматизации.
Но как подготовиться к такому прогрессу и сохранить своё рабочее место в будущем? Какие скилы учить и где практиковаться? Всё это рассказываем в статье.
#general
Развитие генеративного ИИ может вызывать обеспокоенность у многих начинающих разработчиков. Некоторые эксперты полагают, что новые технологии учаться выполнять задачи быстрее и эффективнее, чем люди. Ко всему этому, исследования показывают, что около 17% рабочих мест в сфере ИТ могут быть потеряны из-за автоматизации.
Но как подготовиться к такому прогрессу и сохранить своё рабочее место в будущем? Какие скилы учить и где практиковаться? Всё это рассказываем в статье.
#general
Мы нашли вход в айтишную Нарнию
И он оказался не в шкафу, а в Telegram. Если интересуетесь темой IT, то скорее вступайте в чат типичных айтишников! Там вы найдёте единомышленников и сможете обсудить волнующие вас вопросы.
Вход в айтишную Нарнию по ссылке.
И он оказался не в шкафу, а в Telegram. Если интересуетесь темой IT, то скорее вступайте в чат типичных айтишников! Там вы найдёте единомышленников и сможете обсудить волнующие вас вопросы.
Вход в айтишную Нарнию по ссылке.
Годный курсов по C# вам в ленту
Этот бесплатный курс состоит из 13 крупных уроков, в каждом из которых разбирают какую-то фундаментальную часть языка. Например, массивы и коллекции, типы данных и их приведение, ООП и конструкции. В начале курса разбирают базовые темы программирования, поэтому начинающим будет особенно интересно.
Берите попкорн и клавиатуру в руки и приступайте к изучению:
Ссылка на курс
@prog_point #csharp
Этот бесплатный курс состоит из 13 крупных уроков, в каждом из которых разбирают какую-то фундаментальную часть языка. Например, массивы и коллекции, типы данных и их приведение, ООП и конструкции. В начале курса разбирают базовые темы программирования, поэтому начинающим будет особенно интересно.
Берите попкорн и клавиатуру в руки и приступайте к изучению:
Ссылка на курс
@prog_point #csharp
YouTube
C# уроки для начинающих # Введение в платформу .NET и язык си шарп
Данный курс на YouTube - сильно укороченная (демо) версия полного курса, который вы можете приобрести на stepik (с карточкой из РФ) или Udemy (с карточкой не из РФ)
Купить полный курс на stepik:
https://www.engineerspock.com/sharp-stepik - получите скидку…
Купить полный курс на stepik:
https://www.engineerspock.com/sharp-stepik - получите скидку…
15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика
Тема материалов по Python для начинающих уже избыточна, поэтому в статье автор постарался собрать менее заезженные ресурсы, которые всё такие же полезные. Вот некоторые из них:
— Цикл лекций МФТИ
— Интерактивный учебник по Python
— Репозиторий 30-Days-Of-Python
— Видеокурс от Яндекса
— Ускоренный видеокурс по Django
Это лишь небольшая часть материалов. Остальное можно найти в статье.
@prog_point #python
Тема материалов по Python для начинающих уже избыточна, поэтому в статье автор постарался собрать менее заезженные ресурсы, которые всё такие же полезные. Вот некоторые из них:
— Цикл лекций МФТИ
— Интерактивный учебник по Python
— Репозиторий 30-Days-Of-Python
— Видеокурс от Яндекса
— Ускоренный видеокурс по Django
Это лишь небольшая часть материалов. Остальное можно найти в статье.
@prog_point #python
YouTube
2020 Практика программирования на Python, лекция №1
Практика: https://cs.mipt.ru/python
Жизнь после буткемпа: как начать карьеру разработчика с нуля
В России не хватает разработчиков, но компании редко нанимают начинающих специалистов. Но есть и хорошая новость: всё больше работодателей готовы брать выпускников онлайн-курсов и буткемпов. Чтобы успешно начать карьеру в IT, важно заводить знакомства и участвовать в мероприятиях крупных компаний, сверстать крутое портфолио с учебными и личными проектами, и регулярно отправлять резюме, не затухая после первых отказов.
Будьте реалистичны в ожиданиях и готовы к трудностям. Но с правильным подходом и упорством у вас есть все шансы найти достойную работу. Как именно — рассказываем в этом гайде.
@prog_point #трудоустройство #general
В России не хватает разработчиков, но компании редко нанимают начинающих специалистов. Но есть и хорошая новость: всё больше работодателей готовы брать выпускников онлайн-курсов и буткемпов. Чтобы успешно начать карьеру в IT, важно заводить знакомства и участвовать в мероприятиях крупных компаний, сверстать крутое портфолио с учебными и личными проектами, и регулярно отправлять резюме, не затухая после первых отказов.
Будьте реалистичны в ожиданиях и готовы к трудностям. Но с правильным подходом и упорством у вас есть все шансы найти достойную работу. Как именно — рассказываем в этом гайде.
@prog_point #трудоустройство #general
Forwarded from Веб-страница
Как писать красивый и информативный README?
Многие программисты лихо управляются с кодом и знают мельчайшие подробности своих проектов. Но некоторым из них недостаёт коммуникативных навыков.
README — это первый файл, который нужно читать, получив доступ к проекту на Github или любой Git-хостинговой площадке. Такой файл обычно содержит много полезной информации, так что его вполне можно рассматривать как справочное руководство по проекту.
Но как оформить этот README-файл, чтобы он был не сплошной простынёй текста, а отформатированным, приятным на взгляд и создавал хорошее впечатление от просмотра? Рассказали в статье.
@prog_point #git #советы
Многие программисты лихо управляются с кодом и знают мельчайшие подробности своих проектов. Но некоторым из них недостаёт коммуникативных навыков.
README — это первый файл, который нужно читать, получив доступ к проекту на Github или любой Git-хостинговой площадке. Такой файл обычно содержит много полезной информации, так что его вполне можно рассматривать как справочное руководство по проекту.
Но как оформить этот README-файл, чтобы он был не сплошной простынёй текста, а отформатированным, приятным на взгляд и создавал хорошее впечатление от просмотра? Рассказали в статье.
@prog_point #git #советы