Профессиональная этика индусов

User avatar
DVK
Уже с Приветом
Posts: 2250
Joined: 15 Aug 2003 15:02

Re: Профессиональная этика индусов

Post by DVK »

Komissar wrote: 05 Jul 2019 04:43 А там, где важно не пиксели по экрану размазывать, а реально... летать... там индусов не видно....Boeing...
Смишно
"Главная проблема цитат в сети Интернет в том, что люди сразу верят в их подлинность" В.И.Ленин
nyekimov
Уже с Приветом
Posts: 2761
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Профессиональная этика индусов

Post by nyekimov »

Ann4Ann wrote: 09 Jul 2019 17:02
John Smith wrote: 09 Jul 2019 16:43 что это за логгер такой у которого есть метод info с тремя аргументами?
ну там же импорт стоит.
https://www.slf4j.org/api/org/slf4j/Log ... ng.Object)
Не совсем понял зачем при наличии Object... Params описывать частный случай с двумя аргументами. Который кстати сразу отвечает на вопрос, что там метод принимает любое количество параметров.
Ann4Ann
Уже с Приветом
Posts: 1239
Joined: 14 Nov 2002 23:02
Location: S.Peterburg, Russia -->SoFla

Re: Профессиональная этика индусов

Post by Ann4Ann »

nyekimov wrote: 09 Jul 2019 18:21
Не совсем понял зачем при наличии Object... Params описывать частный случай с двумя аргументами. Который кстати сразу отвечает на вопрос, что там метод принимает любое количество параметров.
ну там же в описании метода и написано
"However, this variant incurs the hidden (and relatively small) cost of creating an Object[] before invoking the method, even if this logger is disabled for INFO. The variants taking one and two arguments exist solely in order to avoid this hidden cost"
т.е. для вызова Object ... создается массив длиной в количество аргументов, тоже типа ресурсозатратно (но не так как сложение строк). при определении методов с одним/двумя параметрами -- имхо, самые распространенные варианты логгирования -- эти методы вызовутся без конвертации аргументов в массив
sp123
Уже с Приветом
Posts: 1962
Joined: 24 Feb 2001 10:01
Location: Челябинск -> Everett, WA

Re: Профессиональная этика индусов

Post by sp123 »

Насчет гитхаба надо быть очень осторожным. Работал как-то с чудаковатым товарищем в крупной конторе. Товарищ для упрощения собственного труда слабал что-то вроде мелкого фреймворка по тестированию вебсервисов. Этот код нигде в компанейском репозитории зафиксирован не был, только на его лаптопе. В какой-то момент чувак закинул этот код на гитхаб. Уволили сразу, даже не разбираясь. Никакие взывания на тему того, что писал «для себя» во внерабочее время, не рассматривались.


Sent from my iPhone using Tapatalk Pro
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Профессиональная этика индусов

Post by Мальчик-Одуванчик »

Ann4Ann wrote: 09 Jul 2019 18:29
nyekimov wrote: 09 Jul 2019 18:21
Не совсем понял зачем при наличии Object... Params описывать частный случай с двумя аргументами. Который кстати сразу отвечает на вопрос, что там метод принимает любое количество параметров.
ну там же в описании метода и написано
"However, this variant incurs the hidden (and relatively small) cost of creating an Object[] before invoking the method, even if this logger is disabled for INFO. The variants taking one and two arguments exist solely in order to avoid this hidden cost"
т.е. для вызова Object ... создается массив длиной в количество аргументов, тоже типа ресурсозатратно (но не так как сложение строк).
Это же метод без массива параметров а наоборот, с переменным количеством аргументов, который по идее абсолютно такой же по затрате ресурсов потому как пакет пареметров разворачивается на этапе компиляции. Наличие медода с двумя параметрами в этом случае может быть обьяснено только дополнительной синтаксической проверкой на именно два и не более параметров в вызове.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Профессиональная этика индусов

Post by Мальчик-Одуванчик »

sp123 wrote: 09 Jul 2019 19:52 Насчет гитхаба надо быть очень осторожным. Работал как-то с чудаковатым товарищем в крупной конторе. Товарищ для упрощения собственного труда слабал что-то вроде мелкого фреймворка по тестированию вебсервисов. Этот код нигде в компанейском репозитории зафиксирован не был, только на его лаптопе. В какой-то момент чувак закинул этот код на гитхаб. Уволили сразу, даже не разбираясь. Никакие взывания на тему того, что писал «для себя» во внерабочее время, не рассматривались.


Sent from my iPhone using Tapatalk Pro
А если бы он писал действительно дома и на собственном лаптопе, но выложил бы под своим именем - тоже бы уволили?
User avatar
mikeG
Уже с Приветом
Posts: 8485
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

Re: Профессиональная этика индусов

Post by mikeG »

Ага, за выкладывание кода в open source увольняют не разбираясь.
У меня коллегу вывели с вещами когда он что-то выложил, не дождавшись апрувала.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Профессиональная этика индусов

Post by Мальчик-Одуванчик »

John Smith wrote: 09 Jul 2019 15:38 статья децл преувеличивает, типа не стоит соваться в гугл если вы не индус, это брехня
Да нет, там говориться что нужно быть готовым работать в касте неприкасаемых.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Профессиональная этика индусов

Post by Мальчик-Одуванчик »

mikeG wrote: 09 Jul 2019 20:08 Ага, за выкладывание кода в open source увольняют не разбираясь.
У меня коллегу вывели с вещами когда он что-то выложил, не дождавшись апрувала.
Вообще любого кода? В том числе никак не связанного с бизнесом компаниии?

PS. Сорри не заметил окончания фразы про разрешение на выкладывание.

А что случится если коллега придумает алгоритм в процессе разработки и выложит его в чистом виде?

Зависит ди это от того когда (рабочее-нерабочее время) и где (дома - на работе) он это придумал?
Ann4Ann
Уже с Приветом
Posts: 1239
Joined: 14 Nov 2002 23:02
Location: S.Peterburg, Russia -->SoFla

Re: Профессиональная этика индусов

Post by Ann4Ann »

Мальчик-Одуванчик wrote: 09 Jul 2019 20:03 Это же метод без массива параметров а наоборот, с переменным количеством аргументов, который по идее абсолютно такой же по затрате ресурсов потому как пакет пареметров разворачивается на этапе компиляции. Наличие медода с двумя параметрами в этом случае может быть обьяснено только дополнительной синтаксической проверкой на именно два и не более параметров в вызове.
на 2ой фазе компиляции как раз будет выбран вызов метода с 2 или 3 мя аргументами, если аргументов больше, то на 3ей фазе будет выбран Variable Arity Invocation (фиг знает как по-русски..). В случае > 3ех в рантайм перед вызовом конкретные объекты будут упакованы в массив. по крайней мере в java так.
User avatar
mikeG
Уже с Приветом
Posts: 8485
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

Re: Профессиональная этика индусов

Post by mikeG »

Мальчик-Одуванчик wrote: 09 Jul 2019 20:12 Вообще любого кода? В том числе никак не связанного с бизнесом компаниии?

PS. Сорри не заметил окончания фразы про разрешение на выкладывание.

А что случится если коллега придумает алгоритм в процессе разработки и выложит его в чистом виде?

Зависит ди это от того когда (рабочее-нерабочее время) и где (дома - на работе) он это придумал?
Если никак с бизнесом не связан и делается дома на личном лаптопе, то проблем не должно быть.
Lisa
Уже с Приветом
Posts: 3209
Joined: 25 Jul 2000 09:01

Re: Профессиональная этика индусов

Post by Lisa »

Мальчик-Одуванчик wrote: 09 Jul 2019 20:12
mikeG wrote: 09 Jul 2019 20:08 Ага, за выкладывание кода в open source увольняют не разбираясь.
У меня коллегу вывели с вещами когда он что-то выложил, не дождавшись апрувала.
Вообще любого кода? В том числе никак не связанного с бизнесом компаниии?

PS. Сорри не заметил окончания фразы про разрешение на выкладывание.

А что случится если коллега придумает алгоритм в процессе разработки и выложит его в чистом виде?

Зависит ди это от того когда (рабочее-нерабочее время) и где (дома - на работе) он это придумал?
Вам документ про полиси наверняка давали. У каждой компании свои правила.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Профессиональная этика индусов

Post by Мальчик-Одуванчик »

Ann4Ann wrote: 09 Jul 2019 20:27
Мальчик-Одуванчик wrote: 09 Jul 2019 20:03 Это же метод без массива параметров а наоборот, с переменным количеством аргументов, который по идее абсолютно такой же по затрате ресурсов потому как пакет пареметров разворачивается на этапе компиляции. Наличие медода с двумя параметрами в этом случае может быть обьяснено только дополнительной синтаксической проверкой на именно два и не более параметров в вызове.
на 2ой фазе компиляции как раз будет выбран вызов метода с 2 или 3 мя аргументами, если аргументов больше, то на 3ей фазе будет выбран Variable Arity Invocation (фиг знает как по-русски..). В случае > 3ех в рантайм перед вызовом конкретные объекты будут упакованы в массив. по крайней мере в java так.
Жаль что java не умеет раскрывать пакет параметров
User avatar
SUPER
Уже с Приветом
Posts: 590
Joined: 23 Jun 2016 19:49
Location: SFBA

Re: Профессиональная этика индусов

Post by SUPER »

mikeG wrote: 09 Jul 2019 20:30
Мальчик-Одуванчик wrote: 09 Jul 2019 20:12 Вообще любого кода? В том числе никак не связанного с бизнесом компаниии?

PS. Сорри не заметил окончания фразы про разрешение на выкладывание.

А что случится если коллега придумает алгоритм в процессе разработки и выложит его в чистом виде?

Зависит ди это от того когда (рабочее-нерабочее время) и где (дома - на работе) он это придумал?
Если никак с бизнесом не связан и делается дома на личном лаптопе, то проблем не должно быть.
И убедитесь, чтобы в коде не было названия компании, проекта, линки оттуда итд

Однажды мне приказали, чтобы я удалил 2 репозитория. Я не стал с ними спорить, молча удалил их. Они не будут разбираться когда и где придумал. Как я понял они просто ищут в коде по ключевым словам
Last edited by SUPER on 09 Jul 2019 20:50, edited 1 time in total.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Профессиональная этика индусов

Post by Мальчик-Одуванчик »

Lisa wrote: 09 Jul 2019 20:35
Мальчик-Одуванчик wrote: 09 Jul 2019 20:12
mikeG wrote: 09 Jul 2019 20:08 Ага, за выкладывание кода в open source увольняют не разбираясь.
У меня коллегу вывели с вещами когда он что-то выложил, не дождавшись апрувала.
Вообще любого кода? В том числе никак не связанного с бизнесом компаниии?

PS. Сорри не заметил окончания фразы про разрешение на выкладывание.

А что случится если коллега придумает алгоритм в процессе разработки и выложит его в чистом виде?

Зависит ди это от того когда (рабочее-нерабочее время) и где (дома - на работе) он это придумал?
Вам документ про полиси наверняка давали. У каждой компании свои правила.
Наверняка полно серых зон. Например я придумал алгоритм (или трюк). Пока он в моей голове не существует никаких доказательств, позволяющих считать его интеллектуальной собственностью компании. Даже если он впоследствии реализован в коде.
Вот и интересно - уволят если сам алгоритм и код (наверняка другой, адаптированный) будет выложен в публичный доступ?
Полиси тут не приплетешь, а вот нагадить (например за то, что не отдал компании для патентования) вплоть до увольнения?
User avatar
Sergunka
Уже с Приветом
Posts: 34164
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Профессиональная этика индусов

Post by Sergunka »

Ann4Ann wrote: 09 Jul 2019 16:28 ну а если б я выставляла такой код в качестве вылизанного примера, то я б написала второй вариант прост чтоб таких дурацких вопросов не задавали)))
К слову сказать никто код не вылизывал просто комитнул когда нужна было перцу заготовка. Судя из Ваших импликаций гитхаба у Вас тоже нет :D
"A patriot must always be ready to defend his country against his government." Edward Abbey
Lisa
Уже с Приветом
Posts: 3209
Joined: 25 Jul 2000 09:01

Re: Профессиональная этика индусов

Post by Lisa »

Мальчик-Одуванчик wrote: 09 Jul 2019 20:43 Наверняка полно серых зон. Например я придумал алгоритм (или трюк). Пока он в моей голове не существует никаких доказательств, позволяющих считать его интеллектуальной собственностью компании. Даже если он впоследствии реализован в коде.
Вот и интересно - уволят если сам алгоритм и код (наверняка другой, адаптированный) будет выложен в публичный доступ?
Полиси тут не приплетешь, а вот нагадить (например за то, что не отдал компании для патентования) вплоть до увольнения?
Если в выложенном кто-то опознаёт алгоритм из рабочего кода, то зависит как раз от полиси. Думаю, вполне могут быть всякие разные последствия.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Профессиональная этика индусов

Post by Мальчик-Одуванчик »

Lisa wrote: 09 Jul 2019 21:26
Мальчик-Одуванчик wrote: 09 Jul 2019 20:43 Наверняка полно серых зон. Например я придумал алгоритм (или трюк). Пока он в моей голове не существует никаких доказательств, позволяющих считать его интеллектуальной собственностью компании. Даже если он впоследствии реализован в коде.
Вот и интересно - уволят если сам алгоритм и код (наверняка другой, адаптированный) будет выложен в публичный доступ?
Полиси тут не приплетешь, а вот нагадить (например за то, что не отдал компании для патентования) вплоть до увольнения?
Если в выложенном кто-то опознаёт алгоритм из рабочего кода, то зависит как раз от полиси. Думаю, вполне могут быть всякие разные последствия.
Мне как раз на эту тему ничего не попадалось. Понятно если используешь как-то обозначенный компанейский сценарий то можно прицепиться,
но вот в отношении собственных, неоформленных на компанию алгоритмов, вообще снрая зона.
Полагаю именно поэтому все такие подобного рода вещи компании предлагают за мелкие подачки патентовать от своего имени.
Понятно что на какой-то чисто программистский трюк или паттерн это никак не распространяется, но вот как в случае улучшения уже известного алгоритма в частном случае, где этот частный случай как раз и родился из специфики решаемой для бизнеса задачи ?
Lisa
Уже с Приветом
Posts: 3209
Joined: 25 Jul 2000 09:01

Re: Профессиональная этика индусов

Post by Lisa »

Мальчик-Одуванчик wrote: 09 Jul 2019 21:37
Lisa wrote: 09 Jul 2019 21:26
Мальчик-Одуванчик wrote: 09 Jul 2019 20:43 Наверняка полно серых зон. Например я придумал алгоритм (или трюк). Пока он в моей голове не существует никаких доказательств, позволяющих считать его интеллектуальной собственностью компании. Даже если он впоследствии реализован в коде.
Вот и интересно - уволят если сам алгоритм и код (наверняка другой, адаптированный) будет выложен в публичный доступ?
Полиси тут не приплетешь, а вот нагадить (например за то, что не отдал компании для патентования) вплоть до увольнения?
Если в выложенном кто-то опознаёт алгоритм из рабочего кода, то зависит как раз от полиси. Думаю, вполне могут быть всякие разные последствия.
Мне как раз на эту тему ничего не попадалось. Понятно если используешь как-то обозначенный компанейский сценарий то можно прицепиться,
но вот в отношении собственных, неоформленных на компанию алгоритмов, вообще снрая зона.
Полагаю именно поэтому все такие подобного рода вещи компании предлагают за мелкие подачки патентовать от своего имени.
Понятно что на какой-то чисто программистский трюк или паттерн это никак не распространяется, но вот как в случае улучшения уже известного алгоритма в частном случае, где этот частный случай как раз и родился из специфики решаемой для бизнеса задачи ?
По моему опыту, все, что использовано в компании, принадлежит компании, за исключением того, что вы опубликовали до прихода туда, или взяли из открытых источников. Другое дело, что ловят редко, потому что поймать сложно.
User avatar
Sergunka
Уже с Приветом
Posts: 34164
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Профессиональная этика индусов

Post by Sergunka »

Lisa wrote: 09 Jul 2019 21:44
Мальчик-Одуванчик wrote: 09 Jul 2019 21:37
Lisa wrote: 09 Jul 2019 21:26
Мальчик-Одуванчик wrote: 09 Jul 2019 20:43 Наверняка полно серых зон. Например я придумал алгоритм (или трюк). Пока он в моей голове не существует никаких доказательств, позволяющих считать его интеллектуальной собственностью компании. Даже если он впоследствии реализован в коде.
Вот и интересно - уволят если сам алгоритм и код (наверняка другой, адаптированный) будет выложен в публичный доступ?
Полиси тут не приплетешь, а вот нагадить (например за то, что не отдал компании для патентования) вплоть до увольнения?
Если в выложенном кто-то опознаёт алгоритм из рабочего кода, то зависит как раз от полиси. Думаю, вполне могут быть всякие разные последствия.
Мне как раз на эту тему ничего не попадалось. Понятно если используешь как-то обозначенный компанейский сценарий то можно прицепиться,
но вот в отношении собственных, неоформленных на компанию алгоритмов, вообще снрая зона.
Полагаю именно поэтому все такие подобного рода вещи компании предлагают за мелкие подачки патентовать от своего имени.
Понятно что на какой-то чисто программистский трюк или паттерн это никак не распространяется, но вот как в случае улучшения уже известного алгоритма в частном случае, где этот частный случай как раз и родился из специфики решаемой для бизнеса задачи ?
По моему опыту, все, что использовано в компании, принадлежит компании, за исключением того, что вы опубликовали до прихода туда, или взяли из открытых источников. Другое дело, что ловят редко, потому что поймать сложно.
До тех пор пока Вы не получили апрувал на публикацию или разъяснение, что является IP компании. Меня помнтися пытались 'забодать' в первый раз за публикацию симулятора IoT, просто за публикацию пространных рассуждений как это у меня устроенно :D
https://vyatkins.wordpress.com/2016/07/30/velociraptor/
"A patriot must always be ready to defend his country against his government." Edward Abbey
Lisa
Уже с Приветом
Posts: 3209
Joined: 25 Jul 2000 09:01

Re: Профессиональная этика индусов

Post by Lisa »

Sergunka wrote: 09 Jul 2019 22:09
Lisa wrote: 09 Jul 2019 21:44
Мальчик-Одуванчик wrote: 09 Jul 2019 21:37
Lisa wrote: 09 Jul 2019 21:26 Если в выложенном кто-то опознаёт алгоритм из рабочего кода, то зависит как раз от полиси. Думаю, вполне могут быть всякие разные последствия.
Мне как раз на эту тему ничего не попадалось. Понятно если используешь как-то обозначенный компанейский сценарий то можно прицепиться,
но вот в отношении собственных, неоформленных на компанию алгоритмов, вообще снрая зона.
Полагаю именно поэтому все такие подобного рода вещи компании предлагают за мелкие подачки патентовать от своего имени.
Понятно что на какой-то чисто программистский трюк или паттерн это никак не распространяется, но вот как в случае улучшения уже известного алгоритма в частном случае, где этот частный случай как раз и родился из специфики решаемой для бизнеса задачи ?
По моему опыту, все, что использовано в компании, принадлежит компании, за исключением того, что вы опубликовали до прихода туда, или взяли из открытых источников. Другое дело, что ловят редко, потому что поймать сложно.
До тех пор пока Вы не получили апрувал на публикацию или разъяснение, что является IP компании. Меня помнтися пытались 'забодать' в первый раз за публикацию симулятора IoT, просто за публикацию пространных рассуждений как это у меня устроенно :D
https://vyatkins.wordpress.com/2016/07/30/velociraptor/
Да, то, что опубликовано, становится public domain - открытым источником.
User avatar
Sergunka
Уже с Приветом
Posts: 34164
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Профессиональная этика индусов

Post by Sergunka »

Lisa wrote: 09 Jul 2019 22:31
Sergunka wrote: 09 Jul 2019 22:09
Lisa wrote: 09 Jul 2019 21:44
Мальчик-Одуванчик wrote: 09 Jul 2019 21:37
Lisa wrote: 09 Jul 2019 21:26 Если в выложенном кто-то опознаёт алгоритм из рабочего кода, то зависит как раз от полиси. Думаю, вполне могут быть всякие разные последствия.
Мне как раз на эту тему ничего не попадалось. Понятно если используешь как-то обозначенный компанейский сценарий то можно прицепиться,
но вот в отношении собственных, неоформленных на компанию алгоритмов, вообще снрая зона.
Полагаю именно поэтому все такие подобного рода вещи компании предлагают за мелкие подачки патентовать от своего имени.
Понятно что на какой-то чисто программистский трюк или паттерн это никак не распространяется, но вот как в случае улучшения уже известного алгоритма в частном случае, где этот частный случай как раз и родился из специфики решаемой для бизнеса задачи ?
По моему опыту, все, что использовано в компании, принадлежит компании, за исключением того, что вы опубликовали до прихода туда, или взяли из открытых источников. Другое дело, что ловят редко, потому что поймать сложно.
До тех пор пока Вы не получили апрувал на публикацию или разъяснение, что является IP компании. Меня помнтися пытались 'забодать' в первый раз за публикацию симулятора IoT, просто за публикацию пространных рассуждений как это у меня устроенно :D
https://vyatkins.wordpress.com/2016/07/30/velociraptor/
Да, то, что опубликовано, становится public domain - открытым источником.
Это как раз был пункт в какой-то момент в компании и легал департмент согласился если вообще не давать ничего в открытые источники, то 4 миллиарда потраченных на платформу протухнут :D собственно они и так протухли, но хотя бы что-то засветилось в открытых источниках :sadcry:

Сейчас походу такой фортель не пройдет... но и бабло закончилось народ и так бежит из компании :angry:
"A patriot must always be ready to defend his country against his government." Edward Abbey
качок
Новичок
Posts: 61
Joined: 16 Jun 2019 15:03

Re: Профессиональная этика индусов

Post by качок »

Не совсем по теме, но подходит

Boeing’s 737 Max Software Outsourced to $9-an-Hour Engineers
https://www.bloomberg.com/news/articles ... -engineers
sp123
Уже с Приветом
Posts: 1962
Joined: 24 Feb 2001 10:01
Location: Челябинск -> Everett, WA

Re: Профессиональная этика индусов

Post by sp123 »

качок wrote:Не совсем по теме, но подходит

Boeing’s 737 Max Software Outsourced to $9-an-Hour Engineers
https://www.bloomberg.com/news/articles ... -engineers
Охренеть


Sent from my iPhone using Tapatalk Pro
Москвичка
Уже с Приветом
Posts: 9704
Joined: 16 Jul 2010 07:07
Location: Россия

Re: Профессиональная этика индусов

Post by Москвичка »

sp123 wrote: 10 Jul 2019 00:25
качок wrote:Не совсем по теме, но подходит

Boeing’s 737 Max Software Outsourced to $9-an-Hour Engineers
https://www.bloomberg.com/news/articles ... -engineers
Охренеть


Sent from my iPhone using Tapatalk Pro
Да, и 787-й тоже они. На 3 года задержали.
А Комиссар вон не верит.
"Ник-Ник сделал из Физтеха чёрти-что, а сбоку - бантик" - каюсь, оказалась не права :)

Return to “Работа и Карьера в IT”