Азбука айтишника
2.96K subscribers
1.19K photos
38 videos
1 file
658 links
Айти для неайтишников: познаем азы из мира программирования.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6fce3cb

Для обратной связи: @proglibrary_feeedback_bot
加入频道
👨‍🎓📊 Как научиться Data Science онлайн: 12 шагов от новичка до профи

12 шагов для тех, кто хочет с нуля построить карьеру в Data Science. Руководство к действию и россыпь ссылок на полезные ресурсы.

Переходите на нашу статью:
🔗 Ссылка

Забирайте курс по Алгоритмам и стать Data Scientst'ом станет еще проще:
🔵 Алгоритмы и структуры данных
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Ребята, мы обновили

НАШУ АЙТИШНУЮ ПАПКУ

В ней собрано всё, что нужно продукт оунерам, тимлидам, стартаперам и IT-предпринимателям, чтобы держать руку на пульсе индустрии!

В обновлении:
- авторские каналы, которые ведут амбассадоры IT-индустрии. В сообществах открыто делятся инсайтами, ошибками и фишками, которые не найдете в книгах, подкастах или на конференциях.
- Еще больше аналитики. Эти данные помогут отслеживать новые тренды и изменения рынка.
- Сотни практических советов по бизнесу и управлению командой.
- Без воды, только реальные истории и факапы от тех, кто уже стоит у руля российской IT-индустрии!
- Конечно же IT-мемы, а когда не мемы 😄

Хотите в подборку?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
👨‍💻 Кто такой PHP-разработчик и чем он занимается?

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

В ежедневных задачах PHP-разработчик занимается написанием и оптимизацией кода, настройкой серверов, и защитой от уязвимостей. Также они тесно работают с фронтенд-разработчиками

🌻 Что по зарплате?
В России средняя зарплата PHP-разработчика варьируется от 120 до 200 тысяч рублей в месяц

🌻 Что еще нужно знать про PHP-разработчика?
PHP легко освоить, поэтому многие разработчики начинают с него. И неудивительно PHP до сих пор используется на 77% всех сайтов.

#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰1
🏔 Что такое Пик Балмера и почему он миф

Пик Балмера — это убеждение, что опьянение может повышать продуктивность разработчиков

Стив Балмер, экс-CEO Microsoft, говорил, что пара литров пива якобы давала ему «сверхчеловеческие» способности к коду. Суть в том, что алкоголь снимает напряжение и даёт иллюзию концентрации, когда, на самом деле, просто снижает многозадачность.

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

#психология_айтишника
👍7💯2
🔨🐳 Секреты стройности от многоэтапной сборки

Docker-образы тоже мечтают сбросить пару лишних мегабайтов и выглядеть подтянутыми. Если ваши контейнеры уже начали тяжело вздыхать на старте или требуют отдельного хранилища для своих «боков», самое время узнать, как их «подсушить».

В статье «Стройные контейнеры: как уменьшить Docker-образ с помощью многоэтапной сборки» раскрываются секреты того, как отправить ваш образ на диету и сделать его быстрее, легче и безопаснее.

📎 Читать статью
👍3
📌 Что такое кэш и кэширование

Кэш (Cache) — это временное хранилище данных, которое помогает ускорить доступ к часто используемой информации.

Кэширование (Caching) — это процесс сохранения данных в кэше. Система автоматически запоминает то, что используется чаще всего, чтобы сократить время ожидания и уменьшить нагрузку на устройства. Например, ваш браузер кэширует картинки, чтобы не скачивать их заново при каждом обновлении страницы.

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🤔 Приложения, чтобы лучше понять айтишника

Хотите узнать, как мыслят айтишники. Вот инструменты, которые раскроют их мир:

1️⃣ GitHub / база для всего кода. Попробуйте посмотреть, как выглядят проекты и задачи.
2️⃣ Postman / чтобы разобраться, как айтишники тестируют API и настраивают запросы.
3️⃣ Stack Overflow / почитайте вопросы и ответы, чтобы понять их логику и проблемы.
4️⃣ Figma / не только дизайн, но и комментарии для обсуждений.
5️⃣ LeetCode / зайдите ради любопытства: айтишники любят решать задачки на этом сайте.

#база
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥10👍6
Media is too big
VIEW IN TELEGRAM
🔔 Как айтишнику стать популярным

Proglib делится секретами в формате рилса
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3
📱 Что пишут на C# сегодня

C# — это язык для всего: от создания мобильных приложений до сложных систем автоматизации. Вот примеры, где сейчас активно используют C#:

➡️ Игры: Большинство проектов на Unity. Такие хиты, как Hollow Knight и Ori and the Blind Forest.

➡️ Веб-разработка: На C# строят сложные веб-приложения с помощью ASP.NET. Это могут быть CRM-системы, интернет-магазины или внутренние порталы компаний.

➡️ Мобильные приложения: Xamarin (а теперь .NET MAUI) позволяет создавать приложения для iOS и Android на одном языке.

➡️ Корпоративные системы: ERP, системы учёта, и другие решения для бизнеса. Например, бухгалтерские приложения и автоматизация процессов в банках.

➡️ Облачные приложения: Интеграция с Azure, управление базами данных и создание API.

#база
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32
💬 Зачем нужны Sprint Demo и Retrospective в команде

Если вы работаете с Agile или Scrum, эти встречи помогают держать всё под контролем. Коротко, что и зачем:

📌 Sprint Demo
Это встреча, где команда показывает клиенту, что сделала за спринт. Клиент проверяет: то ли разработали, что он хотел, или нужны доработки. Это про прозрачность и оперативную обратную связь.

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

Обе встречи — must-have для управленцев, чтобы не терять связь между командой, клиентом и результатом.

#управленцам
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Media is too big
VIEW IN TELEGRAM
🖥🖥 Python обогнал JavaScript на GitHub

Proglib рассказывает о Python в формате рилса
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4🔥1
🖥 Как работает PHP: простым языком

Как программы обрабатывают ваши данные. Вот простой пример работы сайта, написанного на PHP:

1️⃣ Пользователь вводит данные (например, заполняет форму).
2️⃣ Эти данные отправляются на сервер, где включается в работу PHP-код.
3️⃣ Программа обрабатывает всё, что вы ввели: проверяет, сохраняет, вычисляет.
4️⃣ После этого вам возвращают готовую страницу с результатами.

Это цикл, который повторяется миллионы раз в день на сайтах по всему миру.

#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
⚙️ Что за язык программирования HCL

HCL (HashiCorp Configuration Language) — это язык разметки, который помогает автоматизировать управление инфраструктурой. Его создали в 2014 году специально для инструментов HashiCorp, таких как Terraform, Packer и Vault.

Кто использует HCL?

Netflix — автоматизация облачных инфраструктур с помощью Terraform.
Airbnb — управление контейнерами и настройка инфраструктуры с Vault и Terraform.
Spotify — управление облачными сервисами и безопасностью.

Для кого это?

HCL используют DevOps-инженеры, облачные архитекторы, специалисты по автоматизации и системные администраторы. Если ваша работа связана с инфраструктурой или облачными сервисами, HCL — то, что упростит вашу жизнь.

#языки_программирования
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Media is too big
VIEW IN TELEGRAM
Что такое Frontend и Backend

Proglib рассказывает о базу в формате рилса
2😁2
📌 Что такое скрипт в программировании

Скрипт (Script) — это небольшой файл с программным кодом, который выполняет одну или несколько определённых задач автоматически.

🌻 Для чего используется?

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

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍10👾1
✔️ Как построить репутацию, чтобы IT-кандидаты хотели работать с вами

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

➡️ Работать с вакансией — четкое, привлекательное и честное описание.
➡️ Готовиться к встрече — знать ключевые моменты о компании и кандидате.
➡️ Соблюдать этикет — пунктуальность, уважение, вежливость. Даже если есть критика, важно отвечать конструктивно.
➡️ Не забывать про внешний вид — опрятность и подходящий фон для видеозвонка важны. Если формат встречи предполагает камеры, заранее предупредите об этом.
➡️ Давать обратную связь — развернуто и по делу, даже если результат собеседования отрицательный.
➡️ Сотрудничество HR и PR — помогает выстроить личный бренд рекрутера.

#HR
Please open Telegram to view this post
VIEW IN TELEGRAM
4
💾🌐 6 главных технологий для хранения данных в браузере

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

От привычных cookies до мощного IndexedDB, от простого LocalStorage до новаторского Origin Private File System — каждый метод хранения имеет свои особенности и сценарии использования. В этой статье вы найдете подробное сравнение шести ключевых технологий хранения данных: от их особенностей и сценариев использования до ограничений.

📎 Читать статью
3
🖥 Как выложить приложение в App Store: простой процесс

1. Регистрация и разработка:

• Создайте учетную запись разработчика и начните разработку через Xcode.

2. Сборка и тестирование:
• Соберите приложение в виде бинарного файла.
• Запустите юнит-тесты, убедитесь в их успешном прохождении.

3. QA (тестирование):
• Загрузите Release Candidate (RC) версию для проверки.
• Проведите тестирование, включая бета-тестирование (dogfooding).

4. Согласование:
• Отправьте финальную сборку для проверки заинтересованным сторонам, на соответствие стандартам и требованиям.

5. Подготовка релиза:
• Добавьте метаданные, скриншоты и заметки о выпуске.

6. Публикация:
• Загрузите IPA-файл в App Store Connect, отправьте на рассмотрение.
• После одобрения выберите дату релиза и опубликуйте.

#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
📌 Что такое логирование в программировании

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

🌻 Как это работает?
Программа записывает важные события, ошибки или действия в логи с помощью функций логирования. Эти записи могут содержать:

▪️ Дату и время события.
▪️ Уровень важности (информация, предупреждение, ошибка).
▪️ Сообщение или описание события.
▪️ Технические данные (стек ошибок, параметры запросов).

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
📱 О работе Java-разработчика

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

🌻 Для чего используется Java?

Банковский софт: платежные системы и транзакции, работающие без перебоев.

Веб-приложения: вся внутренняя логика сайтов, которая остается за кулисами, работает на Java.

Промышленность: ПО для роботов, банкоматов и другого оборудования.

Ещё чуть-чуть: Десктопные приложения / Приложения для Android / Облачные проекты и игры

🌻 Как стать Java-разработчиком?

• Понимать, как работают веб-приложения и какие архитектуры бывают.
• Разобраться в коллекциях и структурах данных в Java.
• Уметь пользоваться IDE и Git, а также тестировать код с помощью Postman.

#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
📊 Что такое структура проекта в айти и зачем она нужна

Структура проекта — это как инструкция для выполнения задачи: она объединяет все элементы, чтобы управлять процессами эффективно.

Что включает структура проекта?

Цели и результаты: Чётко формулируем, чего хотим достичь.
Бюджет: Сколько денег потребуется и как их распределить.
Команда: Кто за что отвечает, и матрица распределения задач.
Задачи: Чёткий график с этапами выполнения.
Риски: План, что делать, если что-то пойдёт не так.

Какая главная задача структуры проекта?

Сбалансировать время, качество и стоимость. Но идеальной комбинации всех трёх не бывает: всегда можно выбрать только два фактора.

#проект
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6