|
...показать на шкаф, набитый черепами черепах, и сказать:
"Смотри, сынок, твой отец. На его ракетах летает второе
поколение космонавтов. Его формулы используют, чтобы
сеять рис, по его чертежам делают кесарево сечение..."
М. М. Жванецкий
Как и в каждой профессии, у "неприкаянного" программиста есть свои трудности, их не мало. Скажу только, что на нем самом лежит проблема проталкивания результатов своего труда, в первую очередь - поиск заказов и сбыт готовых программ.
Что человеку надо?
О своем месте в жизни, о целях своего существования чаще всего, наверное, мы задумываемся в юности и в старости. А в остальное время мы просто живем, удовлетворяя свое стремление к ощущению безопасности. Истинной безопасности в мире не существует, но если у нас есть средства снять напряжение и рассеять тревоги, удовлетворить максимум своих желаний - мы чувствуем себя более спокойно. Вот мы и стремимся обеспечить себе гарантии исполнения максимального количества желаний - внушать любовь и уважение окружающим, радовать детей и родителей, наполнять желудок, обеспечивать своему телу комфортные условия...
Общество наше устроено таким образом, что исполнение желаний требует определенных денежных сумм, а деньги желательно зарабатывать честным путем, в идеале - получая еще и моральное удовлетворение от выполненной работы. Выбирая профессию, каждый из нас руководствуется собственными, сознательными или подсознательными, истинными или ошибочными, представлениями о существующей на тот момент реальности. Я поступила в ленинградский Университет на факультет ПМ-ПУ потому, что этого хотел мой отец, а я была послушным ребенком. Двенадцать лет назад папа умер, и я не знаю, что бы он сказал сегодня. Но полтора десятка лет назад за словосочетанием "профессия - программист" виделось будущее в радужных тонах. В те годы довольно легко можно было получить работу по распределению, в соответствии с собственным желанием и квалификацией, указанной в дипломе. Тогда еще казалось, что работы непочатый край - стоит только взять тему, освоить очередной язык, написать очередную программу...
Куда податься бедному ... программисту?
Шло время, и менялись не только денежные знаки. Так получилось, что практически все мои сокурсники были вынуждены изменить приобретенной профессии, большинство выпускников ЛГУ уже тогда ни дня не работали по специальности и ушли в торговлю или занялись собственным (не компьютерным) бизнесом. И дело здесь не столько в заманчивом примере БГ и даже не в универсальности образования... Уважение к этой профессии размывалось, как размывались границы области ее применения. Это падение престижа, совпавшее по времени с "расцветом перестройки", наверное, почувствовали многие мои коллеги.
За недавнее время отношение к профессии, похоже, несколько изменилось. Вероятно, причиной тому пресловутый научно-технический прогресс и радующая глаз повальная компьютеризация.
Программистами снова хотят быть, и, судя по данным журнала "Профиль" (№35,1997), который исследовал рейтинг факультетов МГУ, в столице хотят очень: в 1997 году на факультет вычислительной математики и кибернетики (ВМиК) было подано 2079 заявлений и на одно место претендовали 6,8 человека. Эти цифры вывели ВМиК в лидеры среди факультетов МГУ. Может быть, в столице есть хорошие вакансии для программистов? Или такой конкурс возник благодаря притоку иногородних абитуриентов?
В питерском университете на дневном отделении ПМ-ПУ ситуация сложилась иначе: конкурс 1,4 человека на место, проходной балл - 8. Но у нас и условия обучения другие. В Петергоф на электричке и раньше ездить каждый день было лениво. При сегодняшней работе транспорта и необходимости зарабатывать на жизнь в свободное от занятий время, деревня Темяшкино становится все менее привлекательной. Кроме того, Олег Литвин ("ComputerPress" № 9, 1997, "Что такое авторизованное обучение?") утверждает, что самые лучшие преподаватели в области вычислительной техники покинули стены высшей школы опять же из-за экономических проблем, и уровень подготовки студентов нынче стал очень низким.
Однако, обучение и конкурсы, похоже, существуют сами по себе и имеют небольшое отношение к российскому рынку труда, уже и так перенасыщенному (спорное мнение - Прим. Ред.) специалистами этого профиля. А что касается профиля, то в журнале "Профиль" (№43, 1997) недавно была опубликована "двадцатка" самых перспективных - на ближайшие 5 лет - профессий. Этот рейтинг, как указано, составлялся при помощи ректрутинговых агенств. Программист для работы за рубежом оказался на 14 месте, сразу же за журналистом и выше юриста, коммерческого директора, повара, дипломата и врача (места с 16 по 20 соответственно). Но престижность профессии программиста оценивается ниже, чем у ресторанного повара, а безопасность (имеются в виду возможные неприятности с законом и мафией) ниже, чем у главного бухгалтера. Сам же показатель перспективности выше, чем у врача(?) и юриста, однако ниже, например, чем у журналиста (может быть, потому что в том же рейтинге профессия журналиста названа более доступной?). Эти данные интересны, но, как любая классификация, являются попыткой подогнать многообразие мира под типологические стереотипы, и вряд ли могут быть абсолютно объективными.
Конечно, трудно сказать, что будет через несколько лет, но сегодня на рынке труда программисту найти место по-прежнему - если не более - сложно. Редко встречающиеся на ярмарках и биржах труда вакансии по специальности представляют собой мало оплачиваемые рабочие места в бюджетных конторах. И такая работа, как правило, не требует применения программистских способностей и по статусу приравнивается к работе сантехника или уборщицы. Изобилующие сегодня в газетах предложения "выгодной" работы для программистов сводятся к следующему: забыть о своих мозгах и распространять за проценты чужие программные продукты (в основном, "1С", "Консультант +" и т.п.) или - если внешность соответствует - работать "консультантом" в торговых залах с ПО и компьютерной или оргтехникой.
В целях минимального жизнеобеспечения можно заняться частным обучением пользователей. Стоимость преподавания начального курса по Win'95, NC и MS Office'97 (50-80 часов) - от $100. Специфика этой работы имеет минус - объективное существование "особо одаренных" учеников. У Вас достаточно крепкие нервы?! Как правило, контакт с "особо одаренными" не заканчивается по истечении оплаченных часов. Вам предстоит еще не раз объяснять по телефону, как заархивировать файл, скопировать его на дискету и т.д. Примите к сведению полезный совет: не поленитесь сразу же написать свой курс (пригодится потом не раз). Это, во-первых, высвобождает время для практики - ученику не надо ничего конспектировать. Во-вторых, от телефонных звонков на тему "я забыл, какая клавиша" это вас точно избавит. Но вопросы, почему принтер не печатает или в Word что-то потерялось - это грустная неизбежность. Кстати, в обучении легче с женщинами - они более въедливы и если уж хотят почему-то стать пользователями, то добиваются этого. Правда, и "особо одаренных" среди женщин больше. Но что интересно - сразу видно, способен ученик "овладеть" компьютером, или никогда этого не сможет "по определению". С одним доктором очень гуманитарных наук я возилась три года - с нулевым результатом. А некая ученица после объяснения, на какие кнопки лучше не нажимать, сама разобрала весь MSOffice, а я только выискивала в "Библии пользователя" ответы на ее нестандартные вопросы.
Вариант приложения рук (а точнее, мозгов) к процветанию рынка программного обеспечения в иных территориальных пределах - весьма спорное и трудноосуществимое решение проблемы безработицы для программистов. Но, если уж вы нацелены на работу за рубежом, то, возможно, для начала имеет смысл попробовать получить сертификат какой-либо уважаемой зарубежной фирмы, например, Microsoft или AutoDesk.
Экзамены от Microsoft более чем в 90 странах принимает Sylvan Prometric. По утверждению преподавателя "Сетевой Академии" Сергея Любарского, "звание" Microsoft Certified Solution Engineer в России получили всего 250 человек (в мире 20 тысяч), а Microsoft Certified Solution Developer и того меньше - всего 80 в России, в мире - 4 тысячи. Хотя эти цифры говорят скорее о пока еще непопулярности подобного сертифицирования в нашей стране. Однако, пока у нас в стране наличие красивой бумажки с подписью Билла Гейтса на зарплату не влияет, а шансы найти работу через агентства по найму уменьшаются в прямой зависимости от количества всяких сертификатов - чем выше ваш профессиональный уровень, тем меньшему числу работодателей вас будут предлагать. Кроме того, есть вероятность, что вас будут использовать как подставное лицо (обычно рекрутинговая фирма обязана предложить работодателю 3-х кандидатов). Ваша заведомо неподходящая из-за слишком высокого уровня кандидатура поможет фирме "держать марку".
Насчет весомости этих сертификатов при попытке устроиться на Западе разные ходят слухи. Достоверно известно только то, что нет разницы, в какой стране получать сертификат - перед сдачей экзамена вас регистрируют в основной фирме и, если экзамены сданы, их вам пришлют по почте "оттуда" вместе с лицензионными CD и кое-какой литературой. Примите к сведению, что вы ничего не обязаны будете доплачивать таможне при получении этой посылки. В общем, было бы желание, лишние деньги и время - можно попробовать. Кстати, стоимость одного экзамена на получение сертификата Microsoft в России ниже, чем за рубежом - у нас всего $25 ("у них" - $50-100), а число попыток практически не ограниченно. Однако, во время сдачи экзаменов, часто в условиях цейтнота, придется резво "думать на английском", ответы на экзаменационные вопросы требуют академического подхода, то есть, человеку с хорошей практикой обслуживания компьютеров в российских условиях придется для начала "забыть" весь свой опыт.
Так куда же податься безработному программисту?
Это сладкое слово "свобода"...
После Университета я недолго работала по специальности: иллюзия творчества развеялась достаточно быстро. Использовать компьютер как печатную машинку на сомнительное благо советской науки (набирая тексты чужих диссертаций) мне просто надоело. Я уволилась в никуда, казалось, что работу найду без проблем... Но перепробовав всевозможные варианты трудоустройства и самые разные применения профессиональных навыков, включая преподавание математики в средней школе, работу секретаря в СП и профессию домохозяйки, я остановилась. Мне очень не хотелось мириться с тем, что когда-то столь престижное образование сегодня оказалось бесполезным. Вот и получилось так, что в настоящее время я имею статус "вольного стрелка": никому не принадлежу, работаю сама по себе. Хорошо это или плохо, выгодно или нет - вопрос, скорее, риторический. Во всяком случае, сегодня я понимаю, что это совсем не страшно и хочу поделиться опытом, накопленным в этой роли.
Как и в каждой профессии, у "неприкаянного" программиста есть свои трудности, их не мало. Скажу только, что на нем самом лежит проблема проталкивания результатов своего труда, в первую очередь - поиск заказов и сбыт готовых программ, а значит - проблема рекламы. В течение года я занималась распространением одного своего программного продукта и обнаружила весьма интересные моменты. Дабы не нарываться на обвинения в скрытой рекламе, не стану упоминать специфику своей работы и не назову ничьих имен. Скажу только, что мое "творение" по некоторым параметрам не имеет аналогов, может применяться в различных областях и заслужило массу лестных оценок специалистов.
Началось все с того, что мне повезло оказаться в нужное время в нужном месте, и я получила конкретный заказ конкретной фирмы. Я не только выполнила заказ, но и сделала свой продукт универсальным, а вскоре решила выставить его "на продажу". У меня не было никакого опыта в этом вопросе, только - женская интуиция и необходимость зарабатывать на жизнь.
С трудом раздобыв конфиденциальный, предназначенный для внутреннего употребления, справочник с подробнейшими координатами фирм нужного мне профиля, я разослала примерно полсотни факсимильных рекламных сообщений о программе, указывая свой телефон и e-mail адрес. Доводом за использование факса послужил тот факт, что любой секретарь, обнаружив пришедшее сообщение, в 90 случаях из 100 не рискнет его уничтожить, не показав начальнику. Участь же рекламных листовок, которые подбрасываются в почтовые ящики или лежат на прилавках (за последнее обычно нужно платить), известна всем. Полезным выходом этой акции были три отклика, из которых только в одном случае контакт с потенциальным заказчиком пошел дальше ознакомительного телефонного разговора.
В дальнейшем обстоятельства сложились так, что моя работа была описана в одном толстом московском компьютерном журнале, а демоверсия программы размещена в Internet. После этого рекламного этапа начался обвал писем по e-mail, однако отклики были весьма специфичны - в основном, от коллег, желавших обсудить некоторые частности работы. Кроме того, оказалось, что журнал внимательно читают, прежде всего, на северо-востоке страны и на Украине, а в Internet по делу бизнесмены заглядывают редко.
Потенциальные заказчики, доля которых среди всех поступивших сообщений была невелика, опять же реальными заказчиками не стали. Причиной тому в большинстве случаев оказались территориальные проблемы и моя "самостоятельность". В данной ситуации "самостоятельность", или "юридическая независимость" означает определенную степень доверия с обеих сторон. Хотя на самом деле заключать договор с физическим лицом часто безопаснее, чем с фирмой - "физическое лицо" в крайнем случае найти проще, чем "лицо юридическое", и сотрудничество с непосредственным "производителем" всегда дешевле, чем с фирмой-посредником.
Что же касается территориальных проблем, то выезжать к заказчику для установки, а затем для поддержки программного продукта за свой счет нынче вряд ли по карману одиночке, да и многим фирмам. Кстати, если заказ последует из "братской республики", двойное налогообложение не всякий выдержит... И опять же - как с "физическим лицом" договориться за сотни километров или через пару государственных границ? Как поверить неведомой фирме, как заставить фирму поверить вам? А если высылать дискеты наложенным платежом, кто, как и какую будет нести ответственность, если вдруг по каким-либо причинам программа "не встанет"? А как быть, если что-то придется исправлять на месте под условия работы клиента? Кстати, изначально следует ограничить для себя объем доработок, на которые вы готовы согласиться в случае необходимости. Изменения под конкретного заказчика стоимостью плюс 30 % к цене неизмененного продукта можно выполнить за 7 - 10 дней. На более крупные изменения соглашаться я бы не советовала - вы станете "заложником" заказчика, и рискуете никогда не довести работу до конца, следовательно, не получить денег и потерять время. Еще один момент - прежде чем обсуждать доработки, убедитесь, что клиент тщательно изучил обязательно составленное вами "Руководство пользователя". Не любят деловые люди читать инструкции, и может так оказаться, что в вашей программе есть все, просто клиент не разобрался.
Кружатся диски
Финальным аккордом этой моей истории стали события последнего месяца. Холодным, темным, ранним зимним утром меня вытащил из постели телефонный звонок от очень уважаемой питерской фирмы, которая решительно желала приобрести мою программу. Не успела я договориться с ними о встрече, как один за другим последовало еще несколько подобных звонков. Причины такого неожиданного внимания скоро прояснились: неизвестные ни мне, ни хозяевам Web-страницы, откуда была перекачана информация, предприимчивые сограждане выпустили пиратский диск. На нем, среди прочего, оказалась демоверсия моей программы. Справедливости ради должна сказать, что этот CD пользуется сейчас спросом благодаря достаточно грамотной подборке программного обеспечения на нем. Конечно, проблема пиратства заслуживает отдельного разговора. Но сейчас - не об этом.
Наличие демоверсии на CD не просто удобно и выгодно. Как показал опыт, именно такая реклама безошибочно доходит до потенциальных клиентов.
Сегодня существует возможность записать собственный CD, тиражировать его и продавать - достаточно вложить в это дело примерно $8-10 на каждый CD, если обращаться для записи в фирмы, или купить записывающий CD-ROM ($300-700) и чистые диски ($3-4). Набор для создания наклеек и этикеток на CD - $59. Сколько после этого будет стоить один CD - нетрудно подсчитать... А успех "предприятия", видимо, в основном зависит от яркой обложки, оригинального названия и местоположения точек сбыта. Возможно, я так и сделаю - в следующий раз, когда опять не получится с факсом, Internet и т.п.
Программист и закон
Как защитить свою "интеллектуальную собственность"? Получить патент возможно, это сегодня обойдется примерно в $200-500, если обратиться за его оформлением к фирме-посреднику. Самостоятельно сложно - предварительная экспертиза, окончательная экспертиза в Москве. Оформление патента - почему-то в Ужгороде (Западная Украина). А потом это свое авторское право желательно ежегодно финансово поддерживать - в размере 1 МРОТ. Стоит прикинуть, не будет ли это дороже, чем несанкционированное использование вашей интеллектуальной собственности? Да и как Вы сможете проконтролировать судьбу своего продукта? По опыту, думаю, здесь выход один, проверенно наш, отечественный: создавать продукты таким образом, чтобы их взламывать было невыгодно. Потому как всякие разные хитрости программной и аппаратной защиты (например, пресловутые ключи HASP) применимы не всегда и не всегда срабатывают...
Непонятно, что о деятельности "свободного программиста" говорит закон. Кажется, на этот счет он пока еще молчит, но лучше быть готовыми ко всему.
В любом случае, не спешите "переквалифицироваться в управдомы". Мы все очень любим себя жалеть, подчас на это "хобби" тратя всю свою жизнь. Стоит ли программистам жаловаться на безработицу?
"Это не безработица. Это сущая безделица" (М. М. Жванецкий).
|