Публикации по теме 'tech'


4 возможных барьера, почему не хватает программистов
Даже когда я начинал работать программистом, а это было больше десяти лет назад, программистов катастрофически не хватало. Выбрать место работы было легко, потому что программисты нужны были везде. Казалось бы, спустя столько лет программисты должны быть достаточно подготовлены. Но нет. Сейчас рынок переживает такие же дичайшие…

Опыт в Andela Bootcamp (день 3)
Сегодняшний день прошел хорошо, но не без проблем. Задание на день казалось справедливым; обратное назначение строк и количество слов представляло небольшую проблему, но http (протокол передачи гипертекста) и веб-присвоение представляли собой серьезную проблему в тот день. Обратное присваивание строки было сложным, мне пришлось переворачивать строку без преобразования ее в массив, чтобы понять. Кроме этого все остальное прошло гладко. Проблема, с которой я столкнулся при назначении..

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

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

Освоение концепций JavaScript, которые вам нужно знать, чтобы изучить React
Введение: Вы заинтересованы в изучении React, популярной библиотеки JavaScript для создания пользовательских интерфейсов? Большой! Прежде чем приступить к работе с React, важно хорошо изучить JavaScript. В этой статье мы рассмотрим ключевые концепции JavaScript, которые вы должны освоить, чтобы эффективно изучить React. К концу у вас будет хорошее понимание того, что вам нужно знать, и сколько времени может потребоваться, чтобы освоить каждую концепцию. Давайте начнем! Раздел 1:..

100 основных концепций кибербезопасности, которые должен знать каждый разработчик (часть 3: 21–30)
Это 100 основных концепций кибербезопасности, которые помогут вам создавать безопасные приложения. Чтобы обеспечить удобочитаемость, я разделю их на несколько сообщений в блоге. Информация, представленная в этой статье, никоим образом не является рекламой или призывом к использованию этих методов на других. Ссылки на предыдущие части приведены ниже: 100 основных концепций кибербезопасности, которые должен знать каждый разработчик (часть 1: 1–10)..

Функторы и аппликативы
В одной из своих предыдущих статей я попытался объяснить монады доступным способом. Вот попытка сделать то же самое для некоторых других членов того же семейства - функторов и аппликативных функторов. Хотя концепции и принципы, описанные здесь, являются общими для функционального программирования, легкий акцент будет (как обычно) на Scala. Функторы Если вы читали вышеупомянутую статью о монадах, вы, возможно, помните, как я описывал их как оболочки вокруг значений. Каждое значение,..