Техника

Какой язык программирования более гибкий и набирает обороты на рынке труда ,и как начинать его учить.

У меня возникает очень ,глубокий вопрос какой язык программирования начинать учить или начинать учить.Хочу более подробно узнать от профессионалов какие советы могут дать они ,и самая главное как его начинать учить .Необходимо знать английски язык .
Jansaya Karimbaeva
Jansaya Karimbaeva
105
Сложно сказать. Универсального языка еще не создали и вряд ли создадут.

Ведь все зависит от фирмы в которую ты придешь устраиваться на работу.
Допустим, ты выучил С++ или С#, или то же Delphi, но тебе говорят:
- наша контора занимается промышленными контроллерами ПЛК (PLC)
и нам требуется специалист способный разрабатывать ПО
для контроллеров Segnetics, Siemens, Direct Logic, Klinkmann PLC...

А языки

SFC (Sequential Function Chart)
LD (Ladder Diagram)
FBD (Functional Block Diagram)
RLL Plus (Relay Ladder Logic)

ну очень далеки от C++ или C#, F#, Js .NET, VB .NET (входят в состав Visual Studio 2010)...

В другой конторе край как понадобятся знания VBA или 1С,
в третьей - скриптовые языки типа VBS или JavaScript
А может фирма занимается WEB - технологиями, web-дизайном и потребуется знание HTML и PHP,
а может базами данных Access, MS SQL Server или Oracle...

Например, в нашем отделе есть специалисты по С++, Delphi, VB .NET. Все работают много лет и друг-друга прекрасно дополняют.
Лично мое мнение - надо изучать общую теорию программирования, алгоритмику, изучать работу железа и разных ОС

Человек обладающий такими знаниями способен быстро перестроиться на любой язык разработки.
АЮ
Аркадий Юшин
60 402
Лучший ответ
Умение программировать и знание языка (или языков) программирования - это разные вещи. Ну примерно как умение писать книжки - и знание букв. Или даже правил русского языка. Если нет таланта - то знание правил не поможет. Программирование - это прежде всего СОСТАВЛЕНИЕ АЛГОРИТМА. То есть понять, ЧТО НАДО ДЕЛАТЬ, чтоб программа выполняла нужные функции.
А уж каким языком это записать.. . Ну примерно как выбор шрифта в Ворде. Ну да, у каждого языка есть своя специфика, но для универсальных языков, типа разных версий С, или, к примеру, вариантов Модулы, отличия непринципиальны.