В какой сфере IT вы хотите развиваться?
Anonymous Poll
21%
Фронтенд
27%
Бэкенд
14%
Мобильная разработка
13%
Машинное обучение и Data Science
7%
Тестирование
5%
DevOps
6%
Разработка под десктопы
4%
Разработка под микроконтроллеры
4%
Другое (в комментариях)
Задумывались ли о том, что происходит после ввода адреса в браузере?
Под капотом веб-приложения происходит сложная работа перед тем, как пользователь увидит информацию в своём браузере:
1. Клиент отправляет запрос к серверу.
2. Сервер обрабатывает запрос.
3. Клиент получает требуемую информацию от сервера.
Техническая сторона взаимодействия сервера с клиентом хорошо объяснена в этом ролике:
https://youtu.be/g94j-ahVR78
#веб #бэкенд
Под капотом веб-приложения происходит сложная работа перед тем, как пользователь увидит информацию в своём браузере:
1. Клиент отправляет запрос к серверу.
2. Сервер обрабатывает запрос.
3. Клиент получает требуемую информацию от сервера.
Техническая сторона взаимодействия сервера с клиентом хорошо объяснена в этом ролике:
https://youtu.be/g94j-ahVR78
#веб #бэкенд
YouTube
Как работают веб приложения. Что происходит, когда вы вводите адрес в браузере
Как запросы от браузера посылаются к серверу, как они обрабатываются на сервере, как серверное приложение работает с базами данных, как присылает ответ серверу, как браузер показывают страницу и про front-end приложения.
0:00 Вступление
0:33 DNS, Получение…
0:00 Вступление
0:33 DNS, Получение…
Подборка актуальных вакансий для начинающих специалистов
— Software Developer (С++) в ABBYY
Опыт: От 1 года
Где: Москва, можно удалённо
Сколько: От 250 000 ₽
— Manual QA Engineer в ABBYY
Опыт: От 1 года
Где: Москва, можно удалённо
Сколько: От 120 000 до 160 000 ₽
— QA Engineer в ABBYY
Опыт: От 1 года
Где: Москва, можно удалённо
Сколько: До 90 000 ₽
— Аналитик продукта / данных в Sportmaster Lab
Опыт: От 1 года
Где: Санкт-Петербург, Москва, Липецк
Сколько: От 100 000 до 150 000 ₽
— Virtualization Backup Engineer в Veeam
Опыт: Без опыта
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования
#вакансии #работа
— Software Developer (С++) в ABBYY
Опыт: От 1 года
Где: Москва, можно удалённо
Сколько: От 250 000 ₽
— Manual QA Engineer в ABBYY
Опыт: От 1 года
Где: Москва, можно удалённо
Сколько: От 120 000 до 160 000 ₽
— QA Engineer в ABBYY
Опыт: От 1 года
Где: Москва, можно удалённо
Сколько: До 90 000 ₽
— Аналитик продукта / данных в Sportmaster Lab
Опыт: От 1 года
Где: Санкт-Петербург, Москва, Липецк
Сколько: От 100 000 до 150 000 ₽
— Virtualization Backup Engineer в Veeam
Опыт: Без опыта
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования
#вакансии #работа
👍1
Реализуем действительно полезный проект на Java
QR-коды уже распространены повсеместно, и здорово иметь под рукой инструмент, который умеет их генерировать и считывать. Почему бы не реализовать его самому?
Самый простой путь для новичка — создать своего бота, который будет обрабатывать QR-коды прямо в Telegram-чате.
Как реализовать бота: https://tprg.ru/Uy6A
#java
QR-коды уже распространены повсеместно, и здорово иметь под рукой инструмент, который умеет их генерировать и считывать. Почему бы не реализовать его самому?
Самый простой путь для новичка — создать своего бота, который будет обрабатывать QR-коды прямо в Telegram-чате.
Как реализовать бота: https://tprg.ru/Uy6A
#java
Двоичное дерево: удаление элемента и скорость работы
Помните, пару недель назад мы рассказывали о создании и обходе двоичного дерева? Для работы с деревом поиска нужно ещё знать о том, как удалить элементы дерева (не будет же оно бесконечно расти) и поддерживать приемлемую скорость работы.
Подробнее вы можете узнать об этом в продолжении статьи: https://tprg.ru/ke0a
#алгоритмы
Помните, пару недель назад мы рассказывали о создании и обходе двоичного дерева? Для работы с деревом поиска нужно ещё знать о том, как удалить элементы дерева (не будет же оно бесконечно расти) и поддерживать приемлемую скорость работы.
Подробнее вы можете узнать об этом в продолжении статьи: https://tprg.ru/ke0a
#алгоритмы
Telegram
Точка входа в программирование
Создание и обход двоичного дерева, а также реализация на JavaScript
Двоичное дерево состоит из корня (верхний элемент), внутренних узлов и листьев (узлы без потомков). Оно подчиняется определённым правилам, благодаря чему происходит быстрый поиск элементов.…
Двоичное дерево состоит из корня (верхний элемент), внутренних узлов и листьев (узлы без потомков). Оно подчиняется определённым правилам, благодаря чему происходит быстрый поиск элементов.…
Big Data: что это на самом деле?
Термин Big Data (большие данные) уже давно на слуху, поскольку его сильно любят маркетологи. За понятием скрывается огромный массив данных, который постоянно растёт и используется для анализа, а также обучения математических моделей.
Давайте разберёмся, как на практике используется Big Data:
https://tprg.ru/g2Z3
#data_science
Термин Big Data (большие данные) уже давно на слуху, поскольку его сильно любят маркетологи. За понятием скрывается огромный массив данных, который постоянно растёт и используется для анализа, а также обучения математических моделей.
Давайте разберёмся, как на практике используется Big Data:
https://tprg.ru/g2Z3
#data_science
Действительно ли компьютер генерирует случайное число?
Алгоритмы, которые мы используем в своих программах для генерации случайных чисел, на самом деле выдают не совсем случайные значения. В основе генератора псевдослучайных чисел (ГПСЧ) лежит семя (seed), от которого отталкивается алгоритм.
Но существуют и другие варианты поиска случайного числа. С ними и ГСПЧ вы можете ознакомиться в статье:
https://tprg.ru/CWM3
#алгоритмы
Алгоритмы, которые мы используем в своих программах для генерации случайных чисел, на самом деле выдают не совсем случайные значения. В основе генератора псевдослучайных чисел (ГПСЧ) лежит семя (seed), от которого отталкивается алгоритм.
Но существуют и другие варианты поиска случайного числа. С ними и ГСПЧ вы можете ознакомиться в статье:
https://tprg.ru/CWM3
#алгоритмы
На этой неделе мы спрашивали вас, в какой сфере IT вы хотите развиваться. Мы учтём ваши ответы в тематике будущих материалов, но нам нужно ещё немного вашего фидбека.
Мы стараемся быть действительно полезным сообществом для начинающих разработчиков. Поэтому расскажите в комментариях, материалы по каким темам вам действительно интересны и необходимы.
#чат
Мы стараемся быть действительно полезным сообществом для начинающих разработчиков. Поэтому расскажите в комментариях, материалы по каким темам вам действительно интересны и необходимы.
#чат
Бесплатный курс вводных лекций по анализу данных
На курсе вы познакомитесь с SQL и популярными Python-библиотеками numpy и pandas, научитесь визуализировать данные и парсить их, а также глубже изучите Python.
Вся работа на курсе ведётся в Jupyter Notebook. Для лучшего понимания нужно знать основы Python и базовую математику.
Плейлист на YouTube: https://tprg.ru/TPNs
#data_science #python #курсы
На курсе вы познакомитесь с SQL и популярными Python-библиотеками numpy и pandas, научитесь визуализировать данные и парсить их, а также глубже изучите Python.
Вся работа на курсе ведётся в Jupyter Notebook. Для лучшего понимания нужно знать основы Python и базовую математику.
Плейлист на YouTube: https://tprg.ru/TPNs
#data_science #python #курсы
YouTube
1. Введение в Python. Курс «Введение в анализ данных»
«Техносфера Mail.ru Group» при МГУ им. М. В. Ломоносова.
Курс «Введение в анализ данных».
Лекция № 1 «Введение в Python».
Цель курса — познакомить слушателей со сферой анализа данных, основными инструментами, задачами и методами, с которыми сталкивается…
Курс «Введение в анализ данных».
Лекция № 1 «Введение в Python».
Цель курса — познакомить слушателей со сферой анализа данных, основными инструментами, задачами и методами, с которыми сталкивается…
Крутые фишки Python, о которых вы могли не знать
Язык Python содержит множество удобных конструкций, которые не только сокращают код, но и местами делают его эффективнее. Давайте знакомиться с некоторыми из них:
https://tprg.ru/Axtl
#python
Язык Python содержит множество удобных конструкций, которые не только сокращают код, но и местами делают его эффективнее. Давайте знакомиться с некоторыми из них:
https://tprg.ru/Axtl
#python
Кто такой специалист по информационной безопасности?
Специалист по ИБ — весьма интересная, многогранная и востребованная профессия в IT. При этом для старта не нужны навыки программирования или опыт работы в IT, поскольку профессия находится на стыке системного администрирования, разработки и консалтинга.
Подробнее о профессии специалиста по ИБ, а также как им стать: https://tprg.ru/cUTY
#инфобез
Специалист по ИБ — весьма интересная, многогранная и востребованная профессия в IT. При этом для старта не нужны навыки программирования или опыт работы в IT, поскольку профессия находится на стыке системного администрирования, разработки и консалтинга.
Подробнее о профессии специалиста по ИБ, а также как им стать: https://tprg.ru/cUTY
#инфобез
Записи лекций со Школы информационной безопасности «Яндекса»
Решили углубиться в профессию специалиста по информационной безопасности? Рекомендуем посмотреть серию лекций, которые познакомят:
— с нюансами безопасности различных платформ;
— с возможными угрозами и их устранением;
— с основами криптографии.
Сохраняйте к себе плейлист на YouTube: https://tprg.ru/qh1e
#инфобез
Решили углубиться в профессию специалиста по информационной безопасности? Рекомендуем посмотреть серию лекций, которые познакомят:
— с нюансами безопасности различных платформ;
— с возможными угрозами и их устранением;
— с основами криптографии.
Сохраняйте к себе плейлист на YouTube: https://tprg.ru/qh1e
#инфобез
YouTube
001. Безопасность веб-приложений - Эльдар Заитов
Расскажем про устройство современного веба — микросервисную архитектуру, технологические, архитектурные уязвимости и как их предотвращать. Разберем уязвимости на стороне клиента. Поговорим про способы эксплуатации.
Как найти гуманитарию место в IT?
В IT сохраняется кадровый голод опытных специалистов. При этом не хватает людей как с техническим бэкграундом, так и с гуманитарным.
Если хотите перейти в IT-сферу за более высокими зарплатами и возможностями роста, то стоит ознакомиться с опытом HR-а, который сумел стать востребованным QA-специалистом:
https://tprg.ru/LZ4U
#точка_входа #советы
В IT сохраняется кадровый голод опытных специалистов. При этом не хватает людей как с техническим бэкграундом, так и с гуманитарным.
Если хотите перейти в IT-сферу за более высокими зарплатами и возможностями роста, то стоит ознакомиться с опытом HR-а, который сумел стать востребованным QA-специалистом:
https://tprg.ru/LZ4U
#точка_входа #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Создаём анимации для видео с Python
Видели в обучающих роликах различные анимационные схемы? Для их создания необязательно знать видеоредакторы, ведь для этого отлично подойдёт Python-библиотека Manim.
Статья познакомит вас с основами работы с Manim на примере обучающего видео по гистограммам:
https://tprg.ru/oV4u
#python
Видели в обучающих роликах различные анимационные схемы? Для их создания необязательно знать видеоредакторы, ведь для этого отлично подойдёт Python-библиотека Manim.
Статья познакомит вас с основами работы с Manim на примере обучающего видео по гистограммам:
https://tprg.ru/oV4u
#python
👍1
5 полезных приёмов для C#-разработчиков
Переходите на C# из другого языка? Обратите внимание на некоторые фичи, которые позволят писать правильный C#-код:
https://tprg.ru/dHrc
#csharp
Переходите на C# из другого языка? Обратите внимание на некоторые фичи, которые позволят писать правильный C#-код:
https://tprg.ru/dHrc
#csharp
Бесплатный онлайн-учебник по машинному обучению от «Яндекса»
Школа анализа данных «Яндекса» выпустила онлайн-учебник для всех желающих, который содержит только актуальные материалы по машинному обучению:
https://ml-handbook.ru/
Пока доступно все 2 главы, но в будущем добавят остальные. Учебник поможет не только освоить различные темы машинного обучения, но и вспомнить математику.
Советуем обратить внимание на пособие, поскольку по машинному обучению и data science не так много качественных материалов на русском.
#книги #data_science #ml
Школа анализа данных «Яндекса» выпустила онлайн-учебник для всех желающих, который содержит только актуальные материалы по машинному обучению:
https://ml-handbook.ru/
Пока доступно все 2 главы, но в будущем добавят остальные. Учебник поможет не только освоить различные темы машинного обучения, но и вспомнить математику.
Советуем обратить внимание на пособие, поскольку по машинному обучению и data science не так много качественных материалов на русском.
#книги #data_science #ml
Угадаете железку по силуэту?
В чём подвох, предстоит выяснить вам:
https://tproger.ru/quiz/chto-eto-za-zhelezka/
Зачем? А чем ещё заняться программисту вечером?
#hardware #тесты
В чём подвох, предстоит выяснить вам:
https://tproger.ru/quiz/chto-eto-za-zhelezka/
Зачем? А чем ещё заняться программисту вечером?
#hardware #тесты
Зачем нужны интерфейсы в Java?
Как создать интерфейс в коде, понять несложно. Но когда их применять на практике, если классы могут сами наследовать другие классы? Разберёмся на простом практическом примере:
https://tprg.ru/6OCH
#java #ооп
Как создать интерфейс в коде, понять несложно. Но когда их применять на практике, если классы могут сами наследовать другие классы? Разберёмся на простом практическом примере:
https://tprg.ru/6OCH
#java #ооп
Подборка фриланс площадок для программистов
После изучения необходимых технологий перед разработчиком два пути:
— ходить на собеседования и устроиться на работу;
— работать над отдельными проектами с фриланс биржи.
О первом пути мы достаточно много рассказывали (по тегу #собеседование). Второй вариант хорош тем, что начинающий разработчик сможет дополнить своё портфолио хорошими проектами и при этом подзаработать.
Мы собрали в одной статье 6 проверенных площадок, где можно брать заказы фрилансеру:
https://tproger.ru/articles/frilans-dlja-programmistov/
#советы
После изучения необходимых технологий перед разработчиком два пути:
— ходить на собеседования и устроиться на работу;
— работать над отдельными проектами с фриланс биржи.
О первом пути мы достаточно много рассказывали (по тегу #собеседование). Второй вариант хорош тем, что начинающий разработчик сможет дополнить своё портфолио хорошими проектами и при этом подзаработать.
Мы собрали в одной статье 6 проверенных площадок, где можно брать заказы фрилансеру:
https://tproger.ru/articles/frilans-dlja-programmistov/
#советы