Как стать автором
Обновить
-12
0

Пользователь

Отправить сообщение

Три письма об увольнении: почему люди уходят с любимой работы

Время на прочтение21 мин
Количество просмотров27K


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

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

Я перевел три самых известных «прощальных письма» с Хакерньюс — о расставании с любимой работой из-за совершенно несправедливых превратностей судьбы. Надеюсь, вам понравится это пятничное, немного печальное чтиво о встрече с реальностью на рынке труда в IT.

Я смогла бросить работу в Google — и вы сможете бросить свою


Клэр Шапиро



«У вас, наверное, очень большие яйца, мисс!» — Незнакомец в самолёте

Проработав в Google 7 лет, я покинула Кремниевую долину, чтобы переехать в Бельгию и присоединиться к Совету по инновациям (Board of Innovation). Вопрос номер один, который мне задавали (и до сих пор задают) семья, друзья, незнакомцы и коллеги с обеих сторон: «Почему?»
Читать дальше →
Всего голосов 36: ↑27 и ↓9+32
Комментарии33

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

Время на прочтение4 мин
Количество просмотров11K


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

В этой статье собраны советы о том, что следует учитывать при согласовании ЗП с зарубежной компанией.

Зарплатная вилка


Средняя зарплата разработчиков и инженеров-программистов варьируется в разных странах мира. Например, по данным PayScale, разработчики в Швейцарии зарабатывают 95 тысяч долларов. В Германии этот показатель составляет $60 тыс., в Норвегии — $64 тыс., в Дании — $72 тыс. В США разработчик в среднем зарабатывает $110 тыс. в год, в Израиле и Великобритании — $93 тыс. и $89 тыс. соответственно. Подробнее о зарплатах разработчиков в Европе можно почитать здесь.

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

Налоговый вопрос при переезде


Сколько денег останется на руках после уплаты налогов? Как происходит сбор налогов? Будет ли работодатель платить от вашего имени или вам придется подавать декларации и перечислять деньги самостоятельно?

Поговорите с иностранным работодателем или даже обратитесь к местному налоговому эксперту за консультацией. Договаривайтесь о льготах, вычетах и исключениях на берегу.
Читать дальше →
Всего голосов 6: ↑4 и ↓2+5
Комментарии19

Пришло время рассказать всю правду о взломе компании RSA

Время на прочтение11 мин
Количество просмотров26K


У сотрудников компании RSA закончился десятилетний срок действия соглашений о неразглашении (NDA), так что они наконец-то смогли рассказать о событиях, которые случились в 2011 году. Эти события навсегда изменили ландшафт мировой индустрии информационной безопасности. А именно, это было первая в истории атака на «цепочку поставок» (supply chain attack), которая вызвала серьёзную обеспокоенность у американских спецслужб, мягко говоря.

Что такое атака на цепочку поставок? Если вы не можете напрямую атаковать сильного противника типа АНБ или ЦРУ, то вы находите их партнёра — и внедряетесь в его продукт. Один такой взлом даёт доступ сразу в сотни серьёзно защищённых организаций. Так произошло недавно с SolarWinds. Но бывшие сотрудники компании RSA смотрят на SolarWinds и испытывают чувство дежавю. Ведь в 2011 году неизвестные хакеры получили доступ к самому ценному, что было в компании RSA — хранилищу сидов (векторов генерации). Они используются для генерации кодов двухфакторной аутентификации в аппаратных токенах SecurID, а это десятки миллионов пользователей в правительственных и военных агентствах, оборонных подрядчиках, банках и бесчисленных корпорациях по всему миру.

Впрочем, обо всё по порядку.
Читать дальше →
Всего голосов 46: ↑42 и ↓4+57
Комментарии20

Настройка распределенной трассировки в Kubernetes с OpenTracing, Jaeger и Ingress-NGINX

Время на прочтение7 мин
Количество просмотров10K

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

Распределённая трассировка (Distributed Tracing) - это метод, используемый для мониторинга приложений. Для микросервисов он просто незаменим.

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

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Пол Грэм: Свирепые нёрды

Время на прочтение5 мин
Количество просмотров4.9K
image

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

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

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

Еще одно качество, которое можно найти у большинства свирепых нёрдов, — это интеллект. Не все нёрды умны, но свирепые нёрды всегда хотя бы в меру умны. Если бы это было не так, у них не было бы уверенности в себе, чтобы быть свирепыми. [1]
Читать дальше →
Всего голосов 16: ↑8 и ↓8+1
Комментарии20

Доступ к сайту по ключу. Защита от непрошеных гостей в I2P

Время на прочтение4 мин
Количество просмотров5.9K

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

Как быть со скрытыми сетями, где пользователи не имеют IP-адреса, а анализ зашифрованного трафика неприемлем на уровне концепции технологии? В этой статье рассмотрим уникальный способ защиты от DDoS-атаки в сети I2P и в целом разберем технологию лизсетов с авторизацией.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Эмоциональное выгорание как частая проблема специалистов IT и творческой сферы

Время на прочтение11 мин
Количество просмотров11K

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

Читать далее
Всего голосов 15: ↑8 и ↓7+3
Комментарии32

Антипаттерны деплоя в Kubernetes. Часть 1

Время на прочтение8 мин
Количество просмотров11K

В предыдущей статье 10 Docker anti-patterns мы рассказали о популярных ошибках при создании образов контейнеров. Однако создание образов для вашего приложения - это только половина дела. Вам нужен способ развёртывания этих контейнеров в производственной среде. Использование кластеров Kubernetes для решения этой задачи уже стало стандартом.

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

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

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

Читать далее
Всего голосов 14: ↑13 и ↓1+14
Комментарии1

Регистрация на Microsoft Build 2021 (25-27 мая) уже началась

Время на прочтение1 мин
Количество просмотров1.8K

Учитесь. Общайтесь. Пишите код.

Конференция Build – ключевое событие года для Microsoft. На мероприятии выступают первые лица компании, в том числе, ее глава Сатья Наделла. Это 48 часов погружения в технологические инновации и общения с глобальным технологическим сообществом. Регистрация на конференцию бесплатна.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии3

Масштабируем кластер Kubernetes до 7500 нод

Время на прочтение12 мин
Количество просмотров5.3K

image
Фото Carles Rabada, Unsplash.com


Мы заскейлили кластер Kubernetes до 7500 нод, создав масштабируемую архитектуру для крупных моделей, вроде GPT-3, CLIP и DALL·E, и для небольших итеративных исследований, например, законов масштабирования для нейронных моделей языка. Кластер Kubernetes такого размера — редкость, и действовать нужно осторожно, зато мы получили простую инфраструктуру, в которой специалисты по машинному обучению работают быстрее и могут масштабироваться без изменения кода.

Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии1

Детерминизм vs. квантовая механика, или можно ли предсказывать будущее

Время на прочтение10 мин
Количество просмотров27K

Это статья о том, совместима ли детерминистическая картина мира с квантовой механикой, откуда в ней появляется фундаментальный рандом, как это должно влиять на наше мировосприятие, а также можно ли (гипотетически) достаточно точно моделировать будущее, хотя бы в терминах вероятностей (спойлер: вероятно, нет).

Читать далее
Всего голосов 18: ↑18 и ↓0+18
Комментарии92

Топ-5 ошибок нейтивов в английском, которые сейчас считаются нормой

Время на прочтение6 мин
Количество просмотров42K

Английский язык постоянно меняется. Это средство коммуникации и оно постепенно трансформируется в угоду удобства людей, которые на нем говорят. 

И сегодня мы поговорим об ошибках и неточностях носителей английского, которые сейчас настолько сильно распространены, что практически стали нормой. Поехали.

Читать далее
Всего голосов 23: ↑21 и ↓2+22
Комментарии144

Мозг «поворачивает» воспоминания, чтобы обезопасить память от новых ощущений

Время на прочтение7 мин
Количество просмотров8.1K

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

Приятного чтения
Всего голосов 13: ↑13 и ↓0+13
Комментарии4

Девопсу на заметку: готовим Helm правильно

Время на прочтение13 мин
Количество просмотров22K

Несколько несложных примеров того, как на практике можно использовать продвинутые возможности Helm для эффективной организации безупречной continuous delivery в Kubernetes. Полезные рецепты, чтобы поддерживать конфигурации множества тестовых и production сред - удобно, безопасно, без копипасты и приятно на вид. Методы поддержания целостности сред - чтобы "зелёный" статус пайплайна всегда означал удачный деплоймент, а в случае неудачи среда бы сама восстанавливалась.

Читать далее
Рейтинг0
Комментарии2

Почему мы купились на «культ» переработок и выгорания?

Время на прочтение8 мин
Количество просмотров31K
image

Культура переработок процветает; мы считаем сверхурочную работу и постоянную усталость показателем успеха. Почему же мы на неё покупаемся, несмотря на всё то, что знаем о выгорании?

В 1987 году беспринципный Гордон Гекко из фильма «Уолл-стрит» сказал миру: жадность — это хорошо. В картине показаны одержимые работой и благосостоянием воротилы, сверхурочно трудящиеся в высоких небоскрёбах над заключением сделок и увеличением своих заработков, сметая всех со своего пути. Посыл фильма понятен — если вы живёте и дышите работой (а также обладаете достаточной моральной гибкостью), то ваша награда будет потрясающей и внушительной.

Хотя многие из нас ассоциируют чрезмерно амбициозный трудоголизм с эпохой 1980-х и финансовой сферой, тенденция посвящения себя работе и идеализации культуры сверхурочного труда остаётся столь же устойчивой. На самом деле, немного под другой маской она теперь проникает и в другие секторы и профессии.
Читать дальше →
Всего голосов 30: ↑26 и ↓4+36
Комментарии77

Введение в gRPC на Rust

Время на прочтение8 мин
Количество просмотров16K

В статье будет показано как создать gRPC сервер и клиент на Rust. Для большей наглядности клиент будет также Telegram ботом. В итоге будет получена следующая архитектура:



Статья является не всеобъемлющим руководством по gRPC в Rust, а скорее практическим гайдом, демонстрирующим основы и как создать приложение на основе gRPC.

Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии0

Одиночество и лидерство

Время на прочтение20 мин
Количество просмотров7.8K
«Если вы хотите, чтобы другие последовали за вами, научитесь оставаться наедине со своими мыслями».

image

Я сейчас делаю Ontol — это Github для знаний/мудрости. Онтол — это курируемые списки материалов (тексты и видео), которые существенно повлияли на мировоззрение и доступные бесплатно и в 1 клик. Этот текст попадает в онтол «дело жизни». (канал в телеграм: t.me/ontol)

Лекция «Одиночество и лидерство» была прочитана Уильямом Дересевичем перед курсантами-первокурсниками Военной академии США в Вест-Пойнте в октябре 2009 года и первоначально опубликована в The American Scholor.

Расшифровка выступления


Название моей лекции может показаться противоречивым. Какое отношение одиночество может иметь к лидерству? Одиночество означает быть одному, а лидерство требует присутствия других — людей, которыми вы руководите. Когда мы думаем о лидерстве в американской истории, мы, вероятно, будем думать о Вашингтоне во главе армии, или Линкольне во главе нации, или Мартине Лютере Кинге во главе движения — людях, за которыми стоит множество людей, следующих за ними. И когда мы думаем об одиночестве, мы склонны думать о Торо, человеке, одиноком в лесу, который ведет дневник и молча общается с природой.

Лидерство — это то, чему вы здесь должны научиться — качества характера и ума, которые сделают вас подходящим для командования взводом, а помимо этого, возможно, ротой, батальоном или, если вы оставите армию, корпорацией, учреждением, правительственным департаментом. Одиночества в этом меньше всего, особенно будучи курсантами. У вас даже нет возможности просто побыть одному физически, не говоря уже о возможности побыть наедине со своими мыслями. И все же я твердо убежден, что одиночество — одна из важнейших составляющих истинного лидерства. Эта лекция будет попыткой объяснить, почему.
Читать дальше →
Всего голосов 17: ↑12 и ↓5+8
Комментарии8

Аарон Шварц: как стать продуктивнее

Время на прочтение10 мин
Количество просмотров11K
image

Прим. ред: Я сейчас делаю Ontol — это Github для знаний/мудрости. Онтол — это курируемые списки материалов (тексты и видео), которые существенно повлияли на мировоззрение и доступные бесплатно и в 1 клик. Этот текст попадает в онтол «продуктивность». (канал в телеграм: t.me/ontol)

Об Авторе: Аарон Шварц — американский интернет-активист, программист, писатель, хактивист. Умер за свободу информации.

  • В 12 лет создал сайт Info, где каждый мог писать о том, что знает (а другие могли дополнять и комментировать). Это был предвестник Википедии.
  • В 14 лет Шварц стал соавтором спецификации RSS 1.0.
  • Аарон Шварц работал под руководством Тима Бернерса-Ли в составе основной рабочей группы RDF в Консорциуме W3C.
  • Попал на первую программу в Y Combinator со стартапом Infogami, который впоследствии слился с популярным сайтом Reddit.
  • Работал над Open Library и Creative Commons
  • Внес существенный вклад в Markdown.

«За это время, что ты смотришь телевизор», говорят мне, «ты бы уже новый рассказ написал». С этим трудно не согласиться — написание рассказа, ясное дело, лучшее применение свободному времени, чем просмотр телепередачи, — но тут не всё так просто, ведь под этим подразумевается, что смотреть телевизор и писать рассказ — равноценные вещи, что, к сожалению, не всегда так.

Время имеет разные степени качества. Если я еду в метро и обнаруживаю, что забыл свой ноутбук, то пара абзацев — это всё, что я смогу выжать. Кроме того, трудно сосредоточиться, когда тебя постоянно дёргают. Ну и психологический момент — порой ты окрылён, полон мотивации и готовности работать над чем-то, а порой чувствуешь такое раздражение и усталость, что не можешь делать ничего, кроме как пялиться в телевизор.
Читать дальше →
Всего голосов 16: ↑13 и ↓3+16
Комментарии15

7 подсказок, как создать и улучшить Battle Pass в вашей игре

Время на прочтение4 мин
Количество просмотров7.6K

51% игр в ТОП 100 игр по гроссингу в США внедрили Battle Pass и данная фича продолжает набирать популярность (по данным сервиса GameRefinery). В данной статье я хотела бы рассказать о подсказках, которые вы можете использовать при создании или улучшении Battle Pass с примерами из игр жанра match3.

Читать далее
Всего голосов 5: ↑3 и ↓2+2
Комментарии10

[Личная история] Как живется разработчику в Чехии. Поиск работы, любовь к Python, кнедлики и и чешское пиво

Время на прочтение8 мин
Количество просмотров54K


Чехия кажется центром Европы — развитым, красивым и с достойными зарплатами. Но насколько хорошо здесь жить IT-иммигранту? И не лучше ли выбрать соседнюю Германию?


Мы поговорили с Алексеем Рембишем (/u/rembish/), который в Чехии вырос до руководителя бэкенд-разработки и архитектора ПО.


О поисках работы в Чехии, получении гражданства, зарплатах, кулайде и свиной рульке. Том, какое пиво обязательно стоит попробовать, и почему в Чехии у вас вряд ли взлетит стартап.


Будет много фото. Здесь есть, что показать!

Читать дальше →
Всего голосов 34: ↑25 и ↓9+26
Комментарии177

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность