Можете ли да се научите да програмирате сами?

Да се ​​научите да програмирате е много лесно

От време на време една професия става модерна, която, ако я изучавате, ще бъде вашият паспорт към славата или богатството или умение, което, ако децата ви не усвоят, ще ги обрече на провал. В момента това е създаването на приложения и преди да бъде заменен от изкуствения интелект, ще се опитаме да отговорим на въпроса: Можете ли да се научите да програмирате самоук?

Нека бъдем ясни, няма абсолютно никаква дисциплина, която да гарантира успех и макар да е вярно, че добрият програмист придобива умения, които ще бъдат полезни в живота, те могат да бъдат придобити и чрез изучаване на други неща.

Спомням си от тийнейджърските си години през осемдесетте, една реклама, която казваше, че ако научите Basic, компаниите ще се борят да ви наемат. Basic е език с общо предназначение, който едва ли е добър за създаване на приложения, които се използват в реалния свят. Години по-късно е включено преподаването на компютърни науки в училищата, което не е нищо повече от обяснение на използването на офис инструментите на Microsoft. През последните години те популяризираха курсове по програмиране, които всъщност трябва да се наричат ​​курсове по кодиране, защото са ограничени само до преподаване на основите на програмния език.

Можете ли да се научите да програмирате сами?

От време на време в социалните мрежи отново се появява дискусията дали да следваш в университет, за да правиш кариера като програмист. Разбира се, тези, които са я взели, са горещи привърженици на дипломата, докато тези, които са се обучавали сами, отричат ​​тази нужда. Като цяло компаниите в сектора изглежда предпочитат демонстрацията на умения пред свитъците.

Във всеки случай, вие не просто се научавате да програмирате, за да печелите пари. Може да се направи и за сътрудничество по проекти с отворен код или за създаване на приложения, които отговарят на нашите нужди.

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

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

Вероятно всеки ученик в основното училище знае за испанската граматика същото като Перес Реверте или Варгас Льоса. Той обаче няма да може да напише добър роман. Същото важи и за програмирането. Можете да запомните всички команди на даден език и да запомните хиляди редове код, но това не ви прави програмист.

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

Следващата стъпка е да се определи кой език за програмиране е най-подходящ за изграждане на приложението. В сектора има много неща, които ако имате само чук ще повярвате, че всички проблеми са пирони.

За всеки език за програмиране има няколко интегрирани среди за разработка. Много от тях са съвместими с няколко езика за програмиране, така че запознаването с един от тях ще спести много работа.

Повечето Linux дистрибуции включват поддръжка за най-популярните езици за програмиране, както и селекция от интегрирани среди за разработка.

Някои препоръчителни дистрибуции за изучаване на програмиране

това това е абсолютно личен избор. По принцип всяка Linux дистрибуция може да се използва за програмиране.

  • Ubuntu: Това е разпределение много популярен, така че ако търсите как да направите нещо на linux, вероятно ще намерите как да го направите на ubuntu. В допълнение, той има най-пълния избор от програми и различни форми на инсталиране.
  • Red Hat Enterprise Linux: Ако сте разработчик, можете вземете безплатен лиценз и достъп до много полезни инструменти за програмисти като управление на контейнери и поддръжка за различни езици за програмиране.
  • Fedora:  Това е разпределение Форум на общността, тестващ функции, които по-късно ще бъдат част от Red Hat Enterprise Linux. В неговите хранилища можете да намерите най-актуалните версии на инструментите за програмиране.

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   нелсон каза той

    Научих се да програмирам, когато бях на 13 години по самоук начин с Commodore PET 2001, в момента съм на 54