А ваши родители случайно не пекари? Тогда откуда у них такие сладкие булочки?
К 14 февраля мы с командой сделали бота, который будет отправлять вашим вторым половинкам или просто хорошим людям айтишные и не только комплименты.
Если давно хотели написать такого сами и добавить свои комплименты, чекайте код и пошаговый гайд в нашей статье. А если нет, то отправляйте нашего бота и поздравляйте своих булочек!
К 14 февраля мы с командой сделали бота, который будет отправлять вашим вторым половинкам или просто хорошим людям айтишные и не только комплименты.
Если давно хотели написать такого сами и добавить свои комплименты, чекайте код и пошаговый гайд в нашей статье. А если нет, то отправляйте нашего бота и поздравляйте своих булочек!
👍4👎2🤪2🥰1
Будьте бдительны, сейчас мошенники массово рассылают вирус через Telegram
Вредонос прячут под видом безобидного видео со словами «Это ты на видео?», любопытный пользователь открывает файл и... теряет все данные и передает их разводилам.
Чтобы этого избежать, помните несколько важных моментов:
1. Файлы с расширением .APK на Android или .EXE на Windows не могут быть видео — это всегда исполняемый код.
2. Не стоит отключать запрет на установку неизвестных приложений без явной необходимости — это поможет вовремя понять, что вас пытаются обмануть, если первый пункт вы проигнорировали.
Если вы это знали и без нас — круто! А если знаете тех, кто может попасться, перешлите этот пост им.
Вредонос прячут под видом безобидного видео со словами «Это ты на видео?», любопытный пользователь открывает файл и... теряет все данные и передает их разводилам.
Чтобы этого избежать, помните несколько важных моментов:
1. Файлы с расширением .APK на Android или .EXE на Windows не могут быть видео — это всегда исполняемый код.
2. Не стоит отключать запрет на установку неизвестных приложений без явной необходимости — это поможет вовремя понять, что вас пытаются обмануть, если первый пункт вы проигнорировали.
Если вы это знали и без нас — круто! А если знаете тех, кто может попасться, перешлите этот пост им.
🔥13
Методологии управления проектами. Основы SCRUM
Сегодня используется множество различных подходов по управлению проектами: Waterfall, Agile, Scrum, Kanban и Lean. Они помогают эффективно планировать, управлять ресурсами и минимизировать риски на всех этапах реализации проектов.
Выбор методологии зависит от типа проекта и требований бизнеса. В этой небольшой серии роликов, вы познакомитесь с основами методологий управления проектами и, в частности, со 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 разобрали ключевые понятия и различия между слабым, сильным и суперсильным искусственным интеллектом.
Вы узнаете, как используется работает принцип внимания и какие достижения были достигнуты в области генерации текстов и изображений.
В Tproger разобрали ключевые понятия и различия между слабым, сильным и суперсильным искусственным интеллектом.
Вы узнаете, как используется работает принцип внимания и какие достижения были достигнуты в области генерации текстов и изображений.
🔥5👏3🙉1
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная тулза для поиска ВО ВСЕМ интернете
Switch Search — это расширение для браузера, с помощью которого можно искать информацию во всех поисковиках сразу. Так можно собрать больше релевантных источников, выйти из информационного пузыря и просто сократить количество лишних кликов между окнами и вкладками.
По умолчанию поиск выполняется в Google, Yandex, Brave и Perplexity, но можно добавить и свои варианты.
Switch Search — это расширение для браузера, с помощью которого можно искать информацию во всех поисковиках сразу. Так можно собрать больше релевантных источников, выйти из информационного пузыря и просто сократить количество лишних кликов между окнами и вкладками.
По умолчанию поиск выполняется в Google, Yandex, Brave и Perplexity, но можно добавить и свои варианты.
❤4🔥2😁1🥱1
Погружаемся в Golang: необходимые навыки и способы обучения
Стажеров и джунов сейчас на рынке в избытке и хантят их неохотно. Однако вкатиться в разработку еще можно, главное понимать, как выстроить свой трек обучения и понимать, что спрашивают на собеседованиях. В связи с этим у нас для вас есть две полезные статьи.
Первая — https://tprg.ru/n6p5
Разбираемся, как вообще выбрать стратегию обучения, почему Go сейчас на хайпе и где можно набраться опыта разработки.
Вторая — https://tprg.ru/Z1gl
Фиксируем, что нужно в идеале знать на каждом грейде и что требуют на работе в реальной жизни.
Рекомендуем сохранить в закладки.
Стажеров и джунов сейчас на рынке в избытке и хантят их неохотно. Однако вкатиться в разработку еще можно, главное понимать, как выстроить свой трек обучения и понимать, что спрашивают на собеседованиях. В связи с этим у нас для вас есть две полезные статьи.
Первая — https://tprg.ru/n6p5
Разбираемся, как вообще выбрать стратегию обучения, почему Go сейчас на хайпе и где можно набраться опыта разработки.
Вторая — https://tprg.ru/Z1gl
Фиксируем, что нужно в идеале знать на каждом грейде и что требуют на работе в реальной жизни.
Рекомендуем сохранить в закладки.
❤🔥3🤣2😁1
От университета к дата-сайенс в МТС за год, или как проходит обучение в Школе аналитиков
Максим Коновалов — дата-сайентист в МТС, который попал в школу аналитиков данных от МТС и прошёл стажирожку. Он поделился своим опытом обучения и старта карьеры в IT.
Как попасть в крутую компанию без 10 лет опыта можно узнать в этой статье:
https://tprg.ru/XIKJ
Максим Коновалов — дата-сайентист в МТС, который попал в школу аналитиков данных от МТС и прошёл стажирожку. Он поделился своим опытом обучения и старта карьеры в 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.
Ответ на этот вопрос интересен не только веб-разработчикам, но и всем, кто пользуется интернетом. На схеме выше показано, что происходит в этот момент, но давайте чуть подробнее объясним:
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
Приоритизация фичей: как выбрать и что делать в первую очередь
Хотите выпустить новую функцию, но не уверены, что она действительно нужна? Без расстановки приоритетов разработчики рискуют тратить время на бесполезные задачи, терять деньги и раздражать пользователей.
В этой статье — честные критерии, по которым стоит отсеивать идеи, чтобы делать только то, что действительно продвигает продукт вперёд и не перегружать разработчиков.
Хотите выпустить новую функцию, но не уверены, что она действительно нужна? Без расстановки приоритетов разработчики рискуют тратить время на бесполезные задачи, терять деньги и раздражать пользователей.
В этой статье — честные критерии, по которым стоит отсеивать идеи, чтобы делать только то, что действительно продвигает продукт вперёд и не перегружать разработчиков.
Forwarded from Точка входа в программирование
Памятка на будущее всем начинающим айтишникам
😁15❤4✍1❤🔥1
Критерии для Senior Developer'а
В мире IT профессий существует множество ролей и должностей, каждая из которых требует определенного уровня знаний и опыта. Одной из ключевых фигур в этой области является 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
Forwarded from Точка входа в программирование
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 - О чем не поговорили, но тоже очень важно
#сети #видео
Сейчас почти в каждой вакансии требуется знание сетей. В этом видео автор рассказывает про базовые сетевые технологии, чтобы вы могли применять эти знания в работе, на собеседованиях, в пет-проектах и обучении.
Таймкоды:
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
👍4❤1
Кто такие DevOps и чем они занимаются?
DevOps — это крутые специалисты, которые помогают разработчикам и операционщикам (тем, кто следит за серверами и системами) работать вместе более слаженно и эффективно. Это не просто должность, а целый подход или культура, цель которой — сделать процесс создания и поддержки программ быстрее, надежнее и удобнее.
Благодаря DevOps компании могут чаще выпускать обновления для своих программ, делать их лучше и надежнее. Это значит, что пользователи получают более качественный продукт, а разработка идет быстрее и с меньшими рисками.
DevOps решают несколько важных задач:
1. Автоматизация процессов:
Они настраивают специальные инструменты, чтобы код автоматически проверялся на ошибки, тестировался и запускался на серверах. Это называется Continuous Integration (CI) и Continuous Deployment (CD). Благодаря этому программы можно обновлять чаще и с меньшим количеством проблем.
2. Мониторинг систем:
DevOps следят за тем, чтобы программы и серверы работали стабильно. Если что-то ломается, они быстро находят проблему и исправляют её.
3. Сотрудничество между командами:
Раньше разработчики и операционщики часто работали отдельно, из-за чего возникали задержки и недопонимание. DevOps объединяют их, помогая обмениваться знаниями и решать задачи вместе.
Представьте, что разработчики — это повара, которые готовят блюда (программы), а операционщики — официанты, которые подают их клиентам (пользователям). DevOps — это как менеджер ресторана. Он следит, чтобы повара и официанты работали слаженно: блюда готовились быстро, не портились и вовремя попадали к клиентам. В итоге все довольны — и команда, и пользователи.
#простымисловами #devops
DevOps — это крутые специалисты, которые помогают разработчикам и операционщикам (тем, кто следит за серверами и системами) работать вместе более слаженно и эффективно. Это не просто должность, а целый подход или культура, цель которой — сделать процесс создания и поддержки программ быстрее, надежнее и удобнее.
Благодаря DevOps компании могут чаще выпускать обновления для своих программ, делать их лучше и надежнее. Это значит, что пользователи получают более качественный продукт, а разработка идет быстрее и с меньшими рисками.
DevOps решают несколько важных задач:
1. Автоматизация процессов:
Они настраивают специальные инструменты, чтобы код автоматически проверялся на ошибки, тестировался и запускался на серверах. Это называется Continuous Integration (CI) и Continuous Deployment (CD). Благодаря этому программы можно обновлять чаще и с меньшим количеством проблем.
2. Мониторинг систем:
DevOps следят за тем, чтобы программы и серверы работали стабильно. Если что-то ломается, они быстро находят проблему и исправляют её.
3. Сотрудничество между командами:
Раньше разработчики и операционщики часто работали отдельно, из-за чего возникали задержки и недопонимание. DevOps объединяют их, помогая обмениваться знаниями и решать задачи вместе.
Представьте, что разработчики — это повара, которые готовят блюда (программы), а операционщики — официанты, которые подают их клиентам (пользователям). DevOps — это как менеджер ресторана. Он следит, чтобы повара и официанты работали слаженно: блюда готовились быстро, не портились и вовремя попадали к клиентам. В итоге все довольны — и команда, и пользователи.
#простымисловами #devops
👍6❤2🔥2❤🔥1