Visual basic. Вивчати або не вивчати?

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

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

Що змусило вас зайнятися вивченням VB і як з`явилася ідея створення власного сайту?

З Бейсиком я познайомився ще в 14 років. То був звичайний бейсик на комп`ютерній приставці «Спектрум». У цьому віці навряд чи у кого є далекосяжні плани. Просто цікавість, прагнення навчитися чомусь новому. А потім я збагнув, що мені це подобається. Після появи персонального комп`ютера я почав вивчати Quick Basic. А потім вже з`явився VB. Перша книга по VB, яку я придбав, була великого розміру, написана дрібним шрифтом, але, на жаль, в ній було мало корисною інформацією. Багато що доводилося вивчати самому методом проб і помилок. На це йшло багато часу, хоча і було цікаво. В результаті, набравши достатньо, як мені здавалося інформації, мені захотілося це викласти в Інтернет, щоб допомогти новачкам розібратися з азами цієї мови програмування і дізнатися деякі тонкощі. Чому VB? Та тому що я почав вивчати програмування саме з бейсика, і вирішив продовжити в цьому ж напрямку. До того ж я не бачив приводу переходити на іншу мову. VB мене цілком влаштовував.

Я чув таку думку, що Бейсік шкідливий для вивчення - він нібито формує неправильне мислення у початківця програміста. Що ви думаєте з цього приводу?

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

Відео: Яку мову програмування вивчати новачку? - Питання і Відповіді # 2

З чого повинен почати людина, яка вирішила спіткати VB?

Напевно, треба починати з хорошої книги.

Чи зобов`язаний Бейсік своїм широким поширенням підтримки Microsoft?



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

Які програми можна написати використовуючи Visual Basic?

На VB можна написати повноцінну dll бібліотеку або драйвер.

Чи існує попит на програмістів, які працюють з VB?

На жаль, в Росії попит на VB програмістів невисокий.

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

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

Відео: Learn Visual Basic by Coder # 39; s Guide

Чи існують якісь особливості написання програм на VB під Windows Vista?

На це питання я відповісти не можу, так як в VB під Vista не працював. Однак, безумовно, буде деяка різниця в роботі API функцій.

Я більше ніж упевнений, що початківці програмісти користуються піратськими варіантами Visual Studio, проте як тільки програміст починає працювати над комерційним проектом, він заявляє, що нелегальне поширення програм - це погано. Як ви ставитеся до піратів?

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

На початку та середини 90-х була явна витік "мізків" за кордон. Чи може вітчизняний програміст сьогодні не покидаючи Батьківщину прогодувати свою сім`ю?

Дивлячись що мається на увазі під словом прогодувати - на хліб з маслом вистачить, а от щоб з ікрою може і не вистачити. А якщо серйозно, то ситуація в цьому плані звичайно поліпшилася. Зараз йде повальна комп`ютеризація. І відповідно все більше потрібна кваліфікованих ІТ фахівців. У газетах, в Інтернеті можна знайти все більше вакансій для програмістів. Зарплати прийнятні, хоча і не такі високі як за кордоном.

Відео: Should I Learn Visual Basic or Java First?

Чи повинна людина закінчити вищий навчальний заклад, щоб по праву вважатися програмістом?

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

Яким ви бачите майбутнє комп`ютера і операційних систем? Які пристрої зникнуть, які з`являться? Чи буде Microsoft так само тримати пальму першості?

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

Ваші плани на майбутнє (щодо VB).

Щодо VB поки ніяких планів у мене немає, так як в даний час пишу на Java. Як я говорив раніше, в Росії попит на VB програмістів невисокий.

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!