Другие языки программирования и технологии

Какие языки программирования нужно знать ?

Какие языки программирования нужно знать самоучке чтобы устроиться наработу и на каком уровне ?
Сколько должен знать языков программист ?
А программист в какой области?

Всего существует примерно 8500 языков программирования.
Универсальных языков нет, каждый язык создается для выполнения конкретных задач.

На ассемблере ну очень долго создавать графическое Windows-приложение,
а на C++ невозможно создать сайт, и не создашь программу для микроконтроллера,
на Visual Basic не напишешь драйвер принтера.
HTML - это вообще не язык программирования, а стандартный язык разметки документов в интернет.
И так далее.. .

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

А такие языки как

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

ну очень далеки от языков C++, C#, F#, Java .NET, VB .NET (все они входят в состав современной Visual Studio 2008/2010)...

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

Надо в первую очередь определиться с областью, где будет использоваться язык программирования, а потом уж и выбирать сам язык
И не надо бросаться в крайности и начинать учить сразу кучу языков.
Выбери ОДИН язык, тот который ты поймешь, и тот который ты выучишь, и будешь знать ОТ и ДО.. .
Лучше быть специалистом зная ОДИН ЯЗЫК, чем знать по чуть-чуть каждого языка и в итоге - НИЧЕГО, чисто верхушечки. .

А еще надо изучать общую теорию программирования, алгоритмику, железо, сетевые технологии, основы баз данных.
Вообще, Качественные знания позволят быстро перестроиться на ЛЮБОЙ язык разработки, какой бы там его не придумали.
IO
Iosyp Oros
90 945
Лучший ответ
смотря на какую работу
Для работы на стройке вообще не обязательно знать языки программирования. Или ты думаешь, что куда бы не шёл программистом, везде нужны одни и те же языки? Если бы это было так, то язык был бы всего один.
IH
Ivan Hural
81 420
Не корректный вопрос
никаких, как устроешься что том нужно будет научат
На каком уровне? - Завиит от конторы, куда собираешься устраиваться.
А вообще в сети полно "тестовых" заданий. Вот как сможешь хоть одно решить )) тогда считай, что готов :)
Чем больше, тем лучше, но знать все невозможно. Лучше знать меньше, но лучше. На какую работу?
бля, ну это настолько абстрактный вопрос.. .
1. C++, Sql, .net
2. javase, javaee стек
3. php, ajax, javascript, html, css, sql
4. c# (сейчас у нас в городе лично редко берут)
и это все не включая в знания ООП, паттернов проектирования, логического и аналитического мышления
Анжей Краев
Анжей Краев
1 674
смотря что разрабатывать будете. если приложения - c++, если веб-приложения - php, python, java-script, к примеру
смотря с какой спецификой эта работа
однозначно C,C++,С#(si sharp),PHP,java script
Oksana Sluzhenko
Oksana Sluzhenko
1 232