Pull to refresh
6
0
Send message

5 заповедей успешного переговорщика и партнера

Reading time4 min
Views21K
Каждый день мы ведем переговоры: с боссом о повышении, с деловыми партнерами о закупках, с администратором спортивного зала об индивидуальном пакете посещения.

Кажется, будто эти переговоры не похожие, но принципы заключения успешных сделок и стратегии поведения в критических ситуациях одни. В книге “Договориться можно обо всем!” Гэвин Кеннеди рассказывает о том, как любую сделку и ситуацию сделать выгодной для себя.

Публикую ценные советы и мои выводы из книги:

Правило 1. Никогда не отдавай что-то просто так – обменивай


Если партнер просит о скидке – подумай, как цена ниже повлияет на комплектность продукта. Например, при продаже по цене ниже ты можешь исключить проверку на брак или сделать гарантийный срок короче.

Каждая уступка с твоей стороны должна быть “оплачена” партнером или клиентом.

Теперь давай представим, что партнер хочет скидку на товар, который ты поставляешь. Основной довод: конкуренты предлагают ниже цены.

Как можно поступить?

1. Отвергаешь предложение. “Никаких скидок! У нас лучший товар на рынке и нет причин снижать стоимость.”

Этот вариант сработает если действительно соотношение цена/качество вашего продукта на рынке не имеет равных. Если партнер не честен и на самом деле конкуренты не предлагают низких цен, он отметит, что Вы не отреагировали на провокацию.
Читать дальше →
Total votes 42: ↑29 and ↓13+16
Comments37

Y Combinator: «Поначалу некоторые из крупнейших технологических компаний выглядят как игрушки»

Reading time4 min
Views13K
image

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

Эта тенденция также не вписывается в историю. Standard Oil, US Steel и Boeing были традиционно огромными компаниями, которые были созданы как бизнес. Никто из них не проходил через этап, когда они выглядели игрушками. Однако стартапы могут быть разными в зависимости от ожиданий от них и серьезности, с которой люди к ним подходят.

Ожидания


Если вы дадите людям инструмент и скажете им, что он отлично решит важную проблему, любое несовершенство инструмента вызовет у них гнев. Если вы дадите кому-нибудь игрушку и скажите: «Посмотри, что я сделал! Разве это не здорово? Вот что она умеет» так вы настроите себя и людей на положительную реакцию. Гораздо проще превзойти низкие ожидания нежели высокие, поэтому вы существенно увеличите свои шансы на то, чтобы у вас был счастливый пользователь.

А «счастье» — это именно то, о чем стоит думать, особенно по отношению к первым пользователям. Люди проводят больше времени с чем-то, что делает их счастливыми, особенно когда они этого не ожидают. Счастливые пользователи легко дают обратную связь, потому что знают, что вы можете сделать продукт лучше и сделать их счастливее. Они также, вероятно, расскажут друзьям о новом крутом продукте, который они используют, а это значит, что вы начинаете привлекать пользователей, не погружаясь в темное искусство маркетинга.
Читать дальше →
Total votes 18: ↑16 and ↓2+14
Comments2

KubeDirector — простой способ запускать сложные stateful-приложения в Kubernetes

Reading time6 min
Views5.1K
Прим. перев.: Оригинальная статья написана представителями компании BlueData, основанной выходцами из VMware. Она специализируется на том, чтобы сделать доступнее (проще, быстрее, дешевле) развёртывание решений для Big Data-аналитики и машинного обучения в различных окружениях. Этому призвана способствовать и недавняя инициатива компании под названием BlueK8s, в которой авторы хотят собрать плеяду Open Source-инструментов «для деплоя stateful-приложений и управления ими в Kubernetes». Статья посвящена первому из них — KubeDirector, что, согласно замыслу авторов, помогает энтузиасту в области Big Data, не имеющему специальной подготовки в Kubernetes, разворачивать в K8s приложения типа Spark, Cassandra или Hadoop. Краткая инструкция о том, как это сделать, и приведена в статье. Однако учтите, что у проекта ранний статус готовности — pre-alpha.



KubeDirector — Open Source-проект, созданный для упрощения запуска кластеров из сложных масштабируемых stateful-приложений в Kubernetes. KubeDirector реализован с помощью фреймворка Custom Resource Definition (CRD), использует родные возможности расширения Kubernetes API и опирается на их философию. Такой подход обеспечивает прозрачную интеграцию с управлением пользователей и ресурсов в Kubernetes, а также с существующими клиентами и утилитами.
Читать дальше →
Total votes 20: ↑19 and ↓1+18
Comments3

Апгрейд матрицы ноутбука TN->IPS или как получить из бюджетного ноутбука более продвинутый

Reading time2 min
Views167K
Можно ли купить относительно бюджетный ноутбук с хорошими характеристиками, но дешевле собратьев с IPS матрицей, а потом недорого и быстро заменить TN на IPS?


Читать дальше →
Total votes 91: ↑90 and ↓1+89
Comments151

Нужно поднимать Kubernetes кластер, но я всего лишь программист кода. Выход есть

Reading time8 min
Views19K


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

Ключевые слова — AWS + Terraform + kops . Если это полезно мне — возможно будет полезно кому-нибудь еще. Добро пожаловать в комментарии.
Читать дальше →
Total votes 12: ↑12 and ↓0+12
Comments13

Дыра в заборе, Эффективные менеджеры и Инженеры

Reading time9 min
Views55K

— Итак, ситуация. – начал Сергей. – У нас несколько пользователей, бухгалтеров. У всех – полные права. И кто-то из них, вероятно, нам гадит в учете. Что делать?

— Может, логи посмотреть? – ехидно спросил Стас. – Логи-то на что?

— За какой период ты собрался логи смотреть? – нисколько не смутился Сергей. – За месяц? Год? Я напомню, проблема со складом длится несколько лет.

— А, точно… — не стал спорить Стас. – Ну, и что?

— А то, что перед нами классическая дыра в заборе. – многозначительно поднял вверх указательный палец Сергей.

— Мать честная… — улыбнулся Стас. – Классическая дыра в заборе! Это в каком же трактате написано про классическую дыру в заборе?

— Сейчас мы с тобой этот трактат напишем. Усаживайся поудобнее.

— Я весь внимание. – кивнул Стас.
Читать дальше →
Total votes 42: ↑33 and ↓9+24
Comments61

Создаем 2D игру на Python с библиотекой Arcade

Reading time7 min
Views124K
Всем привет!

Мы продолжаем делится с вами интересными найденными вещами про питончик. Сегодня вот решили разобраться с 2D играми. Это, конечно, немного попроще, чем то, что проходят у нас на курсе «Разработчик Python», но не менее интересно это уж точно.

ПЕРЕВОД
Оригинал статьи — opensource.com/article/18/4/easy-2d-game-creation-python-and-arcade
Автор — Paul Vincent Craven


Поехали.

Python — выдающийся язык для начинающих изучать программирование. Он также идеально подходит тем, кто хочет “просто взять и сделать”, а не тратить кучу времени на шаблонный код. Arcade — библиотека Python для создания 2D игр, с низким порогом вхождения, но очень функциональная в опытных руках. В этом статье я объясню, как начать использовать Python и Arcade для программирования игр.

Я начал разрабатывать на Arcade после преподавания азов библиотеки PyGame студентам. Я очно преподавал PyGames в течение почти 10 лет, а также разработал ProgramArcadeGames.com для обучения онлайн. PyGames отличная, но в какой-то момент я понял, что устал тратить время на оправдание багов, которые никогда не фиксятся.

Меня беспокоило преподавание таких вещей, как событийный цикл, которым уже почти не пользовались. И был целый раздел, в котором я объяснял, почему y-координаты повернуты в противоположном направлении. PyGames обновлялась редко и базировалась на старой библиотеке SDL 1, а не чем-то более современном вроде OpenGL. На светлое будущее я не рассчитывал.

В моих мечтах была простая и мощная библиотека, которая бы использовала новые фичи Python 3, например, декораторы и тайп-хинтинг. Ей оказалась Arcade. Посмотрим, как начать ее использовать.

Читать дальше →
Total votes 24: ↑22 and ↓2+20
Comments10

Становимся волшебниками в программировании. Часть 1

Reading time1 min
Views22K
Если вы давно хотели стать программистом, но не знали с чего начать, то начните с этого комикса. В нем о том, как задавать правильные вопросы, чтобы получать полезные ответы и читать исходный код.

image

Читать дальше →
Total votes 25: ↑19 and ↓6+13
Comments9

Kubernetes: жизнь пода

Reading time5 min
Views23K
Прим. перев.: эта небольшая (но ёмкая!) статья, написанная Michael Hausenblas из команды OpenShift в Red Hat, настолько пришлась нам «по душе», что практически сразу же после её обнаружения была добавлена в нашу внутреннюю базу знаний по Kubernetes. А поскольку представленная в ней информация явно будет полезной и для более широкого русскоязычного ИТ-сообщества, с удовольствием выкладываем её перевод.



Как вы могли догадаться, заголовок этой публикации — отсылка к мультфильму Pixar 1998-го года «A Bug’s Life» (в российском прокате он назывался «Приключения Флика» или «Жизнь насекомого» — прим. перев.), и действительно: между муравьём-рабочим и подом в Kubernetes есть много схожего. Мы внимательно посмотрим на полный жизненный цикл пода с практической точки зрения — в частности, на способы, которыми вы можете повлиять на поведение при старте и завершении работы, а также на правильные подходы к проверке состояния приложения.
Читать дальше →
Total votes 33: ↑32 and ↓1+31
Comments5

Как написать смарт-контракт для ICO за 5 минут

Reading time14 min
Views59K


Всем привет! В этой статье я расскажу вам, как за 5 минут и несколько команд в терминале запустить смарт-контракт сбора денег для своего ICO на Ethereum. Этот очерк потенциально сэкономит вам десятки тысяч американских долларов, так как любой программист — да и не программист тоже — сможет запустить проаудированный и безопасный смарт-контракт (вместо того, чтобы платить $15,000 – $75,000 за разработку). Вкратце, на этот смарт-контракт можно будет отправить денег и получить за это ERC20 токены. Можно сказать, эта статья — сборник всего опыта, который я получил, запуская ICO для своего проекта.

В Интернетах этих ваших и так полно статьей про смарт-контракты, но как только начинаешь писать оный, сталкиваешься с тем, что информация везде повторяется, а туториалов, как запулить свой ERC20 попросту либо нет, либо они устарели что аж донельзя. К слову, чтобы эта статья оставалась актуальной, постараюсь указать потенциальные места, где она может устареть (и как это поправить). Поехали!
Читать дальше →
Total votes 53: ↑34 and ↓19+15
Comments49

Мониторинг и Kubernetes (обзор и видео доклада)

Reading time10 min
Views31K
28 мая на проходившей в рамках фестиваля РИТ++ 2018 конференции RootConf 2018, в секции «Логирование и мониторинг», прозвучал доклад «Мониторинг и Kubernetes». В нём рассказывается об опыте настройки мониторинга с Prometheus, который был получен компанией «Флант» в результате эксплуатации десятков проектов на Kubernetes в production.



По традиции рады представить видео с докладом (около часа, гораздо информативнее статьи) и основную выжимку в текстовом виде. Поехали!
Total votes 32: ↑29 and ↓3+26
Comments12

Разбор явлений негативной атмосферы и как с этим бороться

Reading time6 min
Views3.7K
Как гласит теория игр, в любой игре есть цель — победа. В рассматриваемой онлайн-игре речь идет о командной работе пятерых (обычно) игроков. Средство достижения цели — вклад каждого игрока из команды в победу. У каждого игрока есть своё предназначение. И в зависимости от исполнения, цель приближается или отдаляется (оставляя это на откуп других игроков, либо на волю случая). От «рабочей атмосферы» в команде также зависит насколько сильно будет делаться вклад. Вклад игроков можно как резко снизить, так и значительно повысить.

Знакомая ситуация, не правда ли? Особенно актуально для небольших компаний, с уровнем зрелости 1 или 2[1]. В данной статье будут проведены наблюдаемые параллели в мотивации игроков и айтишников. Полезно всем непосредственным менеджерам команд, техническим руководителям (тим-лидам).
Читать дальше →
Total votes 17: ↑12 and ↓5+7
Comments18

Простое объяснение принципов SOLID

Reading time7 min
Views285K


Принципы SOLID — это стандарт программирования, который все разработчики должны хорошо понимать, чтобы избегать создания плохой архитектуры. Этот стандарт широко используется в ООП. Если применять его правильно, он делает код более расширяемым, логичным и читабельным. Когда разработчик создаёт приложение, руководствуясь плохой архитектурой, код получается негибким, даже небольшие изменения в нём могут привести к багам. Поэтому нужно следовать принципам SOLID.

На их освоение потребуется какое-то время, но если вы будете писать код в соответствии с этими принципами, то его качество повысится, а вы освоите создание хорошей архитектуры ПО.

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

Я буду объяснять SOLID самым простым способом, так что новичкам легче будет разобраться. Будем рассматривать принципы один за другим.
Читать дальше →
Total votes 46: ↑38 and ↓8+30
Comments201

От идеи до гаджета. История одного стартапа. Часть 2

Reading time7 min
Views19K
imageЧем отличается разработка устройства на заказ от разработки собственного продукта?

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

На самом деле разница колоссальная!

Каково это — совмещать в себе инженера и барыгу-спекулянта предпринимателя при разработке технологического продукта? Как не сойти с ума и довести дело до конца?
Продолжение истории — под катом.
Читать дальше →
Total votes 60: ↑54 and ↓6+48
Comments143

От идеи до гаджета. История одного стартапа

Reading time5 min
Views33K
image Многие из вас задумывались хоть раз о создании своего продукта, который порвет весь мир и принесет вам миллионы и беспечную жизнь под пальмами до конца дней…

В двух постах я хочу рассказать свою историю. Как студент разрабатывал и продвигал свой продукт. На какие грабли наступал, какие выводы сделал.

Сейчас быть предпринимателем становится модным. Постараюсь снять с вас розовые очки и поделиться своим опытом успехов и, что самое главное — опытом неудач.
Читать дальше →
Total votes 73: ↑64 and ↓9+55
Comments68

NoSQL – коротко о главном

Reading time17 min
Views87K


Сергей Туленцев (TextMaster)


Меня зовут Сергей Туленцев, я уже несколько лет интересуюсь NoSQL базами данных и сегодня попытаюсь поделиться с вами знаниями и опытом.

Кому будет полезен этот доклад? Это обзорный доклад с претензией на структурированность. Если вы что-то где-то когда-то слышали про NoSQL, то через 40 минут вы будете знать гораздо больше, вы будете легче ориентироваться в терминах и более уверенно выбирать базы данных для своего проекта.

Поговорим также про типичные примеры применения и как не надо применять NoSQL базы данных.
Читать дальше →
Total votes 94: ↑92 and ↓2+90
Comments39

Малоизвестные Git-команды

Reading time4 min
Views73K


У Git есть строгие обязательства по обратной совместимости: многие продвинутые возможности скрыты за разнообразными опциями, а не применяются как поведение по умолчанию. К счастью, Git также поддерживает и алиасы, так что вы можете создавать свои собственные команды, которые делают всю характерную для Git магию. Под катом — подборка полезных (или как минимум забавных) алиасов, определённых в моём .gitconfig.
Читать дальше →
Total votes 188: ↑162 and ↓26+136
Comments43

Как я потратил 1000 часов на изучение английского языка в 2016 году

Reading time21 min
Views174K


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

Учась в бакалавриате, я смог развить словарный запас до 10 000 и прорвать барьер чтения художественной литературы. Но понимание разговорной речи на слух — задача куда более трудная. Я долгое время считал её нерешаемой, не верил в успех.

Эта статья — о том, как невозможное было сделано возможным, как в самом сердце магистратуры я проломил неприступную цитадель аудирования. Это бремя выпало на 2016 год. Я перепробовал множество различных учебных методик и расскажу вам о них во всех подробностях, по каким материалам я занимался и какие выводы делал. Эта статья — огромный склад опыта, и я надеюсь, что он будет вам полезен.
Читать дальше →
Total votes 57: ↑44 and ↓13+31
Comments135

VPN за 60 секунд

Reading time2 min
Views66K
Если Вы предпочитаете простые и красивые решения, или Вам нравится всё, что попадает под категорию It Just Works, то эта статья для Вас. Для запуска шифрованного подключения достаточно иметь на своем компьютере SSH-клиент, установить sshuttle (об этом чуть позже) и приобрести VPS с любым тарифным планом в интересующей Вас стране. На удалённой VPS-машине в большинстве случаев абсолютно ничего настраивать не нужно (достаточно, чтобы были установлены пакеты python и сервер SSH).


Читать дальше →
Total votes 40: ↑37 and ↓3+34
Comments37

5 лучших книг начинающего предпринимателя + 1 совет

Reading time3 min
Views19K


Определяет предпринимателя не знание бизнес-процессов компании, а неудержимый склад ума. Многие накапливают сотни советов по бизнесу, но основать прибыльную компанию не могут. И дело не в том, что эти знания плохие. Дело в том, что успешный бизнес — отражение предпринимателя, обладающего определенными свойствами. Какими? Я отобрал 5 книг, которые отвечают на этот вопрос.
Читать дальше →
Total votes 23: ↑14 and ↓9+5
Comments4

Information

Rating
Does not participate
Registered
Activity