C#, Java или друг
Искам да попитам кой е най-търсеният език за програмиране от работодателите?
2 отговора на “C#, Java или друг”
Вашият коментар
Трябва да влезете, за да публикувате коментар.
Ако можеш да зададеш на успял българин само един въпрос, какъв ще бъде той?
Искам да попитам кой е най-търсеният език за програмиране от работодателите?
Трябва да влезете, за да публикувате коментар.
С използването на този сайт се съгласявате с употребата на бисквитки. още информация
Този сайт използва бисквитки и събира анонимни статистически данни за посещаемостта. С използването на сайта се съгласявате с употребата на бисквитки.
Здравейте,
Има доста езици за програмиране. Важно е да се ориентирате какво точно искате да програмирате. Дали е уеб? Ако е уеб дали да е фронт-енд или бек-енд. Ето тази статия може да Ви бъде полезна http://stackoverflow.com/research/developer-survey-2016
Лично аз бих започнал с основи на програми с C# и след това задълбочено с JavaScript. Както се вижда от резултатите JS е доста популярен и използван език. Да не споменаваме и библиотеките, с които JS е известен, както и frameworks. jQuery, Bootstrap, Ionic, AngularJS, reactJS, backbone и т.н.
Когато си отговаряхме на същия въпрос в СофтУни в края на 2015 г., направихме сериозно изследване на пазара на труда в България. Анализирахме 800 обяви за работа, допитахме се до 80 софтуерни фирми и нямаме много категоричен победител.
Класацията в топ 4 беше такава:
– Java
– C#
– JavaScript
– PHP
Не мисля, че имаше категоричен победител, така че слагам горните езици долу-горе. Като че ли най-много се търси Java заради големите корпорации и руски и украински фирми, навлезли на пазара напоследък, но въпрос е доста спорен.
След топ 4 (Java, C#, JavaScript, PHP) следва C++. По-нататък са mobile технологиите (Android, iOS) и вече доста назад Python, Ruby, C, и всички останали.
Истината е, че само един език за програмиране никога не е достатъчен. Примерно, за да си уеб програмист, ти трябва поне един сървърен език (измежду посочените топ 4 или друг) + HTML, CSS, JavaScript и SQL. И това е абсолютния минимум. Отделно трябва да владееш редица технологии в зависимост какво разработваш: REST, jQuery, Angular, react, JSON, Entity Framework, Hibernate, ASP.NET MVC, Spring MVC, Symfony, Laravel, Node.js, Express.js, стотици са.
Трябва да различаваме също световния пазар (например американските работодатели) от българския. В България например Python се ползва рядко, докато по света е в топ 5 на най-използваните езици.
Дълга тема, спорна тема, можем цял ден да дискутираме. Важно е, обаче, да се научиш да програмираш кадърно, езикът няма значение!