Может ли программист стать вором?
|
(Фото: woraput, Shutterstock)
– Что за абсурд? – возмутитесь вы. И не только вы.
Я и сам недоумеваю, как рука могла такое написать и не дрогнуть. Его Величество Программист с тонкими изворотливыми мозгами и чуткими пальцами, которым подчиняется любая клавиатура и покоряется любая мышка, даже забыв о приличном коврике, и вдруг… вор?!
Бред, да и только! Программы, сложные операторы, новые системы и куча драйверов – вот удел настоящего компьютерщика. Но чтобы взять чужое… Хотя, стоп! Что мы подразумеваем под «чужим»? Как мы характеризуем настоящее воровство? Деньги? Бесспорно. Вещи? Конечно. Авторучки и карандаши в расчет не берем. Кстати, у меня лично они все время пропадают.
Так что если Его Величество взял чужой бумажник и освободил его от купюр (бумажник стал, правда, ненамного легче), то совершил то самое воровство, которое порицается и строго наказывается. Но Величество никогда такого не сделает. Наоборот, он готов поделиться последним, а, увидев беспризорно лежащую вещь, тут же вернуть ее владельцу. Зато заполнить чужой винчестер своей информацией и сделать ее недоступной для работающего на компьютере – всегда пожалуйста.
Был у меня сотрудник, молодой специалист, который постоянно доставал какие-то новинки – то интересную программу, то очередной компилятор. Далеко не все требовалось для нашей работы, но он все собирал и бережно хранил. Своей машины скоро ему стало мало, и Сережа (так звали специалиста) начал заполнять свободное место на дисках у всего бюро. Большинство, кстати, этого и не замечало.
Тот же Сережа однажды увидел в своем корешке о зарплате лишнюю сумму, которую никак не мог в этот месяц заработать. Он сразу кинулся в бухгалтерию разбираться. Оказывается, ему начислили чужую премию. Понял бы ли свою ошибку бухгалтер и через какое время – неизвестно, но честность программиста его опередила.
Сам я как-то раз шел по заводскому коридору и наткнулся на одиноко лежащую пачку денег. Мимо проходили люди, никто ее не замечал и никто, кроме меня, не поднял. Купюры мелкие, но достаточно много. Для того времени это была неплохая добавка к моему скромному доходу. Но первая мысль потребовала поскорей избавиться от чужих денег, найти владельца, что я и сделал. Я подключил проходившего рядом пожилого сотрудника, который совершенно спокойно и уверенно указал на недалеко ушедшего зама по хозяйственной части. Так же спокойно и даже как-то лениво та (замом являлась женщина) приняла от меня пачку, словно последней совершенно некуда было деваться, кроме как вернуться к ней. Руки у нее были заняты многочисленными бумагами, халат расстегнут, карманы оттопырены, так что становилось понятно, почему вывалились деньги.
Я не рекламирую честность и не восхваляю себя. Просто хочу сказать, что творческий полет, в котором постоянно находится наш увлеченный коллега, не приемлет ни подсознательного мучения, ни тихих уколов совести. Душа должна быть спокойна, иначе мысли высоко не поднимутся.
Понятие высоты, правда, здесь не совсем подходит. Скорее – глубина. Просят или не просят, Его Величество постоянно лезет вглубь. А там – такие просторы, что дух захватывает. Программист отовсюду тащит какие-то новые «примочки» и программки и оснащает ими свой компьютер. То городской телефонный справочник достал, то прыгающую собаку из Интернета вытянул для экранной заставки. Собака оказалась непослушной. Три раза прыгнула – и спряталась за выскочившее на четвертом прыжке окно. «Оплатите 14.99$» написано большими буквами, и собаки за ними не видно. Но решение быстро найдено. Из того же Интернета скачан ключ, причем совершенно бесплатно, и вот собака прыгает почти на всех экранах. Коллектив доволен.
Или другой вариант: можно самому влезть в заставку и взломать ее. Конечно, это сложнее, на зато интереснее! Не возникает ли ассоциация со взломом сейфов? Конечно, нет! Сейф – это преступление, заведомое воровство. А здесь – игра! Полет мысли и проба мастерства!
Идем дальше. Серьезные программные системы не всегда предприятию есть за что купить. А они нужны, и нужны именно сейчас! Программисты вынуждены добывать «халявные» варианты или вскрывать сами. Порой это делается ради развлечения. Хобби некоторых Величеств – собирать взломанные программы или ссылки на них, помещать на своем сайте и бесплатно предлагать всем желающим.
С какой заботой пишутся файлы-инструкции к этим программам! Обычно они очень короткие и называются Readme. Недавно мне попалось микроруководство по продлению срока пробной версии одной антивирусной программы. Слова вроде обычные. Но какое воодушевление и гордость скрывается за строчками! Программист утверждает себя!
Часто приходится заниматься взломом по необходимости: нужно ускорить работу отдела, даже завода, вовремя проявить себя или удержаться на своем месте. В частных структурах нередко требуется результат, и хозяин не хочет слушать о дополнительных расходах. Ему проще заменить работника, чем оплатить покупку нужного продукта.
Хорошо в других, более цивилизованных странах. Там уже этим переболели. На компьютерах – только лицензионное. Предприниматель склонен заплатить и вовремя получить от авторов помощь или очередное обновление. У нас же – аналогия «Дикого Запада» с ковбойскими и пиратскими пируэтами! Покупается меньшая часть, остальное добывается программистами. Масса великолепно и тонко взломанных программ – в Интернете. Это поистине – бездонный колодец «халявщины»!
Руководство явно или неявно поощряет умельцев доставать и взламывать. Непосредственное – зачастую подталкивает, а высокое – закрывает глаза. Еще бы не закрыть – какая экономия!
Многие готовы поспорить: «Это не у нас! Такое – в прошлом! У нас аналогичного вообще не было!» Может быть. Не дискутирую. Постепенно и к нам приходит цивилизация. Бывают и проверки программного обеспечения. Но тут все схвачено. Например, куплено два рабочих места качественного программного продукта. А на остальных пятнадцати установлен тот же продукт, только качественно взломанный. Официально фирма имеет право им пользоваться! Еще один пример.
Большое предприятие приобрело графическую систему твердотельного моделирования (неважно название и того, и другого, хотя оба очень известны). Оплачена энная версия. Прошло несколько лет. Деньги на следующие версии не выделялись, но инженеры шли в ногу со временем. Новые версии доставались на черном рынке и безболезненно устанавливались. Все довольны: и высший эшелон, и пользователи системы, и проверяющие. Довольны собой и программисты.
Я с удовольствием неоднократно находил способ перенести работающую версию лицензионной программы на другой компьютер без ее установки. Среди читателей, я уверен, тоже найдутся такие, и немало.
Но не будем переходить на личности. Выразимся в третьем лице. Его Величество Программист – выходит, вор по умолчанию? Он не может им стать. Он давно им является! И даже гордится своими кражами и называет их изворотливостью! Неприятно вывести такую формулировку. Но, тем не менее, это Его Величество!.. Пусть даже виртуальный вор…
А теперь отвлечемся от парадоксов. Пусть это в настоящем и трудно. В скором времени, я думаю, мы переболеем виртуальным воровством. В конечном итоге любой предприниматель, любое предприятие придет к выводу, что гораздо выгодней купить лицензионный продукт и всегда иметь своевременную помощь, чем взламывать и приспосабливать купленное другим.
|
YouTube на домашнем Blue-Ray кинотеатре LG HB95TB
|
Компания LG Electronics, один из лидеров в области домашней электроники, представила новую Blu-ray систему домашнего кинотеатра Premium-класса — LG HB95TB.
Модель LG HB954TB, удостоенная награды CES 2009 Innovation, является первой Blu-ray системой домашнего кинотеатра от компании LG Electronics премиум-класса, обеспечивающей абсолютно четкий звук и идеальное качество картинки, а также предоставляющей неограниченный доступ к разнообразному контенту — от Blu-ray дисков до потокового видео с сервиса YouTube. Благодаря удобным параметрам настройки HB954TB можно подсоединить к новейшим компонентам. Эти превосходные характеристики и стильный дизайн HB954TB не оставят равнодушными любителей домашнего видео и аудиофилов.
LG Blu-ray HB95TB система домашнего кинотеатра с чистым звуком устанавливает новый стандарт в аудиоиндустрии, |
Подробнее...
|
«1С: Предприятие 8» помогает создавать единую систему управления производством электроизоляции
|
ОАО «Холдинговая компания Элинар», ведущее российское предприятие по производству электроизоляционных материалов, осуществило комплексную автоматизацию своего основного производства. Базовой системой автоматизации послужило типовое решение «1С:Управление производственным предприятием 8», внедренное силами ИТ-отдела холдинга совместно со специалистами компании «Институт типовых решений – Производство» (ИТРП), участвовавшей в разработке данного решения. В результате внедрения руководство предприятия получило единую систему управления производством, позволяющую в общем информационном пространстве осуществлять планирование и учет производственной деятельности.
ОАО «Холдинговая компания Элинар» - многопрофильный холдинг, одним из ведущих направлений деятельности которого является производство электроизоляционных материалов, осуществляемое на ЗАО «Завод электроизоляционных материалов «Элинар». Партнерами предприятия в данной сфере являются индустриальные гиганты энерго - и электромашиностроения, |
Подробнее...
|
DSCon представляет ленточные библиотеки начального уровня Quantum Scalar® i40/i80
|
Москва, 18 ноября 2009 года – Компания DSCon, официальный дистрибьютор ленточных и дисковых систем хранения данных Quantum, представляет новые ленточные библиотеки начального уровня Quantum Scalar® i40 и i80, отличающиеся простотой использования и предназначенные для удовлетворения растущих потребностей малого бизнеса, а также удаленных офисов крупных предприятий в автоматизированных ленточных хранилищах данных.
Ленточная библиотека Quantum Scalar® i40 поддерживает до двух приводов LTO-4 HH с хост-интерфейсами 4Gb Fibre Channel или 3Gb SAS, и предоставляет 25 слотов с возможностью расширения |
Подробнее...
|
«КОРУС Консалтинг» объявляет о запуске новой услуги для бизнеса – «Электронный back office»
|
26 мая 2010 г.
«КОРУС Консалтинг» объявляет о запуске новой услуги для бизнеса – «Электронный back office»: система поддержки жизнедеятельности офиса, призванная упростить работу секретариата, административного и HR-департаментов компаний.
Новый ИТ-сервис - собственная разработка системного интегратора, которая является развитием стратегического направления веб-ориентированных приложений и SaaS (Software as a Service, «ПО как услуга»).
В системе «Электронный back office» компании смогут оформлять командировки для сотрудников, бронировать и оплачивать авиа - и железнодорожные билеты (сервис интегрирован с международными и российскими системами бронирования билетов), заказывать трансферы и гостиницы, вести учет дополнительных расходов в командировках, формировать аналитическую отчетность для руководства. Услуга позволяет поддерживать корпоративную «travel |
Подробнее...
|
Что самое тяжкое для программиста?
|
(Фото: Edw, Shutterstock)
Раскрывая эту страницу, сразу усаживайся поудобнее, дорогой читатель. Будешь сдавать экзамен.
Попробуй ответить на поставленный в заголовке вопрос. Вижу работу мысли на твоем слегка нахмуренном лбу. Давно ничего не сдавал? Или сия чаша тебя миновала? Сейчас это неважно. Итак, начали.
Вот ты встрепенулся и с радостью посмотрел на меня… точнее, на название статьи. Конечно же, создание сложной программы, и срочной к тому же! Ответ – неправильный. Речь, естественно, не идет о тех, для которых наша работа – каторга. Для них – любой шаг может быть в тягость, кроме получения денег, разумеется. Я говорю об увлеченном программисте, которого сложность завораживает, а сроки будоражат воображение. Он, по сути дела, и является настоящим программистом. С проблемой справится и получит колоссальное удовлетворение вместе с… небольшими деньгами.
Вижу, экзаменуемый задумался. Вторая попытка. Корректировка чужой программы! Лоб разгладился. На лице – понимающая улыбка. И правильно! «Влезать» в чужую программу порой гораздо сложнее, чем с нуля написать свою. Не все на это быстро решаются. Но если надо? Тогда приходится. Чужая мысль, чужое мышление. Вобрать его в себя не всегда удается. Можно исправить одно, а зацепить совсем другое. Так, вот в чем трудность, подытожишь ты. Ни в коем случае! Освоение программы уволившегося сотрудника – процесс все-таки достаточно увлекательный, хотя и очень каверзный. При победе (а куда ж она денется, если со всех сторон насели?) – триумф куда больше. Одним словом – это тяжко, но не смертельно.
Пауза длиннее. Задумчивость глубже. Наконец, озарение! Слово «тяжко» – оно говорит само за себя! Перетаскивать тяжелые вещи. Технику, столы при ремонте помещения или переселении в другую аудиторию. Для этого отрывают от любимого дела, иногда на день или два, а то и больше. Не хочется? Конечно! Посторонняя работа находит не только особей мужского пола. Женщинам приходится подметать, вытирать все от пыли и оберегать горшки с цветами, чтоб «мальчики» их ненароком не задели. Помню, как у нас в бюро делали срочный ремонт к приезду иностранных партнеров. Без нашего участия, конечно, не обошлось. Мы всемерно старались ускорить процесс, тем более что ютиться в «гостях» у соседей было крайне неуютно. Мы даже сами прокладывали сетевой кабель, не дождавшись соответствующей службы. У моего начальника хорошо получалось работать и молотком и дрелью, а я терпеливо держал под ним стул, чтобы эта дрель ненароком не упала… Других мужчин в бюро не было… Не было и чувства невыносимости. В конце концов все закончилось, и мы приступили к своему обычному делу, довольные и радостные.
Непростой экзамен, да? Ответы не проходят, мысли уже путаются, а я навис над душой чуть ли не в материальной оболочке и требую, требую… Ага! Дошло! Работа с заказчиками! Какими противными и неугомонными они бывают! Все соки выжмут и никогда не скажут, что довольны. Просто промолчат. Звонят только тогда, когда что-то не идет. Но и с ними программист может сладить. Выкрутиться, договориться, а если оказать маленькую толику опережающего внимания, то клиент – твой! Звонишь ему немножко раньше, чем он, и спрашиваешь, как ведет себя разработка. А он часто не готов ответить, потому что еще не брал в руки мышку и к клавиатуре со вчерашнего дня не прикасался. Отвечает чуть ли не извиняющимся тоном. А потом, когда столкнется с проблемой, уже не налетит на тебя, как бомбардировщик, а будет мягко просить.
Вижу, что-то хочешь вставить, дорогой читатель. Знаю, что. Промолчи, пожалуйста. Сам скажу. Внедрение программы. Опять ошибешься. Оно не без подводных камней, спору нет. Но это самый замечательный этап в жизни программиста. Все уже отлажено. Не надо мучительно думать, изобретать, приспосабливать. Продукт готов (с точки зрения исполнителя, конечно), надо только привязать его к другой технике. Даже если выявились проблемы, непривязанным он долго болтаться не будет. Программист сообразит, где, что нужно и кому нужно.
Вот и все. Программа создана, доработки сделаны, ремонт в родном помещении тоже, заказчик приручен, внедрение успешно прошло. Так где же настоящая супертяжелая трудность? Молчишь, читатель? Хорошо, помогу. Кроме всего вышеописанного есть одна неотъемлемая часть, без которой никто программу эксплуатировать не будет.
Инструкция! К ней нужна подробная и понятная инструкция! Это и есть камень преткновения для до сих пор не унывавшего программиста. Он может быстро сообразить, что нужно пользователю и с налету добиться результата. Поставленная задача почти моментально переводится в операторы конкретного языка. И этого никто не замечает! Порой даже сам программист. Но несколько папок писанины, которую необходимо сдать, он не заметить не может. Пусть, не писанины, а компьютерного набора текста, пусть не несколько папок, а всего одна. Все равно, для привыкшего летать резкое приземление равносильно крушению.
Помню, как сам я, на большой скорости отладив очередную программу, собрал всю силу воли для написания инструкции. Я спешил быстрее скинуть с плеч ненавистный груз, делая массу ошибок и не слишком внятно описывая режимы работ. Начальник долго сидел со мной, изменяя, где мог, обороты и приводя «труд» к сносному виду. Внутренне я очень сердился. Потом была следующая программа (как интересно!) и следующая инструкция (скорей бы отделаться!). На каком-то этапе я научился их выплевывать, а, точнее сплевывать. Но что-то не договаривалось, а что-то отображалось укрупненным планом. Не думаю, что я был одинок.
Часто описание великолепно работающих систем с мировым именем бывает лаконичным и оставляющим вопросы неотвеченными. Правда, орфография и стилистика там лучше. Но нюансы часто опускаются, а последние изменения в программах порой не успевают отражаться. Программный продукт всегда хоть немного опережает свою инструкцию. Нередко бывает, что программу делает один человек, а документацию совершенно другой, более к этому приспособленный. Естественно, возникают неувязки, ставящие в тупик пользователя.
Самое удивительное, что я встречал и программы, исходные тексты которых походили на инструкцию по их созданию. Аккуратные комментарии описывали, что делает каждый оператор. Представляю, сколько времени уходило на то, чтобы выполнить требование начальника. Эти программы, правда, было легче исправлять. Но как далеко можно было продвинуться без комментариев! Хотя работа велась по принципу «медленно, но верно и удобно в будущем». Программы в то ЕС-овско = СМ-овское время делались на десятки лет, а актуальность они потеряли гораздо раньше, года через два.
В творениях асов часто не встретишь не то что комментария, а и логически понятного стиля. Все так своеобразно накручено, что опасно прикасаться, и удивляешься, на каких принципах программа работает? А работает она правильно, пока ее не тронешь. Чем выше уровень программиста, тем меньше тяга к написанию документации. Он готов всегда объяснить на пальцах понятные для себя вещи и искренне удивлен, что они не всегда понятны другим.
|
Откуда взялся «Превед» и сколько уже удалось на нём заработать?
|
Превед Медвед!
Слово «Превед» нынче в моде. «Превед Медвед» - уже де факто – официальное обращение молодых (и не только) интернетчиков, этакий признак кастовости и непохожести на других. Именно «Превед» породил явление, названное в некоторых научных работах «аффтарский язык». Филологи бьют тревогу – русский литературный язык гибнет! После «Превед», «Медвед», «Кросавчег», «Зачод» и иже сними, словосочетание «Аффтар жжот» - высшая похвала автору какого-либо произведения (даже поста на блоге или форуме), воспринимается более менее нормально.
Так откуда взялся этот самый «Превед»?
К счастью, рождение этого феномена примерно известно. Случилось это 7-го февраля 2006 года и описано даже в нескольких научных диссертациях.
Но мы – люди простые! Обратимся к Википедии http://ru. wikipedia. org/wiki/Превед
«Широкое распространение слово «Превед» получило в результате появления в коллективном блоге Dirty. Ru русской редакции картины «Bear Surprise» Джона Лури (John Lurie), в феврале 2006 года. На картине изображен антропоморфный медведь, заставший туристов за занятием сексом |
Подробнее...
|
Свежие предложения от Интернет-маркетологов. Взгляд изнутри
|
Время телефонных справочников уже далеко позади, практически все потенциальные потребители ищут и находят компании через Интернет. А если компаний, предоставляющих один вид услуг, хотя бы две, то это уже конкуренция, бороться с которой призваны продвиженцы сайтов. Сейчас наличием сайта никого не удивишь, нужно чтобы он был не только красив и современен, но и занимал лидирующие позиции в популярных поисковиках.
По роду своей деятельности продолжительное время я занималась исследованием компаний, специализирующихся на продвижении и создании сайтов. Полученные данные, готова продемонстрировать широкой аудитории.
В данной статье вы не увидите конкретных названий компаний: этот материал не призван порочить представителей данной отросли. Его цель информировать вас, сотрудников компании, пользующихся услугами Интернет-маркетологов.
Итак, давайте разберемся, что и на каких условиях предлагают представители отрасли:
«Оплата только за результат»
Условия: вы платите только за достижение позиций в Яндексе по заданным |
Подробнее...
|
|
|