Берлога Программистов 👨‍💻
11.2K subscribers
1.44K photos
37 videos
8 files
1.43K links
Канал про IT.

Сотрудничество: @robertokkkk

Официальный бот @itberloga_store_bot

Реклама на бирже:
https://telega.in/c/berloga_programmistov

№ 5162097220
Download Telegram
👩‍💻5 причин, что бы перейти на Linux

Недавно в нашем чате происходила дискуссия на тему, что же всё таки лучше Linux или Windows. Давно хотел сделать пост на эту тему, так как вижу, что многих она интересует. Нашел для вас такое видео на ютубе:

Почему я перешел на Linux! ТОП 5 Причин удалить Windows прямо сейчас

В видео автор разбирает такие темы, как:
Опыт использования линукса более 4х лет
• Мифы о линуксе
• Причины перейти на линукс

💬
Поделитесь своим мнением в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63👎1
🔤🔤🔤🔤🔤🔤🔤🔤 🔤3️⃣

Апрель закончился, а это значит что сегодня вы получаете подборку лучших постов за апрель этого года. В этом месяце пришло много новых подписчиков, спасибо вам огромное за отметку в 2000 и убедитесь, что вы ничего не пропустили!


Лучшие пет проекты на 2024 год

Что такое VPN и как он работает?

Что значит языки низкого уровня?

Что такое кибербезопасность?

Каким должен быть junior разработчик?

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

Почему VS Code так популярен?

Что такое git простыми словами

Что такое SEO оптимизация простыми словами?

Почему Windows так популярен?

Для чего на самом деле нужны пет - проекты?

Как работает память компьютера?

Linux простыми словами

Почему так много программистов выбирают Mac?

Как проходят собеседования?

Нужен ли программисту личный веб-сайт?

Нужны ли коментарии в коде?


Оставайтесь подписанными, что бы не пропустить следующие интересные посты :)

#подборка
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
Разбор проекта: Мессенджер

Мессенджер - это отличный проект для разработчиков среднего и продвинутого уровня. Он представляет собой приложение для обмена сообщениями между пользователями. Обычно в подобных приложениях присутствуют подобные функции: отправка текстовых сообщений, возможность отправки медиафайлов, создание групповых чатов и управление контактами.

В ходе разработки мессенджера вы научитесь:

• Работать с сетевым взаимодействием для передачи сообщений
• Работать с базой данных для хранения сообщений и контактов
• Работать с интерфейсом пользователя для отображения чатов и контактов

Проект довольно объемный и позволяет погрузиться в различные аспекты разработки программного обеспечения. Разрабатывая мессенджер, вы сможете закрепить свои навыки программирования и изучить множество полезных концепций, которые пригодятся вам в дальнейшей работе.

Сложность: 7/10
Сфера: фуллстак

💬 Интересен ли вам такой контент? Какой проект вы бы хотели увидеть в разборе?

#разборпроекта
👍135🔥4
Google скоратили команды Python, Flutter и Dart

Google уволила часть сотрудников из групп, работающих над проектами Flutter, Dart и Python, прямо перед своей конференцией для программистов. Эти увольнения произошли потому, что Google решила пересмотреть свою работу и сконцентрироваться на главных задачах. Те, кто потерял работу, могут попытаться найти другие места в Google. Несмотря на это, Google заявила, что продолжит поддерживать проекты Flutter, Dart и Python.

Количество уволенных сотрудников было довольно большим, и это затронуло разные офисы компании. Некоторые из этих рабочих мест переносятся в Индию и Мексику. Теперь команда Python будет работать из Мюнхена. Google обещает помочь уволенным сотрудникам найти новую работу и предоставит им определенную сумму денег в качестве компенсации.

🔗 Ссылка на статью

#новости
6👍2
📹Подборка YouTube-каналов для программистов

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

Vlad Mishustin - очень классный канал, где автор, Java специалист в Uber, делится своим опытом жизни и работы за границей, рассказывает полезные советы и записывает качественные гайды.

Лёша Корепанов - автор работает программистом более 20 лет, делится своим опытом бесплатно и раздает очень дельные советы, которые вам помогут в будущем. Кстати, вчера у него вышло первое видео после перерыва в 9 месяцев.

Alek OS - на этом канале вы найдете очень много интересных видео по CS(computer science), которые определенно расширят ваш кругозор и понимание в программирование.

💬 Хотели бы вы видеть больше подобных подборок?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74
Лучшие мемы с нашего конкурса

На прошлой неделе мы сделали конкурс на лучший айти мем. Всем, кто учавствовал огромное спасибо! Эти три мема показались нам самыми забавными 😂

#мемы
12👍3🤣3
Первое в мире высокоскоростное беспроводное устройство 6G

В Японии провели первый тест 6G. Скорость достигла 100 Гбит/с на расстоянии 90 метров, что в пять раз больше, чем у 5G. В предыдущих тестах ученые достигали рекордных значений в 240 Гбит/с, правда, на расстоянии всего 20 метров.

Для более простого понимания, с такой скоростью можно передавать около 5 HD фильмов в секунду, что в 500 раз быстрее, чем средняя скорость на сетях 5G в США. Предполагается, что сети 6G будут развернуты к началу 2030-х годов, ну, а мы, наверное, будем ждать чуть больше :)

🔗 Ссылка на статью

#новости
7👍2
👩‍💻 Полезные репозитории (часть 5)

build-your-own-x - один из самых популярных репозиториев на данный момент, который содержит гайд по созданию чего либо на разных языках программирования. Тут вы найдете не только идею для проекта, а так же пошаговый гайд с подробным объяснением.

На данный момент на репозитории 259 000 звезд и 116 соавтора. Советую всем ___ разработчикам сохранить его себе!

🔗 Ссылка на репозиторий

#репозитории
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍3
Что такое blockchain разработка?

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

Разработчики в этой сфере создают блокчейны или оптимизируют уже существующие. Блокчейны можно писать на очень многих языках программирования, например на C++, Java, Python и на других.

💬 А вообще это огромная тема, и если она вас интересует дайте знать об этом в коментариях и я постараюсь найти больше информации об этой сфере!

#чтотакое
👍12🔥54
OpenAI создают конкурента для компнаии Google

Компания OpenAI решила бросить вызов Google, представив собственный поисковик, но с ИИ и на базе уже существующего сервиса ChatGPT. Один из пользователей Reddit обнаружил создание SSL-сертификатов для домена search.chatgpt.com, на данный момент поддомен показывает Not Found, а не ошибку 404.

Предполагается, что условный ChatGPT Search будет предоставлять ИИ-сводку по сайтам, а также быстрые результаты. Это огромный шаг в развитие компании, а так же может стать начительным прорывом в улучшении пользовательского опыта при поиске информации в интернете.

🔗 Ссылка на статью

#новости
7
Сколько зарабатывает HR?

Продолжаем говорить о зарплатах в айти. Сегодня посмотрим, сколько в среднем зарабатывают HR-ы, или же менеджеры по персоналу в месяц. Все зарплаты с этого поста будут основаны на данных с Хабр Карьеры. 700 менеджеров поделились своей зарплатой и вот что получилось:

25% - меньше 63 000 руб.
50% - в диапазоне от 63к до 129к руб.
25% - больше 129 000 руб.
Средние показатели - 97 000 руб.

💬 Зарплату каких специалистов вы бы хотели узнать?

#зарплаты
👍53👎2🤣2
Разбор проекта: Телеграм бот

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

В ходе разработки телеграм бота вы научитесь:

• Работать с API Telegram для взаимодействия с ботом
• Обрабатывать входящие сообщения и команды от пользователей
• Реализовывать функционал бота в соответствии с потребностями пользователей

Проект отлично подходит для изучения работы с API, обработки данных и создания интерактивных приложений в мессенджерах. Разрабатывая телеграм бота, вы сможете научиться создавать полезные сервисы, которые могут автоматизировать повседневные задачи пользователей.

Сложность: зависит от выбранной вами задачи
Сфера, яп: Бэкенд, python (возможны и другие)
Актуальность: 10/10

💬 Какой проект вы бы хотели увидеть в разборе?

#разборпроекта
16👍5🔥1
👋 Обращение к подписчикам

Всем, привет! В последнее время я очень часто получаю в лс сообщения по типу: «Можешь пожалуйста, дать совет для начинающего».

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

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

Огромное вам спасибо, что читаете посты и показываете свою заинтересованность 🫶

не волнуйтесь, через час будет и обычный пост ;)
13👍1
Как выбрать клавиатуру для программиста?

Если вы являетесь программистом, то выбор клавиатуры это очень важный шаг, который не следует пропускать, ведь именно с ней вам прийдется работать каждый день. Хорошая клавиатура конечно же не сделает вашу работу более качественной, но явно обеспечит комфорт.

При выборе клавиатуры стоит обратить внимание на такие характеристики, как тип механизма (механическая / мембранная), размер, раскладка и расположение клавиш. Нашел идеальную статью, где очень подробно описывают каждый этап выбора.

💬 А какую клавиатуру используете вы?
5
Кто такой тестировщик и как им стать?

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

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

💬 Как вам профессия тестировщик, может кто то планирует им стать?

#начинающим
5🤣1
👩‍💻 Что такое TypeScript?

TypeScript - это строго типизированный язык программирования, построенный на JavaScript, компанией Microsoft в 2012 году. Он добавляет статическую типизацию в JS, которая помогает выявлять ошибки на этапе компиляции и создавать более надежные приложения.

Главное отличие TypeScript от JavaScript заключается в возможности явного статического назначения типов, использовании полноценных классов, а также поддержке модульной структуры. Как вы уже поняли, эту технологию используют фронтендеры, а в последние годы знание TypeScript’а стало обязательным.

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥3👍1
Полезные ресурсы для программистов

JavaScript30 - сайт, который уже не раз упоминался на этом канале, но на этот раз давайте рассмотрим его более подробно. На этом веб-сайте вы найдете туториалы по 30 проектам на чистом JavaScript, без использования фреймворков и библиотек. Авторы курса заявляют, что он подойдет для программистов начального и среднего уровня, чтобы закрепить основы языка и работы с DOM-деревом.

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

💬 Кто-то из вас уже сталкивался с этим веб-сайтом?

#фронтенд
7🔥2
OpenAI и Stack Overflow объявили о новом партнерстве

Несколько дней назад OpenAI и Stack Overflow объявили о новом партнерстве – обе компании будут использовать технологии друг друга для совершенствования своих сервисов. Первый набор новых интеграций и возможностей между Stack Overflow и OpenAI будет доступен уже в первой половине 2024 года.

Что же в этом хорошего, и что получит каждая из компаний? С помощью OverflowAPI мы все сможем получить проверенные IT-знания в ChatGPT, что значит многократное улучшение качества ответов на вопросы по программированию. Stack Overflow также получает выгоду и будет использовать модели OpenAI в рамках разработки OverflowAI.

💬 Что вы ожидаете от этого партнерства?

#новости
6👍1
Главная ошибка в процессе обучения программированию

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

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

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

💬 Как вы считаете, писать код и программировать это одно и то же, или же все таки нет?
10