Почему KaufmanICT?
Коротко: чем контракт с KaufmanICT выгоден заказчику?
· Риски минимальны
· Вероятность успеха максимальна
Основные конкурентные преимущества
1. Солидный опыт руководства проектами в сочетании с высшей программистской квалификацией
· работаю в компьютерных проектах более 50 лет, доктор физико-математических наук, бывший профессор МГУ им. Ломоносова
· неоднократно приходилось спасать проекты, в том числе международные
2. Способность к продуктивной деловой активности в области новейших технологий
· в последнее время задумал и реализовал несколько нетривиальных сервисов, а также освоил блокчейн-технологию
3. Явно сформулированная база конструктивного поведения в быстро меняющемся мире – Ниша занятости дееспособных ветеранов, Привычнологический анализ, Культ понимания, Естественные свойства (аксиомы) Сети, Социальные аксиомы, Заповеди программиста, Регистрационная революция и др.
Подробности ниже.
Как Виталий Ш. Кауфман стал предпринимателем
Почти всю жизнь я работал по найму. Свои первые полвека я прожил в Советском Союзе, где иных видов занятости для таких людей, как я, не существовало. В значительной степени именно поэтому, переехав в Финляндию, я ориентировался тоже только на работу по найму (скорее по привычке, чем сознательно оценив иные варианты). Ситуация изменилась, когда я достиг здесь пенсионного возраста (68 лет). Вместо обычного в таких случаях предложения выйти на пенсию я получил предложение от руководства фирмы, где работал последний десяток лет, продолжить работать вместе, однако организовать взаимодействие по-новому.
Мне предложили открыть свою собственную фирму, а с бывшими работодателямии заключить долговременный контракт (уже как с заказчиками), который предусматривал бы полное сохранение (даже улучшение) условий моей работы, включая рабочий кабинет, рззмер вознаграждения и свободу работать дистинционно (которая у меня всегда была).
Так я впервые в жизни стал (сначала скорее формально, в лишь затем фактически) не работником по найму, а предпринимателем, и именно так возникла моя фирма KaufmanICT (предоставляющая прежде всего мои личные профессиональные услуги в области ICT).
Почему потенциальному работодателю контракт с KaufmanICT выгоднее найма
Наниматель связан трудовым законодательством (уплата взносов в различные фонды, ограничения по части найма и увольнения работника, соблюдения правил охраны труда и т.п.).
Заказчик связан по существу только контрактом. В контракте можно прописать, в частности, удобные для заказчика условия прекращения действия контракта..
Не сработались — спокойно и без проблем разошлись.
Сработались — продлеваем контракт, делаем его долговременным.
Почему выгодно сотрудничать дистанционно
Возможность сотрудничать (в том числе доставлять услуги и продукты) дистанционно - как нельзя лучше соответствует характеру ICT услуг, Контакты «вживую» по-прежнему важны и могут быть весьма продуктивными, но их частота может быть резко снижена, создавая при этом более комфортные условия для достижения содержательных результатов (для обеих сторон).
В нашем случае это означает, что местоположение заказчика становится практически не существенным (если, конечно, заказчику важен результат, а не нечто совсем иное
).
Почему стоит сотрудничать именно со мной
Вот что я способен делать на уровне явно выше среднего (резюме) :
- Выделять главное в замысле, проекте, материале, докладе, диссертации
- Многие годы на факультете ВМК МГУ работал Всесоюзный семинар по системному программированию под руководством профессоров Шура-Бура, Жоголева и Трифонова. Соискатели учёной степени в области программирования со всего СССР считали для себя важным «обкатать» представление своих результатов, выступив на этом семинаре.
- В этом семинаре я участвовал практически всегда и не раз мне удавалось сформулировать результаты доклада короче, яснее, доходчивее автора (к удовольствию не только аудитории, но и самого докладчика
). - Эта же способность позволяла мне помогать (в особенности при постановке задач, написании статей и подготовке выступлений) своим студентам и аспирантам (более 25, из них 11 защитили диссертации).
- Оценивать проекты, материалы, доклады, идеи
- Много раз мне приходилось оценивать не только диссертации, но и предложения по проектам, а также проекты в целом. В результате я выработал набор личных приёмов, помогающих давать достаточно обоснованную оценку даже в условиях жёстких ограничений на ресурсы, которые оказывалось допустимым затратить на выработку оценки.
- Один из характерных примеров — из моей работы в группе по языку Ада Технического Комитета 22 международной организации по стандартизации ИСО (ISO-IEC/JTC1/SC-22/WG-9 — Programming Language Ada).
- Во время заседания группы во Франкфурте (насколько помню, в 1991 году) пришлось довольно часто голосовать (от имени СССР и Финляндии
) по предложениям, поступающим от представителей разных стран. - Представитель Швейцарии подошёл ко мне в перерыве и с явным уважением сказал, что весьма удивлён результатами моего голосования. «Как Вам удаётся голосовать столь уверенно и содержательно, хотя Вам наверняка должно быть не просто понимать дискуссию по тонким аспектам языка Ада, проходящей к тому же на довольно быстром английском?» (Было очевидно, что английский у меня, впервые выехавшего за границы СССР в возрасте 50 лет, был далёк от совершенства).
- Я ответил, что у меня есть очень простой и чёткий критерий оценки предложений по стандарту языка Ада — если предложения облегчают обучение языку, я почти всегда голосую «за», иначе — «против».
- Мы посмеялись и разошлись, довольные друг другом. Однако, если говорить серьёзно, методологически подобные ясные и содержательные критерии оценки исключительно важны.
- Ещё один показательный пример — моя оценка проекта, предлагавшегося в качестве обоснования партнёрства фирм Nokia и Siemens. Я дал отрицательную оценку проекту. Как я потом узнал, проект принят не был.
- Придумывать новые идеи и целые направления
- Новых идей я придумал немало, некоторые стали, в частности, основой моих кандидатской и докторской диссертаций, а также диссертаций моих аспирантов.
- Я издавна коллекционирую свои идеи. Уверен, что некоторые из них по-прежнему актуальны. Был бы рад их обсудить с потенциальными партнёрами для совместной реализации.
- О направлениях. Вспоминаю, как обрадовался, когда в 70-е годы прошлого века сообразил, что тестирование трансляторов языков программирования может стать весьма перспективным направлением исследований и разработок на университетской кафедре (кафедре языков программирования факультета ВМК МГУ).
- На радостях поделился с Игорем Васильевичем Поттосиным, вместе с которым как раз в этот момент участвовал в программистской конференции и жил в одном номере отеля (отдельный номер в те времена в СССР был экзотикой
). Игорь Васильевич, не только известный программист и исследователь, но и университетский преподаватель, высоко оценил эту идею. - Тестированием трансляторов стало на нашей кафедре одним из основных направлений не только исследований, но и договорных работ. Мы разработали свою методику тестирования и применяли её в том числе для Фортрана 77, Паскаля и Ады, работая на таких заказчиков, как ИТМиВТ АН СССР, НПО «Энергия» и др. Некоторые из моих аспирантов стали впоследствии известными специалистами в области тестирования (например, А. Л. Александров).
- Есть и другие примеры найденных мною направлений исследований и разработок, которые определили (и до сих пор определяют
) профессиональную судьбу моих бывших аспирантов. - Доводить идеи до ума, до конечного продукта
- У меня не было ни одного программистского проекта, который бы не завершился работающей программой.
- Один из последних примеров - ВицитА - интернет-сервис для корректного и удобного цитирования видео-аудио-роликов (в том числе, для работы с разнообразными форматами и хранилищами, а также создания глубоко структурированных оглавлений видео-аудио-роликов).
- Сервис ВицитА придуман и реализован мною в 2014 году. Существенно обогащённая версия появилась в 2018 году.
- Ещё один пример - проект 2015 года - ЛИС (Личный Инструмент Сетенёра - путешественника по Сети)
- Работать на стыке различных областей программирования (интеграция)
- Я работал в самых различных областях программирования — от операционных систем и трансляторов до автоматического доказательства корректности программ, от стандартизации языка Ада до программирования на PHP и Autoit, от проектирования и управления проектами до работы оператором ЭВМ.
- Кстати, последнее было не экзотикой, а характерным приёмом моей работы — работая одновременно и руководителем проекта, и оператором, я лучше видел все тонкости взаимодействия партнёров по команде на всех уровнях сверху донизу.
- Имея такой багаж, я не раз успешно выполнял роль интегратора — соединял в единое целое первоначально различные по времени возникновения и назначению программные комплексы.
- Вытаскивать проекты из провала
- Характерные примеры:.
- В 1970 году «свежеиспечённым» кандидатом физ-мат наук я был поставлен в НИВЦ МГУ временно руководить сразу четырьмя отделами, работавшими под научным руководством Евгения Андреевича Жоголева, и до этого несколько лет занимавшимися созданием совершенно новых для того времени многоязычной системы модульного программирования СИМПР, поддерживающей её операционной системы с динамическим загрузчиком БИЗОН, а также транслятора с САЛГОЛа (модульного Алгола-60) для машины БЭСМ-6.
- Это был совместный проект НИВЦ МГУ и ОИЯИ (Объединённого института ядерных исследований (г. Дубна)). ОИЯИ отвечал в этом проекте за транслятор с языка Фортран-66.
- Подчеркну базовые идеи проекта (предложенные Евгением Андреевичем Жоголевым). Их уникальность и перспективность для того времени сегодня совершенно очевидны, но тогда они не были поняты почти никем из людей, принимавших ключевые административные решения, определившие окончательную судьбу проекта.
- БИЗОН (библиотекарь, загрузчик, операционный набор) — обеспечивал базовый семантический уровень системы, единый язык загрузки, не зависящий от конкретных языков программирования, а также динамическую загрузку модулей, написанных на разных языках программирования — тогда это были ассемблер, САЛГОЛ и Фортран.
- СИМПР (система модульного программирования) — обеспечивала базовый набор типов и преобразований типов, и также согласованную с этим набором трансляцию с различных языков программирования на единый семантический уровень. Другими словами, СИМПР обеспечивал настоящее модульное многоязычие.
- Оцените поразительную близость базовых свойств СИМПРа конца 60-х прошлого века и .Net Framework — программной платформы, выпущенной компанией Microsoft в 2002 году!
- Совершенно не удивительно, что такой проект занял столько времени и сил весьма квалифицированного коллектива, причём сроки предъявления работающей системы всё откладывались и откладывались.
- Я был назначен, как сказали бы теперь, «аварийным менеджером» именно для того, чтобы СИМПР наконец заработал.
- Сделать это требовалось в исключительно сжатые сроки. Руководство НИВЦ считало, что только при этом условии удастся сохранить партнёрство с ОИЯИ.
- Мы работали в аварийном режиме - днями и ночами, по 18 и более часов в сутки. Мне было, пожалуй, в некотором смысле проще других - я был самым молодым, к тому же жил с семьёй в общежитии МГУ рядом с НИВЦ — можно было сходить ненадолго поспать.

- Мы приняли ряд специальных мер для консолидации наших усилий, в частности, создали «оргбюро» из наиболее квалифицированных сотрудников.
- К тому же именно тогда я изобрёл и применил свой «фирменный» метод спасения проекта — работать одновременно на разных его уровнях — в данном случае и руководителем, и оператором ЭВМ, и аналитиком-тестовиком.
- Каждое утро на столах сотрудников появлялись приготовленные мною листинги — результаты тестов, которые я лично прогонял в качестве оператора. В листингах я комментировал найденные мной ночью ошибки в коде, написанном соответствующим сотрудником.
- Подобная интеграция нескольких ролей в одном лице неоднократно доказывала свою эффективность в создавшейся ситуации.
- Мы полностью справились с задачей, предъявив работающий комплекс точно в назначенный срок.
- К сожалению, эта наша работа не вышла за пределы НИВЦ МГУ по причинам, никак не зависящим от меня лично или качества работы — наши руководители разрушили партнёрство, не сумев согласовать условия дальнейшего взаимодействия с партнёрами из Дубны.
- После разрыва сотрудничества с НИВЦ МГУ ОИЯИ самостоятельно выпустил сильно урезанную систему без модульного многоязычия, снабжённую только транслятором с Фортрана. Она получила название «Дубна», и была многие годы довольно широко распространена в СССР.
- Я, конечно, не люблю и не советую работать в аварийном режиме. Однако, когда такой режим вызван внешними обстоятельствами, и в таком режиме работы мне удаётся быть результативным — не только и не столько за счёт интенсификация усилий, сколько за счёт творческого подхода к управлению командой.
- В нашем случае, кроме создания атмосферы персональной ответственности и взаимной поддержки участников команды, ключом к успеху послужил личный пример руководителя проекта, способного при необходимости лично выполнить любую работу.
- Последний раз поработать в режиме «вытаскивания» проекта мне довелось, когда меня пригласили в европейский проект X-Change (с участием команд из Германии, Финляндии, Греции и Франции), призванный продемонстрировать новые средства управления процессами — с интенсивным применением веб-сервисов, создаваемых каждой стороной в соответствии с узкой профессиональной специализацией партнёров.
- Наша фирма отвечала за интеграцию веб-сервисов в едином интерфейсе пользователя. Состояние дел выглядело катастрофическим, во всяком случае, с точке зрения необходимости предъявить работающий результат интеграции.
- Пришлось снова поработать в аварийном режиме. Теперь я был уже не самым молодым, а самым пожилым участником проекта
- Первым делом мною была создана собственная тестовая среда с собственными веб-сервисами, моделирующими веб-сервисы партнёров — таким образом появилась (ранее не запланированная) возможность отлаживать взаимодействие с отдельными партнёрами, не дожидаясь отстающих.
- Это позволило постоянно иметь возможность наглядно видеть (а также демонстрировать) состояние проекта — что работает, а что ещё не доведено до ума.
- Проект был успешно завершён точно в срок.
- Эта история, кроме прочего, подтверждает мою способность быстро ориентироваться в сложной обстановке (в данном случае первоначально совершенно мне незнакомого международного проекта), оценить проект, выделить в нём главное, правильно расставить приоритеты и эффективно заниматься именно ключевыми аспектами, способными вывести проект из провального состояния.
Чего мне хотелось бы:
- Генерировать и разрабатывать перспективные идеи, доводить их до ума совместно с достойными партнёрами
- Заинтересован особо в кооперации по проекту «Бессмертие в Сети».
Направления взаимодействия, где мои знания и навыки могут особенно пригодиться:
· Анализ, генерация и оценка идей
· Тестирование (в особенности блокчейн-приложений и смарт-контрактов)
· Оценка программистских проектов (в особенности на ранних стадиях)
· Обучение (в особенности дистанционное, том числе руководство квалификационными работами студентов и аспирантов)
· Сверхживучие системы
· Веб-сервисы
· Локализация, редактирование и переводы
· Интеграция программных систем (в том числе с системами, сделанными на устаревающих платформах)
· Стандартизация
Мне интересны занятия как теорией сверхживучих систем (с возможным руководством аспирантами), так и (особенно) практика — проект общедоступного сервиса для обеспечения «духовного бессмертия» — сверхнадёжного и неограниченного во времени («вечного») сохранения личного архива, в некотором смысле — «народного» музея современной цивилизации.
Создание сверхживучих систем становится всё более популярным. В Сети, которая сама была в своё время задумана именно как сверхживучая система, множатся сведения о проектах (как о серьёзных, так и весьма сомнительных), ориентированных на бессрочное сохранение контента и т.п. Подробнее с моим текущим видением этой проблематики можно познакомиться, например, здесь.
Говоря о дистанционном обучении, я имею в виду не только руководство аспирантами (и студентами), но и блоги, сайты, вебинары. Их тематика могла бы определяться, например, моими заметками о проблемах программирования Сети. Заметки эти основаны на моём личном опыте, в том числе опыте последних десятилетий работы в индустриальном программировании. Они в сущности — продолжение моей довольно известной книги Языки программирования: концепции и принципы, вышедшей в 2011 году вторым изданием в серии «Классика программирования«.
Книга эта в своё время многократно обкатывалась на заинтересованных слушателях. Хотелось бы найти подходящую аудиторию и для заметок о проблемах программирования Сети.
Итак, чем контракт с KaufmanICT выгоден заказчику?
Сказанное выше позволяет мне снова повторить, что для контракта с KaufmanICT :
· Риски минимальны
· Вероятность успеха максимальна
Презентации и идеи:
· Резюме
· ВицитА
· ЛИС
· Законы об интеллектуальных ценностях: разумная альтернатива интеллектуальной собственности
Последнее изменение: 17.2.2023
Конструктивная критика приветствуется. Замечания направляйте, пожалуйста, автору - Виталию Ш. Кауфману (отправляя письмо, не забудьте убрать антиспам в адресе).
Комментариев нет:
Отправить комментарий