Добавить в избранное

Оглавление

Главная страница

Готовые работы

Примеры кода

В поисках работы... .

Мое резюме

Связь со мной

Гостевая книга

Switch to English




Rambler's Top100

Этапы большого пути

  • Я, Александр КОЖАНОВ, родился 31 марта 1961 г. в городе Свердловске ( СССР ) - ныне Екатеринбург ( Россия ).
  • 1978 г. - с золотой медалью закончил среднюю общеобразовательную школу №132 означенного города. Примерно с этих времён свободно владею французским языком.
  • 1978-84 г.г. - учился на кафедре экспериментальной физики физико-технического факультета Уральского Ордена Трудового Красного знамени Политехнического Института им. С.М. Кирова. Средний балл в зачётной книжке за время обучения – 5.0
  • 1983 г. - лучшая работа среди студентов Советского Союза. Тема - «Измерение сверхмалых токов с высокой точностью» ( прибор для измерения токов от десять в минус шестой до десять в минус тринадцатой степени ампер с точностью не менее 1% на самом чувствительном диапазоне с автоматическим переключением диапазонов ).
  • 1984 г. - защитил с отличием диплом на тему «Система пространственно-углового сканирования пучка ионов циклотрона» и успешно закончил вышеназванный институт по специальности «Дозиметрия и защита» ( в простонародье - «Экспериментальная ядерная физика» ) с присвоением квалификации «инженер-физик». Помимо основного диплома получил Почётный диплом инженера-исследователя и рекомендацию в очную аспирантуру.
  • 31 марта 1984 г. - совершил крайне необдуманный шаг – по собственному желанию по распределению уехал в г. Димитровград Ульяновской области и приступил к работе в качестве инженера-исследователя в Научно-исследовательском институте атомных реакторов им. В.И. Ленина ( ныне – НИИАР им. Е.П. Славского ), где и обитаю волею судеб до сих пор...
  • 1986 г. - закончил курсы повышения квалификации в Московском филиале ЦИПК по специальности «Прикладная математика в научных исследованиях» - довольно бесполезное занятие, т.к. с математикой у меня всё и так было и есть нормально.
  • 1990 г. - прошёл дополнительное обучение в Средне-Азиатском ВМНУЦ ( г. Ташкент ) по специальности «Построение прикладных программных систем на основе пакетов МАСТЕР и Framework II». Вообще бесполезное времяпрепровождение, если не считать, что научил местное население, включая преподавательский состав, более-менее прилично обращаться с персональными компьютерами IBM PC/XT/AT под управлением DOS.

    Восхождение по лестнице программинга

  • 1980- 81 г.г. - первая попытка написания программы. На 3-м курсе института получил экзамен-автомат по «Уравнениям математической физики» за нетрадиционное выполнение курсовой работы на тему «Разложение многочлена произвольной степени в ряд по ортогональным полиномам Лежандра и фукциям Бесселя 2-го рода». Для этого написал и отладил свою первую программу на языке высокого уровня FORTRAN IV, которая была запущена на ЭВМ ЕС1045. Объём кода – сотни строк.
  • 1984- 86 г.г. - программирование на языках LEM II ( бейсикоподобный язык для управления автоматизированным спектрометром IN-90 фирмы Intertechnique ) и CATY ( Бэйсик, дополненный командами управления измерительными блоками в стандарте КАМАК )- организация циклов измерений ( измерительные мониторы ).
  • 1987 г. - создание интерактивного справочника радионуклидов на языке Pascal ( интегрированная среда разработки Borland Pascal ), работающего под упарвлением ОС DOS 1.0 на персональном компьютере Robotron 1910.
  • 1987 г. - первые опыты программирования на классическом Си ( интегрированная среда разработки Borland C 1.0 ) - создание автоматизированного комплекса для технологической установки. Измерительная часть комплекса базировалась на блоках в стандарте КАМАК, управляемых встроенной в крейт КАМАК микро-ЭВМ Microna, выполняющей монитор измерений на языке CATY. На языке Си разработана анализирующая часть комплекса, занимающаяся обработкой гамма-спектров и представлением данных пользователю - интерфейс пользователя ( работал под управлением DOS 2.0 на советской ПЭВМ Нейрон ). Интерфейс пользователя, кроме того, обеспечивал связь между Нейроном и Microna через последовательный порт. Суммарный объём кода – тысячи строк.
  • 1991 г. - переход на объектно-ориентированное программирование на языке С++ ( Borland C++ 1.5 ) - интерактивная программа создания загружаемых шрифтов для принтера и дисплея.
  • 1992 г. - первая масштабная разработка на С++. По заказу ЗАО «Промсервис» ( г.Димитровград ) создал "Cистему диагностирования вращающегося оборудования роторного типа". Система имела интуитивно понятный графический интерфейс со встроенными «хэлпами» и надёжный канал связи через последовательный порт RS-232 c измерительными устройствами ( шумовыми анализаторами ПРИЗ ). Разработка, доводка и сопровождение системы продолжались вплоть до лета 1997 года ( интегрированная среда Borland C++ версий от 1.5 до 3.1 ). Объём кода превысил 35000 строк на Си++ !!! Исполняемый процессор размером в 478 кбайт успешно работал на любом персональном компьютере IBM PC/XT/AT с размером ОЗУ всего 492 кбайт (!) под управлением ОС DOS версий 2.0 и выше. Система успешно внедрена в самом НИИАРе и на целом ряде промышленных предприятий России и СНГ : Новокуйбышевский НПЗ, Северский трубный завод, Алтайская коксовая батарея ( г.Заринск ), Молдавский металлургический завод, Казанский компрессорный завод, АвтоВАЗ, Балаковская АЭС и т.д.
  • 1998 г. - начало создания информационно-измерительной системы ( ИИС ) сложной технологической установки : разработка структуры базы данных ( на основе Microsoft SQL Server 7.0 ), измерительных серверов ( управление блоками ADAM ), программы автоматической записи переговоров персонала управления в момент возникновения аварийных ситуаций и интерфейса пользователя ИИС – просмотровщика содержимого базы данных ИИС на основе технологии клиент-сервер ( с использованием Microsoft Foundation Classes – MFC ). При разработке использовалась интегрированная среда Microsoft Visual Studio версий 6.0, 7.0, 8.0. Просмотровщик одинаково успешно работает под управлением семейства ОС Microsoft Windows 95/98/2000/NT/XP и пользуется большой популярностью у сотрудников НИИАР по сей день. Суммарный объём кода – более 20000 строк.
  • 2007- 08 г.г. - полномасштабный эмулятор пульта ( ЭП ) технологической установки – пользовательский интерфейс ИИС под управлением ОС Linux, позволяющий контролировать технологические процессы на работающей установке в режиме реального времени. ЭП разработан на основе свободно распространяемой кросс-платформенной библиотеки Qt версии 4.2.3, которая де-факто является стандартом пользовательских интерфейсов в среде KDE ОС Linux. Персонал установки отмечает высокий уровень сервиса, предоставляемого пользователям. В настоящее время ЭП принят в опытную эксплуатацию. Время разработки полностью отлаженной рабочей версии - 8 месяцев, объём кода – 4000 строк.

    Немного о себе

  • В юности в течение 12 лет занимался спортом – лыжными гонками. Спорт помог мне воспитать в себе внутреннюю самодисциплину, физическую выносливость, умение в нужный момент максимально концентрировать усилия, и, главное - много и упорно работать для достижения цели, не считаясь со временем и собственной усталостью. Нам нет преград ни в море, ни на суше !
  • С клавиатурой общаюсь исключительно вслепую в 10 пальцев со скоростью до 600 символов в минуту ( результат многолетней тренировки на тренажёрах ).
  • Владею техническим английским, поскольку все свои вещи пишу именно на нём ( включая и комментарии в программах ).
  • В совершенстве владею: объектно-ориентированным языком программирования Си++, языком структурированных запросов Transact SQL для работы с реляционными базами данных, технологией «клиент-сервер» создания приложений.
  • Одинаково хорошо способен писать любые приложения как для ОС Windows, так и Linux. Однако, опыт последнего года работы ( разработка эмулятора пульта ) окончательно склонил чашу моих весов в сторону Linux, как гораздо более устойчивой и проработанной системы, к тому же имеющей полностью открытый исходный код. Поэтому, в дальнейшем мне хотелось бы двигаться именно в этом направлении. Linux everywhere & forever !
  • И последнее. Не имею каких-либо хобби, поскольку для меня одновременно и работой, и хобби, и отдыхом ( короче – образом жизни ) является программинг. Каждый раз, когда я вижу, что моя программа делает именно то и так, что и как я задумал, то всегда испытываю неподдельное приятное удивление, несмотря на то, что мой стаж самостоятельного программинга уже давно превысил 20 лет.

    Александр Кожанов



    некто: "... Саша, скажите, а ваша роспись тоже написана на С++ ???"
    Саша: " Нет, она написана исключительно на бумаге!!! "

  • E-mail:


    Хостинг от uCoz