Метод утёнка
7.08K subscribers
538 photos
95 videos
2 files
440 links
Об IT так, что поймёт даже резиновый утёнок.

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
А ваши родители случайно не пекари? Тогда откуда у них такие сладкие булочки?

К 14 февраля мы с командой сделали бота, который будет отправлять вашим вторым половинкам или просто хорошим людям айтишные и не только комплименты.

Если давно хотели написать такого сами и добавить свои комплименты, чекайте код и пошаговый гайд в нашей статье. А если нет, то отправляйте нашего бота и поздравляйте своих булочек!
👍4👎2🤪2🥰1
Будьте бдительны, сейчас мошенники массово рассылают вирус через Telegram

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

Чтобы этого избежать, помните несколько важных моментов:
1. Файлы с расширением .APK на Android или .EXE на Windows не могут быть видео — это всегда исполняемый код.
2. Не стоит отключать запрет на установку неизвестных приложений без явной необходимости — это поможет вовремя понять, что вас пытаются обмануть, если первый пункт вы проигнорировали.

Если вы это знали и без нас — круто! А если знаете тех, кто может попасться, перешлите этот пост им.
🔥13
Методологии управления проектами. Основы SCRUM

Сегодня используется множество различных подходов по управлению проектами: Waterfall, Agile, Scrum, Kanban и Lean. Они помогают эффективно планировать, управлять ресурсами и минимизировать риски на всех этапах реализации проектов.

Выбор методологии зависит от типа проекта и требований бизнеса. В этой небольшой серии роликов, вы познакомитесь с основами методологий управления проектами и, в частности, со SCRUM.
👍4🔥4💘1
This media is not supported in your browser
VIEW IN TELEGRAM
Признавайтесь, какие шалости хотели провернуть с помощью ChatGPT?😏
🤪6🎉4🤣1
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Что такое нейронные сети: простое объяснение для нетехнарей

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

Вы узнаете, как используется работает принцип внимания и какие достижения были достигнуты в области генерации текстов и изображений.
🔥5👏3🙉1
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная тулза для поиска ВО ВСЕМ интернете

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

По умолчанию поиск выполняется в Google, Yandex, Brave и Perplexity, но можно добавить и свои варианты.
4🔥2😁1🥱1
Это админ к концу недели. А вы там как?
😁18👏2😭2👍1
Погружаемся в Golang: необходимые навыки и способы обучения

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

Первая — https://tprg.ru/n6p5
Разбираемся, как вообще выбрать стратегию обучения, почему Go сейчас на хайпе и где можно набраться опыта разработки.

Вторая — https://tprg.ru/Z1gl
Фиксируем, что нужно в идеале знать на каждом грейде и что требуют на работе в реальной жизни.

Рекомендуем сохранить в закладки.
❤‍🔥3🤣2😁1
От университета к дата-сайенс в МТС за год, или как проходит обучение в Школе аналитиков

Максим Коновалов — дата-сайентист в МТС, который попал в школу аналитиков данных от МТС и прошёл стажирожку. Он поделился своим опытом обучения и старта карьеры в IT.

Как попасть в крутую компанию без 10 лет опыта можно узнать в этой статье:

https://tprg.ru/XIKJ
👎3🤪1
Что происходит, когда вы вводите URL-адрес в браузере

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

1. Мы Вводим URL. На этом этапе браузер сначала проверяет кэш (браузера, ОС, локальный, провайдерский). Если IP не нашёлся, идёт запрос к DNS-резолверу

2. После этого браузер устанавливает TCP-соединение с сервером по протоколу HTTP или HTTPS. Сейчас, конечно, предпочтительнее HTTPS, потому что S в аббревиатуре означает Secure — такой протокол безопаснее, чем простой HTTP.

3. После установки соединения браузер отправляет HTTP-запрос (GET/POST/...) на сервер для получения данных для загрузки сайта.

4. Когда сервер получил запрос, он отправляет HTTP-ответ с нужными данными (HTML-структурой сайта, стилями CSS, которые дают нам нужный дизайн сайта, JS-скриптами для работы сложных анимаций и эффектов, форм и прочих алгоритмов и т. д.).

5. Эти данные браузер обрабатывает и отображает страницу пользователю.

А ещё подробнее можно прочитать об этом в X.
😁2👍1
Приоритизация фичей: как выбрать и что делать в первую очередь

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

В этой статье — честные критерии, по которым стоит отсеивать идеи, чтобы делать только то, что действительно продвигает продукт вперёд и не перегружать разработчиков.
Памятка на будущее всем начинающим айтишникам
😁1541❤‍🔥1
Критерии для Senior Developer'а

В мире IT профессий существует множество ролей и должностей, каждая из которых требует определенного уровня знаний и опыта. Одной из ключевых фигур в этой области является senior developer.

Эта статья предлагает посмотреть, какими же критериями должен обладать сениор-разработчик. Конечно, по мнению автора.

А если у вас другие критерии, то поделитесь ими в комментариях 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Программирование. Ожидание и реальность:
This media is not supported in your browser
VIEW IN TELEGRAM
😁4
Media is too big
VIEW IN TELEGRAM
Ликбез про компьютерным сетям 💬

Сейчас почти в каждой вакансии требуется знание сетей. В этом видео автор рассказывает про базовые сетевые технологии, чтобы вы могли применять эти знания в работе, на собеседованиях, в пет-проектах и обучении. Конечно же в ролике будет шутка про TCP и UDP.

Таймкоды:

0:00 - Вступление
0:38 - Зачем знать сети?
1:48 - OSI/ISO - TCP/IP
8:19 - MAC-адрес
9:35 - IP-адрес
10:48 - Порты
11:50 - Маски и подсети
13:34 - Белые и серые подсети
14:41 - NAT network address translation
15:54 - Чем отличается TCP и UDP?
18:03 - Как работает DNS?
19:09 - Траблшутинг
20:34 - О чем не поговорили, но тоже очень важно

#сети #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Кто такие DevOps и чем они занимаются?

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

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

DevOps решают несколько важных задач:

1. Автоматизация процессов:
Они настраивают специальные инструменты, чтобы код автоматически проверялся на ошибки, тестировался и запускался на серверах. Это называется Continuous Integration (CI) и Continuous Deployment (CD). Благодаря этому программы можно обновлять чаще и с меньшим количеством проблем.

2. Мониторинг систем:
DevOps следят за тем, чтобы программы и серверы работали стабильно. Если что-то ломается, они быстро находят проблему и исправляют её.

3. Сотрудничество между командами:
Раньше разработчики и операционщики часто работали отдельно, из-за чего возникали задержки и недопонимание. DevOps объединяют их, помогая обмениваться знаниями и решать задачи вместе.

Представьте, что разработчики — это повара, которые готовят блюда (программы), а операционщики — официанты, которые подают их клиентам (пользователям). DevOps — это как менеджер ресторана. Он следит, чтобы повара и официанты работали слаженно: блюда готовились быстро, не портились и вовремя попадали к клиентам. В итоге все довольны — и команда, и пользователи.

#простымисловами #devops
👍62🔥2❤‍🔥1