понеделник, 06 май 2024   RSS
    Барометър | Региони | Компании | Лица | Назначения


    14721 прочитания

    Как ученето на програмиране променя мисленето?

    Изучаването на програмни езици спомага за по-ефективно решаване на проблеми
    13 май 2014, 15:20 a+ a- a

    Дори и да нямаме амбиции да се реализираме като програмисти, изучаването на компютърни науки може да промени коренно начина ни на мислене при решаване на различни проблеми. Овладяването на базови познания за писане на код са достатъчни, за да подхождаме по-ефективно в сложни ситуации. 

    Компютърното мислене е не по-малко значимо от четенето, писането и математиката, вярва Джанет Уинг от Carnegie Mellon.

    Ето как ученето на програмиране ни помага да мислим и подхождаме по-ефективно:

    1. Задаване на правилния въпрос. Програмистите винаги задават въпрос, за да са сигурни дали напълно са разбрали проблема. А това е критично за първата стъпка към ефективното му решаване.

    2. Стремеж към непрекъснато подобрение и отстраняване на неефективности. За програмистите често се казва, че са едни от най-мързеливите хора на планетата – те винаги търсят по-лесен и по-ефективен начин за вършене на нещата. Ако дадем еднаква 10-часова задача на един програмист и непрограмист, непрограмистът ще отдели 10 часа, за да реши задачата по обичайния начин. Програмистът обаче ще прекара 10 часа в писане на код, който ще позволи решаването й "само с един клик". 

    „Избрах да уча компютърни науки в Stanford, защото исках образование, което ще ме научи да мисля критично и решавам ефективно различни проблеми“ - Мариса Майер

    „Писането на програми раздвижва ума и му помага да мисли по-добре“ - Бил Гейтс

    „Всеки трябва да знае как да програмира, защото програмирането те учи как да мислиш“ - Стив Джобс

    3. Абстрактно мислене и обособяване. Програмистите винаги се опитват да видят цялата картина и да мислят абстрактно. От друга страна сегментират проблема, опитвайки се да си представят как отделните части на една програма ще работят заедно и ще осигурят ли желания краен резултат. 

    Къде можем да учим програмиране?

    В интернет има богат избор от безплатни онлайн курсове на Codecademy, Khan Academy, OpenCourseWare (OCW), Coursera и др., с помощта на които можем да усвоим базови умения за писане на код. Дори само 20 минути на ден са достатъчни.

     

    Нагоре
    Отпечатай
     
    * Въведеният имейл се използва само за целите на абонамента, имате възможност да прекратите абонамента по всяко време.

    02 май 2024, 16:21
    Pfizer увеличи прогнозата за печалба
    Причината – съкращения в разходите и по-добро от очакваното търсене на продукти за Covid
    02 май 2024, 13:44
    ОИСР очаква стабилен икономически ръст през 2024 и 2025 г.
    Очаква се обаче растежът да остане под дългосрочната средна стойност
    02 май 2024, 11:25
    OpenAI се споразумя с Financial Times
    Компанията за изкуствен интелект ще може да използва данни на изданието, за да обучава езиковите си модели
    02 май 2024, 09:49
    Федералният резерв остави лихвите непроменени
    Не е ясно дали американската централна банка ще успее да направи 3 намаления на лихвените проценти тази година
    02 май 2024, 08:03
    Coca-Cola ще използва облачните AI услуги на Google
    Сделката е на стойност $1,1 милиарда
    30 април 2024, 16:30
    Изследователски институт по иновативна медицина ще бъде открит в МУ-София
    Ще се провеждат проучвания на злокачествени тумори и изследвания, свързани с усложненията от Ковид-19