All streams
Search
Write a publication
Pull to refresh
151
0
Send message
Где конкретно в РФ дают акциями?

Вам все адреса-пароли-явки? А зачем, простите? :)

У нас, к сожалению, фирмы больше настроены на «молодых и активных» работников. Чтоб платить поменьше, а выжимать из работника — побольше. В результате для нас норма — это текучка кадров, постоянные прыганья из одной конторы в другую. Человек три года проработал на одном месте — это уже странно, это уже засиделся.
На западе (и в Европе, и в США) ситуация другая: там гораздо больше фирм, где работника стараются удержать как можно дольше. И вот в таких вот фирмах и выдают опционы, акции и прочие долгоиграющие плюшки.
увиливает от прямого ответа насколько «много акций» зарабатывает программист в США.

Я привел цифры по зарплате не для США, а для России. В США зарплаты выше российских, раза в три-четыре-семь. :)

Могли и потерять в 3 раза…

Не все так плохо.
Подсказка: акции выдаются не деньгами, а именно штуками. Т.е. если в 2017 году одна акция стоила $10, а в 2018 году она стала стоить $3, то это значит следующее:
— в 2017 году работнику выдали 1000 акций (10000/10 = 1000);
— в 2018 году работнику выдадут 3333 акции (10000/3 = 3333).
Никаких существенных сумм с акций сотрудник после двух лет работы получить не может.

После двух лет — скорее всего да, ничего существенного. Опционы и акции выдаются не для того, чтобы сотрудник сразу озолотился и сбежал через два года, а для того, чтобы сотрудник как можно дольше проработал в компании.
Если вас уж так интересуют конкретные цифры — то вот: в нашей компании акции выдаются раз в год, в объеме примерно 1/4 от годовой зарплаты. Полностью активируются эти акции через 6 лет (равными долями по 20%, начиная со следующего года). Т.е. при годовой зарплате, скажем, в 40 тыщ долларов на счету у работника будет акций на:

через 2 года: 10000/5 = $2000 активных акций (немного, согласен)
через 3 года: 10000/5 * 2 + 10000/5 = $6000
через 4 года: 10000/5 * 3 + 10000/5 * 2 + 10000/5 = $12000
через 5 лет: 10000/5 * 4 + 10000/5 * 3 + 10000/5 * 2 + 10000/5 = $20000
через 6 лет: 10000 + 10000/5 * 4 + 10000/5 * 3 + 10000/5 * 2 + 10000/5 = $30000
через 7 лет: 10000 + 10000 + 10000/5 * 4 + 10000/5 * 3 + 10000/5 * 2 + 10000/5 = $40000

Это, конечно, сферические цифры в вакууме, т. к. стоимость акций меняется, а зарплаты растут. По факту те, кто акции не продавал, имеют сейчас активов на гораздо большую сумму (стоимость акций за последние несколько лет выросла в 3 раза).
Ошибаетесь.
У текстового документа очень специфичные статистические закономерности, а раскодированный с ошибками файл будет содержать в себе бинарный мусор. Даже простенькая программа-фильтр без труда отсеет 90% мусорных файлов, если не больше. Остальное прекрасно отсеется глазами.
на нем пишутся все высоконагруженные системы, к примеру, браузеры Google Chrome и Firefox

До-о-о, браузер-то нонче высоконагруженная система… Порнуха сама себя не посмотрит. :)

Работая над практическими заданиями, слушатели курса выполнят три проекта для своего портфолио,

До-о-о, без портфолио-то нонче программисту никуда… Смузи сам себя не выпьет. :)
Почитайте книжки про криптографию (того же Шнайера) — там обычно в красках расписывается, где и как может облажаться автор софта. И никакое тестирование ему не поможет.
У Шнайера есть хорошая аналогия: криптография — это офигенно прочная дверь сейфового типа. Чтобы ее взломать, нужно потратить очень много усилий. Вот только если вы вставите эту дверь в стену из говна и палок, то вор даже не будет пытаться взломать дверь — он может просто ударить ногой по стене и войти рядом с дверью.
Аналогично, если ключик от двери лежит под ковриком — то тоже не обязательно дверь ломать. Ее можно просто открыть ключом. :)

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

а с модификацией понятно, но непонятно зачем,

«PS: Маша, срочно тащи чемоданчик с документами к проходной — там будет ждать курьер с балаклавой на морде».
Ясен пень, есть.
Просто флипаем по очереди биты и проверяем, разжимается или нет. При длине сжатого сообщения в 1 кб перебрать придется всего 8 тыщ вариантов — т.е. ниачом.
Я пришел уже к моменту разделения на красную и синюю,

Нет, это что-то другое.
Та, про которую я говорил, сливалась-сливалась, сливалась-сливалась… И с теми сливалась, и с другими сливалась… Досливались до смены логотипа и убытков в 700 с лишком миллионов евро в год. А потом еще чуток потрепыхались и слились с Нокией. :)
Тестирование — верный способ выпустить продукт без баг.

Без баг и ошибк.
Интересный нынче ходить тенденц в русский язык. Окончань всем ставить лень.

Как преодолеваем страх уронить всё

1. Все разработчики команды делают код-ревью каждой фичи.

Коллективное объ*боглаживание нового кода? Интересненько, интересненько… Звучит как нечто полезное, но по факту это — растранжиривание времени разработчиков и размазывание ответственности на всех. Кто виноват? А никто не виноват, всем колхозом работали.

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

Какая-то очень специфичная ситуация.

В очередной раз убедились, что тестеры — это важное звено команды. Именно они отвечают за качество выходящей в релиз фичи.

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

Я переживала, что это демотивирует моих разработчиков.

У вас там и так дурдом: спринты, боязнь стать тестером… Какая тут мотивация.
Еще и начальница купоросит на нервяках.

Эксепшн-мен отвечал на все вопросы, а тимлид рассказывал, что и как должно работать

Exception man — это человек — бросака исключений? Представляю, как он на вопросы отвечал… :)

У нас было два стендапа. Сначала ходили в биллинг, потом обсуждали итоги внутри нашей команды.

Умом-то я понимаю, что речь о скрамах, но перестать хихикать не могу… Два стендапа, бгыгыгы… Гарик Собака Харламов присутствовал или так, своими силами? :)

Кстати, шутки шутками, но когда я летел авиакомпанией «Победа» и они по трансляции пустили приветственную речь в исполнении Гарика — я весьма прифигел. Когда комик-стендапёр рассказывает вам о том, как пользоваться кислородной маской в случае разгерметизации кабины, впечатления очень двойственные…

Старую версию мы писали на С++11

Хи-хи.
У нас в проекте одиннадцатый стандарт буквально недавно только разрешили использовать. :)
Старая версия у них…

«а вдруг тут меня ждёт больше проблем, я не разберусь и меня выгонят».

Если сотрудники боятся увольнения — контора в целом гниловата. Новые технологии тут ни при чем.

Но будем честными, в запасе у нас есть еще пара непобежденных фобий. Боязнь дедлайнов, например, или страх не ужиться с новичками.

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

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

В фирму пришел через турникет? Плати амортизационные на турникет, чо. И электричество он ест — тоже милликопеечку положь.
Охране на зарплату скинься. Пользуешься охраной-то? Что, нет? А кто от тебя коробейников и иеговистов отгоняет, по-твоему? То-то же, плати давай…
Ты что, в туалете руки помыл?! Плати за мыло, ирод! И за воду. И за свет тоже — ишь, ходют тут, свет палют…
У нас в конторе тоже акции дают. Обычные, непривилегированные акции, перечисляются в третью фирму (чтоб работник не боялся, что завтра у дирекции съедет крыша и все отберут). Да, их можно продать (когда блэкаута нету). Правда, есть нюансы: акции активируются постепенно в течение нескольких лет — т. е. чем дольше работник работает в фирме, тем больше акций у него активировано.
растерял все диски с образами операционисток

Эвона как вы ласково порнуху-то замаскировали…
Остальным категориям людей, так понимаю, этот «принцип» не обязателен, раз уж вдарились в перечисления… :)

У вас ошибка в логике, т. к. одно из другого не следует.
Но в общем и целом — да, подобные принципы не обязательны, а носят скорее рекомендательный характер и зависят от ситуации.

Жизнь гораздо разнообразней. И ситуации бывают очень разные. И следование подобным принципам может быть очень опасным иногда.

А что, разве кто-то с этим спорит? :)

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

Границы применимости принципа «люди не дураки ...», по-моему, достаточно четко были обозначены в оригинальном посте: область применения ограничивалась общением с людьми на работе. По крайней мере, мне помнится именно так. С чего вы вдруг начали растекаться мыслию по древу и валить в кучу общение и fool-proof design, мне лично непонятно.

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

У вас никогда не было начальника-микроменеджера? У меня вот был. Очень уважительный, вежливый, всегда готовый помочь, искренне переживавший за проект. И при этом он вежливо и вполне искренне мог потратить полдня на объяснения, как надо писать простенькую функцию — ненуачо, вдруг программист дурак и не лечится справится.

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

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

Почему безотносительно-то? Если человек своими действиями доказал, что он дурак, то и относиться к нему надо как к дураку. :)
Это не принципы. Это советы.

С фига ли? Совет — это конкретная рекомендация в конкретной ситуации. А принцип — это общее убеждение, взгляд на вещи.
«Не считай всех вокруг дураками, пока не докажут обратное» — это именно принцип, т. к. не относится к конкретной ситуации, зато призывает поменять взгляд на вещи.
такой принцип позволит НОВИЧКУ максимально комфортно войти в среду, вызвав минимум сопротивления среды.

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

Да-да, миллионы пользователей опенсорца каждый день делают его лучше…

1. Не гарантия, а некоторая вероятность.
2. Не большим числом профессионалов, а хотя бы одним.

И вишенкой:
3. Профессионалов недостаточно. Нужны именно профессиональные криптографы.
Что-то я не понял глубинного смысла рассказа.
Главгерою приснилось, что в некой компании джуниор хреначит код на ассемблере, аки савраска, и это страшно. Хм-м… А почему он решил, что писание на асме — задание начальства, а не глупость джуна? Может, начальство ему сказало перевести формулы в фортран, а джуниор по глупости решил блеснуть познаниями — за что, понятное дело, скоро огребет?

Information

Rating
4,832-nd
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity