Як почати вивчати комп'ютерне програмування

Програмування-вельми веселе заняття, до того ж воно дозволяє проявляти креативність і відкриває можливість нової кар'єри. Якщо ви хочете навчитися програмувати, то з цієї статті ви дізнаєтеся, в якому напрямку потрібно рухатися, і що вивчати.

Метод1З 3:
Частина перша: Вибір мови

  1. Вибір мови програмування.Комп'ютерне програмування по суті представляє з себе написання комплексу програм, яким комп'ютер буде слідувати. Ці інструкції можуть бути написані на різних "мовах", які представляють собою різні способи організації інструкцій і тексту. Однак для створення різних типів програм використовуються різні мови, так що для вивчення вибирайте таку мову, знання якого буде вам корисно. Якусь іншу мову завжди можна вивчити пізніше.
  2. Розгляньте C, C++, C# і схожі мови.в основному ці мови використовуються для створення комп'ютерних програм. C і C++ прості і добре підійдуть новачкам, але і C# стає все популярнішим.
  3. Розгляньте Java або JavaScript.якщо ви збираєтеся працювати над створенням веб-плагінів або додатків для телефонів, добре б вивчити ці мови. Зараз це дуже затребуване, так що знання цих мов програмування безумовно стане в нагоді.
  4. Спробуйте Python.ця мова програмування широко використовується на різних платформах, крім того його здорово вивчати. Багато клятвено запевняють, що для новачків він дуже простий, так що спробуйте!
  5. Розгляньте й інші мови програмування.їх безліч, і у всіх є свої області застосування. Якщо хочете працювати програмістом, Вам абсолютно точно знадобиться знати хоча б дві мови, так що беріться за навчання вже сьогодні!
    • Найрозумніше подивитися оголошення про цікавлять вас вакансії для програмістів і дізнатися, які з поширених мов їх цікавлять.

Метод2 З 3:
Частина друга: вивчення мови

  1. Подумайте про те, щоб піти в університет або інший навчальний заклад.хоча більшість компаній, приймаючи на роботу програміста, в першу чергу дивиться на його навички, а не на вчений ступінь, але диплом все-таки дає перевагу. Крім того, в університеті Ви зможете вивчити більше і більш ефективно, в порівнянні з тим, якби ви вчилися самостійно, до того ж вас будуть навчати і направляти професіонали.
    • У цій галузі знань для отримують ступінь передбачено безліч стипендій і грантів. Не лякайтеся плати за навчання: це можливо!
  2. Навчайтеся в онлайн-університеті.чи вчитеся ви в нормальному онлайн-університеті за гроші і з отриманням диплома або просто берете участь у безкоштовній програмі на зразок чудової Coursera MIT( Массачусетського Технологічного Університету), програмування все одно можна вивчити.
  3. Спробуйте скористатися онлайн-ресурсами.для вивчення програмування можна скористатися безкоштовними сервісами на кшталт University Consortium від Google або Developer Network від Mozilla. Цим компаніям для допомоги з платформами потрібні нові розробники, так що їх ресурси-одні з кращих в Інтернеті.
  4. Вчіться за допомогою навчальних програм онлайн.існує безліч програмістів, які на своїх сайтах готові дати вам основи, а, може, і щось більш просунуте. Щоб знайти щось подібне, просто пошукайте через пошуковик програми навчання цікавить Вас мови.
    • Many free online classes are available to learn coding from. The Khan Academy teaches computer coding, with easy tutorials and videos. Code Academy is another free site to learn from, with step-by-step tutorials.
  5. Якщо можете, краще починайте змолоду.є кілька програм для навчання дітей програмуванню. Для тих, хто молодший, особливо корисні програми на зразок Scratch від MIT, крім того, чим ви молодше, тим простіше освоїти мову програмування (та й взагалі будь-яку мову).
    • Avoid kits, as these rarely teach anything useful.

Метод3 З 3:
Частина третя: самостійне вивчення

  1. Почніть з хорошої книги або навчальної книги з програмування. знайдіть хорошу, не застарілу книгу по цікавить Вас мови програмування. Відгуки на Amazon і схожих сайтах допоможуть вам вибрати щось вартісне.
  2. Дістаньте інтерпретатор для цієї мови. інтерпретатор - всього лише інша комп'ютерна програма, вона конвертує записані вами на мові програмування ідеї в "мову машини" так, щоб ви бачили, як все працює. Безліч таких програм легко доступно, вам потрібно буде вибрати щось підходяще.
  3. Прочитайте книгу! візьміть з книги приклади програмування на мові і введіть в інтерпретатор. Спробуйте змінювати приклади і змушувати програму виконувати інші команди.
  4. Спробуйте використовувати для створення працюючої програми і власні ідеї.починайте з простих речей, на зразок програм для конвертації валют, у міру продовження читання і вивчення вашої мови програмування переходите до більш складних речей.
  5. Вивчіть іншу мову.після того, як ви почнете активно програмувати на першій мові, вам захочеться вивчити другий. Найбільше користі В зможете витягти в тому випадку, якщо в якості свого другої мови виберете щось абсолютно відмінне від першого. Наприклад, якщо ви почали зі Scheme, то в якості другого можна спробувати вивчати C або Java. Якщо ви почали з Java, далі можна вивчати Perl або Python.
  6. Продовжуйте програмувати і пробувати щось нове!щоб бути хорошим програмістом треба йти в ногу з технологіями, що розвиваються. Це-безперервний процес навчання; вивчати нові мови і нові підходи потрібно постійно і, найголовніше, потрібно постійно програмувати щось нове!

Поради

  • Роздобудьте хороший довідник. Це обов'язково повинна бути сама остання версія-мови продовжують розвиватися.
  • Не треба відразу братися за складні мови на зразок Java, почніть з python, в новачків він вселяє впевненість у власних силах, крім того, в ньому є практично будь-які аспекти програмування.
  • Почніть з чогось цікавого, знаходите мотивацію для подолання перешкод і розвитку навичок логічного вирішення завдань.
  • В Java є дуже важлива концепція-багатопоточність. Вивчайте уважно.
  • Якщо вивчаєте Java, спробуйте NetBeans 7.3.1, це прикольно і нескладно.
  • Синтаксис насправді дуже важливий. Ви можете використовувати його по своєму. Вивчіть програми-приклади, потім починайте писати щось своє.
  • Для написання програми використовуйте Eclipse. Ця дуже корисна програма може знайти баги в коді, відразу його виправити, і, крім того, для переходу між різними файлами коду можна використовувати спеціальну програму аналізу.

Ще почитати: