Никита Морозов
март 2017.
6128

Какие на данный момент есть перспективные профессии в IT, для которых необязательны знания программирования?

Ответить
Ответить
Комментировать
0
Подписаться
7
6 ответов
Поделиться

В ИТ есть специальности, куда берут без знания языков программирования: это тестирование, администрирование и сопровождение. Для тестирования приветствуется способность структурно и логически мыслить, какая-либо техническая специальность будет большим плюсом. Кроме того, будет здорово, если в процессе собеседования вы покажете, что воспринимаете тестирование как отдельную и самостоятельную специальность, понимаете её важность и хотите развиваться именно в ней, а не "потусоваться годик в тестировании и переделаться в разработчика". В хороших больших компаниях у тестировщиков отдельная профессиональная карьера, которая в конечном счете может привести, например, к позиции технического директора. Будет здорово, если перед собеседованием вы хотя бы прочтёте пару книжек на тему Quality Assurance (QA). Много где есть курсы для тех, кто видит себя в этой профессии, иногда они бесплатные. В городе Новосибирске такие курсы есть в компании, где я работаю - в ЦФТ cft.ru они бесплатные и предполагают стажировку или трудоустройство для лучших выпускников. Администрирование предполагает хорошие знания операционных систем, например windows или (а лучше - и) Linux, умение устанавливать и настраивать работу программ на устройствах, компьютерах и серверах. При должном упорстве и стремлении можно дорасти до ИТ директора и отвечать за "всё железо". Сопровождение, по крайней мере у нас, подразумевает хорошие знания или SQL или самого софта и банковской деятельности, а так де любовь и стремление к общению, желание помогать людям, то есть пользователям. Так же очень хорошо, если вы разбираетесь в windows и Linux, хоть и не так глубоко как администраторы, имеете интерес к программированию и можете "читать код". В общем, профессия на стыке всего, так как пользователи приходят с разными запросами и надо уметь помочь. Но на старте в качестве минимума кроме навыков общения будет хорошо, если вы все таки выучите SQL. Достойные курсы есть online, мы тоже начали чтение лекций слушателям в этом году. Это тоже отдельная область знаний, где можно дорасти до Директора по сопровождению. Если вы всё таки хотите заниматься разработкой, советую вам ей и заниматься. Учите языки, есть онлайн курсы например на stepic.org. Изучайте объект ориентированное программирование. Если будет хорошая база, вас возьмут на начальную позицию и доучат уже внутри. Можно учить java, можно C с переходом на Objective C доя разработки под iOS. В общем, мораль сего рассказа такова, что надо сфокусироваться на том, что вам интересно, хотя бы полгода порасти в этом самостоятельно активно читая книжки и проходя курсы в интернет, затем уже идти на очные курсы, а потом, если там вы себя хорошо покажете, вас позовут на работу. Главное в ИТ это голова, упорство, интерес и, как бы это не казалось странным - навыки общения. Потому, что вся серьезная разработка сейчас происходит в командах. Аналитики изучают потребности пользователя и ставят ТЗ, программисты разрабатываю функции, тестировщики проверяют качество работы, сопровождение ведет продукт. И весь процесс итерационный, где все взаимодействую между собой.

13
-1
Прокомментировать

Тестирование. Можно начать с ручного тестирования сайтов и мобильных приложений. Самое главное: алгоритмичность, методичность и внимательность. Далее развиваться в сторону автоматизированного. Здесь уже потребуется начальный навык программирования, скорее даже "скриптования" - написание несложных сценариев типа: открой такую-то страницу, найди кнопку с надписью "вход", нажми на неё.

Евгений Лисицкийотвечает на ваши вопросы в своейПрямой линии
7
-1
Прокомментировать

Сейчас есть новое направление – требуются люди, которые по сути своей математики, чтобы работать для построения систем класса big data. Эти люди сегодня очень конкуренты, на профессионалов с хорошими математическими навыками в ближайшее время будет большой спрос. Но конечно будет плюсом, если вы к тому же обладаете базовыми знаниями по программированию на уровне самого простого языка вроде Basic и понимаете, что такое алгоритмы. Разумеется, в категорию тех, кому не нужно уметь программировать, попадают и технические специалисты.

8
-2

Basic не простой.

Python гораздо проще.

Плюс, любая практика требует знания синтаксиса языка, а на сколь-либо большой выборки начинают играть роль знание алгоритмов.

Хотя, конечно, умение разрабатывать архитектуру приложений, знание тонкостей строения вычислительных систем и т.п. им не нужно.

0
Ответить
Прокомментировать

Этот ответ написан и доступен на

Этот ответ написан и доступен на Яндекс Кью

Ну насчет тестирования я тоже думал, что языки не нужны. Пошел учиться в Практикум и фигушки - JavaScript пришлось учить, для основ автоматизации. Конечно, если заниматься ручным тестированием, то можно обойтись, но в этом случае весьма перспективная область становится недоступна.

1
0
Прокомментировать

Из таких профессий/специальностей, я знаю есть Проект-менеджер, UX-дизайнер, Управляющий данными, Front разработчики,  Тестировщик программного обеспечения, все что связано с облачными технологиями. 

А для тестировщиков и проект-менеджеров есть уникальные онлайн курсы по изучению linux и DevOps на русском языке и сразу возможность получить практический опыт. Вот ссылка на них https://linuxtrainingcenter.com

Буду рада, если они кому-то пригодятся и помогут в получении знаний и опыта :)

0
0
Прокомментировать
Читать ещё 1 ответ
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью