Об авторе

Дополнительно

| Главная |

Немного о себе и программировании

Кто-то с детства мечтает быть космонавтом, кто-то политиком или бизнесменом, а я хотел быть системным программистом. Быть в числе тех, кто пишет драйвера, операционные системы и системные утилиты.

Дело в том, что очень уж хотелось быть связанным с компьютерами, а системными программисты - это те, кто знают ПК лучше всего. Поэтому с 11 лет стал изучать программирование. Сначала азы Basic на Spectrum, затем ассемблер z80, после чего появились IBM-совместимые машины и все время стало уходить на углубленное изучение ассемблера x86.

В 1996 году была создана команда людей изучающий вирусы, занимались дизассемблированием программ, иногда вносились исправления (патчи и кряки) в уже существующие DOS программы.

С ростом производительности ПК и объемов памяти время работы стало более ценно, чем ресурсы компьютера и все дружно перешли на языки высокого уровня C++ и Pascal (была попытка работать на Fortran и Basic, но они явно уступали своим конкурентам).
Прошло не там много времени как Windows 95-98 от Microsoft стало все больше завоевывать сердца юзеров и сообщество программистов опять стало перед необходимостью переходить на более высокие языки программирования: Visual C++ и Delphi

Но, ничто не вечно и к 2001 году все больше и больше приложений переходили во всемирную паутину, чтобы быть доступными из любой точки мира...

Так в 2001 году впервые узнал, что такое ASP+ADO+SQL. Как обычно кто-то скажет, что это идеально для разработки Веб-приложений, а кто-то будет "плеваться". Я из последних. Практика доказала, что системы на связке Apache+php+mysql или Nginx+php+mysql (для сайтов с большой нагрузкой, например торрентов) намного производительнее и стабильнее в работе. Потому с ASP я перешел на PHP и теперь если что-то и делаю, то на нем.

Сейчас профессионально (за деньги) программированием не занимаюсь и если что пишу, то только для себя или для фирмы, в которой работаю. Небольшую утилиту, или скрипт для облегчения жизни, а в основном - это поддержка своего и некоторых других сайтов, а также проекты для облегчения жизни сотрудникам нашей фирмы.

Вот моя таблица изучения языков программирования

Год Язык программирования Уровень
1991 Sinclair BASIC От А до Я
1994 Assembler Z80 Профессиональный. Написание приложений на ассемблере, контроллеров, системных утилит для ПК Spectrum
1995 Assembler x86 для IBM Высокий. Написание утилит, патчей, дизассемблирование программ, анализ вирусов
1996 MSX Basic, Quick Basic, Turbo Basic Теоретический. Использовалось для обучения
1996 Turbo Pascal Высокий.  Написание программ на заказ. Использование ООП. 
1997-2001 Prolog, Fortran Теоретический. Для ознакомления
1997-2004 Delphi Профессиональный.  Работал разработчиком с 2001 по 2004 на данном языке.  Участие в крупных коммерческих проектах
2000-2001 FoxPro Профессиональный. Доработка и поддержка модулей бухгалтерии ВГПУ. Прошел обучение в г. Киев
2001-2002 ASP + SQL Профессиональный. Работал разработчиком. Участие в создании коммерческой ERP системы xManage
2001-2003 Visual C++, Action Script, Java Script Теоретический. Преподавал эти языки в ВГТА
2004-2017 PHP + mySQL Любительский.  Коммерческое написание сайтов, поддержка форумов PHPbb, пару личных проектов
2004-2017 VBA Профессиональный.  Написание нескольких коммерческих проектов. В том числе для гос. Учреждений (областная детская больница),  два проекта внедрены в компании Ингосстрах
2017 Java SE Начал изучение данного языка

Что Вам может быть полезно?

Для преподавателей и учителей информатики могу предложить все свои материалы для проведения курса по языкам C++ и Pascal

Презентации для иллюстрации уроков (с их помощью материал усваивается намного быстрее и лучше)

 (Разумеется все эти презентации можно переделать для других языков. Главное, что теория для всех одинакова)

 Самодельные плакаты шпаргалки. Поятное дело, что не всегда есть возможность сделать наглядные пособия, но тут приходит на выручку смекалка. Создайте необходимые таблицы в MS Excel, распечатайте по листам и потом склейте. Вот Вам и плакат! Хоть во всю стену.

Предлагаю несколько готовых шаблонов таких плакатов:

Для контроля знаний студентов предлагаю воспользоваться проверочными диктантами. Это единственный нормальный способ, чтобы написали работу не списывая. Читается диктант быстро и без остановок. Что успели записать, то значит в голове и есть...

Список докладов (тем рефератов), которые желательно раздавать студентам в начале семестра. Так хоть что-то отложиться.. Скачать

А здесь Вы можете скачать список задач, которые даются на практике. Всего 391 задача. 

Не знаю походят ли сейчас в институтах Pascal и "числяки", но если так, то выкладываю исходные тексты основных задач по курсу. Надеюсь кому-то это поможет... Не пропадать же добру?

Желаю успехов в преподавании и обучении (для студентов)!



 

Об авторе

Афоризм:

Как люди с тобой обращаются — это их карма, а то, как ты реагируешь — твоя

Последний комментарий:

Сергей Бороздин… (Принцип подобия в…): По теме – мои статьи на Самиздат и Дзен “Мой шестоднев…” и “Библия как научный источник истории Мира”…
Марина (Пленники иллюзий:…): arhislo.ru/ здесь приводится расчет любого слова/фразы и сразу группируются слова/фразы с данной сумм…

Поиск


Резная икона Сазонова Олега



ТОП-777: рейтинг сайтов, развивающих Человека

Эзотерический портал Живое Знание - место духовного развития и обмена Новым Знанием.

Записки мимоходом Персональный сайт Анатолия Беляева (Mr.ALB)