prog_point | Unsorted

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

21646

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

Subscribe to a channel

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

Хватит отвлекаться от созвона, чтобы записывать мысли

Телеграм-бот Voicee поможет вам транскрибировать запись встречи из Zoom! А ещё YouTube-видео, голосовые сообщения, .mp3, .m4a, .wma-файлы и другие форматы. На voicee.ru вы найдете ещё и API, чтобы прикрутить сервис к своему проекту.

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

Реклама ИП Второв Александр Александрович, ИНН 402572009527, erid: LjN8KLXPq

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

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

Нет, вы видели? Видели, сколько пет-проектов присылают нам на конкурс? Не видели? А мы сейчас вам покажем:

Трекер работных откликов: интересный кейс — QA в поисках работы разработала трекер откликов. Теперь создательница может найти в своей базе ту или иную компанию, посмотреть задания с техсобеседования, добавить комментарий.
Квест-бот: JavaScript-бот, позволяющий участникам конференции лучше познакомиться со стендами, проверить свою профессиональную компетенцию с помощью встроенной викторины, а также выиграть набор партнёрских подарков.
Ретранслятор смсок на Raspberry Pi 2B: инженер собрал себе устройство, чтобы не потерять состояние на сообщениях в роуминге. SMS от банков и других порталов теперь приходят ему в мессенджер. У него осталась неразрешённая задачка с симками, ждём ваших советов в комментариях к статье.

И это далеко не всё. Остальные материалы ищите по тегу #лучший_пет_проект_2023 у нас на сайте, поддерживайте разработчиков и участвуйте сами! Заявки можно отправить до 30 октября.

#diy #конкурс

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

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

На чём построена архитектура Рекомендаций Авито, и как к этому устройству привела история котёнка Портосика?

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

Переходите по ссылке, чтобы узнать всё про Рекомендации и алгоритмы: https://youtu.be/zopTexr7gfY

Реклама ООО «Авито Тех»

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

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

— В этом бокале пино нуар чувствуются нотки жженого арахиса...
— Так ты выгорел, чел!

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

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

Как испортить настроение коллегам

В интернете есть множество полезных статей и отличных советов по созданию надёжных веб-приложений и сайтов.

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

#статья #web

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

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

​​Собеседование на Senior

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

Как понять, доходят ли ваши знания под сеньора? Как ответить на вопросы собеседования, а как отвечать не стоит? Это, и многое другое — в этом видео.

#видео

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

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

Почему два одинаковых объекта не равны в JavaScript

Вы когда-нибудь сравнивали объекты в JavaScript и получали false, хотя ожидали true? Эта статья расскажет вам, почему так бывает.

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

#статья #js

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

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

​​6 советов по JavaScript-коду

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

Поэтому, в этом видео автор даёт 6 мастхэв-советов по тому, как мастерски писать код на JavaScript, и при этом не допускать самых распространённых ошибок большинства новичков.

#видео

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

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

Задача с codewars

Функция принимает на вход начальное и конечное число. Возвращает общее количество чисел между этими двумя числами (включительно), за исключением чисел с цифрой 5.

Пример:
Input: 1, 9 Output: 8
Input: 4, 17 Output: 12

Тестировать ​#задача #7kyu

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

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

Всё больше и больше талантливых разработчиков участвуют в нашем конкурсе пет-проектов!

Читайте кейсы ещё одной тройки игроков:

PHP-фреймворк для веб-приложений: многогранная работа — полноценный костяк для вашего следующего сайта. Фреймворк содержит базовые компоненты вроде авторизации, Captcha, логирования и позволяет дружить с REST API;
Локальный деплой проектов в пару кликов: на этот момент — лидер конкурса, терминальный аналог Docker. Определяет CMS (Laravel, WordPress, Bitrix) и при запуске отдаёт локальную ссылку вида site.com.localhost;
Три React-библиотеки для фронтенда: создание стилизованных компонентов и последующий их импорт из .css, управление состоянием апплета с хуками и заменятор JSX на лямбды. Пожалуй, самая объёмная работа из всех.

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

#diy #конкурс

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

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

Алгоритм решения сегодняшней задачи

1. Определить функцию, которая принимает один аргумент: массив цифр arr.
2. Создать пустой список для хранения результата.
3. Использовать цикл for или while для перебора всех элементов массива arr.
4. Для каждого элемента, увеличить его на его позицию в массиве, начиная с 1.
5. Если полученное число больше 9, то взять его последнюю цифру.
6. Добавить полученную цифру в список.
7. Возвратить список из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение

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

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

​​С чего начать делать игры

Есть ли среди нас начинающие геймдизайнеры? Если вы хотите научиться создавать игры, то этот видеоурок для вас!

Автор рассказывает об основах геймдизайна и даёт полезные советы для новичков. Вы узнаете, как выбрать жанр и платформу для своей игры, какой движок лучше (Unreal или Unity) и что круче 2Д или 3Д ?

#видео

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

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

Хватит отвлекаться от созвона, чтобы записывать мысли

Телеграм-бот Voicee поможет вам транскрибировать запись встречи из Zoom! А ещё YouTube-видео, голосовые сообщения, .mp3, .m4a, .wma-файлы и другие форматы. На voicee.ru вы найдете ещё и API, чтобы прикрутить сервис к своему проекту.

А самое крутое, что сервис даже знаки препинания расставит верно! Попробовать бесплатно можно тут: https://tprg.ru/vThy

Реклама ИП Второв Александр Александрович, ИНН 402572009527, erid: LjN8KLXPq

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

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

Как стать Data-инженером

Сегодня мы разберём различия в подходах к созданию распределённых хранилищ данных — Data Warehouse (DWH) и Data Lake.

Для начала мы изучим базовые шаблоны построения и поймём, какие необходимы навыки для таких специалистов.

#статья #данные

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

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

​​5 способов получить опыт работы

Мы часто начинаем такие посты с фразы «для получения работы нужен опыт, а для получения опыта нужна работа» — и это действительно большая проблема…

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

#видео

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

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

Работа в Data Office

Хотите найти интересную и перспективную работу с данными? Обратите внимание на Data Office! Эта статья расскажет, чем занимаются специалисты Data Office в крупной телеком-компании и почему эта сфера быстро набирает популярность.

#статья

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

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

Алгоритм решения сегодняшней задачи

1. Определить функцию, которая принимает один аргумент: строку в верблюжьей нотации s.
2. Создать пустую строку для хранения результата.
3. Использовать цикл for или while для перебора всех символов строки s.
4. Для каждого символа, проверить, является ли он заглавной буквой.
5. Если да, то добавить пробел перед ним в строку результата.
6. Если нет, то просто добавить его в строку результата.
7. Возвратить строку результата из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение

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

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

Карьера программиста после сеньора

Представьте, что у вас 10 лет опыта за плечами и вы не знаете, куда идти дальше и что учить. Тогда вам обязательно стоит посмотреть это видео.

Вы узнаете, как не попасть в менеджеры, продолжить кодить и куда дальше расти Senior Software Engineer разработчику.

#видео

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

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

Задача с codewars

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

Пример:
Input: "camelCasing" Output: "camel Casing"
Input: "identifier" Output: "identifier"

Тестировать ​#задача #6kyu

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

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

Алгоритм решения сегодняшней задачи

1. Определить функцию, которая принимает один аргумент: строку PIN-кода s.
2. Проверить, что s состоит только из цифр.
3. Если нет, то вернуть false.
4. Проверить, что длина s равна 4 или 6.
5. Если да, то вернуть true.
6. Если нет, то вернуть false.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение

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

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

Задача с codewars

Функция проверяет, является ли переданная ей строка верным PIN-кодом, и возвращает true или false в зависимости от результата.

Банкомат позволяют вводить PIN-коды, состоящие из 4 или 6 цифр. Верные PIN-коды должны содержать только цифры и иметь длину 4 или 6 символов.

Пример:
Input: 1234 Output: true
Input: a234 Output: false

Тестировать #задача #7kyu

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

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

Алгоритм решения сегодняшней задачи

1. Определить функцию, которая принимает два аргумента: начальное и конечное число a и b.
2. Проверить, что a и b являются целыми числами и a <= b.
3. Если нет, то вернуть сообщение об ошибке.
4. Создать переменную для хранения количества чисел.
5. Использовать цикл for или while для перебора всех чисел от a до b включительно.
6. Для каждого числа, преобразовать его в строку и проверить, содержит ли она цифру 5.
7. Если нет, то увеличить переменную на 1.
8. Если да, то пропустить число.
9. Возвратить переменную из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение

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

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

​ПМ использует свой 16‑ти дюймовый MacBook Pro на Intel Core i9 чтобы зайти в JIRA:

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

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

В далёком-далёком королевстве Nozo жили-были инженеры по Go, C# и QA…

Но королевство не простое, а в зазеркалье, поэтому тут всё происходит наоборот! И код пишется справа налево, и техинтервью тут проходят сами инженеры.

Но для этого без вашей помощи не обойтись. Заставьте инженеров хорошо потрудиться и отправляйте им самые каверзные задачки по: Go, C# и QA.

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

Четыре финалиста получат классный мерч от Ozon Tech. А автор самой каверзной задачи получит не только мерч, но и одну из двух наград: карьерную консультацию с HR Ozon Tech или встречу с тимлидом команды инженеров.

Присылайте ваши задачи до 7 ноября на сайте.

Реклама ООО «Озон Технологии», erid: LjN8K16Ma

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

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

Доводы в пользу REM в CSS

Размеры экранов постоянно меняются, и статичные px уже не подходят. Клиенты настраивают браузеры под свои нужды, и сайты должны к ним адаптироваться.

Единицы rem позволяют создать масштабируемый дизайн, который сохраняет пропорции. В этой статье вы узнаете, почему лучше использовать rem вместо px и зачем соблюдать этот тренд.

#статья #css

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

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

Как создавать приложения без кода за пару дней и экономить компаниям миллионы рублей?

У ROBIN CLOUD есть решение. Ребята продвигают технологию RPA, позволяющую автоматизировать ручной труд пользователя за компьютером с помощью программных роботов. И для этого не нужно знать никаких языков программирования — решение от ROBIN это no-code.

Освоить этот инструмент довольно просто, тем более на Степике уже есть для этого бесплатный курс. А познакомившись с основами, можно получить доступ к облачному дистрибутиву и создать своего первого робота: https://tprg.ru/8PXA

Реклама ООО «Робин» ИНН 9725022632 erid: LjN8K9is7

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

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

«Но вы то знаете как надо сделать, так что марш за работу!»

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

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

Задача с codewars

Получив на вход массив чисел, верните массив с каждой цифрой, увеличенной на ее позицию в массиве: первая цифра будет увеличена на 1, вторая — на 2 и т.д. Обязательно начинайте отсчет с 1 (а не с 0).

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

Пример:
Input: [1, 2, 3] Output: [2, 4, 6]
Input: [4, 6, 9, 1, 3] Output: [5, 8, 2, 5, 8]

Тестировать ​#задача #7kyu

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

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

Алгоритм решения сегодняшней задачи

1. Определить функцию, которая принимает один аргумент: сумму долларов США n.
2. Проверить, что n является целым числом.
3. Если нет, то вернуть сообщение об ошибке.
4. Умножить n на курс конвертации 7.75 юаней за 1 доллар.
5. Округлить результат до двух знаков после запятой.
6. Преобразовать результат в строку и добавить к нему ’ Chinese Yuan’.
7. Возвратить полученную строку из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение #алгоритм

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

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

​Мой код вчера: *не работает*

Мой код сегодня: *работает*

Я:

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