Як навчитися програмуванню в домашніх умовах з нуля

04.09.2015

Як навчитися програмуванню в домашніх умовах з нуля

Зараз доступно величезна кількість спеціальностей у Внз на будь-який смак, де вас обіцяють зробити професійним економістом, бухгалтером, системним адміністратором або програмістом.

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

Програмування практично неможливо навчити. Навіть при всьому бажанні. Щоб навчитися писати програми, потрібно дуже багато практики. Потрібно сидіти, пробувати писати якісь проекти, нехай навіть зовсім нескладні. І поступово вдосконалювати свої навички. Програмування ви не зможете навчитися через теорію. У цьому сенсі читати підручники з програмування або слухати відповідний курс лекцій у Внз – це марна трата часу і грошей.

Отже, ви захотіли навчитися програмуванню в домашніх умовах. Що для цього потрібно?

1. Визначтеся, на якій мові програмування ви хочете вчитися писати програми. Раджу вибирати саме ту мову програмування, який згодом буде потрібно в реальній роботі. В університетах зазвичай вивчають Visual Basic або Turbo Pascal. Все це безнадійно застаріло. Зверніть увагу на C#, Delphi, Java, C++. Це мови програмування загального призначення. Також можна звернути увагу на спеціалізовані мови програмування, SQL, PHP. Перш ніж переступати до вивчення мови програмування, ви повинні чітко усвідомлювати, якого класу програми ви збираєтеся розробляти. Виходячи з цих задач, ви повинні вибирати мову програмування. Цілий рік вивчати Turbo Pascal – точно не сама здорова ідея. Вивчайте те, що затребуване. У нас в місті зараз затребувані програмісти 1С, наприклад. Крім мови програмування вам потрібно визначитися з середовищем програмування.

2. Шукайте мануали. Готові інструкції, як саме написати ту чи іншу програму. Знайшовши такий мануал, спробуйте зробити все крок за кроком. У вас абсолютно точно в перший час щось не буде виходити, вам буде важко. Багато речей будуть незрозумілими. Але уважно вивчивши десяток таких інструкцій, ви з часом зможете вже робити щось самостійно.

3. Коли в голові щось утрясеться, обов’язково залучіть знайомих програмістів, які могли б показати майстер клас і змогли б зрозуміло і наочно пояснити, як що працює.

4. Як тільки ви почнете орієнтуватися як і що робиться, починайте робити невеликі нескладні програми. Почати можна з елементарного – розробити текстовий редактор. Зробити у ньому контекстне меню, головне меню, панелі швидких кнопок, рядок стану і так далі.

Я – програміст з приблизно п’ятирічним стажем роботи. Плюс я пару років навчався програмування самостійно. Навчався всьому сам. Писав спочатку прості програми типу Hello world! Потім робив ті ж текстові редактори, електронні годинники, невеликі жартівливі програми типу відкривача/закрывателя оптичного приводу CD-ROM. Потім я писав невелику програму для створення презентацій на Delphi. Далі більше – спробував розробити тривимірний графічний движок, а також демонстраційну програму можливостей цього движка. Вийшло дуже ефектно для конкурсу з програмування. А потім вже я досяг рівня, коли зміг влаштуватися на роботу програмістом.

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

Короткий опис статті: навчання програмуванню

Джерело: Як навчитися програмуванню в домашніх умовах з нуля

Також ви можете прочитати