Така че сте решили да научите език за програмиране. Добро мислене! Необходимостта да бъде грамотно написана за различни работни места се увеличава. Специално работни места за разработчици на софтуер ще се увеличат със 17% според Бюрото по трудова статистика.
Въпреки това, като начинаещ, изходът от вземането на това решение за стимулиране на кариерата до действителното придобиване на уменията определено е объркващо. Вие сте изправени пред стотици опции, от които да избирате като свой първи език. Затова преди да направите този избор е добре да си зададете два основни въпроса:
-
Какво ви накара да се интересувате от програмиране?
-
Какво искате да направите като програмист?
Отговорите на тези въпроси ще се ориентират в началните ви стъпки и по възможност в цялата ви кариера в програмирането. Ако идея за проект предизвика интереса ви, изберете език, който ще ви помогне най-добре да го завършите. Например, обучението на Objective-C ще ви позволи да работите върху проекти, свързани с iOS, докато Java ще ви позволи да работите върху проекти, свързани с Android.
Но ако се интересувате да превърнете това ново знание в кариера на пълен работен ден, използвайте първия език, за да научите как да мислите като програмист и да научите основна логика на програмиране. Например, разработчиците разглеждат Ruby, Python и JavaScript като сравнително лесни за изучаване и като езици, които осигуряват солидна основа в програмната логика и синтаксис. Ако имате добра основа, набирането на повече ще бъде по-лесно, защото определени принципи се превеждат от един на друг.
Или евентуално избраният от вас може да бъде решен вместо вас поради частта от техническия стек, която ви интересува. Преден разработчик работи върху ориентиран към потребителя код, който включва изучаване на JavaScript. Бек-енд разработчика работи със сървъра, базата данни и приложението, които могат да включват езици като Ruby или Python.
Начинаещи или не, качествените програмисти търсят възможности да учат и да бъдат в крак с тенденциите в езика и технологиите. Изборът да вземете нов ще се повтаря през цялата ви кариера. Разгледайте тази полезна инфографика, за да ви преведе при вземането на това решение.