Специальности
A. Руководители
1. Директор - IT, руководитель IT отдела предприятия – занимается оперативным руководством системными администраторами, программистами, службой поддержки, а так же участвующий в процессе планирования и развития IT инфраструктуры предприятия.
2. Руководитель IT-отдела банка - то же что и предыдущий пункт, но с упором на разработку, обслуживание специфического для банков ПО и повышенными требованиями к безопасности и надежности.
3. Руководитель Интернет проекта - руководитель группы разработки по созданию и внедрению web-проекта; как правило управляет командой из webдизайнера, верстальщика, разработчиков каких-то еще узких специализаций, зависящих от проекта; с другой стороны коммуницирует с представителями заказчика, уточняет требования и сдает им результаты работы.
4. Руководитель отдела проектирования ВОЛС (Волоконно-оптическая система) - руководитель специализированного отдела по разработке сетей на основе ВО технологии.
5. Руководитель проекта АИИС КУЭ (Автоматизированная информационно-измерительная система коммерческого учёта электроэнергии) - руководитель узкоспециализированного проекта.
B. Технические специалисты, работающие с железом:
1. Системный администратор - специалист по настройке компьютеров, серверов и их сетей; Есть две основные специализации, отличающиеся ОС серверов, с которыми работает системный администратор; крайне редко и мало эффективно совмещение этих специализаций.
1.1. Системный администратор Unix
1.2. Системный администратор Windows
C. Узкоспециализированные технические специалисты работающие с железом:
1. Инженер Cisco – узко специализорованный специалист по настройке и обслуживанию оборудования фирмы Cisco. Как правило это сетевое и телефонное оборудование.
2. Инженер VoIP (Voice over IP) - специалист по настройке и обслуживанию оборудования и ПО для голосовой VoIP телефонии.
3. Инженер связи - специалист по настройке и обслуживанию оборудования связи.
4. Инженер - программист ЧПУ - специалист по настройке оборудования с Числовым Программным Управлением.
5. Инженер - электронщик - специалист по работе (настройка, создание, починка) с различным электронным оборудованием.
6. Монтажник РЭА (РадиоЭлектронная Аппаратура) - специалист по сборке и монтажу РАЭ
7. Монтажник слаботочных сетей - специалист по установке настройке обслуживанию сетей связи и локальных сетей
D. Разработчики (на сленге - кодеры)
1. Верстальщик - специалист перерабатывающий результат работы web дизайнера (по большому счету красивую картинку) в страницу размеченную на язые HTML
2. Программист PHP - специалист по программированию на языке программирования PHP; на данный момент таковых большинство среди программистов. Это язык для создания сайтов простой в изучении но при этом довольно мощный и позволяющий реализовывать весьма сложные web-based системы; на данный момент пожалуй самая многочисленная категория разработчиков;
3. Программист Java - специалист по программированию языке программирования Java; на данный момент одни из самый высокооплачиваемых программистов, хотя язык все реже используется и постепенно умирает.
4.1. Программист C++ - специалист в программировании на языке С++. На этом языке пишутся как правило либо какие-то системные программы либо программы под Windows.
4.2. Программист C++ под UNIX/Linux - тоже что и предыдущий пункт но со специализацией на операционную систему UNIX, скорее всего речь идет написании каких то о системных программ. 5. Программист C# - программист, создающий программы на языке C# дальнейшее развитие языка C++. Как правило, он создает программы под windows системы.
6. Программист .NET – программисты, создающие программы под Windows. Это могут быть как десктопные программы (те которые работают на компьютере конечного пользователя) так и web приложения, когда программа, работающая на windows сервере, генерит web страницы.
7. Программист SQL – программист, программирующий на языке баз данных SQL.
8. Flash - разработчик - специалист в написании визуальным приложений на FLASH - технологии для построения графических приложений интегрированных в веб страницы; есть мнение, что технология умирает и востребованность таких специалистов падает.
9. WAP - разработчик – программист, разрабатывающий мобильные WAP приложения.
10. Программист Python - разработчик приложений на языке программирования Python (как правило, это разработка web приложений).
E. Специализированные позиции IT специалистов разработки, настройки и обслуживания систем уровня предприятия различного масштаба:
1. Консультант по внедрению и сопровождению 1С - специалист выше квалификацией чем программист, помогающий решить людям как именно им решить свои проблемы с помощью 1C.
2. Программист 1С - специалист умеющий устанавливать, настраивать и программировать для бухгалтерской программы 1C.
3. Консультант по внедрению SAP - одни из самых высокооплачиваемых IT специалистов; SAP система позволяющая строить комплексные автоматизированные системы управления огромными предприятиями, поддерживающие в одном флаконе все аспекты деятельности: производство, склады, продажи, бухгалтерию, планирование. Универсальность системы аукается ее сложностью в настройке и программированию под эту среду.
4. АВАР - разработчик - специалист в разработке ПО на высокоуровневом языке программирования коммерческих приложений АВАР; используется для разработки больших коммерческих приложений под SAP; одна из самых высокооплачиваемых специализаций программистов.
5. Разработчик Axapta - разработчик приложений для комплексной информационной системы Microsoft Dynamics Ax для автоматизации управленческих задач предприятия.
6. Разработчик Oracle - специалист по разработке ПО для различных систем работы с данными Oracle.
7. Администратор СУБД Oracle – специалист, занимающийся установкой, настройкой и обслуживанием баз данных Oracle. Как правило эти системы используются в больших предприятиях.
F. QA ( Quality assurance) служба
1. QA инженер – как правило, специалист по тестированию программ.
2. Тестировщик - самый нижний в иерархии QA специалистов персонаж, осуществляющий непосредственно тестирование ПО.
G. Дизайнеры-графики
1. Web -дизайнер - специалист создающий дизайн веб страниц, как правило эти люди имеют минимальные навыки программирования Web страниц, но бывают и узкие специалисты, которые создают именно дизайн Web страниц, а воплощают этот дизайн в живые web страницы уже web программисты.
2. Разработчик пользовательских интерфейсов приложений - частный, но наиболее распространенный случай это web-дизайнер. Но, как правило, если речь идет не просто о web-страницах, а каких-то более сложных web-приложениях. Так же может идти речь об интерфейсах пользователя каких угодно приложений.
H. Сервисные службы:
1. Специалист технической поддержки - как правило, человек сидящий на телефоне, обладающий знаниями по какой-то программе или сервису и отвечающий на вопросы по ним. как правило низко квалифицированные девчата, у которых под руками экспертная программа помогающая им отвечать на вопросы.
2. Сервисный инженер – инженер, занимающийся сервисом программного обеспечения и поддержкой пользователей этих программ; в отличие от предыдущего пункта, как правило, является техническим специалистом. 3. SEO - оптимизатор - специалист занимающийся оптимизацией веб-страниц с целью повысить их популярность в интернете методом улучшения качества их поиска в Интернете через поисковые системы (SEO = search engine optimization).
3. Администратор сайта - специалист занимающийся поддержкой определенного сайта; круг обязанностей простирается от задач администрирования базы данных сайта, администрирования веб сервера, до разбора и ответа на вопросы и комментарии от пользователей сайта.
I. Аналитики - специалисты стадии подготовки и планирования разработки программного обеспечения.
1. Системный аналитик - по большому счету это посредник между пользователями и программистами, человек помогающий понять проблемы заказчика программного обеспечения, согласовывающий какими именно техническими средствами эта задача может быть решена и формулирующий задачу архитекторам, дизайнерам, программистам ПО. Его часто называют просто постановщик задач.
2. Бизнес аналитик - очень близко к предыдущему пункту, но с подчеркиванием того, что человек занимается именно изучением, анализом и дальнейшей оптимизацией (как правило с помощью автоматизации) бизнес-процессов предприятия.