Истории 300 разработчиков, получивших первую техническую работу в возрасте 30, 40 и 50 лет

Истории 300 разработчиков, получивших первую техническую работу в возрасте 30, 40 и 50 лет

За выходные я составил список из 300 разработчиков, которые получили свою первую техническую работу в возрасте 30-40 лет и старше.Мы делимся историями, используя хэштег # DevAfter30.Так что, если вы начали карьеру разработчика программного обеспечения в более позднем возрасте, присоединяйтесь и поделитесь своей ист

Подробнее
Итак, вы хотите быть менеджером по продукту? Так я начал.

Итак, вы хотите быть менеджером по продукту? Так я начал.

Один из наиболее частых вопросов, которые мне задают, - «Как получить должность менеджера по продукту, если вы раньше не были менеджером по продукту?»Некоторое время назад у меня был такой же вопрос. Это типичная проблема курицы и яйца - вы не можете вступить в клуб, если вы уже не являетесь его членом.Как менеджер по работе с клиентами в стартапе Edtech, я де

Подробнее
React Interview Question: что отображается в браузере, компонент или элемент?

React Interview Question: что отображается в браузере, компонент или элемент?

** Хитрый вопрос **Ответ может вам не понравиться, потому что, к сожалению, он немного сложен.Разве слово " элемент" не является синонимом слова " компонент" ?? Обновление: эта статья теперь является частью моей книги «React.js Beyond the Basics». Прочтите обновленную версию этого контента и дополнительную информацию о React на jscomplete.com/react-beyond-basics .Технически говоря, ReactDOM не

Подробнее
Как перевести код jQuery в Vanilla JS

Как перевести код jQuery в Vanilla JS

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

Подробнее
Как создать простое приложение с помощью Akka Cluster

Как создать простое приложение с помощью Akka Cluster

Если вы читали мой предыдущий рассказ о Scalachain, вы, вероятно, заметили, что это далеко не распределенная система. В нем отсутствуют все функции для правильной работы с другими узлами. Добавьте к этому, что блокчейн, состоящий из одного узла, бесполезен. По этой причине я решил, что пора заняться этим вопросом.Поскольку Scalac

Подробнее
Как улучшить рабочие процессы bash с помощью GNU parallel

Как улучшить рабочие процессы bash с помощью GNU parallel

GNU parallel- это инструмент командной строки для параллельного выполнения заданий.parallelвеликолепен и входит в арсенал каждого программиста. Но сначала мне показалось, что документы немного ошеломляют. К счастью, вы можете начать приносить пользу, используя parallelвсего несколько основных команд.Почему parallelтак полезно?Давайте сравним последовательное

Подробнее
Объяснение Async / Await и обещаний

Объяснение Async / Await и обещаний

Операторы async/ awaitупрощают реализацию многих асинхронных обещаний. Они также позволяют инженерам писать более четкий, сжатый и тестируемый код.Чтобы разобраться в этом предмете, вы должны хорошо понимать, как работают промисы.Базовый синтаксисfunction slowlyResolvedPromiseFunc(string) { return new Promise(resolve => { setTimeout(() => { resolve(string); }, 5000); }); } async function doIt() { const myP

Подробнее
Все, что вам нужно знать о React: основы, необходимые для начала работы

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

Вам интересно узнать о React, но у вас не было возможности изучить его? Или, может быть, вы пробовали учебные пособия в прошлом, но изо всех сил пытались усвоить основные концепции? Или, может быть, вы изучили основы, но хотите закрепить свои знания? В любом случае, эта статья для вас.Мы собираемся создать простой музыка

Подробнее
Сенсорный ввод - это хорошо, но не для меня

Сенсорный ввод - это хорошо, но не для меня

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

Подробнее
Как начать работу с Word2Vec - а потом как заставить его работать

Как начать работу с Word2Vec - а потом как заставить его работать

Идея Word2Vec довольно проста. Мы делаем предположение, что значение слова может быть определено компанией, в которой оно находится. Это аналог изречения: « покажи мне своих друзей, и я скажу, кто ты. ”Если у вас есть два слова, которые имеют очень похожие соседи (что означает: контекст, в котором они используются, примерно одинаков), то эти слова, вер

Подробнее
Научитесь создавать гистограмму с D3 - Учебное пособие для начинающих

Научитесь создавать гистограмму с D3 - Учебное пособие для начинающих

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

Подробнее
Как создать платформер 2.5D на Unreal Engine - бесплатный 3-часовой курс

Как создать платформер 2.5D на Unreal Engine - бесплатный 3-часовой курс

Unreal Engine - один из самых популярных инструментов для создания 3D и 2D игр. Система визуальных сценариев Blueprint для игрового процесса, которая делает создание игр еще проще.Мы выпустили бесплатный курс на YouTube-канале freeCodeCamp.org, который покажет вам, как создать платформер 2.5D с помощью U

Подробнее
Как создать свое первое приложение HoloLens с помощью Unity

Как создать свое первое приложение HoloLens с помощью Unity

HoloLens от Microsoft чертовски крутой. Этим летом меня познакомили с этим на стажировке, и я получил от этого удовольствие.Приложения HoloLens создаются с использованием DirectX с C ++ или Unity с C #. Я обнаружил, что, как правило, быстрее и проще запустить приложение с помощью Unity.В этой статье мы настроим Unity для разр

Подробнее
Изучите статистику на уровне колледжа в этом бесплатном 8-часовом курсе

Изучите статистику на уровне колледжа в этом бесплатном 8-часовом курсе

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

Подробнее
Что такое JSX и почему вы должны использовать его для создания приложений React

Что такое JSX и почему вы должны использовать его для создания приложений React

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

Подробнее
Как отправить в удаленный репозиторий Git

Как отправить в удаленный репозиторий Git

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

Подробнее
5 команд Git, которые вы должны знать, с примерами кода

5 команд Git, которые вы должны знать, с примерами кода

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

Подробнее
Ошибка 403 Запрещено объяснено - как исправить этот код ошибки HTTP?

Ошибка 403 Запрещено объяснено - как исправить этот код ошибки HTTP?

Итак, вы столкнулись с ошибкой 403 Forbidden, и вам интересно, что это значит.Эта ошибка представляет собой код состояния HTTP, который означает, что вам запрещен доступ к странице или ресурсу, который вы пытаетесь достичь. Если вы не являетесь создателем веб-сайта, вы часто ничего не можете сделать. Однако есть несколько вещей, которые могут помочь.Возможно, создатель сайта правильно на

Подробнее
Как избавиться от неприятностей в Sublime

Как избавиться от неприятностей в Sublime

Sublime - это легкий текстовый редактор, который довольно популярен среди многих веб-разработчиков. Теперь я знаю, что на рынке есть много сложных IDE с intellisense, автозавершением кода и т. Д. Но этот пост для тех, кто остался верен своим любимым текстовым редакторам! Поэтому, если вы используете Sublime для своих проектов,

Подробнее
Введение в Dotfiles: как взять под контроль свою среду разработки

Введение в Dotfiles: как взять под контроль свою среду разработки

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

Подробнее
Docker 101 - как перейти от создания к развертыванию

Docker 101 - как перейти от создания к развертыванию

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

Подробнее