ПредишенСледващото

Езиците за програмиране нарастват стремително, а още по-трудно да се отговори на въпроса "какво е езикът да се научат да си избера?" Статистиката отговора.

  1. Добро, ако вашият език се изучава като първи?
  2. Дали той е в търсенето сега?
  3. Ще повишаването на заплатите и броя на свободните места в избраната посока?

Статията съдържа различни програмни езици и е толкова разнородни отговори.

Мъртви и живи езици за програмиране, че проучване, както и че минават, програмист библиотека

1. Разбира се, C # е идеален за начинаещи. Това добре балансиран език, който предоставя сбит структура в началото и постепенно се премине към по-напредналите инструменти.

  • е C-подобен език, който е кратък и Паскал в места като Java;
  • C # силно написали и следователно по своята същност добро разбиране на видовете данни;
  • то е свързано с .NET език, който работи в рамките на CLR и не изискват отделна разпределение на паметта.

2. C # се използва широко в предприятието-проекти и създаването на предприятия. Експертите, много компании се интересуват, защото обхватът на широка. Език подходящ за развиване на мобилен софтуер, игри, облачни услуги и т.н. Работата може да се намери за 1-2 седмици.

3. Microsoft продължава да работи с езиците на "C", и по-специално насърчава дългосрочната C #. Специални колебания в заплатите няма, но тя все още е една от 10-те най-високо платените езици.

Мъртви и живи езици за програмиране, че проучване, както и че минават, програмист библиотека

1. Ако се говори за C ++ като първи език, може да е препоръчително само ако искате да се преборите с който и да е желание да код в бъдеще. Тези програмни езици са първите, за студенти и тези, които посещават специализирани курсове. Но дори и така е най-добре да се започне с чисто C, но едва в края да се премести в C ++. Аз мотивирам моите ученици, че това е произведение-език, след което другата развитие ще отиде много по-лесно и по-бързо.

2. Ако отворите раздел за сайт за търсене на работа. ще забележите, че няма проблем с свободни работни места. Недостатъкът е, че често търсят опитни професионалисти, така че е малко вероятно тя ще бъде първата ви работа.

3. В C ++ 80-те е бил единственият популярен език за програмиране. С течение на времето, Java и C #, която абсорбира корпоративния сектор, както и Python, Ruby, PHP, уеб-висок ранг сектор.

Днес, C ++ в търсенето в игралната индустрия, на системния софтуер и базирани на сървъри и мобилни приложения, които са характерни за повишени изисквания от скоростта и използването на системните ресурси. Заплатите са силно зависими от прилагането на език. Например, експерти VR / AR са по-скъпи разработчик интерфейс.

Мъртви и живи езици за програмиране, че проучване, както и че минават, програмист библиотека

1. Това е идеален език, за да започнете. Java-специалист е добре запознат с тънкостите на ООП и може да реши много проблеми чрез гъвкав език инструментариум.

2. Интересът към Java се топи поради появата на голям брой езици, с които можете бързо да осъзнаят «Здравей, свят!». Много от тях са преминаването към Иди Node.JS, Kotlin и Scala. Тези програмни езици са богати на възможности и активно да придобият библиотеки, както и подкрепа за нови функции. Аз най-вече искам да подчертая Kotlin, защото ако Android-разработчиците ще преминат към този език, популярността му се увеличи многократно.

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

3. Независимо от тези ужаси, Java все още е номер едно. Дори ако в близко бъдеще ще престанат подкрепа за този език професионалисти ще бъде в търсенето дори и на 30 години, тъй като езикът е писано твърде много модерни проекти, които ще се нуждаят от корекции на грешки и други подобрения. Изборът на Java - е изборът на гарантирана работа.

Мъртви и живи езици за програмиране, че проучване, както и че минават, програмист библиотека

1. Програмиране на Apple устройства включва разработването на приложения за MacOS, tvOS, IOS и watchOS. За да направите това, най-често използваните езици Суифт програмиране и Objective-C, така че в повечето те са обявени за свободни работни места, въпреки че Apple може да използва други езици. Съветвам начинаещи, за да започнете с Суифт, тъй като той е интуитивен език с добри перспективи. Тя съществува само на 3 години, но вече успя да изпревари на Objective-C, като става основният език, използван.

2. Търсенето на IOS разработчици и MacOS постоянно високо, тъй като Apple устройства голяма и лоялна аудитория. В допълнение, тези потребители са много по-склонни да купуват мобилни приложения от потребителите на други операционни системи.

Скъп машини - е на входа бариера, която защитава Apple-разработчиците от много конкуренти. Ето защо IOS-специалисти заплати по 10-20% по-висока от тази на колегите си в областта на дейност, която развиват софтуер за Android. Но можете да започнете и без устройството, но просто да се използват за Dev.

3. Swift също пиша нова и Objective-C се използва все по-често в подкрепа на старите проекти. Първият език е по-обещаващо, а вторият по популярност пада. Препоръчвам изучаване Суифт и Objective-C - както е необходимо.

Въпреки заплати Цел-C специалисти и надвишават S / N колеги. Това се дължи на факта, че старите Проектите дават повече пари, отколкото ново. Но една малка разлика - само за $ 100-200, така че това е слаб аргумент срещу Суифт.

Мъртви и живи езици за програмиране, че проучване, както и че минават, програмист библиотека

2. реагира GitHub има повече звезди, отколкото на ъглови и мениджъра на пакети на място - повече изтегляния. За удобство реагират + Redux а от конкуренцията. Да, ъглови има ниша, която може да се предскаже дълъг живот, но перспективите са малко вероятно да се сравни с реагират + Redux.

Мъртви и живи езици за програмиране, че проучване, както и че минават, програмист библиотека

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

2. Позициите на вал, но и качеството на проектите често оставя много да се желае. Не е зле Джуно, които заемат нови проекти или ги намерите на свободна практика, както и архитекти, оперира общи понятия за обектно-ориентиран и проектирането на системата. Близък - Уеб-дизайн студио, древна страна CMS, пазаруване. Ако всичко издържи и подобрите уменията да започне златните години. Можете да превключите към Европа. Например, опитни PHP-специалисти са търсени в Германия.

3. Ruby / Rails, ASP.NET и Java Servlets-безвъзвратно мъртъв и bekendovsky JS остава тясно фокусирани забавления за елита, така че повечето сайтове са написани на PHP. Това е единственият език, който се движи по адекватен начин.

Мъртви и живи езици за програмиране, че проучване, както и че минават, програмист библиотека

1. Всеки разработчик бих казал, че неговата най-добрия език. Но Python е наистина по-добре, отколкото останалата част е подходящ, за да започнете. Аз въз основа на опита, както дълго време, прекарано в училище и са имали различни езици за програмиране за начинаещи. Python показа най-добри резултати, както и ученици го научат по-бързо от JS или Pascal.

2. Python търсене, което се потвърждава от изследвания върху Stackoverflow и GitHub, където тя е винаги в първата линия на рейтинга на популярност. И популярност нараства, а темпът на растеж е бил за дълго време не са намалени.

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

3. Перспективи светло. обработка на данни и машинно обучение набират скорост, и Python е почти лишена от конкурентите си в тези области. Той също така здраво закрепен на уеб развитие на района и не планират да заемат позиции. За настолни компютри и мобилни софтуер няма да работи, но това може да се промени в близко бъдеще.


Подкрепете проекта - споделете линка, благодаря!