Warning: fopen(/var/www/clc/data/www/mosvacancy.ru/engine/cache/rss_5.tmp): failed to open stream: Permission denied in /var/www/clc/data/www/mosvacancy.ru/engine/modules/functions.php on line 340 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/clc/data/www/mosvacancy.ru/engine/modules/functions.php on line 341 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/clc/data/www/mosvacancy.ru/engine/modules/functions.php on line 342 Warning: Cannot modify header information - headers already sent by (output started at /var/www/clc/data/www/mosvacancy.ru/engine/modules/functions.php:340) in /var/www/clc/data/www/mosvacancy.ru/engine/rss.php on line 222 Вакансии http://mosvacancy.ru/ ru Вакансии DataLife Engine Программист http://mosvacancy.ru/web-prog/26-programmist.html http://mosvacancy.ru/web-prog/26-programmist.html
Прикладные программисты. Такие специалисты занимаются разработкой конкретных программ, необходимых для работы организации. Например, сюда можно отнести программистов 1С.

Системные программисты программируют операционные системы, интерфейсы к распределенным базам данных, работают с сетями.

Web-программисты имеют дело с сетями, но, как правило, с глобальными, такими, как Internet. Они пишут web-интерфейсы к базам данных, создают динамические web-страницы и т.п.

Специфика профессии:
1. Плюсы профессии:
- Постоянное профессиональное самосовершенствование,
- Высокий спрос на рынке,
- Высокая заработная плата,
- Работать можно не имея диплома,
- Преимущественно творческая профессия.


2. Минусы профессии:
- То, что понятно программисту, не всегда понятно пользователю приходится многое объяснять,
- Случается работать в авральном режиме,
- Работа за компьютером плохо сказывается на здоровье,
- И здесь находится место рутине,
- Профессия накладывает отпечаток на характер.


Место работы:
- Научно-исследовательские центры,
- IT-компании,
- Организации, которые в свой структуре подразумевают отделы программистов (или штатную единицу).

Личные качества:
Прежде всего, программист должен обладать терпением и выдержкой. Это совершенно незаменимые качества в его работе.
Программирование, бурно развивающаяся область, поэтому нужно уметь быстро адаптироваться и постоянно изучать что-то новое. Иначе через несколько лет ваша ценность как специалиста может заметно снизиться.
Умение объективно оценивать возможности технологий и их использование в каждом конкретном случае. Чтобы не получалось так, что дрова пилятся с применением новейших лазерных разработок.



Образование:
Желательно иметь высшее образование технического вуза по специальностям прикладная математика или вычислительная техника. Однако в этой профессии очень много значит опыт работы. Еще несколько лет назад среди программистов не было редкостью, когда самоучка оказывался более профессиональным. Правда сейчас эта тенденция идет на убыль.
В большинстве случаев, программист должен знать несколько языков программирования, такие как C++, Delphi, Visual Basic, PHP, Java, Perl и т.д. Набор знаний специалиста определенного направления достаточно специфичен. В рамках своей специализации он знает все, а вот в соседней области знаний может не хватать.
Но все же главное же в этой профессии способность к освоению методик программирования, которые постоянно развиваются.

Карьера и зарплата:
Руководитель группы программистов, IT-директор, менеджер проекта, можно перемещаться в рамках специальности, совершенствуясь профессионально.
]]>
admin Wed, 15 Oct 2008 00:39:46 +0400
Программист http://mosvacancy.ru/web-prog/25-programmist.html http://mosvacancy.ru/web-prog/25-programmist.html
По ошибке, программистом порой называют системного администратора и других специалистов ИТ.

Квалификационные требования

В Российской федерации, в соответствии с решением заседания от 5 июня 2006 года Совета по ИТ при Министре информационных технологий и связи РФ, при организационной поддержке Мининформсвязи РФ и Ассоциации Предприятий Компьютерных и Информационных Технологий (АП КИТ) [1]был выполнен проект целью которого являлось формирование профессиональных стандартов по наиболее массовым и востребованным профессиям в области ИТ, описывающих должности, профессиональные компетенции, требования к уровням образования, стажу работы и сертификации в соответствии с квалификационными уровнями.

Финансовую поддержку и другую помощь проекту оказали ведущие компании ИТ-отрасли IBM, Intel, Microsoft, Яндекс, 1C и многие другие.

В результате работы были созданы Квалификационные требования (профессиональный стандарт) в области информационных технологий для профессии «Программист» [2]

Жизненный цикл информационной системы

В жизненном цикле ИС могут принимать участие IT бизнес-аналитики, которые выясняют точные требования заказчика, архитекторы, которые разрабатывают структуру и функции ИС, математики, которые словесное описание функций ИС формализуют в алгоритмы, программисты, которые преобразуют математические алгоритмы в программный код, тестеры, которые создают всевозможные входные комбинации с целью поиска ошибок в ИС, специалисты по сопровождению, которые знакомят пользователей с работой ИС и «на коленках» решают малые проблемы инсталляции ИС, системные администраторы, которые поддерживают функционирование ИС и решают «технические» проблемы пользователей.

Весьма часта ситуация, когда программист совмещает роли других создателей ИС, при этом, отдавая уважение этой профессии, его по-прежнему называют программистом.

Специализация программистов

Будучи специалистом, программист специализируется на предметной области, которая охватывает знания и навыки, которыми способен качественно овладеть один человек. Широта предметной области и качество навыков для программиста индивидуальны. И зависят от трудового опыта, интеллекта, врождённых наклонностей, силы воли, социальной отгороженности и конъюнктуры вакансий программистов. Ниже перечислены некоторые специализации программистов.
- Программист 1С.
- Веб-разработчик.
- Delphi программист.
- Программист .NET.
- Java программист.
- Программист C++.
- Программист баз данных (SQL, языки работающие с базами данных: Visual FoxPro, FoxBase, Dbase, Oracle и другие).
- Программист-тестировщик.
- Программист-постановщик (Главный архитектор проекта).
- Программист микроконтроллеров.

На заре становления компьютерной индустрии было актуально деление на прикладных и системных программистов. Если первые создали софт для конечных пользователей. То системные программисты создавали софт-инструменты для поддержки прикладных программистов: операционные системы, компиляторы, стандартные библиотеки и драйверы.

Инструменты программиста

IDE — интегрированная среда разработки, ярким примером которой является Delphi, которую изучают в ВУЗах РФ.
SDK — инструмент разработки софта.
DDK — инструмент разработки драйверов.
Компилятор, который транслирует исходный код, понятный программисту, в машинный язык, понятный CPU или виртуальной машине, или интерпретатор, который исполняет непосредственно код программы.
Отладчик, так же называемый дебагером. Отладчик участвует в поиске ошибок, детально демонстрируя изменение во времени свойств компьютера, таких как разнообразные переменные, стэк, память, регистры процессора, слово состояния CPU.
Компоновщик, который собирает откомпилированные файлы и статические библиотеки в исполняемый файл, структура которого понятна операционной системе.


Сленг и жаргон

В среде программистов можно услышать богатый компьютерный жаргон, который возникает из-за необходимости часто использовать сложные слова. Так же от программистов можно услышать «насильник» или «сионист», «астматик», «макрушник» - более специфический жаргон, непонятный остальным ИТ специалистам. Приведённые слова значат «программист на языке Си», «программист на языке ассемблера» и «программист на макроассемблере» соответственно.

Неоднозначным и популярным среди писателей Википедии является термин хакер. Хакером называют как талантливого программиста (изначальное значение слова), так и компьютерного взломщика (второе значение, ставшее популярным благодаря киберпанку). В обществе иногда хакером называют любого увлечённого ИТ специалиста. Что можно воспринимать как ошибку или очередную нагрузку значения слова хакер.
]]>
admin Wed, 15 Oct 2008 00:39:17 +0400
Веб-программист http://mosvacancy.ru/web-prog/12-veb-programmist.html http://mosvacancy.ru/web-prog/12-veb-programmist.html Специалист в области компьютерных технологий, а именно веб-программирования.

Спрос на рынке труда
Эта профессия становится все более и более актуальной в наше время всеобщей компьютеризации и выхода в Интернет-сеть.

Обязанности
Призван воплотить вдохнуть жизнь в проекты web-дизайнеров, создавая функционирующий сайт. Он должен знать HTML, JAVA, JAVAScript, РНР, CGI, Perl. Программисты должны иметь опыт работы с такими инструментами web-разработчиков, как Dreamweaver, Flash и ColdFusion. Эти языки и программмы расширяют возможности сайтов. Они помогают вносить разнообразие: элементы анимации, звук, интерактивные игры, онлайновые анкеты и функции Интернет-торговли. От программистов требуется разбираться в дизайне интерфейса пользователя. Они должны знать, как пользователь воспринимает и использует свой компьютер. Квалифицированный web-программист умеет воплощать свои знания на пракитке.

Квалификационные требования Техническое образование.
]]>
admin Wed, 15 Oct 2008 00:17:38 +0400
Web-программист http://mosvacancy.ru/web-prog/8-web-programmist.html http://mosvacancy.ru/web-prog/8-web-programmist.html
Специфика профессии:
1. Плюсы профессии:
- Востребованность на рынке труда,
- Творческая работа, так как каждая задача уникальна, и для ее решения существует несколько способов,
- Можно совмещать с учебой,
- Не всегда требуется диплом,
- Возможность стать специалистом в молодом возрасте,
- Свобода в принятии решений (как решать ту или иную задачу решает сам web-программист),
- Возможность удаленной работы.


2. Минусы профессии:
- В маленьких проектах web-программист совмещает функции нескольких специалистов,
- Частые переключения с одной задачи на другую,
- Иногда поставленные задачи приходится решать не только в будни, но и выходные,
- Постоянная работа за компьютером сказывается на здоровье, особенно сильно страдают глаза.


Место работы:
- Web-студии, Интернет-компании,
- Организации, деятельность которых связана с Интернет,
- Компании, структура организации которых подразумевает существование такого специалиста.

Личные качества:
Для web-программиста важна усидчивость, особенно на начальных стадиях карьеры. К сожалению и в этой работе приходится много времени уделять текучке. Если раньше разработчики сайтов практически никогда к ним не возвращались, то сегодня технологии изменились. Готовому сайту постоянно требуется обслуживание, обновления и изменения.
Создание web-сайта это процесс работы нескольких специалистов. Поэтому еще одним хорошим качеством для web-программиста будет умение работать в команде.

Образование:
При приеме на работу у web-программистов редко когда спрашивают диплом. В основном работодатель обращает внимание на опыт работы, в каких проектах участвовал соискатель и что он умеет делать. Однако высшее образование лишним не будет, для web-программиста достаточно иметь любое техническое. Кроме этого, нужно владеть специфическими для Интернета языками программирования, такими как JavaScript, VBScript, Perl, PHP, Java, C++, базами данных, знать основные среды разработки и разбираться в протоколах.

Карьера и зарплата:
Руководитель группы программистов, менеджер проекта, ИТ-директор.
]]>
admin Wed, 15 Oct 2008 00:01:14 +0400