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


Шаблоны отказоустойчивости программного обеспечения — часть 1
Шаблоны отказоустойчивости программного обеспечения — часть 1 Программные сбои. Смирись с этим. Отказ от ответственности. Эти идеи не являются ни оригинальными, ни новаторскими. Несколько интересных наблюдений за почти 10 лет работы инженером-программистом. Узоры Сохранить и переслать — временно удерживать запросы, отправлять их позже Тайм-аут — знать, когда отказаться от действия Блокировать восходящий поток — Немедленно отклонить, если сбой неизбежен Временно..

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

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

Я создал простой шутер и получил первую работу (и как вы тоже можете)
Используйте это руководство, чтобы изучить возможности RxJS и получить свою первую работу Я заканчивал колледж. Понятия не имел, что мне построить в первую очередь. Я знал, что мне нужно что-то, чтобы показать свои навыки. Моей целевой работой был интерфейсный разработчик, поэтому в проекте необходимо было задействовать эти навыки. Каждый работодатель увидит вашу страсть в ваших первых проектах. Вот почему вам нужно выделяться. Вам нужно потратить некоторое время, чтобы..

Спасибо за ваш ответ! Хотя я понимаю, откуда вы пришли, я не думаю, что согласен.
Спасибо за ваш ответ! Хотя я понимаю, откуда вы пришли, я не думаю, что согласен. Исходя из вашего предложения о выборе другого языка, я предполагаю, что вы представляете себе, что аудитория этой статьи говорит на английском как на своем первом и единственном языке — это, конечно, не обязательно так. Как и вы, я уверен, у меня много коллег, которые говорят на английском как на втором, третьем или четвертом языке. Они могут говорить на нем хорошо, но когда дело доходит до письма, им не..

Расширенный интерфейс командной строки: команды, которые вы должны знать как разработчик
Расширенные команды; делать больше Нет, в этой статье мы не будем рассматривать основные команды, такие как ls , rm и cd . Вы не должны быть шокированы, увидев эти команды. Возможно, вы даже хорошо с ними знакомы. Особенно, если вы хорошо разбираетесь в командной строке. Я предполагаю, что вы по крайней мере работали (или пытались работать) в командной строке раньше. Если вы никогда раньше не работали с командной строкой, я предлагаю вам начать с чтения основ. Эта статья..

Создайте систему рекомендаций на Python
Введение в ARM с последующим примером кодирования Создайте систему рекомендаций на Python Используйте ассоциативный анализ правил, чтобы распутать закономерности Что такое Association Rule Mining (ARM)? Это метод машинного обучения без учителя, цель которого - выявить интересные закономерности и взаимосвязи в наборе данных. Например, мы можем попытаться определить, какие продукты обычно покупают вместе в продуктовом магазине. Это может помочь нам расположить товары в..