🚀 Trustee Plus - ваш криптогаманець з вбудованою платіжною карткою тут 👉

10 способів навчитися програмувати самостійно

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

Залишити коментар
10 способів навчитися програмувати самостійно

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

10. З’ясуйте, чому ви хочете програмувати

Обраний напрямок в навчанні буде залежати більшою мірою від того, чому саме ви хочете навчитися програмувати і скільки часу ви готові приділяти цьому процесу. Якщо ви хочете стати програмістом, перше що слід зробити — це записатися на Професійні курси (Google скомпілював список навичок і курсів для тих, хто хоче стати інженерами-програмістами). Якщо ви хочете створювати ігри та веб-сайти для розваг у вільний час, найкращим вибором є інтерактивні курси. Bloc створив порівняльну таблицю курсів залежно від завантаження, вартості та причини вивчення програмування.

9. Виберіть правильну мову програмування

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

Мова, з якого варто почати, залежить від причини вивчення. (Наприклад, якщо ви хочете створити додаток під iOS, вам краще почати з вивчення Swift). Якщо ви з усією серйозністю поставилися до наміру програмувати, можна почати з мови C. Хоча вибравши Python, вам буде простіше влитися в струмінь програмування. 

Пройдіть курс Спеціалізація Python від Coursera, вартість $49 на місяць.

8. Почніть з малого… і будьте терплячі

Незалежно від вибору мови або методу навчання, Вам слід почати з самого початку. Коли Девід Сінскі (David Sinsky) навчився програмувати за вісім тижнів, він, наприклад, витратив одні вихідні на вивчення основ Python, а інші — на Django. Взявши підручник, він видаляв написаний код і знову проходив навчальний матеріал з нуля. Почніть з основ і будьте терплячі до себе. Взявши перший проект в програмуванні, розділіть його на кілька етапів. І якщо один із способів навчання вам не підходить, не опускайте руки-спробуйте інший.

7. Спробуйте програми для дітей

Зараз навіть малюки вчаться програмуванню. Незважаючи на те, що багато програм для дитячого навчання досить прості, деякі з них (наприклад, Scratch) підходять для будь-якого віку. Не має значення, скільки вам років, навіть дитячі анімаційні програми можуть навчити основам програмування (у edX є курс навчання по Scratch).

6. Скористайтеся безкоштовними онлайн-тренінгами

Програмування з нуля надають безкоштовні онлайн тренінги та проекти (Codecademy, Hour of Code та ін.) можуть допомогти Вам у написанні першої програми. Навчальні посібники від Khan Academy, Codecademy, Code.org і інших познайомлять з основами програмування і всім необхідним для створення гри, сайту або іншого проекту. Знайдіть потрібне джерело в залежності від мови програмування, скориставшись Bento. Це хороша відправна точка, однак подальше навчання вам потрібно взяти на себе.

Bubble-новий гід по цифровому світу: як увійти в Айті і хакнути своє життя

5. Пройдіть онлайн-курс

Онлайн-курси з програмування передбачають більш велику освітню підготовку в порівнянні з сайтами, предлагающами онлайн-тренінги з однієї мови. Такі курси призначені для навчання основним навичкам протягом декількох місяців на заняттях університетського рівня. Я великий шанувальник Гарвардського онлайн-курсу CS50 (його можна пройти безкоштовно). Ви навіть можете отримати освіту університетського рівня, вибравши один з онлайн-курсів.

4. Безкоштовні книги з програмування

Якщо ви застрягли на якійсь проблемі або вам потрібно знайти відповідь на своє питання, не варто забувати про довідниках. На GitHub можна знайти величезну колекцію з більш ніж 500 безкоштовних книг з програмування. Також доступна колекція електронних книг, що охоплює 24 мови програмування.

Дивіться добірки книг по Python і Java на ЛітРес

3. Вивчайте, граючи

Іноді найкращим способом навчання є ігри. У той час, як багато підручники з програмування навчають вас програмувати прості або складні ігри, деякі навчальні сайти самі є іграми: Code Combat і CodinGame — інструменти, використовуючи які ви можете весело провести час.

2. Знайдіть наставника або станьте їм

Спільнота програмістів повно людей, готових допомогти наступному поколінню програмістів. Hack.pledge () — сайт, який допоможе вам знайти наставника. Або ви самі можете стати наставником для когось іншого. Викладання вивченого допоможе вам краще запам’ятати інформацію.

1. Розберіть чужий код

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

УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.