От новичка до гуру: Курсы программирования на CyberDuff

Публикации по теме 'software-development'


99% JavaScript-разработчиков ошибаются: уроки из моего опыта работы в технологическом стартапе
Джейн, технологический энтузиаст и защитник интересов женщин в сфере технологий Введение Будучи женщиной-разработчиком JavaScript в возрасте 20 лет, я имел честь работать в динамичном технологическом стартапе, который вот-вот станет публичным. На своем пути я столкнулся с многочисленными проблемами и победами, которые сформировали мой взгляд на разработку JavaScript и технологическую отрасль в целом. В этой статье я хочу поделиться некоторыми ценными уроками, которые я усвоил на..

4 вещи, которые я узнал, читая эффективный машинописный текст
Несколько дней назад я закончил читать Effective TypeScript Дэна Вандеркама в течение длительного перелета ( 8 часов, если быть точным! ). Книга написана лаконично, с большими практическими советами. Хотя я рекомендую прочитать книгу полностью, вот несколько моих любимых советов. 1. Используйте только для чтения , чтобы предотвратить изменение объектов в результате ошибок. Когда массив или кортеж помечены как readonly , TS выдаст ошибку, когда пользователь попытается добавить,..

🦕 Deno 1.35: быстрее, проще, боже мой
Расширенная поддержка пакетов npm Из разговоров с разработчиками Node.js я знаю, что есть одна основная причина, по которой они не решаются попробовать Deno. А именно, это экосистема Node.js, успешно созданная на протяжении многих лет. Лапните, если вам понравилась статья Вот почему разработчики Deno приложили много усилий, чтобы убедиться, что все пакеты npm хорошо работают со средой выполнения Deno. Потому что таким образом люди смогут переключиться на Deno, не прощаясь со своими..

Go: используйте утиный набор для тестирования бизнес-логики с синхронизацией
Как превратить недетерминированный код в красивый детерминированный набор модульных тестов Вы написали очень красивую бизнес-логику, которая зависит от текущего времени. Теперь вы хотите проверить это. Одним из важных свойств тестов является их детерминированность : каждый раз, когда вы запускаете тесты, они должны давать один и тот же результат, если только вы не изменили саму логику. Когда ваша логика зависит от чего-то вроде time.Now() , это означает, что она зависит от..

Как думает инженер во время устранения неполадок
Я подумал, что попробую выразить это словами История о том, где я нахожусь: есть продюсер, который выступает в роли контактного лица для заинтересованных сторон, и я — руководитель команды разработчиков. Уловить ситуацию Когда возникает системная проблема, место часто становится хаотичным. Много информации смешивается, запросы поступают от многих людей, а объяснения продюсера, который выступает в качестве контактного лица, часто опускаются. Последнее, чего вам следует избегать в..

Это общие источники стресса при разработке программного обеспечения
Это поможет вам расти в карьере разработчика. Стресс может прийти по-разному. Если вы работаете в компании с паршивой культурой, где разработчики вынуждены работать по 10+ часов в день, каждые выходные, без хорошего обращения и т. д., они не просто их напрягают. Они убивают их ложкой, медленно и мучительно. Если оставить в стороне эти типы компаний, если вы работаете в приличной компании, стресс может быть вызван другими факторами: Исправление ошибок Обычно все дело в хлопотах..

Мой первый год работы инженером по встроенному программному обеспечению
Поверьте мне, кодирование — не самая сложная часть. К моменту, когда вы читаете эту статью, я проработал в Continental Automotive Singapore чуть больше года, и в этой статье я хочу оглянуться на то, чего я добился в качестве младшего инженера по встроенному программному обеспечению . Я, вероятно, все еще буду младшим инженером в течение следующего года или около того, так это работает здесь, в этой компании, но это, очевидно, не является целью этой статьи. Короче говоря, первый год был..

Новые материалы

Итак, что такое MLOps?
Согласно Представляя MLOps: «MLOPs — это стандартизация и оптимизация управления жизненным циклом машинного обучения». Это особенно интересное определение, потому что его разделение..

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

Алиса в стране машинного обучения — инициатива «100 дней кода машинного обучения»
Covnets, регрессия, классификация, ReLU, предвзятость… — все это интригующие жаргоны, которые я слышал от своих сверстников, выбравших курс машинного обучения, по касательной во время обычного..

Иногда учитель, всегда ученик
Учение Йоды в применении к развитию разработчиков «Делай или не делай. Нет никакой попытки.” Обучение программированию превратилось в современное «создание группы» или «написание книги»...

Как создать файл конфигурации сборки в Xcode | Серия настроек проекта Xcode
Эта статья шаг за шагом расскажет вам, как создать новый файл конфигурации сборки в вашем проекте Xcode. Что такое файл конфигурации сборки? Файл конфигурации сборки — это обычный..

Venv против Virtualenv в Python  — что использовать?
Когда дело доходит до создания виртуальных сред в Python, есть два популярных варианта: venv и virtualenv. Оба инструмента служат одной цели — созданию изолированных сред для ваших проектов..

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