Pull to refresh
11
0

Программист

Send message

Топ полезных SQL-запросов для PostgreSQL

Reading time7 min
Views81K

Статей о работе с PostgreSQL и её преимуществах достаточно много, но не всегда из них понятно, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. В статье подробно рассмотрим SQL-запросы, которые помогут вам отслеживать эти показатели и просто могут быть полезны как пользователю.

Читать далее
Total votes 83: ↑81 and ↓2+79
Comments15

Плейбуки Ansible — советы и примеры

Reading time12 min
Views56K

В этой статье мы рассмотрим плейбуки Ansible — схемы для действий по автоматизации. Плейбуки — это простой, целостный и воспроизводимый способ определить все действия, которые мы хотели бы автоматизировать.

Читать далее
Total votes 15: ↑11 and ↓4+7
Comments4

Scrum и Kanban: как джунам не запутаться в процессах и терминах

Reading time7 min
Views19K

Привет! 

Эта статья по большей части будет полезна людям, которые только начинают погружаться в процессы работы команд, применяющих Agile. После общения со стажерами и джунами в компании сразу становится понятно, что помимо погружения человека в технические инструменты работы конечно важно объяснять и основные методы работы проектных и продуктовых команд, большая часть которых работает по Kanban или Scrum.  

Не забываем, чтобы работать по Agile, в первую очередь важно придерживаться Agile-манифеста и его ценностей. Не достаточно просто работать в таск-трекерах и применять Kanban и Scrum.

Имея опыт администрирования Jira, настройкой проектов и досок для многих команд, а также работой на других проектах по Scrum и Kanban подходам, хочу поделиться простым языком терминами и процессами, которые применяются в командах.   

Я не буду брать общепринятые термины, которые написаны в книгах по Agile, их вы и без меня можете прочитать. Постараюсь объяснить здесь таким языком, как объясняю это новым специалистам при их онбординге на проекты. 

В первую очередь нужно сказать пару слов про Agile. 

Agile - это набор методик и подходов для гибкого управления проектом по разработке программного обеспечения. Есть написанный манифест принципов и ценностей, которые описывают этот способ разработки. 

Есть разные методики управления проектом: Kanban и Scrum. 

Kanban - методология, в которой делается акцент на визуализацию задач, которые сейчас находятся в работе у команды разработки. В зависимости от приоритетов, новые задачи могут поступать и браться в работу каждый день, в Kanban не выставляются итерации работы по времени. 

Читать далее
Total votes 14: ↑10 and ↓4+6
Comments5

Почему абсолютные оценки задач не работают и как тогда планировать?

Reading time5 min
Views5.9K

Как я люблю эти оценки разработчиков: «нууу…эта задача на полчаса». Через два дня: 

— Ну че, когда будет готово? 
— Да тут уперлись в интеграцию и еще нужно кое-что согласовать с аналитиком, думаю за сегодня закрою...

Еще через день:
— Еще делаю, вчера не успел, думаю завтра будет готово. 

Занавес. И проблема здесь не в разработчиках. Просто абсолютные оценки НЕ работают.

Читать далее
Total votes 18: ↑13 and ↓5+8
Comments17

Наш опыт, как не надо растить тимлидов (не делайте как мы)

Reading time11 min
Views31K


Тимлидом у нас часто становился не обученный человек, а тот из разработчиков, который меньше всего не хотел. Потому что часто было надо. Исторически у нас в Skyeng очень много автономных команд (мы работали полностью на удалёнке в разных географиях до того, как это стало модным, и имели репутацию общества интровертов, в котором можно не развивать софт-скилы).

А потом мы обнаружили, что хороший тимлид отличается от вынужденного ещё и производительностью команды. Точнее, умением выдавать стабильный хороший результат и при этом не выжигать команду. А ещё правильно объяснять задачи, правильно объяснять происходящее в компании и правильно вообще общаться, что влияет на настроение людей и, как следствие, текучку — в командах с хорошими тимлидами люди почти не уходили из-за комфорта рабочего процесса.

В общем, мы решили в этих условиях обучать своих тимлидов. Сейчас расскажу, что из этого получилось.
Читать дальше →
Total votes 46: ↑43 and ↓3+40
Comments13

Из инженера в менеджеры: быть или не быть

Reading time11 min
Views4.9K

Сегодня поговорим про развилку: что делать инженеру, когда старые задачки уже нет так радуют, а куда дальше двигаться пока не понятно, но есть желание попробовать проектно-менеджерское.

Читать далее
Total votes 13: ↑7 and ↓6+1
Comments1

Как запустить свой спутник

Reading time8 min
Views30K

Что нужно, чтобы запустить свой собственный космический аппарат на околоземную орбиту? Кто-то скажет, что нужна ракета. В целом — верно, но если переходить от теории к практике, то чаще всего владельцу спутника для запуска в космос собственная ракета не нужна. Например, на Земле для перемещения из пункта А в пункт В не обязательно покупать автомобиль, поскольку есть такси, РЖД, «Аэрофлот»… В космонавтике точно так же есть пусковые операторы, которые уже подумали, как удовлетворить потребности всех производителей и пользователей спутников, надо лишь соблюсти формальности и технические требования.
Читать дальше →
Total votes 100: ↑100 and ↓0+100
Comments67

Исчерпывающее руководство Getting Things Done (GTD) метода с примерами

Reading time10 min
Views94K
В данной статье вы узнаете о методе, помогающем привести в порядок все ваши дела от самых крупных и важных, до тех, что еще только появились в голове.

Я и сама не понаслышке знаю, как сложно перейти от мыслей и планирования к реальным действиям, как не только организовать первостепенные задачи, но и не упустить из вида ценные детали информации.

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


Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments18

Расширения Chrome для программистов и сочувствующих

Reading time6 min
Views33K

На Хабре уже есть посты в духе «10 браузерных расширений, которые нужны КАЖДОМУ УВАЖАЮЩЕМУ СЕБЯ РАЗРАБОТЧИКУ». Но в них меня смущает то, что там вперемешку совсем разные вещи для разных людей. От React Developer Tools до съёмки полностраничных скриншотов — и всё это просто списком через запятую.

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

Разумеется, в комментариях приветствуются дополнения, мне знакомо далеко не всё.

Читать далее
Total votes 33: ↑30 and ↓3+27
Comments12

Когда использовать mocks в юнит-тестировании

Reading time13 min
Views72K

Эта статья является переводом материала «When to Mock».

Использование моков в модульном тестировании является спорной темой. Автор оригинала заметил, что на протяжении всей своей карьеры в программировании он сначала перешел от «моков почти для каждой зависимости» к политике «без моков», а затем к «только моки для внешних зависимостей».

Ни одна из этих практик не является достаточно хорошей. В этой статье Владимир Хориков покажет, какие зависимости следует мокать, а какие использовать как есть в тестах.

Читать далее
Total votes 16: ↑16 and ↓0+16
Comments6

Лемма Ито

Reading time6 min
Views15K

Лемма Ито играет ключевую роль в теории случайных процессов и находит свое приложение в моделях оценки справедливой стоимости финансовых инструментов. Так как стоимость любой производной ценной бумаги является функцией, зависящей в том числе от стохастических факторов, исследование и описание свойств таких функций имеет важное значение.

Читать далее
Total votes 19: ↑19 and ↓0+19
Comments3

Фантастические книги, которые вы могли пропустить в 2020 году

Reading time7 min
Views65K

Что делать, когда хочется писать о книгах, но рубеж года уже пройден, а 2021 пока не радует новинками? Можно еще раз вспомнить достойные фантастические романы, которые вышли на русском в 2020, и заслуживают внимания, хотя их авторы, по крайней мере пока, не могут похвастаться большой популярностью в России. Поэтому хочу рассказать о нескольких фантастических книгах прошлого года, которые произвели на меня хорошее впечатление. 

Буду рад, если в комментариях поделитесь своими фантастическими находками.

Читать далее
Total votes 57: ↑54 and ↓3+51
Comments63

Как и почему я перестал покупать новые ноутбуки

Reading time13 min
Views154K
image

Статья написана на ThinkPad X60s 2006 года.

Когда я работал независимым журналистом (или трудился в офисе, если угодно), я всегда думал, что мне нужен хороший компьютер, и что я должен платить за качество. В период с 2000 по 2017 год я пользовался тремя ноутбуками, на которые я потратил в общей сложности около 5000 евро — примерно 300 евро в год. Средний срок службы каждого из этих трех ноутбуков составлял 5,7 года.

В 2017, когда я уходил из офиса и начинал заниматься своим сайтом, я решил, что больше не буду покупать новые ноутбуки. Я купил на вторичном рынке нотбук 2006 года за 50 евро – и он делает все, что мне нужно. Вместе с новым аккумулятором и парой апгрейдов железа он обошелся мне в 150 евро.

Если мой ноутбук 2006 года прослужит столько же, сколько и прошлые машины (для этого ему нужно проработать еще 1.7 года), то он будет стоить мне всего 26 евро в год. Это в 10 раз меньше расходов на мои прошлые ноутбуки. В этой статье я расскажу, почему я перестал покупать новые ноутбуки и объясню, как вам делать то же самое.
Читать дальше →
Total votes 149: ↑99 and ↓50+49
Comments631

Как я графику в Гномах улучшал

Reading time9 min
Views11K

Гномы (Diggles: The Myth Of Fenris) - одна старенькая игра из 2001, которая мне ну очень нравилась (и нравится до сих пор). Недавно вышел её релиз на gog, и меня снова охватило теплое чувство ностальгии.

Как и у любой старой игры, графика смотрится размыто на новых мониторах и высоких разрешениях. У игры есть небольшое сообщество фанатов, но к сожалению, никто не повысил качество графики, как, например, это сделали для Morrowind или HOMM III.

Благодаря одной статье на Хабре, я понял, что не нужно быть художником/дизайнером и что можно использовать свеженькую нейросеть, которая сделает всю грязную художественную работу за вас.

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

Читать что из этого получилось
Total votes 34: ↑34 and ↓0+34
Comments24

ТОП-4 зависимости между KPI входящей линии контакт-центра, которые должен знать каждый руководитель

Reading time6 min
Views7.1K

Отраслевой стандарт COPC СХ release 6.1 по состоянию на январь 2020 года включает описание 60 KPI контакт-центра. На деле индикаторов больше: порядка 200, причем 150+ из них реально использовать на всех уровнях операционного управления: от супервизорского до директорского. 

Проблема только в том, что KPI сильно взаимосвязаны. Мы провели небольшой эксперимент. Взяли брошюру авторитетной американской компании MetricNet “Contact Center KPIs Definitions & Correlations”, в которой описаны взаимосвязи между основными показателями обычной входящей линии, и изобразили их в виде графа: 

Читать далее
Total votes 6: ↑4 and ↓2+2
Comments4

Взять, разобраться и настроить свой домашний кинотеатр: 10 экспертных обзоров и руководств

Reading time3 min
Views9.4K

Ранее мы обсудили выбор между смарт-тв и классическим телевизором, плюс — затронули тему акустической подготовки помещения. Продолжаем анализировать компоненты домашнего кинотеатра — говорим о настройке картинки телевизора, 4k-проекторах, экранах для них, точечно затрагиваем тему саундбаров и делимся выпусками подкаста о строительстве кинозала.

Читать далее
Total votes 14: ↑10 and ↓4+6
Comments1

Как я прохожу Online Master of Science in Computer Science, и кому это может не подойти

Reading time6 min
Views14K

Закончила свой первый год учебы по программе Online Master of Science in Computer Science (OMSCS) в Georgia Institute of Technology (3 курса из 10). Захотелось поделиться некоторыми промежуточными выводами.


Не стоит туда идти, если:

Читать дальше →
Total votes 26: ↑23 and ↓3+20
Comments30

52 датасета для тренировочных проектов

Reading time5 min
Views105K
  1. Mall Customers Dataset — данные посетителей магазина: id, пол, возраст, доход, рейтинг трат. (Вариант применения: Customer Segmentation Project with Machine Learning)
  2. Iris Dataset — датасет для новичков, содержащий размеры чашелистиков и лепестков для различных цветков.
  3. MNIST Dataset — датасет рукописных цифр. 60 000 тренировочных изображений и 10 000 тестовых изображений.
  4. The Boston Housing Dataset — популярный датасет для распознавания паттернов. Содержит информацию о домах в Бостоне: количество квартир, стоимость аренды, индекс преступлений.
  5. Fake News Detection Dataset — содержит 7796 записей с разметкой новостей: правда или ложь. (Вариант применения с исходником на Python: Fake News Detection Python Project )
  6. Wine quality dataset — содержит информацию о вине: 4898 записей с 14 параметрами.

Читать дальше →
Total votes 30: ↑30 and ↓0+30
Comments8

Демистификация принципов квантовых вычислений

Reading time11 min
Views24K

«Думаю, я смело могу сказать, что квантовую механику никто не понимает», — Ричард Фейнман


Тема квантовых вычислений всегда привлекала технических писателей и журналистов. Ее потенциал в области вычислений и сложность придали ей некий мистический ореол. Слишком уж часто тематические статьи и инфографика подробно описывают всевозможные перспективы этой отрасли, при этом едва затрагивая вопросы ее практического применения: это может ввести в заблуждение не слишком внимательного читателя.
Читать дальше →
Total votes 81: ↑79 and ↓2+77
Comments35

Никогда больше не игнорируйте обучение с подкреплением

Reading time6 min
Views11K
Привет, Хабр! Представляю вашему вниманию перевод статьи «Don’t Ever Ignore Reinforcement Learning Again» автора Michel Kana, Ph.D.

Обучение с учителем и обучение без учителя — это ещё не все. Все это знают. Начните с OpenAI Gym.

image

Собираетесь победить чемпиона мира по шахматам, нардам или го?

Есть способ, который позволит вам это сделать — обучение с подкреплением.
Читать дальше →
Total votes 18: ↑17 and ↓1+16
Comments5
1

Information

Rating
Does not participate
Registered
Activity