Шта програмски језик је боље да се прво уче, и зашто
Формирање Од технологије / / December 19, 2019
учитељ ресурса ФрееЦодеЦамп и популаран блогер Ларсон Квинси (Квинси Ларсон) каже да треба узети у обзир при одабиру првог програмског језика, тако да не жалим. Лаифхакер објавити скраћени превод свом чланку.
Одабир први програмски језик може изгледати исто забаву и доношење тестове у духу "Како схватити Тарантино филм?". Али, пре него што одаберете Руби, јер као дете волео играчку са сличним именом, дозволите ми да вас подсетим да су улози прилично висока.
Ви потроши стотине сати вежбања пре него што постану иоле компетентни на матерњем језику. Због тога, морамо прво размотрити следеће факторе:
- траже за језик на тржишту рада;
- њених дугорочних перспектива;
- како је лако да науче језик;
- Какав пројеката можете направити са њим.
Пре него што наставим, дозволите ми да разјасним неколико ствари. Не осећам се као и сваки програмски језик је објективно бољи од било ког другог. Слажем се да је програмер коначно мора да зна неколико језика. Ја инсистирам да се почне програмер морају поседовати добро било коме од њих.
И тај језик мора бити Јавасцрипт.
Према највеће заједнице Стацк Оверфлов програмера Истраживање стацк поплаве програмер Резултати 2016. , ЈаваСцрипт је најпопуларнији језика међу свих анкетираних. Од виталног је значаја да се створи бровсер веб сајтова и постаје погодна за развој сервера бочних делова. Поред тога, ЈаваСкрипт да брзо проширити на области као што су развој игара и Интернет Ствари.
Фактор №1. тржиште рада
Ако научите програмирање чисто из радозналости, можете безбедно прескочити овај корак. Али, ако желите да зарадите за живот на овај начин, као и велика већина ученика, овај фактор је веома важно за вас.
Од свих програмских језика у броју слободних радних места у вођству Јава. Јавасцрипт мора бити одмах иза њега.
Али постоји једна битна упозорење. Иако је Јава-скрипта је око за више од 20 година, она је тек недавно постала озбиљан алат са којим компанијама као што су Нетфлик, Валмарт и ПаиПал може у потпуности да дизајнирају своје апликације.
Многи послодавци траже ЈаваСцрипт-девелопер. Ово друго није довољно ни за тржиште рада.
Према највећем агрегатор Индеед.цом Јоб Јава, Питхон скрипта, Руби, ПХП Андроид и иОС посла трендови. За свако упражњено место Јава програмера захтева 2,7 подносиоца пријаве. Конкурс за позиције ПХП- и иОС-програмери су такође прилично висока.
Али за посао сваког ЈаваСцрипт програмера је само 0,6 Траже запослење потребно. Другим речима, потражња је већа од понуде.
№2 фактор. Дугорочна перспектива
ЈаваСцрипт је развија брже него било који други народног језика. Њен екосистем подржава велике новчане и интелектуалне инвестиција из компанија као што су Гоогле, Мицрософт, Фацебоок и Нетфлик.
На пример, преко Типесцрипт (посебна верзија језика, који се простире могућности ЈаваСцрипт) запошљава више од стотину стручњака, многи од њих примају средства из Мицрософт и Гоогле.
Таква сарадња различитих компанија је тешко организовати за Јава развој. Орацле је запосео права на језику након куповине Сун Мицросистемс, често тужи организације које желе да допринесу.
№3 фактор. еасе оф студи
Већина програмера се слажете језика скрипт на високом нивоу су релативно лако. ЈаваСцрипт се односи на оне, као Питхон с Руби.
Упркос томе, универзитет је увек прва ствар коју уче језике као што су Јава и Ц ++, који су много комплекснији.
№4 фактор. Који пројекти се могу креирати
Овај авион ЈаваСкрипт на висини. Ради на било ког уређаја који има прегледач. Са ЈаваСцрипт можете развити готово све, и лако се деле са другима.
Заједница суоснивач Стак поплаве девелопер Јефф Атвоод (Џеф Атвоод) формулисао закон који одражава на свеприсутност ЈаваСцрипт.
Џеф АтвудСвака апликација коју можете да пишете на ЈаваСцрипт, на крају ће бити написан у ЈаваСцрипт.
И током времена, то образац постаје све више и прецизније.
Када Јава програмери такође обећао да распрострањености језика. Можете да се сетите Јава-апплет. Али, Орацле је званично одбила од њих раније ове године.
И Питхон пати од сличних проблема.
Џејмс Хју игра програмерКако могу да дају игра је развијена од мене пријатељу? Још боље, да ли постоји начин да се преузети у свој апарат, тако да можете да га покажете деци у школи, тако да не морате да га инсталирате?
Добро ће бити саслушани у првом језику. Онда научити други
Ако скок са једног језика на други, онда неће постићи успех. Да иду даље од основних вештина, потребан вам је добар посао у првом језику. Други након тога ће изгледати много лакше.
Током времена, моћи ћете да прошире своје знање и претворе у потпуно памет програмера, учење других језика:
- Ц помаже да разумеју рачунар у погледу меморије. Такође је корисно када се ради са рачунарство високих перформанси.
- Ц ++ је савршен за развој игара.
- Питхон је одличан за научне прорачуне и статистике.
- Јава игра важну улогу за оне који желе да раде на услугама предузећа.
Али прво да руке на ЈаваСцрипт.