Главная Статьи В гостях у Гоши Интервью Visual Basic. Изучать или не изучать?
Visual Basic. Изучать или не изучать?
19.12.2008 11:32

У каждого языка программирования есть свои поклонники и противники. Наверное самую большую армию и тех и других собрал Visual Basic. Благодаря своей простоте и легкости в освоении немало людей начинают свой путь в программировании именно с этого языка программирования. Сегодня у нас в гостях Сергей Ковалев, автор сайта «Уголок Visual Basic». Сергей любезно согласился прояснить некоторые вопросы связанные с Visual Basic и программированием в целом.

 

Ковалев Сергей. Родился в 1980 г. в городе Ростове-на-Дону.
В 2002 году окончил РГУПС по специальности "Электромеханика".
В декабре 2001 г. прошел тестирование на www.ecertifications.com и получил сертификат VB программиста.
Сайт: http://vbcorner.narod.ru/

 

 

 

 

Что заставило вас заняться изучением VB и как появилась идея создания собственного сайта?


С бейсиком я познакомился еще в 14 лет. То был обычный бейсик на компьютерной приставке «Спектрум». В этом возрасте вряд ли у кого есть далеко идущие планы. Просто любопытство, стремление научится чему-то новому. А потом я понял, что мне это нравится. После появления персонального компьютера я начал изучать Quick Basic. А затем уже появился VB. Первая книга по VB, которую я приобрел, была большого размера, написанная мелким шрифтом, но, к сожалению, в ней было мало полезной информации. Многое приходилось изучать самому методом проб и ошибок. На это уходило много времени, хотя и было интересно. В результате, набрав достаточно, как мне казалось информации, мне захотелось это выложить в Интернет, чтобы помочь новичкам разобраться с азами этого языка программирования и узнать некоторые тонкости. Почему VB? Да потому что я начал изучать программирование именно с бейсика, и решил продолжить в этом же направлении. К тому же я не видел повода переходить на другой язык. VB меня вполне устраивал.

Я слышал такое мнение, что Бейсик вреден для изучения - он якобы формирует неправильное мышление у начинающего программиста. Что вы думаете по этому поводу?

Бейсик – такой же язык программирования, как и все остальные. В нем содержатся переменные, массивы, условия, циклы – все то, что содержится в любом языке программирования. При работе с бейсиком, как и с любым другим языком, развивается алгоритмическое мышление, что позволяет без труда в будущем переключится на другой язык программирования.

С чего должен начать человек, решивший постигнуть VB?

Наверное, надо начинать с хорошей книги.

Обязан ли Бейсик своим широким распространением поддержке Microsoft?

Безусловно. Еще DOS поставлялся вместе с QBasic. Основным разработчиком бейсика под Windows опять же стал Microsoft. В Windows была включена поддержка скриптов VBS. В IE был встроен язык VBScript. ASP включает синтаксис бейсика. Наконец был разработан VBA, который включен не только в Microsoft Office, но и в программы сторонних разработчиков, такие как Corel и AutoCAD.

Какие программы нельзя написать используя Visual Basic?

На VB нельзя написать полноценную dll библиотеку или драйвер.

Существует ли спрос на программистов, работающих с VB?

К сожалению, в России спрос на VB программистов невысок.

Сколько времени надо потратить человеку чтобы считаться профессиональным программистом на VB?

Мне кажется, постановка вопроса не совсем верна. Профессионализм в программировании определяется не стажем, а количеством нормально сделанных работающих программ.

Существуют ли какие то особенности написания программ на VB под Windows Vista?

На этот вопрос я ответить не могу, так как в VB под Vista не работал. Однако, безусловно, будет некоторая разница в работе API функций.

Я больше чем уверен, что начинающие программисты пользуются пиратскими вариантами Visual Studio, однако как только программист начинает работать над коммерческим проектом, он заявляет, что нелегальное распространение программ – это плохо. Как вы относитесь к пиратам?


У начинающего программиста просто нет выбора. Ради того, чтобы попробовать в деле тот или иной язык у человека просто нет столько денег, чтобы заплатить за лицензионную версию. Особенно в России, если сопоставить доходы российских граждан со стоимостью западного софта. Здесь Microsoft могла бы пойти на уступку и выпустить пробную бесплатную версию VB, в которой, скажем, отсутствовала бы возможность создания выполняемых файлов. Чтобы человек мог ознакомиться с языком, и, если он решит в дальнейшем писать программы на заказ, купить полнофункциональную лицензионную версию.

В начале и середине 90-х была явная утечка «мозгов» за границу. Может ли отечественный программист сегодня не покидая Родину прокормить свою семью?

Смотря что подразумевается под словом прокормить – на хлеб с маслом хватит, а вот чтоб с икрой может и не хватить. А если серьезно, то ситуация в этом плане конечно улучшилась. Сейчас идет повальная компьютеризация. И соответственно все больше требуется квалифицированных ИТ специалистов. В газетах, в Интернете можно найти все больше вакансий для программистов. Зарплаты приемлемые, хотя и не такие высокие как за границей.

Должен ли человек окончить высшее учебное заведение, чтобы по праву считаться программистом?


Ну, по праву считаться программистом может лишь тот, кто написал хоть какую-то мало-мальски полезную программу. Я оканчивал специальность, не связанную с программированием, но работаю программистом. И знаю немало программистов, не имеющих специального образования. Однако советовал бы всем желающим работать в этой отрасли, поступать на специальности, связанные с программированием.

Каким вам видится будущее компьютера и операционных систем? Какие устройства исчезнут, какие появятся? Будет ли Microsoft так же держать пальму первенства?

Сложно сказать что будет в будущем. Вероятно, в ближайшее время Microsoft сохранит пальму первенства и Windows будет по-прежнему основной операционной системой. По крайней мере, никаких иных тенденций пока не наблюдается. Ну а что будет дальше, посмотрим.

Ваши планы на будущее (относительно VB).

Относительно VB пока никаких планов у меня нет, так как в настоящее время я пишу на Java. Как я говорил ранее, в России спрос на VB программистов невысок.


Новые материалы на эту тему:
Также рекомендуем к прочтению:

Обновлено 02.01.2011 03:09
 
Интересная статья? Поделись ей с другими:


Онлайн казино Lev casino для бесплатной игры.
Игровой автомат aztec gold играть онлайн бесплатно без регистрации с бонусной игрой.