Какво език за програмиране е по-добре да се учи на първо място, и защо

Ресурсен учител FreeCodeCamp и популярен блогър Kvinsi Ларсън (Куинси Ларсън) казва, че трябва да се вземат предвид при избора на първия език за програмиране, така че да не съжалявате. Layfhaker публикува съкратен превод на статията си.

Избирането първият език за програмиране може да изглежда по същия забавно като минава тестове в духа на "Как да разбера Тарантино филм?". Но преди да се избере Ruby, защото като дете сте харесали играчката с подобно име, нека да напомним: залозите са доста високи.

Вие прекарвате стотици часове практика, преди да стане още по-отдалечено компетентен в родния си език. Ето защо, ние трябва първо да вземе предвид следните фактори:

  • търсенето на език в пазара на труда;
  • дългосрочните перспективи;
  • колко лесно е да научат езика;
  • какви проекти можете да създадете с него.

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

Фактор №1. на пазара на труда

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

№2 фактор. Дългосрочните перспективи

Такова сътрудничество на различни компании е трудно да се организира за развитие на Java. Oracle се е притежание на правата на езика, след закупуването на Sun Microsystems, често съди организации, които искат да дадат своя принос.

№3 фактор. лекота на проучване

Въпреки това, университетите продължават да на първо място се учат езици като Java и C ++, които са много по-сложен.

№4 фактор. Какви могат да бъдат създадени проекти

И с течение на времето, този модел става все по-точна.

След като Java разработчици също обеща, че вездесъщите език. Можете да си спомня на Java-аплет. Но Oracle официално отказа от тях по-рано тази година.

И Python страда от подобни проблеми.

Джеймс Хю игра разработчик

Добър ще бъде разгледан на първо език. След това учи втори

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

С течение на времето, вие ще бъдете в състояние да се разширят познанията си и да се превърне в напълно разбирам програмист, изучаването на други езици:

  • С помага да разберем компютъра по отношение на паметта. Също така е полезно при работа с високопроизводителни изчисления.
  • C ++ е идеална за развитие на играта.
  • Python е чудесно за научни изчисления и статистика.
  • Java играе важна роля за тези, които искат да работят на услуги на предприятието.