Есть два вида собеседующих. Первый пытается показать как много ОН знает и как мало знаете вы. Второй пытается понять что знаете вы.
Просто кто-то воспринимает собеседования как место, где можно самоутвердиться (видимо компенсируют другие области).
Забавно смотреть, как такие люди начинают гореть, когда спокойно говоришь, что с этим и этим в работе не сталкивался, и пока не знаешь - но если понадобится, разберешься. А вот этот вопрос считаешь вообще не имеющего смысла.
У такого типажа людей в голове не укладывается, как можно что-то не знать, и при этом нормально себя чувствовать.
Как и у меня не укладывается в голове, как можно считать себя крутым специалистом, если ты работаешь на дядю.
Можно сохранять в каждом браузере пользователя cookie c уникальной строкой. Тогда мы всегда легко сможем видеть, какие аккаунты используются из одного браузера.
Есть способ отслеживания пользователя через специально закэшированные файлы. Более хитрый способ, и не все "домашние хакеры" отключают кэширование в браузере
Можно идентифицировать браузер пользователя по набору его характеристик. Если браузеры двух пользователей совпадают по характеристикам, то скорее всего это один и тот же браузер
Получить информацию о версии браузера/OC не сложно. Конечно, это легко подделывается, но как защита для совсем нубов - пойдет. Плюс не нужны никакие библиотки, чистый js
Проблема — у большинства людей динамический адрес
Да, но динамический он в определенных границах. Конечно IP подделывается на раз, но собирать его как простую защиту от дурака стоит
В итоге мы используем в собственной реализации все три эти метода в совокупности.
Да по-моему все так делают) Описанные методы - это самые простые и элементарные.
P.S. Твинков для накручивания рейтинга можно выявлять не только по cookie/ip/параметрам браузера, но и по поведенческим действиям. Можно же построить карту лайков на сайте, и выявить те аккаунты, которые лайкают только одного пользователя. Или наоборот, аккаунт, у которого большинство лайков только с нескольких аккаунтов.
Другое дело, что все это никак не мешает особо упорным людям. И тут нужно усложнять саму регистрацию, делая так, чтобы она стоила денег - например, через активацию через СМС. Есть сервисы, для приема СМС, но они стоят денег
P.P.S. Ну и конечно же нужно доработать удаление аккаунтов-твинков - чтобы все сделанные им лайки откатывались обратно. Чтобы человек понимал, что он может сколько угодно дней тратить на накрутку рейтингов - админ нажмет пару кнопок, и все труды обнулятся.
Для меня тимлид этот тот, кто не позволяет оторванные от реальности задачи с неадекватными сроками спускать напрямую к программистам.
Тот, кто понимает, что если дать волю менеджерам, с их главным подходом "пофигу на техдолг, на хороший код - главное побыстрее зарелизить новую фичу!" - проект довольно быстро умрет.
У меня было такое, что уходишь в отпуск с надеждой, что будет лучше. Что ты отдохнёшь, восстановишься, и всё наладится. А потом ты выходишь из отпуска, и понимаешь, что волосы не отрасли, а работать надо.
Если в отпуск человек не отдыхает - может стоит начать с этой проблемы, а не с прокрастинации?
У нас в обществе почему-то часто считают, что отдых должен быть обязательно активным - поездки, гости, пьянки-гулянки, и разумеется ничего удивительного, что после такого "отпуска" нужен еще один отпуск.
Обычный путь. И таких примеров (когда в айтишке к нормальным компаниям и зарплатам идут 5-10 лет) - вагон с тележкой.
Но по какой-то причине таких людей выставляют единичными лузерами, а мол все нормальные через пару лет получают 200к на удаленке и работают без напряга.
О да, одна база данных на весь огромный бизнес... А потом "внезапные" проблемы с падением всего.
Поражает только то, что такая проблема встречается практически в каждой первой компании. Например, на текущей моей работе тоже самое - на огромное количество сервисов - один инстанс постгресса. Уже были случаи, когда кто-то из-за кривых рук одного программиста, на одном из сервисов, не закрывалось соединение с базой, соответственно забивался лимит подключений и из-за ошибки в одном сервисе падала вся система. Хотя в принципе любая надежная система не должна валиться целиком из-за одного программиста или одного сервиса.
Уже больше года говорю, что это надо исправлять - тем более в самом постгрессе под каждый сервис есть отдельная база - и разбить это на несколько инстансов (каждый, по-хорошему, разместив на независимом физическом жестком диске) дело не сложное.
Но, пока вот также, на несколько часов все не упадет - бизнес шевелиться не станет.
Более того, уверен, что в команде Dodo были люди, которые эту проблему озвучивали - но пока все работает таких людей не слушают.
Но при этом они и гитхаб покажут (хз откуда там код, не разбирался)
А я вам скажу откуда - когда раз за разом видишь, как сильно нервничаешь на собеседовании, и не можешь рассказать про вещи которые знаешь - вот и приходится вкладываться в портфолио, которое не будет зависеть от того, волнуешься ты или нет.
Мир не искажен. И современный тоже. Он просто есть — такой вот.
Значит и "искаженные" люди, как вы их называете, тоже являются частью этого мира, а значит они не искажены, а просто есть какие есть.
А значит вы сравниваете существующий мир с каким-то воображаемым идеалом
Ваш подход, убедить собеседника, что мир в его голове воображаемый - просто смешон. В вашей голове такой же воображаемый мир. Человек в принципе не может ни увидеть, ни осознать, какой этот мир на самом деле.
Впрочем, вы лишь подтверждаете мое утверждение - приверженцы "жить хорошо, мир прекрасен" - ведут себя как сектанты. Не могут доказать (и не смогут) свою точку зрения, зато спешат вершить инквизицию против всех, кто с ними не согласен.
У организма банальный набор хорошего и плохого, но кто сказал, что жизнь нужно потратить на то, чтобы удовлетворять биологические потребности?
Наоборот, тот, кто силой воли подавляет животные желания - становится лучше. Например, кто контролирует объем потребляемой еды и заставляет организм напрягаться там, где можно просто лежать - получает в итоге спортивное подтянутое телосложение.
А что собственно не так? Откуда пошел этот тренд маниакально убеждать, что жизнь и весь этот мир что-то хорошее? Что если ребенка родили - то он обязательно должен радоваться и быть благодарным родителям.
Чем-то все религии напоминает. Там тоже очень убеждены в том, что не могут доказать.
И разумеется, если человек повелся на эту ложь, если одел себе эти розовые очки - то реальность раз за разом будет эти розовые очки разбивать.
А я много лет наблюдаю, как компании переделывают одно и тоже по несколько раз, вместо того, чтобы сделать один раз и нормально. Иногда бюджета на переделывание не остается, и компании закрываются.
а) написали б) запустили в) он вам приносил прибыль.
Десять раз. Пришел как-то на один проект. Его до меня 3 года пилили. На момент моего прихода работало только 10% от общего функционала. Остальные 90% "работали, но надо починить" - а начинаешь вникать - костыль на костыле, и непонятно, как оно вообще работало. В итоге через 3 месяца после моего прихода проект и компанию закрыли. Спрашивается что кому принесло прибыль?
В разработке софта есть большая доля неопределённости плюс изменяющиеся требования
Вот именно. И вместо того, чтобы хорошенько подумать, бизнес идет по пути "спустим задачу на программистов, пускай быстренько там делают, а мы на ходу поймем, что нужно делать"
У всего есть свои плюсы и минусы, и нужно понимать что где использовать.
Например, есть задача сделать новый проект и команда в 50 бэк-разработчиков (и объем функционала соответствующий) - делать проект монолитом - это погрязнуть в бесконечные споры по коду и мерж-конфликты. Плюс сложность входа для новых программистов будет заоблачной.
Если же разрабатывается новый проект с 1 бэк-разработчиком, и если поделить проект на 30 сервисов - то проект никуда не сдвинется. Потому что только по одному взаимодействию этих 30 сервисов придется сделать большой объем работы, с которым 1 программист не справится.
Ну и еще есть куча особенностей (той же невозможности одному программисту своровать весь проект, когда есть доступ только к одному сервису и все) и тонкостей.
Я не знаю, почему вы решили верить каждому утюгу ¯_(ツ)_/¯
Я в айтишке с 2008 года, и мне не нужно верить или не верить как тут обстоят дела.
А пропаганда того, что в айти куча денег и работа халява все равно раздражает - потому что именно в рамках этой пропаганды думают все мои знакомые, когда узнают, что я программист. У меня тут один знакомый денег решил занять не в формате конкретной суммы, а в формате фразы "ну у тебя же есть свободные деньги, дай мне в долг" (разумеется был послан)
Так что не смотря на отсутствие иллюзий лично у меня, вся эта шумиха вокруг айти меня очень сильно раздражает.
Просто кто-то воспринимает собеседования как место, где можно самоутвердиться (видимо компенсируют другие области).
Забавно смотреть, как такие люди начинают гореть, когда спокойно говоришь, что с этим и этим в работе не сталкивался, и пока не знаешь - но если понадобится, разберешься. А вот этот вопрос считаешь вообще не имеющего смысла.
У такого типажа людей в голове не укладывается, как можно что-то не знать, и при этом нормально себя чувствовать.
Как и у меня не укладывается в голове, как можно считать себя крутым специалистом, если ты работаешь на дядю.
Есть способ отслеживания пользователя через специально закэшированные файлы. Более хитрый способ, и не все "домашние хакеры" отключают кэширование в браузере
Получить информацию о версии браузера/OC не сложно. Конечно, это легко подделывается, но как защита для совсем нубов - пойдет. Плюс не нужны никакие библиотки, чистый js
Да, но динамический он в определенных границах. Конечно IP подделывается на раз, но собирать его как простую защиту от дурака стоит
Да по-моему все так делают) Описанные методы - это самые простые и элементарные.
P.S.
Твинков для накручивания рейтинга можно выявлять не только по cookie/ip/параметрам браузера, но и по поведенческим действиям. Можно же построить карту лайков на сайте, и выявить те аккаунты, которые лайкают только одного пользователя. Или наоборот, аккаунт, у которого большинство лайков только с нескольких аккаунтов.
Другое дело, что все это никак не мешает особо упорным людям. И тут нужно усложнять саму регистрацию, делая так, чтобы она стоила денег - например, через активацию через СМС. Есть сервисы, для приема СМС, но они стоят денег
P.P.S.
Ну и конечно же нужно доработать удаление аккаунтов-твинков - чтобы все сделанные им лайки откатывались обратно. Чтобы человек понимал, что он может сколько угодно дней тратить на накрутку рейтингов - админ нажмет пару кнопок, и все труды обнулятся.
Т.е. статья написана после 4 месяцев проживания в ЮАР?
По-моему слишком небольшой срок, чтобы делать выводы.
Если в отпуске все хорошо, описанная ранее причина была в нелюбимой работе? С ситуацией в итоге справились?
Для меня тимлид этот тот, кто не позволяет оторванные от реальности задачи с неадекватными сроками спускать напрямую к программистам.
Тот, кто понимает, что если дать волю менеджерам, с их главным подходом "пофигу на техдолг, на хороший код - главное побыстрее зарелизить новую фичу!" - проект довольно быстро умрет.
Если в отпуск человек не отдыхает - может стоит начать с этой проблемы, а не с прокрастинации?
У нас в обществе почему-то часто считают, что отдых должен быть обязательно активным - поездки, гости, пьянки-гулянки, и разумеется ничего удивительного, что после такого "отпуска" нужен еще один отпуск.
Обычный путь. И таких примеров (когда в айтишке к нормальным компаниям и зарплатам идут 5-10 лет) - вагон с тележкой.
Но по какой-то причине таких людей выставляют единичными лузерами, а мол все нормальные через пару лет получают 200к на удаленке и работают без напряга.
О да, одна база данных на весь огромный бизнес... А потом "внезапные" проблемы с падением всего.
Поражает только то, что такая проблема встречается практически в каждой первой компании. Например, на текущей моей работе тоже самое - на огромное количество сервисов - один инстанс постгресса. Уже были случаи, когда кто-то из-за кривых рук одного программиста, на одном из сервисов, не закрывалось соединение с базой, соответственно забивался лимит подключений и из-за ошибки в одном сервисе падала вся система. Хотя в принципе любая надежная система не должна валиться целиком из-за одного программиста или одного сервиса.
Уже больше года говорю, что это надо исправлять - тем более в самом постгрессе под каждый сервис есть отдельная база - и разбить это на несколько инстансов (каждый, по-хорошему, разместив на независимом физическом жестком диске) дело не сложное.
Но, пока вот также, на несколько часов все не упадет - бизнес шевелиться не станет.
Более того, уверен, что в команде Dodo были люди, которые эту проблему озвучивали - но пока все работает таких людей не слушают.
А я вам скажу откуда - когда раз за разом видишь, как сильно нервничаешь на собеседовании, и не можешь рассказать про вещи которые знаешь - вот и приходится вкладываться в портфолио, которое не будет зависеть от того, волнуешься ты или нет.
Кто-то открыл для себя, что бизнес это не про человеческое счастье, а про максимальную прибыльность всеми законными (а иногда и не очень) способами?
Значит и "искаженные" люди, как вы их называете, тоже являются частью этого мира, а значит они не искажены, а просто есть какие есть.
Ваш подход, убедить собеседника, что мир в его голове воображаемый - просто смешон. В вашей голове такой же воображаемый мир. Человек в принципе не может ни увидеть, ни осознать, какой этот мир на самом деле.
Впрочем, вы лишь подтверждаете мое утверждение - приверженцы "жить хорошо, мир прекрасен" - ведут себя как сектанты. Не могут доказать (и не смогут) свою точку зрения, зато спешат вершить инквизицию против всех, кто с ними не согласен.
Одно порождает другое. Все закономерно.
Что может быть искажённее современного мира?
Где даже образование, вместо того, чтобы приносить биологическую выгоду (иметь больше детей) приводит к обратному эффекту
Есть, спать, размножаться. Это если коротко.
Да, не все. Приятно, например, убить врага. Но поколениям беззубых рабов, у которых атрофировано чувство злости и ненависти этого не понять.
Рабов специально выращивают беззубыми, чтобы они не оскалились на рабовладельцев. Но побочный эффект - тяжело жить в этом мире.
У организма банальный набор хорошего и плохого, но кто сказал, что жизнь нужно потратить на то, чтобы удовлетворять биологические потребности?
Наоборот, тот, кто силой воли подавляет животные желания - становится лучше. Например, кто контролирует объем потребляемой еды и заставляет организм напрягаться там, где можно просто лежать - получает в итоге спортивное подтянутое телосложение.
А что собственно не так? Откуда пошел этот тренд маниакально убеждать, что жизнь и весь этот мир что-то хорошее? Что если ребенка родили - то он обязательно должен радоваться и быть благодарным родителям.
Чем-то все религии напоминает. Там тоже очень убеждены в том, что не могут доказать.
И разумеется, если человек повелся на эту ложь, если одел себе эти розовые очки - то реальность раз за разом будет эти розовые очки разбивать.
Почему эта откровенно рекламная статья, которая скопирована (для максимального охвата) уже на десятки ресурсов получила столько внимания?
А я много лет наблюдаю, как компании переделывают одно и тоже по несколько раз, вместо того, чтобы сделать один раз и нормально. Иногда бюджета на переделывание не остается, и компании закрываются.
Десять раз. Пришел как-то на один проект. Его до меня 3 года пилили. На момент моего прихода работало только 10% от общего функционала. Остальные 90% "работали, но надо починить" - а начинаешь вникать - костыль на костыле, и непонятно, как оно вообще работало. В итоге через 3 месяца после моего прихода проект и компанию закрыли. Спрашивается что кому принесло прибыль?
Вот именно. И вместо того, чтобы хорошенько подумать, бизнес идет по пути "спустим задачу на программистов, пускай быстренько там делают, а мы на ходу поймем, что нужно делать"
Дурная голова рукам покоя не дает (с)
У всего есть свои плюсы и минусы, и нужно понимать что где использовать.
Например, есть задача сделать новый проект и команда в 50 бэк-разработчиков (и объем функционала соответствующий) - делать проект монолитом - это погрязнуть в бесконечные споры по коду и мерж-конфликты. Плюс сложность входа для новых программистов будет заоблачной.
Если же разрабатывается новый проект с 1 бэк-разработчиком, и если поделить проект на 30 сервисов - то проект никуда не сдвинется. Потому что только по одному взаимодействию этих 30 сервисов придется сделать большой объем работы, с которым 1 программист не справится.
Ну и еще есть куча особенностей (той же невозможности одному программисту своровать весь проект, когда есть доступ только к одному сервису и все) и тонкостей.
Я в айтишке с 2008 года, и мне не нужно верить или не верить как тут обстоят дела.
А пропаганда того, что в айти куча денег и работа халява все равно раздражает - потому что именно в рамках этой пропаганды думают все мои знакомые, когда узнают, что я программист. У меня тут один знакомый денег решил занять не в формате конкретной суммы, а в формате фразы "ну у тебя же есть свободные деньги, дай мне в долг" (разумеется был послан)
Так что не смотря на отсутствие иллюзий лично у меня, вся эта шумиха вокруг айти меня очень сильно раздражает.