А теперь собственно по существу.
Начинал учить программирование с Паскаля. Причем пропустил тему указателей, из-за производственной практики. Так по сей день небольшой пробел в этой области. Но самая большая проблема - ООП. Я понимаю общие принципы, и даже периодически освежаю в памяти определения таких понятий как полиморфизм, наследование и инкапсуляция. НО! Что бы я ни делал, у меня все получается на манер процедурного программирования.
Я год занимался программингом под 1С 7.7. И ещё пять лет программировал на Delphi+SQL.
Сейчас я вообще отошел от этих дел. Возможно временно, возможно на всегда, не знаю. Занимаюсь тестированием ПО.
Но в глубине души, чисто для себя очень хочется изучить C++ или C# под Net, либо Java, либо что-нить такое настоящее ООПшное, и один из своих домашних проектов переписать под это дело. Но каких-то базовых понятий мне видимо не хватает. Сколько не пытался начать писать на С подобных языках, упираюсь в то что не понимаю как это делать, потому что сильно привык к не ООП стилю, к которому прямо таки располагает Delphi. Хотя были элементы ООП которые использовались в проекте, но с нуля такое написать я бы наверное не смог бы.
В общем, кто что посоветует, для апгрейда мышления?
![:)](http://vse.kz/public/style_emoticons/default/smile.gif)
![:)](http://vse.kz/public/style_emoticons/default/smile.gif)