24.04.2008
От программного обеспечения - к обеспеченному существованию.
От программного обеспечения - к обеспеченному существованию.
Их с каждым годом становится все больше, но от этого их зарплаты только растут. Число сочиненных о них анекдотов, по некоторым данным, удваивается ежемесячно. Они постоянно изучают новые языки, не имея прямого отношения к лингвистике… Речь, конечно же, о программистах, чья профессия в нашей стране сегодня является одной из самых востребованных и хорошо оплачиваемых. Об особенностях этой профессии, специализациях программистов и их зарплатах в интервью нашему корреспонденту рассказывает специалист по IТ-технологиям Александр.
– В каких вузах можно получить профессию программиста, и реально ли стать хорошим специалистом в этой области, не имея профильного образования?
– Сегодня практически во всех технических вузах существуют факультеты вычислительной техники и АСУП (автоматизированных систем управления). Что касается освоения профессии без получения специального образования, то здесь все зависит от способностей конкретной личности. Обучающая информация для начинающих программистов сегодня есть везде – от книжных магазинов до интернет-порталов, посвященных программному обеспечению. Так что для одаренного и трудоспособного человека освоение несложных языков вполне доступно и без учебы в вузе. Однако вуз дает возможность ускорить процесс «въезда» в профессию – в университетах учат думать и помогают овладеть базовыми знаниями. Как в изучении иностранных языков: для усвоения алфавита, счета, простых словосочетаний и предложений, как правило, необходим наставник – а уж дальше можно двигаться самостоятельно. Так и в программировании: вузовская база служит стартовой площадкой для дальнейшего профессионального развития. И, повторюсь, чтобы наработать эту базу вне вуза, надо иметь незаурядный талант и колоссальное усердие.
– Какие способности и предпочтение каких научных дисциплин говорят о том, что человек при желании может освоить профессию программиста?
– Конечно, важна склонность к техническим дисциплинам, главная из которых для программиста – математика. Экзамен по ней всегда является основным при поступлении на профильные факультеты. Что же до свойств, свидетельствующих о способностях в области программирования, то это, пожалуй, любовь к различным головоломкам, умение решать нестандартные задачи, развитое логическое мышление.
– Расскажите, пожалуйста, о профессиональных специализациях.
– Количество задач, которые ставят программистам, постоянно возрастает – так что и число специализаций соответственно увеличивается. Например, программистов в изданиях по трудоустройству и на аналогичных сайтах в последнее время стали разделять по языкам программирования: 1С-программист, Delphi-программист, C, C++, Java и так далее. Однако пока еще сохраняются три основных – «глобальных» – специализации. Во-первых, разработчики системного программного обеспечения, то есть сервисов, которые управляют компонентами вычислительной системы – процессором, коммуникационными и периферийными устройствами и пр. Это высший пилотаж программирования, но такие специалисты в России сегодня не очень востребованы, так как практически все продукты подобного рода производятся за рубежом. Вторая специализация – программисты-кодировщики, точнее, разработчики и создатели программного обеспечения, предлагающие определенные услуги пользователям (бухгалтерские программы, различные текстовые редакторы, компьютерные игры, базы данных и др.). Ну и третья – веб-программисты, создающие интернет-сайты и обеспечивающие их техническую поддержку.
– Существуют ли какие-то черты характера, особые человеческие качества, необходимые в работе программиста?
– Программист должен быть легко обучаемым человеком, поскольку ему постоянно приходится осваивать новые знания, оборудование, изучать языки и программы. Также в его работе важны внимательность, терпение, усидчивость и коммуникабельность. Последнее кому-то может показаться неуместным, однако современному программисту важно досконально знать, чего от него хочет заказчик или руководство, уметь общаться с постановщиком задачи, чтобы итоговый программный продукт максимально соответствовал заданным требованиям.
– Почему вы выбрали именно эту профессию?
– Я не сразу понял, что это мое. Когда начинал, мне нравилось, что многое хорошо получается. Позже стал осознавать, что перспективы, которые передо мной открываются, просто безграничны. Программирование сегодня – одна из самых динамично развивающихся сфер человеческой деятельности, и это привносит в мою работу постоянный элемент новизны и даже азарта. Да и возможности для профессионального роста здесь неограничены – что, согласитесь, тоже большой плюс.
– Каков уровень дохода у программистов?
– Зарплаты программистов в России сегодня, как правило, вполне достойные. Конечно, в разных отраслях и направлениях они сильно разнятся и во многом зависят от решаемых задач. Сейчас востребованы и высоко оплачиваются хорошие веб-программисты, также ценятся специалисты, владеющие языком 1С: их зарплаты колеблются в пределах $1000–4000. Руководитель IТ-отдела крупной российской компании может получать до $10000, а если фирма работает непосредственно в сфере IТ, то и больше. В любом случае, человек, мало-мальски владеющий профессией программиста, бедствовать не будет.
– Что бы вы посоветовали тем, кто решил освоить эту специальность: с чего начать?
– Начинать нужно с изучения простых, легко читаемых языков – Delphi, Pascal, Visual Basic и др. – и решения несложных задач. Попробовав написать несколько примитивных программ, вы быстро почувствуете – ваше это дело или нет. И если уже на этой стадии проявятся какие-то элементы азарта и проблески интереса, останется хорошенько потренироваться и устроиться в небольшую компанию на должность программиста-стажера. Безработица начинающему программисту в любом случае не грозит, поскольку даже не самый опытный и подкованный специалист при желании сможет найти работу, соответствующую уровню его знаний. Недаром программист – одна из самых востребованных профессий в нашей стране.
Подготовил Иван МИХАЙЛОВ
Источник: Vacansia.ru