Comments 98
если компания не предлагает ТК, то я сразу отказываюсь
А я не отказываюсь. Работаю с 2006 года на удаленке. Тогда вообще выбора не было - 99% работы было без оформления. Привык к определенным рискам и выработал подходы к ним.
За почти уже 20 лет - работал как ИП и по ТК. Причем есть трудовая и в России и в Белоруссии. Ну и так вам скажу: если понимаешь свой статус, свои риски и свои обязанности - вообще всё равно как оформлен.
Я высказал лишь свое субъективное мнение, не призывая к тем или иным действиям. Ваша точка зрения вполне адекватна и имеет место быть) Просто для меня это черный флаг. И свое мнения я объяснил в статье
Если по ИП, можно договориться с компанией, чтобы она включила в ЗП хотя бы большую часть сэкономленных ею денег. Тут есть ряд преимуществ: при финансовой грамотности отложить на пенсию можно в разы эффективнее, ИП чаще даёт варианты с удаленной работой. Больше подходит для сеньоров, ценность которых компания осознает и будет себя вести предсказуемо к ним. Джунам и тимлидам с задачами менторство не подходит.
Добавим к работе по ИП возможность работодателя почти бесконечно задерживать выплату ("зарплату") и частые задержки оплат из серии не успели подписать акты и тд. И становится чутка грустно
тут рыночек решает. Как и писал "для сеньоров, ценность которых компания осознает", ведь иначе сеньор уйдет к адекватному работодателю. Нужно быть на том уровне, чтобы работодатель не хотел вас терять, обязательствами. Если работодатель пренебрегает контрактными обязательствами, то какая разница, это трудовой договор или контракт с ИП? В обоих случаях работник будет искать альтернативу. Но повторюсь, ценного сотрудника никто не захочет терять.
Согласен, я скорее выберу ИП, чем ТК:
В среднем, при работе как ИП зарплата должна быть выше минимум процентов на 20 (и если это не так, то это сразу вопрос к работодателю). Потому что по ТК (в РФ) работодатель сам заплатит 30%+ налогов за работника. И эта разница в ЗП как правило более чем перекрывает отпускные, больничные и прочие "надбавки". При этом деньгами можно распоряжаться по своему усмотрению, что открывает гораздо больше возможностей.
Как минимум, я лучше сам инвестирую часть в накопления и заплачу базу в ПФР, вместо того, чтобы направлять в ПФР реальный % от зарплаты.
Я не проводил прям анализ, но на всех позициях, где трудоустраивали по ИП, зарплата всегда была меньше, чем там, где устраивали по ТК. Потому что если работодатель устраивает вас по ИП, значит, он на вас экономит и на что вы вообще в таком случае рассчитываете?
Как я уже сказал, работодатель действительно экономит при схеме с ИП, т.к. он платит Вам +20% к ЗП, вместо оплаты +30% налогов (т.е. экономит 10% уже на этом). Если он не платит доп - значит это плохой работадатель, и с таким нет смысла работать ни как ИП, ни по ТК
В этом и смысл) Экономия работодателя далеко не всегда равно плюсу к вашей ЗП
Ну удачи вам найти сейчас такого вот хорошего работодателя, который, видя очередь за забором, будет какие-то на какой-то там процент повышать ЗП за работу по ИП
Какие очереди за забором? Людей найти невозможно. Сейчас потерять перспективного кандидата = потратить полгода на поиски следующего.
Людей найти невозможно
Найти невозможно супер-сеньёра, который будет в одиночку тащить на своих плечах весь проект, при чём не только код, но ещё и инфраструктурную и административную части. На зарплату ниже среднего. А нос воротят ныне даже от миддлов
Найти толкового мидла на python не за миллиард миллиардов - за 2.5 месяца - не удается.
Это вы про вымышленную реальность говорите. А в нашей, которая нам дана в ощущениях, - полтора года назад вакансия мидла закрывалась за 1-2 месяца, сейчас - за 3-6. Каждый кандидат для эйчаров - буквально повод для праздника, с массовыми гуляниями, песнями и плясками
С джунами едва ли не хуже - их в принципе на рынке нет.
Можно чуть конкретнее? Стек, направление деятельности организации?
А то скрины с HH с тысячами откликов на вакансию только ленивый не видел.
Стек, направление деятельности организации?
Это не так важно, рынок, по факту, один.
А то скрины с HH с тысячами откликов на вакансию только ленивый не видел.
Так все эти отклики - они от профнепригодных выпускников курсов "учимся делать опердени за месяц". Их наличие не улучшает, а ухудшает ситуацию, т.к.:
надо тратить дополнительные ресурсы на то, чтобы их отфильтровать
даже самый лучший фильтр дает ложные срабатывания, а значит, в любом случае вместе с мусором будет отфильтровано и некоторое количество вполне приличных кандидатов.
Я джун, я не знаю как это смотрится изнутри компании, но я видел джунов которые по 6-9 месяцев устраивались на работу.
Не слышал ни про одного джуна, который бы потратил 10к+ часов на освоение профессии и при этом имел проблемы с трудоустройством.
Могу допустить, что в граничных случаях тут срабатывают чересчур жесткие фильтры, упомянутые выше, но в целом такие люди и до рынка не доходят - трудоустраиваются раньше.
Я джун, я не знаю как это смотрится изнутри компании, но я видел джунов которые по 6-9 месяцев устраивались на работу. Понаделав несколько пет-проектов, им удавалось найти что-то найти.
Когда я пытался давать отклик на hh на вакансию, то редко входил в первую сотню.
У меня есть подозрение что либо о вас никто не знает либо очень жесть условия если джунов найти не можете.
Да хоть какого вменяемого найти сложно. Проводим ТИ, приходят кандидаты с такими резюме, что залюбуешся, стек технологий на 10-15 позиций. Начинаешь спрашивать - я это не помню, а это я не использовал, а тут необходимости не было. Ну и зачем он такой, даже мидл, нужен?
Вы сильно оторваны от реальности. Какие там сеньоры... даже толкового инженера в технический отдел искали несколько месяцев, там не требуется ничего сверх базового умения в линуксы и esxi, но даже такая компетенция сейчас редкость.
Я не знаю кого у вас найти невозможно, но я, ради интереса, походил на несколько собеседований в крупные российские компании (айти и не айти). На зарплату $4000-5000 собеседования жестче, чем в Майкрософт, Гугл и Амазон.
У меня 8 лет опыта, текущий доход 190,000 CAD/year (это очень прилично по Канаде) и меня слили везде как полного нуба.
чем вы занимаетесь, что видите очередь за забором? мне согласовали даже 4хдневную рабочую неделю за ту же зарплату, чтобы я не ушел)
Занимался бэкенд-разработкой на Go. И мне теперь интересно, чем занимаетесь вы, потому что мне даже в 2019-ом году добиваться такого приходилось с нереальным скрипом
Далеко не всегда желание работать как с ИП это вопрос только прямой экономии.
Опять же, с чего вдруг желание сэкономить стало плохим признаком? Бизнес всегда режет косты, если это можно сделать. Это не подозрительно, сокращение расходов - это основа бизнеса.
...работал по ТК, работал ИП, работаю самозанятым. В случае ИП - не соглашался менее +30% к оплате по ТК, в случае самозанятого - ТК + 10% (налог и сопутствующее) + 10% (добавка к пенсии:) ). Добавлю - пенсию уже заработал.
Все эти "пережитки социализма" не просто так придуманы.
Так то конечно здорово ничего не платить и медициной пользоваться.
Я перестал пользоваться бесплатной медициной с того момента, как начал зарабатывать самостоятельно. А ПФР это вообще отдельная тема, особенно после закона о НПФ, где фактически заскамили кучу народа.
При этом все налоги я платил по закону и никаких серых схем не спользовал. Что не отменяет того факта, что я с радостью "вышел" бы из системы "социальных гарантий" и обеспечил бы себе их сам.
ИП не платит? Вполне себе платит.
Кстати, тот кто работает по ТК может оплату медицины с налогов списывать. ИП такого не может. Так что еще вопрос кто бесплатно медициной больше пользуется.
наверное вы не в курсе что в большинстве IT компаний в РФ налоговая база на ТК сильно уменьшена
Дело не в рисках. У самого трудовой стаж с 2008го. У меня нет хороших примеров компаний работающих в чёрную - это всегда какой-то цирк с конями и неадекватный собственник.
Спасибо за прочтение статьи)
Случайно заглянул, по смыслу текста мнения не имею, но написано очень плохо.
Когда мы перешли к проверки английского языка
а когда тебя гонять вперед тряпками
Я прошелся по основным триггерам, которые для меня дают понимание того, что компания куда я трудоустраиваюсь, являются черным флагом (так что понятно про компанию? И флаги предупреждения об опасности вроде были красными?)
Ну и точки в конце параграфов...
Если вы работаете на заграничную компанию, то я могу понять ИП. В остальных случаях, если компания не предлагает ТК, то я сразу отказываюсь.
Какой-то вы категоричный :) Вот предложат вам в одном месте ИП и 120, в другом ТК и 100. И? ... А если 140 на 100? Как правило вся такая категоричность слетает на конкретнйо цифре :)
Когда мы перешли к проверке английского языка, то меня вечно перебивали: "Это мне вообще неинтересно; Тут останавливаться не нужно; Давай быстрее".
Возможно было ограничено время, выше написано, что один час, что на самом деле немного. Вы начинаете отвечать, дальше все понятно (не обязательно "понятно плохо", может и "понятно хорошо"), но тратить 5 минут на трындеж не по теме никому не охота
Понять подходит ли вам разработчик можно в 95% случаев за полчаса.
Классно вам, 4 года работы и уже вам полчаса достаточно. Мне вот нет. Наверное переработал :)
------------
С подходом к проекту и тестам согласен. Однажды за тест попровсил $200, заплатили. Можете пользоваться :)
В пятом пункте статьи в первом предложении, я четко сказал:
Сложный кейс, который можно отнести к обсуждаемым, однако я выскажусь
Я нигде не говорил, что это последняя инстанция правды. Для меня и ещё раз исключительно для меня ИП очень сомнительный вариант трудоустройства. Те 10, пускай 20 процентов, которые вам может предложить работодатель лично по-моему мнению не покрывают потенциальных издержек, праздников, отпускных и т.д. Я вижу данной формат работы, как полностью беззащитный формат работы для программиста.
Касаемо интервью на английском языке тут скорее всего я решил не углубляться в детали и тем самым ввёл вас в заблуждение. Меня попросили рассказать про себя и опыт работы, но только я пытался затронуть стек или команду, задачи, которыми я занимался, информацию о себе, меня вечно перебивали, говоря, что это неинтересно, давай-те дальше. О чем я должен был говорить)?
Классно вам, 4 года работы и уже вам полчаса достаточно. Мне вот нет. Наверное переработал :)
Во время интервью вы набираете человека на свой проект. Вы четко знаете, что вам нужно от кандидата, какие знания будут в приоритете. За полчаса, ну, хорошо иногда час максимум более чем достаточно
Для меня и ещё раз исключительно для меня ИП очень сомнительный вариант трудоустройства. Те 10, пускай 20 процентов, которые вам может предложить работодатель лично по-моему мнению не покрывают потенциальных издержек, праздников, отпускных и т.д.
ИП может включать в себя все это. К примеру у меня есть отпускные дни, больничные и прочее. Более того, без лишних танев с бубном. Но коненчо организации бывают разные, но все офферы и компании я бы под одну гребенку не подводил
А увольнение .. ну считайте. При прочих равных ваши две ЗП вы успеваете накопить за год, если ИП больше на 20%.
Меня попросили рассказать про себя и опыт работы, но только я пытался затронуть стек или команду, задачи, которыми я занимался, информацию о себе, меня вечно перебивали, говоря, что это неинтересно, давай-те дальше
Ну а зачем? Опыт и в CV написан, вас послушали, отметили владение языком, как вы отвечаете в контексте того, что вас спросили и что вам рассказали до того. Часто с первого предложения видно
Во время интервью вы набираете человека на свой проект. Вы четко знаете, что вам нужно от кандидата, какие знания будут в приоритете. За полчаса, ну, хорошо иногда час максимум более чем достаточно
Ну смотрите. Я обычно выделяю себе 5-6 категорий, по которым идет оценка кандитата и сравнение с другими. Одна категория - это опять же сикоко то вопросов, или задание, или и то, и другое. Тут бы в час вписаться. А за полчаса - будет точно "давай-давай" :)
А вы как ИП вообще работали? Или вам кто-то напел что там галеры?
Я работаю как ИП сейчас. У меня есть праздники, больничные, отпуск, оплата компаний курсов повышения квалификации и английского, и даже компенсация тренажерного зала.
Это вообще не вопрос формы трудоустройства. Это вопрос конкретных договоренностей.
Конечно, с точки зрения закона "кинуть" работника проще. Но кидать себе дороже. Просто случай из практики: недовольный работодатель выплатил мне всё что был должен, уволил в этот же день, а потом написал гневный отзыв на меня.
По логике критиков в такой ситуации он меня обязательно бы кинул на последний платеж. Я свечку не держал. Но со своей колокольни вижу, что нарушать обязательства себе дороже, даже если ничего нельзя доказать в суде. Меня как ИП не кидали уже много лет.
Какой-то вы категоричный :) Вот предложат вам в одном месте ИП и 120, в другом ТК и 100. И? ... А если 140 на 100? Как правило вся такая категоричность слетает на конкретной цифре :)
Слишком маленькая разница 140 и 100. И если в одном месте дали условные 140, то и в другом дадут, с нормальным ТК (чисто из личного опыта). Если и лезть в ИП дичь, то должно быть минимум x2, и все равно возвращаемся к пункту про другое место. На сам деле доход в любом случае будет в рынке, и смысла в ИП нет.
При ИП в любой момент могут кинуть, и бегай потом по судам что не индюк, разбирая пункты договора. При этот нет нормального больничного и нормальных отпусков, при внезапной болячке на 2 недели, 140 превращаются в 70.
Полностью с вами согласен)
Как я писал выше, у меня на такой схеме есть все, что и на ТК. Больничные, отпуск, праздники, страховка
Как минимум просить, как вы пишете в два раза точно никто не даст. С вами фактически делятся разницей в налогах, которая составляет условно 40%
Но я вас не нанимаю, как и вы меня - поэтом у ничего страшного, если каждый останется при своем мнении
При ИП в любой момент могут кинуть, и бегай потом по судам что не индюк, разбирая пункты договора.
По ТК думаете кинуть не могут? Точно так же будете потом бегать по судам и взыскивать с ооошки с уставным капиталом 10 тысяч свои зарплаты. Я работал и по ТК, и как ИП и даже какое-то время вообще на честном слове. Единственный раз когда меня кинули это была работа по ТК.
Уточню на всякий случай, я не говорю что ИП не могут кинуть или не будут просто потому что это ИП. Я к тому что гарантии ТК на само-то деле достаточно иллюзорны и уповать на них не стоит. А стоит смотреть что за организация и кто ваши руководители.
при внезапной болячке на 2 недели, 140 превращаются в 70
это же вы про ТК пишете, верно?
Hidden text
В 2024-м максимальная выплата по больничному составляет почти 4040 руб. в день (4 039 руб. 73 коп.) без учета НДФЛ
т.е. если у вас ЗП более 125 тыщ/мес при стаже более 8 лет - то больничный вам в минус идет.
Ну по тк спокойнее, но на самом деле в ип не так страшно. Компания обычно все плюшки даёт при любом оформлении. Больничный - это миф. Ну он имеет смысл при зп чуть больше 100. А так на больничном ваши 300 превращаются в 100. Такие законы. Лучше в компании когда есть возможность без оформления на больничный ходить. Да и по тк сколько работал, часто бывает, что оклад у вас меньше, согласно тарифной сетке, а остальное премия. Те работодатель легко может уменьшить зп до голого оклада и вы уйдёте сами.
Так же и по тк часто приходят и говорят пиши заявление по собственному. Могут уволить в нарушение тк, могут голый оклад платить и вы сами уйдёте (самый плохой вариант). Ну будите судиться. Но в суде вы можете так же ваш договор гпх признать трудовым со всеми вытекающими.
Да, если у вас одинаковые оферы и для вас привлекательны обе вакансии, то есть смысл по тк.
Но по тк могут быть проблемы с налогами, если вы удалённо из-за границы работали и утратили налоговое резиденство. Тогда налог превращается в 30% и разницу вы сами должны доплатить. Для ип на спец режимах ничего не меняется.
по тк сколько работал, часто бывает, что оклад у вас меньше, согласно тарифной сетке, а остальное премия
зачем на такое соглашаться?
Так же и по тк часто приходят и говорят пиши заявление по собственному. Могут уволить в нарушение тк
просто скажи "увольняйте" (если конечно у тебя доход в окладе, а не через премию), сразу пугалки закончатся и будут компенсацию предлагать
в суде вы можете так же ваш договор гпх признать трудовым
это вообще дичь какая-то, мы про ИТ сейчас говорим, или про продавца на свободной кассе?
А так на больничном ваши 300 превращаются в 100. Такие законы
это гарантировано больше нуля, по сравнению с ИП, где все что угодно можно прописать
зачем на такое соглашаться?
Потому что так многие работают. И сколько работал - проблем не было. Да сейчас есть компании, которые в принципе платят в серую
просто скажи "увольняйте" (если конечно у тебя доход в окладе, а не через премию), сразу пугалки закончатся и будут компенсацию предлагать
Придется бодаться. Могут уволить по статье. Но тут согласен, что большинство будут договариваться.
Да, тут не важно, так как компенсации положены от среднего дохода в месяц, а не от оклада
это вообще дичь какая-то, мы про ИТ сейчас говорим, или про продавца на свободной кассе?
В чем дичь? Если уже пойдете в суд, то не составит проблемы признать ваш договор трудовых. Суды такое на раз два делают.
это гарантировано больше нуля, по сравнению с ИП, где все что угодно можно прописать
И? только вы этим не захотите пользоваться. Плюс у компаний часто есть разные варианты больничных без оформления. Ну и для тех, кто не в рф, от этого толку никакого, так как вы больничный не сможете оформить.
те рисков и проблем от работы по гпх не особо больше, чем по тк рф. А, если, так вам еще больше будут платить, то и перекрывает это все.
Классно вам, 4 года работы и уже вам полчаса достаточно. Мне вот нет.
Как по мне, на собесе хоть за час хоть за два невозможно оценить человека. Вот когда он на протяжении нескольких недель пилит задачи и на дейликах говорит что сделал, какие проблемы были, какая помощь требуется и т.п. тогда да.
Честно признаться, не очень понимаю смысл части под названием live-coding в интервью.
За свою карьеру мне удалось поработать в 5 компаниях, и при прохождении интервью в 4 из них был live-coding, который я с грохотом провалил все 4 раза. Но все же смог занять позицию, потому что неплохо закрывал теоретические вопросы. Парадоксально, но в единственной компании, в которой не просили устраивать live-coding, с кодом, по моему скромному мнению, все было на порядок лучше остальных.
Не претендую на истину в последней инстанции, просто по описанному выше опыту сложилось мнение, что берут все-таки на работу людей с базой в голове, а не с навыками решать микро таски с литкода.
который я с грохотом провалил все 4 раза
Значит либо других кандидатов не было, либо они были хуже :)
Практика пришла со всяких ФААНГОВ где буквально очереди на позиции и часто набирается куча кандидатов которые +- одинаково хороши в плане теории, лайв кодинг призван еще проредить пул. Ну и лайв кодинг тоже разный бывает - есть leetcode-like который до сих пор триггерит холивары в обсуждениях, есть решение более-менее прикладных небольших задач (это и для небольших фирм может быть ок имхо).
Ну как бы качество продуктов первой компании из аббревиатуры фаанг явно намекает, что все эти литкоды и лайв кодинги не работают, и в результате их применения в компанию попадает всякий сброд.
А что не так с качеством конкретно? Если брать всю аббревиатуру, то люди пишут рабочие драйвера, операционки, приложения и сервисы работающие с миллионами и миллиардами пользователей, автопилоты и так далее. Если брать только первую букву то там всё равно одни из самых высоконагруженных сервисов (сайтов? не знаю как оно грамотно называется - слишком далек от вэба). Вы же не думаете что там сброд с улицы пишет наугад и получаются операционки, а среднестатистический программист, который скорее всего от слов регистры, бранч предикторы, интегралы, матрицы и тому подобное (и толком то не понимает скорее всего даже как вообще компьютер понимает как вернуться в вызывающую функцию когда текущая закончилась и как вообще параметры в методы передаются) в обморок упасть может уже, может написать гораздо лучше? :)
Вот это всё, что вы написали, работает лишь в теории. На практике, когда приходит уведомление о новом комментарии при свёрнутом приложени по клику на него ты окажешься где угодно, только не на тоу странице, где этот комментарий. Об этом уже мемы делают. Потом язык - некоторые части приложения внезапно становятся на английском языке, а потом спустя несколько дней всё возвращается, и так по кругу бесконечно. Далее, уведомления об уже неактуальных событиях: прочёл сообщение от друга, через 5 минут получи уведомление, что он тебе писал то, что ты уже прочёл. Видимо отсюда и берётся высоконагруженность: любители предикторов не догадались удалять из очереди неактуальные события. А ещё там есть массовые операции, например удаление комментариев, но если выделить больше 50 объектов, то будет сбой, видимо высоконагруженность слишком высоко нагружена. И объекты как будто бы удалятся, будет лишь маленькая плашечка "что-то пошло не так". Но если сбросить кэш браузера, то окажется, что ничего не удалилось. Это уже не говоря о том, что фронтенд их сайтов и мобильные приложения весят какие-то невероятные десятки и сотни мегабайт и всё это дико тупит и глючит.
Всё вышеперечисленное, это не какие-то случайные баги, а то, что они не могут решить годами. И это только верхушка айсберга, которая видна даже неискушённому пользователю. Я уверен, если залезть в дебри их бэкенда, там всё будет ещё хуже.
Для меня самого загадка, как они при этом умудряются делать довольно хорошие опенсорсные продукты вроде реакта. Видимо на них отбирают лучших из лучших плюс вклад сообщества. А остальные десятки тысяч сотрудников там явно зря едят свой хлеб.
Потому что вы исходите из того, что основной продукт компании — это сайт и приложения для телефонов. Что если это не так, и основные силы брошены на совсем другое (тот же реакт вы привели в пример)? А сайт и приложение работоспособны ровно настолько, насколько надо.
Сайт и приложение можно не улучшать в виду отсутствия конкуренции, с этим всё понятно. Что является их основным продуктом, тут тоже понятно. Соцсеть с миллиардом юзеров и кучей рекламы в любом случае будет их основным источником дохода. И когда ты сунешь этому миллиарду юзеров какое-то забагованное г-но, и в то же время делаешь всякие презентации и статьи о том, что у вас там какая-то корпоративная культура и все вы такие единороги, то это выглядит очень странно.
Показательный пример, кстати, был в твиттере, где новый руководитель оказался в шоке от процесса разработки и решил просто уволить половину людей. Да и в целом волна сокращений во многих мировых IT-компаниях была вызвана именно тем, что раздутый штат не соответствовал ожидаемым результатам.
В целом, нужно избавляться от этого карго-культа фаанга, когда всё, что они делают, априори считается крутым.
И когда ты сунешь этому миллиарду юзеров какое-то забагованное г-но, и в то же время делаешь всякие презентации и статьи о том, что у вас там какая-то корпоративная культура и все вы такие единороги, то это выглядит очень странно.
Ну это вроде не взаимоисключающие вещи. Три головы одного, так сказать, змея. "Единорог" — это для инвесторов, чтобы несли бабло. "Корпоративная культура" — для затягивания разработчиков, инструмент конкурентной борьбы. А пользователи — так просто ресурс.
В целом оно так и есть. И это абсолютно ничем не отличается от методов работы какой-нибудь захудалой провинциальной веб-студии. И возвращаясь к моему первому комментарию, это говорит о том, что все эти многосекционные собеседования с алгоритмами и лайв-кодингами вообще ничего не дают, и в итоге всё равно в штат попадают сотрудники со средней по больнице температурой.
И это абсолютно ничем не отличается от методов работы какой-нибудь захудалой провинциальной веб-студии
И большинство продуктов этих захудалых вэб студий имеют большие проблемы с качеством и ложатся от "хабра эффекта", я уже не говорю о сотнях тысячах одновременных пользователей. То есть первая буква имеет даже на публику сервисы (с определенными проблемами) которые являются одними из самых высоконагруженных сайтов в мире и которые не падают каждый день от того что на них ссылку на каком хабре или реддите кинули. Если брать еще буквы - Тесла и СпейсХ спроектировали машины и ракеты, которые работают. Майки и Эплы пишут операционки которыми пользуются миллиарды, яблоки еще и свое железо делают. Гугл - тут тоже всё понятно, это до сих пор самый посещаемый сайт мирового интернета. И вы реально считаете людей которые это проектируют сбродом и что можно зайти в любую провинциальную кодинг контору и они сделают продукт лучше по качеству и отказоустойчивости чем сервисы фаанга (спроектируют свою теслу, спроектируют свои SoC, сделают сервис через который проходят миллионы пользователей в день, напишут свою операционку)? Несомненно такие люди/студии по миру могут найтись, но это будет скорее исключение, чем правило.
Мне если честно напоминает ситуацию когда люди смотрят проф футбольный матч или матч по боксу и говорят что "понабрали сброда, даже играть не умеют, вот мы бы с мужиками показали бы этой сборной Бразилии" :)
Ну ок, давайте посмотрим на проблему под другим углом. Тестировщик пишет репорт, что тап по уведомлению приводит юзера не туда, а ему в ответ: "Успокойся чел, у нас же самый высоконагруженный сервис в мире, всё ок". Так вы это себе представляете? Ну да, в провинциальной веб-студии это не прокатит, там заставят переделывать.
Знаете, почему продукты захудалых веб-студий валятся от хабраэффекта, а фэйсбук нет? Может быть вопрос банально в расходах на инфраструктуру? И то, что у фэйсбука это работает, ещё не значит, что оно работает оптимально. И вполне возможно, что всё то же можно сделать на железе меньшей мощности и стоимости без ущерба для производительности.
Что касается Майкрософт, не забывайте, что у них помимо операционной системы есть Teams и Skype, которые язык не повернётся назвать в хоть каком-то, смысле качественными. Качество Windows меня устраивает, но любой любитель линукса тут поспорит.
Гугл - ок. К ним вопросов нет. Разве что интерфейс некоторых продуктов бывает очень стрёмным, но это специализированные инструменты не для широкого круга пользователей.
Тесла и SpaceX - напомните, это какая по счёту буква в FAANG?
Так вы это себе представляете?
Я себе это представляю что тестировщик пишет репорт, он уходит на скрининг, там оценивается важность репорта и ставится ему уровень в зависимости от важности/частоты возникновения, далее оно чинится. Так как пользователей миллионы баг может просто в приоритете быть очень низко. В провинциальной студии когда пользователей пара тысяч багов репортится сильно меньше и из-за того что нагрузка небольшая все особо и не валится (но если вдруг нагрузка увеличивается все ложится, в отличии от фаанга). Так как багов репортится мало, а системы простые относительно, проще всё это чинить.
Может быть вопрос банально в расходах на инфраструктуру?
Может быть, может быть и нет. Что то мне подсказывает что на определенном этапе сколько не вливай в инфраструктуру, но если софт кривой ничего не будет работать. Как я себе это представляю - если у вас есть сервера хранящие пару терабайт, как вы не обращайтесь к ним будет относительно быстро. Если вам надо хранить сотни тысяч терабайт, как вы инфраструктуру не скейлите, если у вас запросы идут в тупую будет медленно (не вэб программер, так что это так, предположение на основе опыта из других сфер).
Качество Windows меня устраивает
И тем не менее вы утверждаете что ту же винду пишет какой-то сброд, и в гугле сброд, и в эпле :)
Тесла и SpaceX - напомните, это какая по счёту буква в FAANG?
А первой буквы фаанга технически не существует уже. ФААНГ это просто историческая аббревиатура которая значит бигтех. Там и майков нет, и интела, и теслы (но при этом есть нэтфликс), что с того то?)
Фаанг от Теслы тем отличается, что Тесла - это автозавод, то бишь машиностроение, а фаанг - айтишка. И Маск, приобретя чисто айтишную компанию первым делом удивился, что они там ничего не делают, и уволил половину сотрудников. Маск конечно спорная фигура, но твиттер, или как там его теперь, от этого не сломался. Да, словили пару глюков на первое время, а потом наладилось. И не пришлось брать никого обратно (во всяком случае массово). Что как раз и подтверждает околонулевую ценность уволенных сотрудников. И я не думаю, что в Фэйсбуке дела с этим обстоят как-то по-другому.
В тесле софта едва ли не больше чем в игровых консолях. Ну если вам так тесла не угодила как бигтех, то тогда эпл со своим производством железа.
И не пришлось брать никого обратно
Возможно пока не пришлось, возможно им это поломало дальнейшее развитие, пока что насколько я помню в плане софта маск много что обещал по твиттеру, но особо не сбылось (хотя тут память может меня подводить).
Всегда в больших конторах будет процентов 10 людей вклад которых околонулевой и куча людей которые работают с системами сложность которых ребятам с провинциальных разработческих студий даже и не снилась и записывать всех этих людей которые проектируют и имплеменят сервисы на миллиарды пользователей, пишут операционки, проектируют железо и так далее в сборд, на мой взгляд это очень смело.
Всегда в больших конторах будет процентов 10 людей вклад которых околонулевой
Не 10, а как минимум 50.
куча людей которые работают с системами сложность которых ребятам с провинциальных разработческих студий даже и не снилась
А вот этих, как правило порядка 5-10%, если не меньше.
Большинство "историй успеха" о входе в большую айтишку, это то, как кто-то там решил миллион задач на литкоде и устроился красильщиком кнопок за 150к$ в год. Большинство статей о технической крутости фэйсбука - это то, что их миллион фронтендеров делает миллиард коммитов в секунду и их суперсложная система деплоя выкатывает это маленьким кучкам юзеров. И я, как постоянный юзер вижу, что этот подход вообще не работает.
В тесле софта едва ли не больше чем в игровых консолях
Тем не менее, его не больше, чем в электричках, скажем, BMW. И уж точно не больше, чем в Airbus A380. Если продолжать логику, можно и какую-нибудь кофейню записать в бигтех, потому что там количество байт кода в кассовом терминале на единицу массы продукта может быть ещё больше, чем в Тесле
Смысл - убедиться, что кандидат способен быстро закодить элементарные вещи. На мой взгляд, для разраба выше джуна это одно из базовых требований.
Я встречал людей, претендовавших на сеньора, при этом на словах даже превосходящих Льва Толстого, а на деле не способных пользоваться стандартной библиотекой. Как таких отсеивать без лайвкодинга - не очень понятно.
Мы, к примеру, на лайвкоде (бэкэнд) задаём вопросы связанные с факапами, с которыми сами столкнулись в компании. Т.е. если у человека есть понимание примерное что в описанной ситуации может пойти не так, он уже имеет подобный опыт и может тянуть на мидл+/синьор, если пока с таким не сталкивался - сорян, грейд до мидла. Но у нас так же есть финальная стадия собеса с тимлидами в спорных ситуациях
В моем понимании, по крайней мере, как я имел ввиду в своем комментарии, live-coding - это открытие ide на собеседовании и демонстрирование своих навыков быстро сообразить какой-то кусок кода.
А то, что вы задаете вопросы, я бы лично не назвал live-coding. Это больше из разряда опыта работы, что я полностью считаю правильным и нужным на любом интервью.
Никогда и ни за что не соглашайтесь, если оцениваете тестовое больше чем в 1 день работы, край 2
1 час то это много, а тут 2 дня..
Не больше одного часа - это про найм в РФ/РБ, где полтора землекопа осталось.
В остальном мире немношк иначе: рекрутеры отвечают неделями (если отвечают), по 200+ откликов на вакансии практически на любую позицию.
в компании сокращение, свои пару ЗП я заберу и уйду в вольное плавание
Ха-ха три раза. Может быть заберете.
Самое сложное собеседование было в Авито. Многоэтапное и многочасовое. Не попал туда, интересно, код там такой же крутой как собеседования?
ТК, самозанятый, ИП, формальная договоренность и т.д. Тут я не буду никого призывать, но мой основной выбор это только ТК в рамках РФ.
А если наоборот, хочется работать как самозанятый, как сейчас компании к такому сотрудничеству относятся?
Но без всяких сомнений самый хитрый подход - это написание тестовых заданий. Положа руку на сердце, признаюсь, что я ненавижу этот подход
С тестовыми смешно, конечно.
Среднестатистический «прогер» готов поднять зад, тащиться полтора часа в один конец в офис конторы, если в мегаполисе; а то и больше. Проходить стопицот этапов, литкодить всякую бессмысленную хрень на бумажке или в онлайн-блокнотах, но не готов сделать похожее на реальное задание, в своём удобном проперженном кресле, перед собственным компьютером, с котом на коленях.
Хотя, казалось бы, ты будешь рисовать таблицы на работе, покажи как ты умеешь рисовать таблицы. Но нет: выпадают от самой кощунственной мысли, чтоб что-то похожее на рабочую задачу сделать.
Потому что на часовом собеседовании давать задачу на 8 часов смысла нет, а вот в случае тестовых некоторые работодатели грешат тем, что дают задачи на несколько рабочих дней - "ну, а что, сидит дома в своём удобном кресле, перед своим компом, с котом на коленях, еще и задача реальная, посидит да сделает". Не думаю что кого-то сильно будет смущать тестовое на 15-30 минут (самое длинный лайвкодинг лично у меня был около полутора часа, обычно 5-10 минут, а вот тестовые могли присылать и на 3-4 рабочих дня объемом).
Мне как-то прислали тестовое с объёмом работы на 3 недели) Причем это не я даже оценил, а их собственная оценка. Я даже задание читать не стал, просто сразу отказал)
Жесть. И они рассчитывали, что вы вернётесь с решением через 3 недели? Может им проект надо было сделать? )
Там было интереснее. Я разработчик на С++. Они искали Rust разработчика, но сказали, что если опыта в С++ больше 6 лет (мой случай), то готовы взять.
У меня уже был оффер на руках, я им сказал, что если у них четырёхэтапные собесы или лютые тестовые, то сразу нет, если процесс найма оперативный, то давайте.
В итоге, созваниваемся с HR и она мне почти с ходу: "нужно будет выполнить тестовое на 3-3.5 недели". Я ее тормознул и сразу отказал. На этом разговор закончился.
Ну мутные и странные. Потратить 3 недели чтобы тебе отказали. Я то 2 дня на подготовку к тех собесу трачу и то думаю о затраченном времени )
Может быть она имела ввиду, что на выполнение задания они дают несколько недель, тк готовы подождать или у них загруз по кандидатам? Я о том, что может это было не про саму задачу, которая могла быть на пару часов.
JB?
Да сейчас большинство собесов уже онлайн
Причем ладно маленькое тестовое на пару часов работы, но когда мне прислали огромную табличку с меню, запросами, я выпал.
Ой, да ладно. Сейчас, когда под рукой есть целая армия gpt-ботов - тестовое задание на неделю работы можно за несколько часов сделать. Надо только адекватно оценивать их возможности и не пытаться запилить весь проект с одного захода. А уж по части покрытия готового кода тестами - так GPT-боты вообще лучшие.
Я встречал такие компании, где собеседование могло проходить вплоть до 3-х этапов.
Хорошо вам, всего 3 этапа! Я вот меньше 4-х этапов, каждый по часу, не встречал, когда два года назад работу менял. Обычно 5 этапов, иногда 6, или даже больше.
Behavioral, system design, coding interview, это основные этапы, которые присутствуют у всех всегда.
Перед этими основными этапами есть всегда отборочный этап, где всего по немножку. И за жизнь вопросы, из разряда behavioral, и немножко простенького кодинга дают, и че-нибудь из систем дизайн поспрашивают. В основном по опыту на предыдущих местах, как отправная точка. После этого этапа решается, допустить до основного интервью, или нет.
Иногда перед этим этапом еще и пред-отборочный этап, полностью автоматический, с двумя алгоритмическими задачками и кучей вопросов, где надо либо выбирать варианты ответа, либо вводить текстом ответ.
Иногда систем дизайн делают две сессии, а не одну, но это на позиции выше сеньерской.
Иногда есть сессия craft-интервью, когда дают задачу запилить нечто, типа, если бакендер, то простенький сервис под заданные параметры. Делаешь полтора часа на своем компе, на любимом языке в любимой среде, интервьюер просто сидит в зуме, в телефон втыкает, как время входит - часовая сессия с несколькими человеками которым показываешь и рассказываешь почему именно так сделал, а не иначе. Тут тоже дополнительные вопросы из всяких систем дизайнов будут.
Спасибо, интересная статья, аж самой захотелось написать подобную)
Спасибо за тему и обсуждение данной темы в комменатариях, думаю, что очень поможет вся информация в ближайшем будущем)
Если есть те, кому не впадлу ответить на пару вопросов про собесы на C++, то был бы рад)
Автор возможно не сталкивался, но есть ещё одни важный пункт. Когда на техническом собеседовании задают вопросы не связанные с будущей должностью. Например, аналитику задают вопросы программиста и наоборот.
Самое худшее собеседование