Какво език за програмиране е по-добре да се учи на първо място, и защо
Формиране От технологии / / December 19, 2019
ресурсен учител FreeCodeCamp и популярен блогър Ларсън Куинси (Куинси Ларсън) казва, че трябва да се вземат предвид при избора на първия език за програмиране, така че да не съжалявате. Layfhaker публикува съкратен превод на статията си.
Избирането първият език за програмиране може да изглежда по същия забавно като минава тестове в духа на "Как да разбера Тарантино филм?". Но преди да се избере Ruby, защото като дете сте харесали играчката с подобно име, позволете ми да ви напомня, че залозите са много високи.
Вие прекарвате стотици часове практика, преди да стане още по-отдалечено компетентен в родния си език. Ето защо, ние трябва първо да вземе предвид следните фактори:
- търсенето на език в пазара на труда;
- дългосрочните перспективи;
- колко лесно е да научат езика;
- какви проекти можете да създадете с него.
Преди да продължим, нека да се изяснят някои точки. Аз не се чувствам като всеки език за програмиране е обективно по-добре от всеки друг. Съгласен съм, че възложителят най-накрая трябва да знае няколко езика. Настоявам да се започне програмист трябва да притежава добра и да е един от тях.
И този език трябва да бъде JavaScript.
Според най-голямата общност от разработчици Stack Overflow Stack Overflow Developer Survey Резултати 2016. , JavaScript е най-популярният език сред всички анкетирани. Изключително важно е да се създаде браузър от уеб сайтовете и все по-подходящ за развитието на страната на сървъра компоненти. В допълнение, JavaScript бързо се разшири до райони, като например разработването на игри и Интернет на нещата.
Фактор №1. на пазара на труда
Ако се научите програмиране чисто от любопитство, можете спокойно да пропуснете тази стъпка. Но ако искате да изкарват прехраната си по този начин, тъй като по-голямата част от учениците, този фактор е много важно за вас.
От всички програмни езици в броя на свободните места в преднина Java. JavaScript трябва да е точно зад него.
Но има едно важно предупреждение. Докато JavaScript е около продължение на повече от 20 години, той е едва наскоро се превърне в сериозен инструмент, с която компании като Netflix, Walmart и PayPal може напълно да разработят свои приложения.
Много работодатели търсят JavaScript-разработчици. Последното не е достатъчно дори и за пазара на труда.
Според най-големия агрегатор Indeed.com работа Java, Python, JavaScript, Ruby, PHP, Android и IOS Job Тенденции. За всеки отворено положение претенции Java-програмист 2,7 кандидат. Конкурс за позиции PHP-и IOS-разработчиците също са доста високи.
Но за работа всеки JavaScript-програмист е само на 0.6 Търсещи работа е необходимо. С други думи, търсенето е по-голямо от предлагането.
№2 фактор. Дългосрочните перспективи
JavaScript се развива по-бързо от всеки друг популярен език. Нейната екосистема поддържа големи парични и интелектуални инвестиции от компании като Google, Microsoft, Facebook и Netflix.
Така например, през шрифт (специална версия на езика, която се разширява възможностите на JavaScript) работят повече от сто специалисти, много от тях получават финансиране от Microsoft и Google.
Такова сътрудничество на различни компании е трудно да се организира за развитие на Java. Oracle се е притежание на правата на езика, след закупуването на Sun Microsystems, често съди организации, които искат да дадат своя принос.
№3 фактор. облекчаване на обучение
Повечето разработчици се съгласи с това високо ниво, скриптови езици са сравнително лесно. JavaScript се отнася до тези, като Python с Ruby.
Въпреки това, университетът все още е първото нещо, което се учат езици като Java и C ++, които са много по-сложен.
№4 фактор. Какви могат да бъдат създадени проекти
Това JavaScript самолет на височина. Тя работи на всяко устройство, което разполага с браузър. С JavaScript може да се развие почти всичко, и лесно да споделяте с други.
Общността съосновател на Stack Overflow разработчик Jeff Atwood (Jeff Atwood) формулира закона, който отразява вездесъщите JavaScript.
Jeff AtwoodВсяко приложение, което можете да пишете в JavaScript, в крайна сметка тя ще бъде написан на JavaScript.
И с течение на времето, този модел става все по-точна.
След като Java разработчици също обеща, че вездесъщите език. Можете да си спомня на Java-аплет. Но Oracle официално отказа от тях по-рано тази година.
И Python страда от подобни проблеми.
Джеймс Хю игра разработчикКак мога да се даде на играта е разработена от мен приятел? Още по-добре, има ли начин да го изтеглите в телефона си, така че да можете да го покаже на децата в училище, така че те не трябва да го инсталирате?
Добър ще бъде разгледан на първо език. След това учи втори
Ако скочи от един език на друг, тогава няма да се постигне успех. За да се излиза извън рамките на основните умения, трябва да имате добра сделка на първия език. Втори след това ще изглежда много по-лесно.
С течение на времето, вие ще бъдете в състояние да се разширят познанията си и да се превърне в напълно разбирам програмист, изучаването на други езици:
- С помага да разберем компютъра по отношение на паметта. Също така е полезно при работа с високопроизводителни изчисления.
- C ++ е идеална за развитие на играта.
- Python е чудесно за научни изчисления и статистика.
- Java играе важна роля за тези, които искат да работят на услуги на предприятието.
Но най-напред да си ръце на JavaScript.