Главная Новости Блог Ссылки Контакты Поиск Ленты новостей Ответ/Вопрос сайт жены! Файлы галерея Гостевая книга Карта сайта Форум

Главное меню

Главная arrow Контакты
Случайная новость

Президент России подписал указ об утверждении Дня программиста

 

Президент России Дмитрий Медведев подписал 11 сентября указ, подготовленный Министерством связи и массовых коммуникаций Российской Федерации, который устанавливает в России новый официальный праздник – День программиста.

Согласно этому документу, День программиста будет праздноваться в России на 256-й день года – 13 сентября, а если год високосный – 12 сентября. Число 256 выбрано потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта, а также это максимальная степень числа 2, которая меньше количества дней в году - 365.

Эта дата уже давно стала неофициальным праздником людей, связавших свою профессиональную деятельность с программированием.

 





Продолжение...
 
Что такое ИТ? Где кем и как работать? Версия в формате PDF Версия для печати Отправить на e-mail
Написал ivarga   
29.10.2008

Мне много раз задавали вопросы где чему и как учится и потом работать но все как то без системно получалось.

Решил сформулировать мысли в одну более менее правильную кучку.

не судите строго ругайте  как угодно)).

Жду отзывов.

Что такое ИТ[1], его структура. Какие навыки и знания надо получить, чтобы работать в ИТ.

Почему возникла потребность написать эту статью

 

Последнее время  все чаще и чаще стали встречаться вопросы от молодых людей, что нужно выучить (где этому учат), чтобы стать компьютерщиком, админом или  программистом. Все ждут и надеются получить ответ на этот вопрос и продвинуться в эту отрасль и добиться больших успехов на этом поприще. Принадлежать к касте успешных, продвинутых высоко интеллектуальных людей.

Ответ на такие вопросы короткий дать крайне сложно, а краткий может привести человека не в том направлении или вообще завести в тупик и привести к разочарованию. Человек, ошибочно выбравший путь развития в этой отрасли деятельности подвержен тем же рискам, что и другие ищущие себя в других областях.

Здесь мне хочется изложить популярно моё видение того что такое ИТ отрасль и её место в мире людей, какие направления деятельности в ей существуют, какие отрасли знания надо изучить чтобы получить возможность успешно работать в этой отрасли. И что бы прочтя, сей труд люди немного более резво посмотрели на свои желания и принимали осознанные решения. При этом надо говорить как о работе в компаниях потребителях ИТ ресурсов так и в компаниях разработчиках и внедренцах (поставщиках ИТ услуг) .

Для начало о мифах.

 

Большинство не посвященных считает, что программист понятие всеобъемлющее обозначающее всю эту профессию. Эдакий универсал, который может все и является богом в компьютерной среде, которому подвластно всё и очень даже запросто. Считается что работа на любой должности в сфере ИТ безумно интересна. Большую часть времени программисты проводят за играми и зависаниями в интернете. Работа любого программиста оплачивается невероятно дорого.

Бесспорно  одно,  работа разума всегда очень интересна и увлекательна, тем более что поле для развития очень велико и постоянно увеличивается. Но тут чудеса и заканчиваются.

В современном обществе ИТ давно стало отраслью  такой же как строительство ЖКХ, металлургией. Причем это происходит именно в наши дни. Временную границу провести трудновато, но можно считать что это начало происходить в самом начале XXI века, и процесс еще не доведен до конца (сейчас при написании этого текста идет 2008 год). Идет бурное формирование профессий структуры знаний и параллельно подстраиваются учебные заведения.

Немного истории

 

Развитие технологий вычислительной техники в современном её понимании началось с середины XX века (абакус[2] трогать не будем).  Достаточно быстро происходила эволюция вычислительных средств. От первой цепочки перфорирующих калькуляторов собранной в одном месте и конвейерная обработка расчетов с кучей человеческого труда. До сетевых распределенных систем действительно начинающих существовать в странном виртуальном пространстве и диктовать человечеству  свои требования. На текущий момент 1% все мирного энергопотребления приходится только на центры обработки данных или как их называют data centre[3], а сколько потребляют домашние системы, никто уже даже приблизительно сказать не сможет,  уж слишком они расползлись по миру и проникли в нашу жизнь. Не только  в развитом обществе, но в отстающих странах пытаются внедрить населению сто долларовые ноуты   с педальным приводом. А сколько встроенных процессоров встроено во всякую бытовую дребедень и не счесть.

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

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

 

Текущее состояние дел

 

Для четкого понимания специализаций специалистов ИТ Департамента, нужно понимать функции присущие  в той или иной степени, ИТ составляющей большинства компаний . Конкретное насыщение и функционал определяются по реальной компании, но среднем примерно таково.

 

Рисунок  1. Структура функционала ИТ  для бизнес компании в начале XXI века

Часть функций может находиться вне компании, и тут нужно понимать, что окружает компанию.

 

Рисунок  2. Структура взаимодействия компании и внешних поставщиков услуг и решений

 

Внутри компании организация может быть различной. На текущий момент складывается ситуация, что для большинства компаний ИТ технологии являются поддерживающей процедурой, позволяющей увеличить производительность и качество основных производящих процессов.

Исходя  из приведенных схем,  видно многообразие функционала  ИТ персонала. В идеале на каждую функцию необходим или человек, или аутсорсинговая компания, обеспечивающая эти функции. На практике все конечно не так красиво как выглядит  в теории, и здесь нужно  учитывать бизнес практику конкретной компании, и её конкретные возможности. Как правило ИТ персонал используется с функциональной перегрузкой, и при планировании ИТ персонала и его функционала руководство опирается на мифы, сформировавшиеся в обществе, их я описал во вступительной части. Это приводит к тому, что ИТ специалист особенно в небольших компаниях должен обладать очень широким спектром знаний и навыков.

Рассмотрим уровни развития компаний и соответственно требования к ИТ персоналу и их знаниям. Деление достаточно условное исходя из моего опыта работы на рынке ИТ услуг.

Типы компаний

Описание компании

Кол-во рабочих станций

Количество ИТ специалистов

1

Небольшая компания с незначительным оборотом и небольшим количеством бизнес операций в день от 1 до 10

1-15

0-1

2

Компания с несколькими десятками бизнес операций в день (10-1000) требующих чёткого финансового и складского учета 

3-20

0-2

3

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

15-60

1-3

4

Холдинговые образования, включающие в себя несколько видов бизнеса разного уровня.

30-100

2-4

5

Компании среднего уровня территориально распределенные и требующие высокого уровня автоматизации

50-400

2-6

6

Компании переросшие средний уровень развития

300->1000

>10

7

ИТ компании

 

 

 

Теперь рассмотрим по пунктам.

Тип  1

 

Данные компании работают, как правило, не используя продвинутых бизнес технологий, просто занимая на рынке определенную нишу. Отсутствует стратегическое планирование, и все проблемы решаются по мере поступления. Их потребности в ИТ услугах как - это обеспечение доступа в интернет, минимальный набор офисного функционала, использование общих минимальных ресурсов (принтеры небольшие серверные устройства). Из требований безопасности  только защита от вирусов и обеспечение надежности работы. Не всегда используются системы учета, а если и используются, то только базовый функционал за минимальные деньги. Поскольку потребности в ИТ услугах не систематизированы и не предсказуемы, то обслуживание таких контор производится, как правило, по остаточному принципу и необязательно одним и тем же человеком. ИТ специалист, работающий с такой компанией должен быть готов к решению самых разноплановых задач практически из всех областей знания. В этом случае не требуется высокой квалификации, достаточно общих знаний и навыков приобретаемых в повседневной жизни, т.е. уровень продвинутого пользователя. Как правило, с такими компаниями работают студенты, приобретая соответствующую практику и профессиональные знания. Удачно если профессиональный рост специалиста слегка опережает рост компании. В ряде случаев при понимании собственниками бизнеса сложностей и рисков связанных с ИТ сферой компания находится на абонентском обслуживании у специализированной аутсорсинговой компании, у которой в штате есть несколько разно профильных квалифицированных специалистов, способных выполнить работы разного уровня сложности. В ряде случаев подобный продвинутый пользователь находится среди сотрудников, и тогда текущее обслуживание производится собственными силами с привлечением специалистов по мере необходимости. Итого, как стартовая площадка для специалиста подобные компании очень хороши, но вот каково подобному бизнесу быть подопытными кроликами. Хотя надо признать, что стоимость ошибки не сильно велика.

Знания и навыки необходимые для работы ИТ специалистом в компаниях первого типа.

· Знание операционных систем:

o правил их установки,

o настройка системных параметров,

o настройка сетевых протоколов,

o настройка параметров пользователей их рабочих столов,

o правила лицензирования.

· Знание программного обеспечения:

o Системное:

§ антивирусы,

§ архиваторы,

§ средства оптимизации,

§ средства защиты,

§ средства резервного копирования и восстановления;

o Пользовательское:

§ офисные пакеты,

§ графические пакеты,

§ почтовые клиенты,

§ справочные системы («Гарант», «Консультант», программы по работе с государственными органами),

§ специализированные программы специфические для данного бизнеса (в каждом конкретном случае это что-то особенное связанное с поставщиками и с конкретной отраслью бизнеса.)

§ программное обеспечение работы с пользовательскими устройствами (фото, видео камеры, сканеры, телефоны);

o Учетное программное обеспечения:

§ виды программного обеспечения для ведения бизнеса,

§ знание их основных особенностей и характеристик,

§ поставщики программного обеспечения и услуг по эксплуатации:

· 1С-предприятие,

· «Парус»,

· «Инфобухгалтер» и другие.

§ Системы взаимодействия с банками;

o Организация работы сети:

§ знание сетевых протоколов,

§ знание основных правил организации одноранговых (без выделенных серверов)  сетей:

· правила присвоения адресации,

· правила маршрутизации,

· выделение общих ресурсов и доступа к ним (принтеры, общие папки – сетевые диски;

§ Подключение к интернету:

· знание провайдеров действующих на данной территории,

· особенности тарифов,

· принципы организации коллективного доступа в интернет,

· требования к оборудованию,

· настройка доступа через маршрутизаторы,

· настройка защиты сети от проникновения из внешних сетей,

· умение регистрировать почтовые адреса и настраивать пользователям доступ к ним,

· умение при необходимости организации терминального доступа сотрудников до сторонних терминальных серверов,

· умение создавать VPN подключения к сторонним сетям,

· знание адресов и телефонов служб поддержки провайдера;

§ Аппаратное обеспечение сети:

· хабы, свитчи (типы, виды, назначение),

· патчкорды,

· правила установки розеток,

· правила прокладки кабелей,

· правила обжатия коннекторов,

· последнее время необходимо уметь работать и с беспроводной сетью;

o Аппаратное обеспечение рабочего места:

§ конструкция системного блока стандартного компьютера,

§ комплектующие, из которых состоит системный блок компьютера,

§ интерфейсы подключения периферийных устройств типы и назначение,

§ совместимость комплектующих.

§ способы замены комплектующих,

§ необходимые регламентные процедуры,

§ типы мониторов,

§ методы определения неисправности,

§ контакты фирм профессионально занимающиеся.

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

 

Тип  2.

 

            Компании этого уровня развития уже являются относительно организованными и соответственно их требования к автоматизации существенно возрастают.  В большей части случаев (по крайней мере, в нашем регионе) бизнес процессы достаточно сумбурны. Работа во многом строится, как и в кампаниях первого типа. Основное отличие в более высокой деловой активности и соответственно больших объемах информации перерабатываемой компанией.  Основным отличием является повышенные требования к локальной сети и внешним каналам связи, так же, как правило, остро стоит необходимость в офисной АТС. В локальной сети приходится выделять от 1 до 3 серверов начального уровня для обеспечения работы учетных систем, хранения информации и контроля доступа к ресурсам (это уже зависит от уровня организованности компании). Такая компания обслуживается как минимум одним постоянным ИТ специалистом, с обязательным привлечением специализированных компаний обеспечивающим внедрение и специфическое обслуживание требующее высокий уровень квалификации.

Знания и навыки необходимые для работы ИТ специалистом в компаниях  второго типа.

 

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

 

Тип  3.

 

            Компании этого типа являются, как правило, устойчивыми на рынке и ритм работы в них достаточно напряжённый. Бизнес процессы таких компаний иногда не до конца формализованы, но уже достаточно устойчивы и поддаются автоматизации. Хотя так же зачастую происходит развитие, приводящее к модификации программного обеспечения. На этом уровне начинает подниматься вопрос об устойчивости работы систем компании, так как стоимость простоя становится весьма ощутимой. Ритмичность работы является одним из конкурентных преимуществ подобных компаний. Объемы информационных потоков становятся ощутимыми. Для обработки информации приходится использовать полноценные серверные решения, которые должны включать и системы резервного хранения информации для скорейшего восстановления после случившихся нарушениях в работе. Территориальная распределённость  приводит к необходимости организации сетей объединяющих различные офисы компании  через сети общего пользования (Internet).

Компании этого типа обслуживаются системным администратором,  хорошо разбирающемся в сетевой инфраструктуре, серверах и оборудовании рабочих станций. Как правило, на нём лежит всё аппаратное обеспечение, и системное программное обеспечение. При существенной территориальной распределённости в пределах одного региона и необходимости разъездов по различным территориальным площадкам, образуется должность помощника системного администратора (названия бывают различными).  На нем лежит обслуживание рабочих станции устранение мелких неисправностей. При необходимости системный администратор привлекает специализированные компании для решения возникающих задач за требуемое время с нужным качеством.

            Для обслуживания учетных систем их поддержания, обновления и внесения необходимых модификаций в программное обеспечение обеспечивающее учет и поддерживающее бизнес процессы компании, очень часто работает  ИТ специалист по данному программному обеспечению, прикладной программист соответствующей квалификации (как правило среднего уровня). Большие изменения приходится производить с привлечением специализированных компаний для достижения реализации задач в нужные сроки и с гарантированным качеством.

Знания и навыки необходимые для работы ИТ специалистом в компаниях третьего типа.

Для всех ИТ специалистов  компаний данного уровня необходимы базовые знания ИТ отрасли. По сути это навыки требуемые для работы в мелкой компании, так как периодически приходится подменять друг друга по крайней мере на уровне базового поддержания системы и пользователей.

Системный администратор

Он  должен иметь углубленные знания технологий построения сетей и администрирования серверов. Также необходимо знание технологий управления безопасностью в рамках сети в  зависимости от применяемых технологий NOVEL, UNIX, MicroSoft или подобные системы подобного уровня.

Помощник  системно администратора

Он по своей сути это инженер поддержки решающий разноплановые задачи по обеспечению работы пользователей, во многом его уровень квалификации соответствует ИТ специалисту работающему с компаниями первого типа.

Прикладной программист должен:
  • быть специалистом в обслуживании основной учетной системы,
  • владеть несколькими языками программирования,
  • владеть навыками администрирования серверов баз данных (SQL)  требуемого вида для используемого  программного обеспечения,
  • владеть навыками консультанта по организации бизнес процессов,
  • иметь навыки постановки задачи и формулирования технического задания на основании расплывчатых  требований бизнес пользователей.
  • Иметь навыки постановки задачи сторонней организации и  контроль за выполнением ей работ по внедрению и модификации программного обеспечения.

Продолжение..

Последнее обновление ( 08.11.2009 )
 

Добавить комментарий


Защитный код
Обновить

< Пред.   След. >

Случайная картинка

clip_image004.jpg
регистрация сайта в каталогах Яндекс цитирования