Какие сферы программирования существуют?
Елена
Какие сферы программирования существуют?
В следующем году мне будет необходимо выбрать вуз и специальность. Я бы хотела знать чем занимается каждый из видов программистов, какие языки нужно знать для каждой из специальностей.
Ответы:
Alex Alex
Слишком общий вопрос, и конкретного ответа на него тебе не дадут. Точнее сейчас завалят кучей своих любимых языков, подходов, методов, фреймворков и прочего.
По факту ничего из этого не является требованием к программисту (хотя сейчас почти все пишут в резюме и требованиях к должности кучу разных языков и фреймворков). Программист должен понимать поставленную задачу, понимать алгоритм, необходимый для ее решения и знать, какой инструмент применить для решения данной задачи. Собственно этим самым инструментом и является язык или фреймворк.
В ВУЗе тебе, скорее всего, расскажут, какие инструменты для решения каких типов задач больше подходят (если, конечно, это будет хотя бы более-менее нормальный ВУЗ).
Из основных "видов" программистов я тебе могу выделить 2: front-end (он же high-level), back-end (он же low-level). Есть еще "что-то между", но там навыки разнятся еще сильнее.
Первые занимаются в основном разработкой интерфейсов, предоставляемых пользователю: будь то WEB-страница, меню в программе или что-либо еще. Основное для таких программистов: иметь представление об удобстве использования интерфейсов, пожелания пользователей на эту тему и наиболее простые и действенные методы эти самые интерфейсы реализовать.
Вторые занимаются собственно логикой работы конкретных программ. Тут вариантов просто масса: от серверной части сайта с поддержкой БД до управления станком посредством микроконтроллера. Здесь уже важны четкое понимание алгоритмов (хотя это нужно везде), оптимизация и хотя бы поверхностное знание аппаратной части компьютера: работа с памятью, шинами передачи данных и пр.
Natalie
Какие виды программирования существуют, какие языки изучают и все на эту тему - можно узнать посмотрев видео по ссылке youtube.com/watch?v=8LrElxhHyaQ&list=PLKX3Vgy9l-kh3o3RKOpLXwRzcn4eux7TN
Материала по этой теме там на несколько часов - так что запаситесь терпением. Хотя, если вы действительно хотите стать программистом, вам будет интересно. Если заскучаете - у вас есть еще время найти свое дело.
|