Техника
Какой язык программирования более гибкий и набирает обороты на рынке труда ,и как начинать его учить.
У меня возникает очень ,глубокий вопрос какой язык программирования начинать учить или начинать учить.Хочу более подробно узнать от профессионалов какие советы могут дать они ,и самая главное как его начинать учить .Необходимо знать английски язык .
Сложно сказать. Универсального языка еще не создали и вряд ли создадут.
Ведь все зависит от фирмы в которую ты придешь устраиваться на работу.
Допустим, ты выучил С++ или С#, или то же 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. Все работают много лет и друг-друга прекрасно дополняют.
Лично мое мнение - надо изучать общую теорию программирования, алгоритмику, изучать работу железа и разных ОС
Человек обладающий такими знаниями способен быстро перестроиться на любой язык разработки.
Ведь все зависит от фирмы в которую ты придешь устраиваться на работу.
Допустим, ты выучил С++ или С#, или то же 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. Все работают много лет и друг-друга прекрасно дополняют.
Лично мое мнение - надо изучать общую теорию программирования, алгоритмику, изучать работу железа и разных ОС
Человек обладающий такими знаниями способен быстро перестроиться на любой язык разработки.
Умение программировать и знание языка (или языков) программирования - это разные вещи. Ну примерно как умение писать книжки - и знание букв. Или даже правил русского языка. Если нет таланта - то знание правил не поможет. Программирование - это прежде всего СОСТАВЛЕНИЕ АЛГОРИТМА. То есть понять, ЧТО НАДО ДЕЛАТЬ, чтоб программа выполняла нужные функции.
А уж каким языком это записать.. . Ну примерно как выбор шрифта в Ворде. Ну да, у каждого языка есть своя специфика, но для универсальных языков, типа разных версий С, или, к примеру, вариантов Модулы, отличия непринципиальны.
А уж каким языком это записать.. . Ну примерно как выбор шрифта в Ворде. Ну да, у каждого языка есть своя специфика, но для универсальных языков, типа разных версий С, или, к примеру, вариантов Модулы, отличия непринципиальны.
Похожие вопросы
- Хочу начать учить языки программирования, в будущем планирую пойти на айтишника с какого языка начать?
- существует ли русский язык программирования
- Заводы России набирает обороты.
- Чем отличается язык программирования бэйсик от паскаль?
- Почему нету русскоязычных языков программирования ?
- объясните пожалуйста что такое язык программирования basic))) читаю читаю а понять не могу: (
- Как называется программа для микроконтроллёров, которая позволяет не писать программу на языке программирования, а
- Стиральная машинка набирает воду, крутит туда обратно по два оборота и опять набирает воду. И так весь цикл стирки.
- язык для микроконтролеров какой учить?
- Отчего провод у наушников через некоторое время дубеет ближе к "ушам", а остальная часть остаётся гибкой?