Если работник и работотадель не могут сойтись в оценке труда и оплате за него, других выходов нет. Однозначно и объективно оценить труд по разработке ПО нельзя, поэтому довогориться в этом случае невозможно.
«Программист сделает ровно столько, сколько он захочет сделать» (с) (rework или peopleware?)
Странно что никто не воспринимает этот факт всерьёз. Нельзя никак повлиять на производительность разработчиков. Тогда зачем пытаться? Пускай делает как хочет и когда хочет. Если результаты более или менее устраивают, платить ему примерную з/п. Не сошлись в з\п или оценках работы — до свидания. Потому что точнее оценить нельзя и зарплату справедливее не расчитать.
Неквалифицированным пользователям если нет возможности постоянно им помогать лучше ставить стабильное что-нибудь, например дебиан или центос 6 когда выйдет.
Установил, рассказал что и как и не вмешиваешься. Без обновлений и вмешательств со стороны более опытного человека оно работает годами. Намного стабильнее чем другие системы.
Интернет, мессенджеры, скайп, мультимедия, фотографии, флешки, тривиальные игрушки — работают как часы.
Для игр, принтеров и прочего можно параллельно поставить windows, но выключить в нём полностью работу с сетью, интернет только через линукс.
Берём последнее известное значение и двигаем его вверх-вниз по какому-нибудь алгоритму генерации случайных чисел. Шансов на победу не меньше чем у других.
Вспоминается байка про олимпиаду по программированию. Команде за ограниченное время нужно было написать максимально эффективный алгоритм сжатия. Причём если раскодировать данные потом не получалось, команда получала 0 баллов. Победила команда, написавшая копирование.
Эта серия статей явно не для знакомства с языком. И не для мотивации изучения хаскеля.
Скорее для тех, кому интересно разобраться в тонкостях работы компилятора.
Рисунки хоть и примитивные, но со смыслом:
1 — простое значение
Just y — тип данных Maybe a
тупл — (a,b)
_|_ — значение, вычисление которого приведёт к ошибке
seq x y — функция форсированного вычисления, нужна чтобы выключить «ленивость»
Но довольные заказчики, как и всё остальное — такая же «оптимизируемая» метрика. Специально обученный человек садится на телефон и обзванивает заказчиков, в том числе потенциальных:
— Здравствуйте, вы довольны нашим продуктом?
— Эта проблема уже решается. А ещё?
— Эта проблема будет решена в следующей версии. А ещё?
— Эта проблема есть во всех аналогах, но мы работаем над ней. А ещё?
— То есть в целом вы довольны, спасибо.
В любом случае лучше здравого смысла пока ещё ничего не придумали.
Кто захочет, почитает «Subverting the windows kernel», тем более что эту книгу издавали и на русском.
Классика, разработчики антивирусов наверное её уже наизусть знают. Но как показывает практика, антивирусы принципиально бессильны против кода, получившего ring0.
«Программист сделает ровно столько, сколько он захочет сделать» (с) (rework или peopleware?)
Странно что никто не воспринимает этот факт всерьёз. Нельзя никак повлиять на производительность разработчиков. Тогда зачем пытаться? Пускай делает как хочет и когда хочет. Если результаты более или менее устраивают, платить ему примерную з/п. Не сошлись в з\п или оценках работы — до свидания. Потому что точнее оценить нельзя и зарплату справедливее не расчитать.
Установил, рассказал что и как и не вмешиваешься. Без обновлений и вмешательств со стороны более опытного человека оно работает годами. Намного стабильнее чем другие системы.
Интернет, мессенджеры, скайп, мультимедия, фотографии, флешки, тривиальные игрушки — работают как часы.
Для игр, принтеров и прочего можно параллельно поставить windows, но выключить в нём полностью работу с сетью, интернет только через линукс.
Проверено.
Берём последнее известное значение и двигаем его вверх-вниз по какому-нибудь алгоритму генерации случайных чисел. Шансов на победу не меньше чем у других.
Вспоминается байка про олимпиаду по программированию. Команде за ограниченное время нужно было написать максимально эффективный алгоритм сжатия. Причём если раскодировать данные потом не получалось, команда получала 0 баллов. Победила команда, написавшая копирование.
А для windows 7 просто рекламная брошюра.
Наработки товарищей из microsoft research по языкам программирования к сожалению используют только в managed.
а ещё шаман и алхимик.
Лучше всего тема применения этой функции раскрыта в Real World Haskell. Там же раскрыта тема оптимизации программ на haskell в типичных случаях.
А вавилонская башня всё выше и выше.
Ruby разработчик напишет другой список, а разработчик Embedded устройств напишет свой
Программисты теперь не понимают друг друга.
Разве что внутри одной организации, и то не всегда.
Скорее для тех, кому интересно разобраться в тонкостях работы компилятора.
Рисунки хоть и примитивные, но со смыслом:
1 — простое значение
Just y — тип данных Maybe a
тупл — (a,b)
_|_ — значение, вычисление которого приведёт к ошибке
seq x y — функция форсированного вычисления, нужна чтобы выключить «ленивость»
Но довольные заказчики, как и всё остальное — такая же «оптимизируемая» метрика. Специально обученный человек садится на телефон и обзванивает заказчиков, в том числе потенциальных:
— Здравствуйте, вы довольны нашим продуктом?
— Эта проблема уже решается. А ещё?
— Эта проблема будет решена в следующей версии. А ещё?
— Эта проблема есть во всех аналогах, но мы работаем над ней. А ещё?
— То есть в целом вы довольны, спасибо.
В любом случае лучше здравого смысла пока ещё ничего не придумали.
Кто захочет, почитает «Subverting the windows kernel», тем более что эту книгу издавали и на русском.
Классика, разработчики антивирусов наверное её уже наизусть знают. Но как показывает практика, антивирусы принципиально бессильны против кода, получившего ring0.