.NET изначально создавался для Windows, поэтому его редко используют для разработки под Linux, macOS, iOS или Android. Однако платформа имеет несколько ключевых сфер применения:
.NET универсален и используется в различных областях разработки благодаря поддержке Microsoft и гибкости в комбинировании технологий.
Прошлый пост про .NET:
🌐 Что такое .NET?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🎉2
Основная компетенция специалиста по Data Science — способность анализировать и интерпретировать данные, а математика является фундаментом для начала работы.
— Со знаниями математики нейронные сети и машинное обучение перестанут быть магией, вы будете понимать, как это работает. С ее помощью можно корректно обработать данные и правильно обучить модель — алгоритм, который находит оптимальное решение задачи.
Что важно освоить:
• Основы линейной алгебры: линейные комбинации, зависимость и независимость, векторные точки и произведение, матричные преобразования и матричное умножение
• Математический анализ
• Математическую статистику
• Теорию вероятностей
• Обратные функции
• Обработку математических выражений и статических данных, инструменты визуализации
#стек
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Подходит как для сложных проектов, так и для повседневных заданий. Jira отслеживает всё: проблемы, задачи, рабочие элементы.
Возможности:
— Доски проекта
— Управление заданиями
— Управление зависимостями
— Отслеживание целей
— Общие даты релизов
— Спринты и бэклог, календарь
Несмотря на популярность, Jira не всегда идеально вписывается во все команды и ситуации
Минусы:
— Нет чатов в Jira
— Сложная настройка (А что в наше время легко?😄)
— Перегруженный интерфейс
#управленцам
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
TypeScript — язык программирования, позиционируется как средство разработки веб-приложений, расширяющее возможности JavaScript.
TypeScript является надстройкой над JavaScript, где исправлены многие его недостатки. Таким образом, программа JavaScript также является правильной программой TypeScript, и программы TypeScript могут легко включать JavaScript.
— Разработка веб-приложения на TypeScript стоит дороже и отнимает больше времени
— Не все фреймворки есть под TS
— Выше порог вхождения
— Больше возможностей ООП
— Строгая типизация, то есть типы данных ведут себя предсказуемо
И много других мелких плюсов
#языки_программирования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🎉2
Правильный подход к оценке должен состоять из следующих этапов:
Чтобы общая сумма не казалась слишком высокой, можно разделить функционал проекта на категории, например «min», «standard» и «platinum».
Также важно вести активное сопровождение продукта, связывайтесь с заказчиком, презентуйте, отслеживайте файлы, которые вы ему отправили.
#проект
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Нейробиологи утверждают, что в 80% случаев прокрастинация — следствие лени, остальные 20% — это выгорание, усталость или отсутствие мотивации. Давайте рассмотрим, стоит ли бороться с прокрастинацией и как с ней жить.
Как понять, что причина прокрастинации не в лени, а в других факторах, например, в выгорании.
Проверьте:
— Высыпаетесь ли вы в последнее время
— Занимались ли физической активностью (спорт, долгие прогулки)
— Питаетесь ли правильно и здорово
Если вы заметили проблемы в одном из этих аспектов, возможно, дело в усталости или отсутствии активности.
Как с ней жить?
— Важно понимать, что прокрастинация — это нормальное явление, и не стоит себя за это осуждать. Главное — найти способы борьбы с ней и двигаться вперед.
#психология_айтишника
Please open Telegram to view this post
VIEW IN TELEGRAM
👏9👍3❤1
В наших Python-проектах мы используем обычный синхронный код, который выполняется пошагово. Если нужно сделать запрос, программа ждет ответа, а затем продолжает работу. Однако в сложных и высоконагруженных сервисах такой подход неэффективен. Поэтому в современных проектах все чаще используется асинхронный код.
Синхронный код выполняется от первой строки к последней. Если на какой-то строке нужно дождаться выполнения операции, то программа ждёт. Если такие остановки небольшие или у программы немного пользователей, это не страшно.
Асинхронный код тоже выполняется от первой строки к последней, но работает иначе. Допустим, в программе есть много задач и все их нужно выполнить. Задачи не связаны между собой напрямую. Получается, что асинхронный код не тратит время на ожидания и всё время переключается между задачами.
Асинхронный код обычно выполняет задачи быстрее синхронного. Он позволяет использовать время при ожидании ответа от внешних систем на какие-то другие задачи, которые можно выполнить параллельно.
#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4💯4⚡1
Бенефит (от англ. «benefit») — некий бонус, использующийся для мотивации сотрудников. Обычно это непрямое денежное или иное нематериальное вознаграждение
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🌚4
C++ — отличный выбор для тех, кто хочет получить прочные знания в программировании. Изучите сначала C, а затем переходите к C++, и вы освоите основы программирования, объектно-ориентированное программирование (ООП), структуры данных и алгоритмы. Эти знания являются базовыми для любого программиста,
C++ требует серьезного подхода и не такой простой в освоении, как Python. Для начала изучения этого языка рекомендуется иметь общее представление о программировании на C, понимание работы компьютера и операционной системы.
Учитывайте множество нюансов для C++: отслеживание типов данных, управление памятью и ее освобождение. Однако современные инструменты и среды разработки (IDE) значительно упрощают эту задачу. Они помогают следить за соблюдением стандартов, находить ошибки, которые могут быть неочевидны даже опытным программистам, и автоматизируют процесс написания кода с помощью типовых конструкций.
C++ — это сложный, но мощный язык программирования. Освоение его требует времени и усилий, но в результате вы получите глубокие знания, которые будут полезны в любой области программирования. Не зря в большинстве университетов изучают именно C++
#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👾3
В нашей Азбуке мы рассказываем об азах мира программирования. Подталкиваем вас к обучению с помощью простых объяснений, но не можем знать, точно ли вам подходит айти направление. Поэтому предлагаем пройти тесты на профориентацию, смело выбирайте любой приглянувшийся из подборки:
Данный тест очень прост и надежен. Он подойдет не только школьникам или студентам, но и взрослым людям всех возрастов. Этот метод исследует 6 видов склонностей людей к различным направлениям деятельности
Один из самых известных и распространенных тестов в нашей стране. Подходит как взрослым, так и подросткам, благодаря своей простоте. Позволяет довольно точно определить предрасположенность человека к какому-либо виду профессиональной деятельности
Данный тест очень популярен в США и во всем мире. Часто используется и в России. Он помогает выявить профессиональные склонности человека и соотнести их с разными профессиями. Подходит для людей любого возраста
Для определения интересов человека ему следует ответить на 174 вопроса, отражающих направленность 29 сфер деятельности
Разработана данная методика Московским областным центром профориентации молодежи. Она поможет вам правильно выбрать работу или увидеть новые варианты для трудоустройства
Данная методика представляет собой опросник, который диагностирует ценностную составляющую профессиональной деятельности. «Якоря карьеры» в данном случае – это ценностные ориентации человека, его интересы и социальные установки. Вам будет представлено 41 утверждение, определив важность для вас каждого из них, можно будет получить результат теста
#интерактив
Please open Telegram to view this post
VIEW IN TELEGRAM
Конкурс года в «Библиотеке программиста»: смонтируйте короткий вертикальный ролик формата Shorts/Reels* на тему программирования и разработки — лучший автор получит 40 тысяч рублей
Подробные условия:
Какие ролики мы не принимаем:
Таймлайн:
2 августа — заканчиваем принимать видео
⬇️
3 августа — начинаем загружать лучшие видео в инстаграм
⬇️
9 августа — подводим итоги
*Организация Meta признана экстремистской в РФ
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2🔥1
Для компаний важны квалифицированные специалисты с опытом работы, но на рынке переполнение неопытных кандидатов. Так называемые «волки» — адепты осознанной меркантильности, стрессоустойчивости и накрутки опыта в резюме.
С помощью накрутки опыта некоторым джунам удается получить оффер на позиции мидлов в крупные компании. Кандидаты мотивируют такой подход тем, что отклики, сопроводительные письма и тестовые задания от неопытных специалистов работодатели игнорируют, потому что «нет цифры в разделе про опыт в резюме».
«Думаю, что подходы у HR к найму из-за этого несомненно изменяются и ужесточаются. Мы можем прийти к тому, что вообще никого нанять невозможно будет, либо сильно долго и дорого», — пишет один из участников обсуждения темы.
#HR
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8👍1🤔1🤩1
Наш разум буквально запрограммирован усложнять ситуации — так сложилось за тысячелетия, и в том числе благодаря этому мы эволюционировали. Способность решать сложные задачи помогла нам выжить и адаптироваться. Из-за этого у нас сформировалась предвзятость к сложности.
Принцип KISS (Keep It Simple, Stupid) гласит, что простота важна не только в коде, но и в жизни. Мы часто усложняем из-за предвзятости к сложности, перфекционизма и страха ошибок. В общем, продолжаем перепрограммировать сами себя, чтобы облегчить себе жизнь с помощью эти правил:
▪️ Чётко определяйте задачу: понимание проблемы помогает находить простые решения
▪️ Делите задачи на подзадачи: это делает выполнение управляемым
▪️ Составляйте план работы: систематизация снижает хаос
▪️ Не стремитесь к идеалу: достаточно хорошее решение лучше незавершённого идеала
▪️ Просите обратную связь: это поможет увидеть простое решение
#психология_айтишника
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7👍2❤1🎉1
Выбирать будем по принципу: сначала смотрим на то, что нам нужно сделать, а потом выбираем, какой компьютер для этого подойдёт. Гнаться за мощным устройством нет смысла, если его мощность не влияет на качество разработки. Когда возможностей текущего компьютера станет недостаточно, тогда стоит рассматривать более мощное устройство.
В карточках пройдемся по главным критериям выбора и примерам.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4😍3👍1
Спагетти-код — это сложный и запутанный код, который состоит из множества одинаковых кусков. Выглядят они так, словно их копировали с помощью Ctrl+C и Сtrl+V, но разбавили разными цифрами и данными. Самое главное — его трудно отлаживать.
Чтобы избежать «спагетти» в своём коде, важно придерживаться хороших практик написания кода: использовать понятные имена, разделять код на небольшие функции, делать регулярный рефакторинг. Есть много разных стандартов написания кода, и при командной работе нужно следовать принятым соглашениям.
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6💯2👍1