Не увидел ни одного конкурента по цене к сожалению. Какой смысл покупать маргинальные продукты по цене в 3 раза дороже известного бренда с огромной аудиторией и поддержкой?
Очевидно, что у менее квалифицированного работника в штате, работающего на долговременной основе будет другая сумма и даже другая структура компенсации чем у более квалифицированного контрактора, который необходим только для того чтобы конкретный кусок работы был сделан.
Конечно чистый кеш прямо здесь и сейчас лучше, но ведь это не равнозначные предложения!
Ни одному L5 гугла не светит 500к кешем, а вот 200 кешем + 300 в акциях — более чем.
500к кешем светит контрактору по квалификации на 1-2 ступени выше, который не получит кроме денег ничего — ни корпоративных страховок, ни оплачиваемого отпуска, ни Job Security (при "оптимизации затрат" будет первым кандидатом на вылет)
Как подсказывает levels.fyi, L10 инженер амазона получает около миллиона долларов в год. Всё-таки нужно быть не только гениальным инженером, но и невероятно талантливым предпринимателем чтобы выйти на такой доход самостоятельно
Фактически будет по-разному. Реакция работодателя на подобное зависит от него самого. Например, то, что он не выдал отдельное оборудование (или на крайний случай логин/пароль к удалённой рабочей станции) для выполнения рабочих задач, уже нехило так показывает неадеквата.
Если работать с ним и его дурацкими правилами всё же надо, просто используйте отдельную виртуальную машину для него. Следящий софт не сможет выбраться за её пределы.
Есть ещё пара приёмов, которыми можно закрывать вопрос про "недостатки". И они могут сработать даже лучше, чем пытаться превращать недостатки в преимущества (за что некоторые особо подозрительные вас могут посчитать через чур хитрым):
Назвать совсем уж очевидный свой недостаток. Я обычно называю плохой английский. С одной стороны, ваш потенциальный менеджер (кто обычно задаёт этот вопрос) вполне способен меня понимать и оценивать достаточно беглую речь, а с другой — довольно жёсткий русский акцент невозможно не слышать.
Так как я программист, для меня идеальная речь и не требуется.
Назвать менее очевидный недостаток, но такой, который почти не влияет на рабочие ТТХ. Я говорю, что мне сложно быть менеджером. Управлять 2-3 людьми ещё ничего, но когда их 5 и более — очень сложно. Уж лучше решать задачи не связанные с people management. Этим я, во-первых, немного подогреваю чсв интервьюера, и в то же время позиционирую себя как исключительно технического специалиста без амбиций превратится из хорошего технаря в хренового менеджера.
Желательно ещё добавить, что вы работаете над своими недостатками и привести примеры как вы это делаете.
background check делается не по резюме, а совсем по другой анкете, которую вы заполняете уже после оффера. Вот туда уже можно написать не только "продающий" опыт, но и весь остальной, включая maternity leave и неудачные попытки сделать стартап по обучению игре на гитаре.
В резюме не нужно врать, но и лишнюю информацию, нерелевантную позиции указывать тоже не стоит
Например, потому что они ортогональны — одна предназначена для I/O-bound задач, а вторая — для cpu-bound, они имеют разную природу и разные способы управления. Операции, являющиеся синхронизирующими для одной многозадачности могут либо вообще никак не воздействовать на другую, либо наоборот вызывать в ней дедлок.
Если программист, не зная деталей, взялся писать многозадачное приложение, то выйдет в лучшем случае средне. Как, впрочем, и с любой другой областью.
Если же производительность вам не важна, просто не используйте многозадачность, меньше "странных" эффектов получите.
Не сработает. Выше уже написали, что разработчику нужно понимать разницу между кооперативной многозадачностью и вытесняющей. И не использовать примитивы второго типа чтобы синхронизировать первый.
В котлине должен быть аналог SemaphoreSlim.WaitAsync() из .net, который решает проблемы критических секций в асинхронном коде.
То есть необходимо повторять одни и теже действия раз в 3 месяца?..
Разве это не похоже на бизнес-задачу, которую необходимо АВТОМАТИЗИРОВАТЬ?!
Что если сделать скрипт, который по-расписанию будет подавать запрос на отключение списка платных услуг?
Наверняка ведь можно подавать подобные запросы через электронную почту, форму на сайте, ещё каким-то образом, который можно легко автоматизировать.
И пускай сотрудник мегафона сидит и обрабатывает каждый ваш запрос, проверяя всё по списку, а потом присылает официальный ответ.
Затем мы на своей стороне этот отчёт проглядываем, возможно даже автоматически парсим, и, если там есть что-то лишее, выкатываем претензию тоже по шаблону, а заодно пишем во все соцсети какие они нехорошие люди, чтобы ускорить процесс.
А ещё однажды автоматизированный процесс достаточно легко масштабировать. На семью, родственников, друзей, коллег, гаражные ворота и прочий DIY, которых регулярно подписывают на гороскоп с анекдотами…
В конце концов, когда легальные рычаги воздействия не работают, должны подействовать экономические. Если в ответ на каждую навязанную услугу автоматом будет выкатываться куча работы для тех.поддержки, PR и юридического отдела, оплата рабочих часов которых с лихвой перекроют доход от навязанной услуги, и когда это начнёт происходить массово, может тогда эта подлая практика впаривания сойдёт на нет?
В гугл-картах есть опция загрузить довольно большой кусок карты прямо на устройство заранее. Я решаю проблему отсутствия интернета в горах именно таким образом.
Нет, Убер и Лифт публично заявили, что скорее перестанут работать в Калифорнии (где потребовали принять водителей в штат), чем примут водителей на фулл-тайм.
И правительство уже включило заднюю, потому что понимает, насколько чревато лишать работы свой основной электорат. Пока что отсрочка, а потом скорее всего найдут ещё лазейку.
Это не так работает. Просто открываем возврат, причина — "заказ доставили слишком поздно". Если там какая-то мелочь, то ее даже не попросят назад отправлять, просто вернут деньги.
Полученный в результате трансформации код является кодом на расте лишь формально. Он не предоставляет гарантий, на которые рассчитывают разработчик на расте, и будет падать на всех этих unwrap’ах, вызывая за собой креш всего приложения там, где код на си шарпе всего лишь бросал бы исключение, которое летит до кетч-блока.
То есть, это как если бы конвертер с другого языка в си шарп делал бы Environment.Exit(1); по малейшему поводу вместо бросания исключения.
Не увидел ни одного конкурента по цене к сожалению. Какой смысл покупать маргинальные продукты по цене в 3 раза дороже известного бренда с огромной аудиторией и поддержкой?
Пракически любые задачи предполагающие асинхронный обмен данными с IO, например, компилируютсятся в инструкции с использованием этой технологии.
То есть большая часть всех callbacks или случаев использования async/await в коде
Ну всё, готовьтесь получить пачку исков в трёх юрисдикциях теперь!
Очевидно, что у менее квалифицированного работника в штате, работающего на долговременной основе будет другая сумма и даже другая структура компенсации чем у более квалифицированного контрактора, который необходим только для того чтобы конкретный кусок работы был сделан.
Конечно чистый кеш прямо здесь и сейчас лучше, но ведь это не равнозначные предложения!
Ни одному L5 гугла не светит 500к кешем, а вот 200 кешем + 300 в акциях — более чем.
500к кешем светит контрактору по квалификации на 1-2 ступени выше, который не получит кроме денег ничего — ни корпоративных страховок, ни оплачиваемого отпуска, ни Job Security (при "оптимизации затрат" будет первым кандидатом на вылет)
Как подсказывает levels.fyi, L10 инженер амазона получает около миллиона долларов в год. Всё-таки нужно быть не только гениальным инженером, но и невероятно талантливым предпринимателем чтобы выйти на такой доход самостоятельно
Фактически будет по-разному. Реакция работодателя на подобное зависит от него самого. Например, то, что он не выдал отдельное оборудование (или на крайний случай логин/пароль к удалённой рабочей станции) для выполнения рабочих задач, уже нехило так показывает неадеквата.
Если работать с ним и его дурацкими правилами всё же надо, просто используйте отдельную виртуальную машину для него. Следящий софт не сможет выбраться за её пределы.
Есть ещё пара приёмов, которыми можно закрывать вопрос про "недостатки". И они могут сработать даже лучше, чем пытаться превращать недостатки в преимущества (за что некоторые особо подозрительные вас могут посчитать через чур хитрым):
Назвать совсем уж очевидный свой недостаток. Я обычно называю плохой английский. С одной стороны, ваш потенциальный менеджер (кто обычно задаёт этот вопрос) вполне способен меня понимать и оценивать достаточно беглую речь, а с другой — довольно жёсткий русский акцент невозможно не слышать.
Так как я программист, для меня идеальная речь и не требуется.
Назвать менее очевидный недостаток, но такой, который почти не влияет на рабочие ТТХ. Я говорю, что мне сложно быть менеджером. Управлять 2-3 людьми ещё ничего, но когда их 5 и более — очень сложно. Уж лучше решать задачи не связанные с people management. Этим я, во-первых, немного подогреваю чсв интервьюера, и в то же время позиционирую себя как исключительно технического специалиста без амбиций превратится из хорошего технаря в хренового менеджера.
Желательно ещё добавить, что вы работаете над своими недостатками и привести примеры как вы это делаете.
background check делается не по резюме, а совсем по другой анкете, которую вы заполняете уже после оффера. Вот туда уже можно написать не только "продающий" опыт, но и весь остальной, включая maternity leave и неудачные попытки сделать стартап по обучению игре на гитаре.
В резюме не нужно врать, но и лишнюю информацию, нерелевантную позиции указывать тоже не стоит
Например, потому что они ортогональны — одна предназначена для I/O-bound задач, а вторая — для cpu-bound, они имеют разную природу и разные способы управления. Операции, являющиеся синхронизирующими для одной многозадачности могут либо вообще никак не воздействовать на другую, либо наоборот вызывать в ней дедлок.
Если программист, не зная деталей, взялся писать многозадачное приложение, то выйдет в лучшем случае средне. Как, впрочем, и с любой другой областью.
Если же производительность вам не важна, просто не используйте многозадачность, меньше "странных" эффектов получите.
Не сработает. Выше уже написали, что разработчику нужно понимать разницу между кооперативной многозадачностью и вытесняющей. И не использовать примитивы второго типа чтобы синхронизировать первый.
В котлине должен быть аналог SemaphoreSlim.WaitAsync() из .net, который решает проблемы критических секций в асинхронном коде.
То есть необходимо повторять одни и теже действия раз в 3 месяца?..
Разве это не похоже на бизнес-задачу, которую необходимо АВТОМАТИЗИРОВАТЬ?!
Что если сделать скрипт, который по-расписанию будет подавать запрос на отключение списка платных услуг?
Наверняка ведь можно подавать подобные запросы через электронную почту, форму на сайте, ещё каким-то образом, который можно легко автоматизировать.
И пускай сотрудник мегафона сидит и обрабатывает каждый ваш запрос, проверяя всё по списку, а потом присылает официальный ответ.
Затем мы на своей стороне этот отчёт проглядываем, возможно даже автоматически парсим, и, если там есть что-то лишее, выкатываем претензию тоже по шаблону, а заодно пишем во все соцсети какие они нехорошие люди, чтобы ускорить процесс.
А ещё однажды автоматизированный процесс достаточно легко масштабировать. На семью, родственников, друзей, коллег, гаражные ворота и прочий DIY, которых регулярно подписывают на гороскоп с анекдотами…
В конце концов, когда легальные рычаги воздействия не работают, должны подействовать экономические. Если в ответ на каждую навязанную услугу автоматом будет выкатываться куча работы для тех.поддержки, PR и юридического отдела, оплата рабочих часов которых с лихвой перекроют доход от навязанной услуги, и когда это начнёт происходить массово, может тогда эта подлая практика впаривания сойдёт на нет?
Деньги NASA — это что — чёрная метка?
Тогда, рассуждая по вашей логике, и Россия, например, в космос "не смогла". Потому что NASA вложила очень многое в развитие российской космонавтики
Как-то несправедливо измерять расстояние от европы до северной америки — по ближайшей точке, а до южной америки и африки — по самым дальним.
Например, от испании до Венесуэллы всего 7 тыс км, что вполне сравнимо, а до Марокко и вовсе рукой подать — переплыл гибралтар и вот тебе уже африка.
В гугл-картах есть опция загрузить довольно большой кусок карты прямо на устройство заранее. Я решаю проблему отсутствия интернета в горах именно таким образом.
Нет, приказ будет немного другим.
О распределении премиальной части компенсации (месячной, квартальной, годовой), основываясь на сорванных сроках сдачи проекта.
Нет, Убер и Лифт публично заявили, что скорее перестанут работать в Калифорнии (где потребовали принять водителей в штат), чем примут водителей на фулл-тайм.
И правительство уже включило заднюю, потому что понимает, насколько чревато лишать работы свой основной электорат. Пока что отсрочка, а потом скорее всего найдут ещё лазейку.
Это не так работает. Просто открываем возврат, причина — "заказ доставили слишком поздно". Если там какая-то мелочь, то ее даже не попросят назад отправлять, просто вернут деньги.
Полученный в результате трансформации код является кодом на расте лишь формально. Он не предоставляет гарантий, на которые рассчитывают разработчик на расте, и будет падать на всех этих unwrap’ах, вызывая за собой креш всего приложения там, где код на си шарпе всего лишь бросал бы исключение, которое летит до кетч-блока.
То есть, это как если бы конвертер с другого языка в си шарп делал бы Environment.Exit(1); по малейшему поводу вместо бросания исключения.
Интересно, что он ответит на вопрос — "то есть ваш анлимитед даже меньше чем 2 недели в бадишопах?"