Для запуска кода на любом языке необходимо установить его интерпретатор (или компилятор), некоторые языки бывают предустановлены сразу, например, Python.
Стандартный способ установки работает хорошо только в самом начале. Затем с течением времени, начинают всплывать разные проблемы. Например, в какой-то момент выходит новая версия языка, которую нужно подключить к проекту. Или нужно установить сразу нескольких версий одного языка.
Это программа, предназначенная для управления версиями языка. С его помощью устанавливают нужные версии и производят переключение между ними. В отличие от пакетных менеджеров, менеджеры версий всегда позволяют ставить последние версии языков.
—Также читайте:
⚙️ Кто такой DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6👍2
Инкапсуляция в программировании — это принцип ООП, согласно которому внутреннее устройство сущностей нужно объединять в специальной «оболочке» и скрывать от вмешательств извне. Доступ к объектам возможен через специальные открытые методы, а напрямую обратиться к их содержимому нельзя.
Представим инкапсуляцию — как хранение важных вещей в коробке с замком. Таким образом, этот принцип помогает защитить важные данные и делает работу с ними более безопасной и предсказуемой.
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
CSS — это язык разметки, который используется для оформления сайтов различных типов. Технологии CSS позволяют разделить содержание документа и его визуальное оформление. Код в CSS оформляют в виде каскада. Это ключевое правило сортировки. Оно необходимо, чтобы браузер мог верно интерпретировать код.
Чтобы написать фронтенд, разработчики используют три основных инструмента:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Дата-сайентист ищет закономерности в больших данных и формирует полезные модели, которые можно использовать практически — например, прогнозную. Алгоритмы всегда формируются на основе реальных пользовательских данных.
Модель Data Science может быть использована для прогнозов или предсказания определенного результата. Находя связи в данных и устанавливая закономерности, дата-сайентист может тестировать и внедрять сформированные им алгоритмы и модели машинного обучения.
Смотри предыдущий пост:
ℹ️ Кто такой Data Scientist
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰3
После того, как вы оценили длительность проекта, нужно грамотно обосновать сроки перед заинтересованными лицами. На практике используются большие таблицы в Google Sheets с детальным расчетом методом функциональных элементов. Важно, чтобы все коэффициенты и параметры были наглядны и подкреплены практическим опытом, так как это является сильным аргументом для руководства.
Иногда, даже несмотря на хорошо обоснованные оценки, сроки могут быть пересмотрены из-за внешних факторов. Но, если руководство понимает ситуацию, оно может выделить дополнительные ресурсы и полномочия для успешного завершения проекта.
#проект
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🎉1
Это важная информация, используемая scrum-командой при описании продукта и работы, необходимой для его создания.
Если вы не помните, что такое Scrum:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
C# (читается как «Си шарп») — это язык программирования от компании Microsoft. Изначально его создавали для проектов под Windows, но теперь это по-настоящему универсальный язык: на нём пишут игры, десктопные приложения, веб-сервисы, нейросети.
Шарп имеет следующие преимущества:
— строгая типизация
— сохранение концепций объектно-ориентированного программирования
— функциональность
— достаточно мощный инструментарий
— стабильная работа через Visual Studio
— компактный и легко читаемый код
— понятный даже новичкам синтаксис
▪️Синтаксис, безграмотное применение которого провоцирует разного рода ошибки утилит
▪️Библиотеки, которые не подойдут для выполнения специфических задач
▪️Читаемость кода — конкуренты смогут с легкостью «разобрать» программное обеспечение и изучить его состав
#языки_программирования
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤔3
Простыми словами, синдром заставляет тебя сомневаться в себе и своих достижениях. Если ты уже замечал в себе характерные проявления синдрому самозванца, то самое время побороть это.
Проявления синдрома самозванца:
Предыдущий пост про синдром самозванца в IT:
В наших карточках смотрите, как побороть синдрома самозванца
#психология_айтишника
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
💠 Особенности MySQL
⭐ MySQL — реляционная система управления базами данных, то есть БД выглядит как таблица со столбцами и строками, где в столбцах хранится конкретный тип данных, а в ячейке — значение атрибута. Строки при этом содержат набор связанных значений с уникальным идентификатором, первичным ключом, который при помощи внешних ключей может связываться со строками из других таблиц.
⭐ База данных MySQL остается одной из топовых систем управления, которой пользуются около 50% всех программистов и сисадминов в мире. Лучше всего она подходит для веб-приложений и веб-сайтов, в особенности динамических, в которых требуется постоянное обновление данных.
⭐ По умолчанию в MySQL используется LAMP — набор инструментов для создания веб-сайта, который включает в себя операционную систему Linux, сервер Apache HTTP Server, базу данных MySQL и язык программирования PHP. MySQL также лежит в основе конструкторов сайтов — к примеру, WordPress. И на ней работают Twitter, GitHub, YouTube и даже NASA.
Забыли, что такое базы данных — смотри в посте
Забыли, что такое базы данных — смотри в посте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
MVP (Minimum Viable Product) — метод разработки, при котором на рынок выводится новый продукт с базовыми функциями, достаточными, чтобы привлечь внимание потребителей. Конечный продукт выпускается на рынок только после получения обратной связи от первоначальных пользователей продукта.
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Правильная инкапсуляция важна по многим причинам:
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5👏3
Онбординг — введение в организацию и адаптация нового сотрудника.
Многие считают, что онбординг или адаптация — это процесс ознакомления нового сотрудника c рабочими процессами, командой и текущими проектами, занимающий пару дней после выхода на работу.
На самом деле, это процесс ознакомления с корпоративной культурой, принятыми в компании подходами к решению задач и построения эффективного взаимодействия с командой.
В случае успешной адаптации новый сотрудник быстро вливается в работу и долго приносит пользу компании. В случае же неудачи в онбординге, порядка 50% сотрудников меняют место работы в течение полугода с дня найма. Оставлять этот процесс на самотек слишком рискованно.
Смотрите карточки, как сделать адаптацию успешной.
#HR
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
👨🦳📉 Куда айтишники уходят после 40
Всё дело в профессиональном выгорании. Программистом можно стать («войти в IT») и после 40 лет, вопрос лишь в том, сколько лет вы сможете продержаться
Также, работа в области информационных технологий — это не спринтерский забег, это марафонская дистанция. Нельзя просто взять и ворваться в IT. Лет через 5-10 ваши навыки и достижения обесценятся. Бежать придётся не только быстро, но и долго.
Выгорание у айтишника на долгой дистанции из-за нескольких причин:
— Много учиться
— Преодолеть автоматизацию
— Выдержать конкуренцию
Итог:
Чаще всего люди, остающиеся после 40, очень глубоко понимают свою область, среди них много старших разработчиков и технических лидеров. Таких людей никогда не было много, рынок ими не перенасытится никогда.
#психология_айтишника
Всё дело в профессиональном выгорании. Программистом можно стать («войти в IT») и после 40 лет, вопрос лишь в том, сколько лет вы сможете продержаться
Также, работа в области информационных технологий — это не спринтерский забег, это марафонская дистанция. Нельзя просто взять и ворваться в IT. Лет через 5-10 ваши навыки и достижения обесценятся. Бежать придётся не только быстро, но и долго.
Выгорание у айтишника на долгой дистанции из-за нескольких причин:
— Много учиться
— Преодолеть автоматизацию
— Выдержать конкуренцию
Итог:
Чаще всего люди, остающиеся после 40, очень глубоко понимают свою область, среди них много старших разработчиков и технических лидеров. Таких людей никогда не было много, рынок ими не перенасытится никогда.
#психология_айтишника
Please open Telegram to view this post
VIEW IN TELEGRAM
💯9👍5❤1
💡 Ключевые особенности GitLab
GitLab приспособлен для хранения приватного контента, так как это опенсорсный проект, он позволяет поднять собственный сервер. Также подойдет командам разработчиков и компаниям с ограниченным бюджетом, которые не хотят открывать свой код общественности.
Поговорим подробнее об особенностях GitLab в карточках.👆
Также смотрите предыдущий пост про открытые репозитории:
💬 Отвечаем на вопрос подписчика: Чем отличаются GitHub, GitLab, BitBucket?
GitLab приспособлен для хранения приватного контента, так как это опенсорсный проект, он позволяет поднять собственный сервер. Также подойдет командам разработчиков и компаниям с ограниченным бюджетом, которые не хотят открывать свой код общественности.
Поговорим подробнее об особенностях GitLab в карточках.👆
Также смотрите предыдущий пост про открытые репозитории:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁3