|
| « Март 2010 » |
|---|
| Пн | Вт | Ср | Чт | Пт | Сб | Вс |
|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | | 8 | 9 | 10 | 11 | 12 | 13 | 14 | | 15 | 16 | 17 | 18 | 19 | 20 | 21 | | 22 | 23 | 24 | 25 | 26 | 27 | 28 | | 29 | 30 | 31 | |
|
|
|
|
Здраствуйте Вас приветствует сайт mosvacancy.ru. На нашем сайте вы можете найти описание практически всех популярный вакансий. |
 |
 |
Программист |
 |
Программистами обобщенно называют категорию людей, занимающихся разработкой алгоритмов и программ на основе математических моделей. Условно программистов можно разделить на три категории:
Прикладные программисты. Такие специалисты занимаются разработкой конкретных программ, необходимых для работы организации. Например, сюда можно отнести программистов 1С.
Системные программисты программируют операционные системы, интерфейсы к распределенным базам данных, работают с сетями.
Web-программисты имеют дело с сетями, но, как правило, с глобальными, такими, как Internet. Они пишут web-интерфейсы к базам данных, создают динамические web-страницы и т.п.
Специфика профессии: 1. Плюсы профессии: - Постоянное профессиональное самосовершенствование, - Высокий спрос на рынке, - Высокая заработная плата, - Работать можно не имея диплома, - Преимущественно творческая профессия.
2. Минусы профессии: - То, что понятно программисту, не всегда понятно пользователю приходится многое объяснять, - Случается работать в авральном режиме, - Работа за компьютером плохо сказывается на здоровье, - И здесь находится место рутине, - Профессия накладывает отпечаток на характер.
Место работы: - Научно-исследовательские центры, - IT-компании, - Организации, которые в свой структуре подразумевают отделы программистов (или штатную единицу).
Личные качества: Прежде всего, программист должен обладать терпением и выдержкой. Это совершенно незаменимые качества в его работе. Программирование, бурно развивающаяся область, поэтому нужно уметь быстро адаптироваться и постоянно изучать что-то новое. Иначе через несколько лет ваша ценность как специалиста может заметно снизиться. Умение объективно оценивать возможности технологий и их использование в каждом конкретном случае. Чтобы не получалось так, что дрова пилятся с применением новейших лазерных разработок.
Образование: Желательно иметь высшее образование технического вуза по специальностям прикладная математика или вычислительная техника. Однако в этой профессии очень много значит опыт работы. Еще несколько лет назад среди программистов не было редкостью, когда самоучка оказывался более профессиональным. Правда сейчас эта тенденция идет на убыль. В большинстве случаев, программист должен знать несколько языков программирования, такие как C++, Delphi, Visual Basic, PHP, Java, Perl и т.д. Набор знаний специалиста определенного направления достаточно специфичен. В рамках своей специализации он знает все, а вот в соседней области знаний может не хватать. Но все же главное же в этой профессии способность к освоению методик программирования, которые постоянно развиваются.
Карьера и зарплата: Руководитель группы программистов, IT-директор, менеджер проекта, можно перемещаться в рамках специальности, совершенствуясь профессионально.
|
 |
 |
Программист |
 |
Программи́ст — профессия или увлечение человека, занимающегося разработкой программного обеспечения для программируемых устройств, которые, как правило, содержат один и более CPU. Примером таких устройств являются настольный ПК, сотовый телефон, смартфон, коммуникатор, игровая приставка, сервер, суперкомпьютер, микроконтроллер, промышленный и одноразовый компьютер.
По ошибке, программистом порой называют системного администратора и других специалистов ИТ.
Квалификационные требования
В Российской федерации, в соответствии с решением заседания от 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. Компоновщик, который собирает откомпилированные файлы и статические библиотеки в исполняемый файл, структура которого понятна операционной системе.
Сленг и жаргон
В среде программистов можно услышать богатый компьютерный жаргон, который возникает из-за необходимости часто использовать сложные слова. Так же от программистов можно услышать «насильник» или «сионист», «астматик», «макрушник» - более специфический жаргон, непонятный остальным ИТ специалистам. Приведённые слова значат «программист на языке Си», «программист на языке ассемблера» и «программист на макроассемблере» соответственно.
Неоднозначным и популярным среди писателей Википедии является термин хакер. Хакером называют как талантливого программиста (изначальное значение слова), так и компьютерного взломщика (второе значение, ставшее популярным благодаря киберпанку). В обществе иногда хакером называют любого увлечённого ИТ специалиста. Что можно воспринимать как ошибку или очередную нагрузку значения слова хакер.
|
 |
 |
Веб-программист |
 |
Описание Специалист в области компьютерных технологий, а именно веб-программирования.
Спрос на рынке труда Эта профессия становится все более и более актуальной в наше время всеобщей компьютеризации и выхода в Интернет-сеть.
Обязанности Призван воплотить вдохнуть жизнь в проекты web-дизайнеров, создавая функционирующий сайт. Он должен знать HTML, JAVA, JAVAScript, РНР, CGI, Perl. Программисты должны иметь опыт работы с такими инструментами web-разработчиков, как Dreamweaver, Flash и ColdFusion. Эти языки и программмы расширяют возможности сайтов. Они помогают вносить разнообразие: элементы анимации, звук, интерактивные игры, онлайновые анкеты и функции Интернет-торговли. От программистов требуется разбираться в дизайне интерфейса пользователя. Они должны знать, как пользователь воспринимает и использует свой компьютер. Квалифицированный web-программист умеет воплощать свои знания на пракитке.
Квалификационные требования Техническое образование.
|
 |
Web-программист |
 |
Работа web-программиста непосредственно связана с глобальной сетью Интернет. Такой специалист создает программы, способные функционировать в ее пределах. Без его участия не может начать работать ни один интернет-проект. Так, например, на основе пожеланий заказчика дизайнер создает графическую концепцию будущего сайта, задача web-программиста воплотить эти идеи технически, заставить сайт ожить. Другими словами web-программисты создают динамические страницы, пишут интерфейсы к базам данных, составляют технические задания проектов.
Специфика профессии: 1. Плюсы профессии: - Востребованность на рынке труда, - Творческая работа, так как каждая задача уникальна, и для ее решения существует несколько способов, - Можно совмещать с учебой, - Не всегда требуется диплом, - Возможность стать специалистом в молодом возрасте, - Свобода в принятии решений (как решать ту или иную задачу решает сам web-программист), - Возможность удаленной работы.
2. Минусы профессии: - В маленьких проектах web-программист совмещает функции нескольких специалистов, - Частые переключения с одной задачи на другую, - Иногда поставленные задачи приходится решать не только в будни, но и выходные, - Постоянная работа за компьютером сказывается на здоровье, особенно сильно страдают глаза.
Место работы: - Web-студии, Интернет-компании, - Организации, деятельность которых связана с Интернет, - Компании, структура организации которых подразумевает существование такого специалиста.
Личные качества: Для web-программиста важна усидчивость, особенно на начальных стадиях карьеры. К сожалению и в этой работе приходится много времени уделять текучке. Если раньше разработчики сайтов практически никогда к ним не возвращались, то сегодня технологии изменились. Готовому сайту постоянно требуется обслуживание, обновления и изменения. Создание web-сайта это процесс работы нескольких специалистов. Поэтому еще одним хорошим качеством для web-программиста будет умение работать в команде.
Образование: При приеме на работу у web-программистов редко когда спрашивают диплом. В основном работодатель обращает внимание на опыт работы, в каких проектах участвовал соискатель и что он умеет делать. Однако высшее образование лишним не будет, для web-программиста достаточно иметь любое техническое. Кроме этого, нужно владеть специфическими для Интернета языками программирования, такими как JavaScript, VBScript, Perl, PHP, Java, C++, базами данных, знать основные среды разработки и разбираться в протоколах.
Карьера и зарплата: Руководитель группы программистов, менеджер проекта, ИТ-директор.
|
 |
|