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

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

Например сроду не знала, что понадобится схемотехника, которую не преподавали.
Иван Левин
Иван Левин
4 342
Ну может физику.. На базовом уровне.. Если это связанно со спецификой работы
Даурен Ескалиев
Даурен Ескалиев
4 603
Лучший ответ
Информатику.
Игорь Калугин Информатика - это вульгаризированная мешанина из обломков разных математических дисциплин, которую коммерсанты от образования выдают за науку. Так что её точно знать не надо.
Все зависит от области приложения разрабатываемого программного продукта.
Если ты делаешь бухгалтерские программы, ту нужно знать экономику и бухгалтерию.
Если ты делаешь конструкторские программы, то нужно знать технологию производства.
Но ничему этому тебя в университете учить не могли.
Или ты это освоишь самостоятельно, или тебя выгонят.
Впрочем, тебя выгонят, если через три - пять лет ты не выучишь новый язык программирования, который к тому времени появится, так как тот, что ты знаешь, устареет.
ИТ-технологии - самая быстро развивающаяся область знаний, и без постоянного самообразования через 10 - 15 лет ты только пыль с системного блока сможешь стирать.
Я знаю много таких, с дипломами программиста, которые ничего не могут, так как Фортран, которому их учили 30 лет назад, уже никому не нужен. И они дежурят на ВЦ университета, стирают пыль, и заставляют студентов ставить после ухода группы стулья аккуратно в ряд. "Программисты" !
Sasha Gulyev
Sasha Gulyev
66 613
Muriam, нужна широкая инженерная эрудиция, иначе не понять хотелки заказчика, а ведь Вы будете работать в разных областях. Смените работу, сменятся задачи, а с хорошей базой проще вникать. Отсюда и схемотехника.
Еще, хорошо иметь представление об эргономике, и психологии: чтоб делать удобные интерфейсы. Там есть много полезного: например, как двигается взгляд, по изображению.
Ну, и английский язык, как выше уже заметили, абсолютно необходим!
Иван Левин Английский достаточно базовый уровень, так как есть несколько десятков слов зарезервированных, остальное - это переменные. Интерфейсы не создаем, а программируем микросхемы. Проще наверное в верстальщики податься.
Английский. Все остальное зависит от того, чем будете заниматься.
Компьютер, ноутбук, клавиатура, блок
Иван Шахов
Иван Шахов
1 761
Учи языки программирования разных системных уровней и схемотехнику с машинным языком программирования.

Похожие вопросы