amambaru: ну, я конечно немного утрировал, за три беседы никому подсрачника не доставалось, но принцип описан верно. Когда я сам был рядовым разработчиком, мне хватало воспитательных бесед у непосредственного начальника. Когда я был менеджером среднего звена, моим сотрудникам обычно тоже хватало бесед со мной. Иногда головы рубить требовалось, и топы мне в этом мешали, да. А вот когда я сам занял место топ-менеджера, я первым делом предоставил разработчикам чрезвычайно комфортные условия труда, поднял зарплату в полтора-два раза выше рынка и после перестал церемониться с теми, кто этого не ценит.
Макс: Линтеры, тесты, PR review - это все настроено.
Например, maven-checkstyle-plugin не даст собрать проект, в котором есть стилевые ошибки. Негодный программист может запушить в вышестоящий репозиторий на авось, но Jenkins CI потом тоже собрать не сможет и наябедничает на него руководству. То же самое Jenkins сделает, если после пуша в отчёте статического анализатора FindBugs ошибок станет больше. Если при периодическом нагрузочном тестировании бенчмарки существенно просядут из-за тупых решений, виноватого тоже найдут. В первый раз с виноватым воспитательную беседу проведёт непосредственный начальник. При рецидиве на ковёр к вышестоящему начальству пойдут уже оба и, скорее всего, лишаться премий. При повторном рецидиве исполнителя обычно увольняют, а его руководителя понижают. Возможно даже, посадят на место выбывшего.
Иван: во-первых, откройте любой работный сайт, поищите вакансии по разным языкам и сравните количество вакансий и зарплаты. Особенно верхняя планка зарплаты поучительна. Во-вторых, никто не отменял ежегодно публикуемых рейтингов языков, в которых Java уже очень много лет бессменный лидер.
Adamos: астрономически редкий вариант, требующий веских оснований. Обычно инициируется тогда, когда есть уверенность в ведении чёрной бухгалтерии, с многомиллионными долгами по налогам.
Roman Mindlin: мой опыт и как проверяемого, и как проверяющего говорит, что в большинстве случаев проверяется именно наличие лицензий 1C, Microsoft, Adobe, Corel, ESET, Dr.Web, Kaspersky. Всё остальное игнорируется. В редких случаях все найденные на серверах и рабочих станциях программы проверяются. Вплоть до сверок с правообладателем. Такое бывает, когда поступила команда сверху компанию закошмарить, и обычно сопровождается арестом техники. Но никогда я даже не слышал о случаях вопросов к СПО.
BBmike: я не буду переубеждать вас в вашем заблуждении о степени вины админов и отстёгивании генеральными следакам. Но первое, что лично я делаю при трудоустройстве админом или менеджером ИТ - получаю копии договоров с провайдерами, поставщиками, аутсорсерами и т.п., а также копии лицензий. Последние я всегда держу рядом и одной пачкой, чтобы в случае проверки не искать.
Paul Nice: вы меня не поняли. Я пишу автору, что в большинстве случае разрабатывать что-либо вообще не нужно, надо взять готовое решение, лучше коммерческое.
Paul Nice: я не совсем понимаю, как вы в одну строку ставите "поиграть в девелопера" и nginx-rtmp. Поиграть в девелопера - это наваять собственный стриминговый протокол на Netty, например. А настроить nginx на раздачу видео-файлов по rtmp - это 5 минут поиграть в админа за 1500 рублей.
Илья лук: я не копался в исходниках, не могу утверждать со 100% точностью, но на сколько я понял, основные отличия от оригинальной системы - это работа на архитектуре x86 и использование GPU.
prizrak39: если кэш свой, то при масштабировании появляется проблема его согласованности. Лучше доверить кэширование специально предназначенным для этого серверам, типа memcached.