Программисты

Автор: Пользователь скрыл имя, 13 Марта 2012 в 08:29, контрольная работа

Краткое описание

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

Файлы: 1 файл

Программист.doc

— 54.50 Кб (Скачать)


Оценив профессиональную предрасположенность, учащиеся объединенной команды выбрали профессию программист (самая популярная профессия)

 

Программист.

  Сегодня наши офисы заполнены всевозможной техникой, самым важным является, конечно же, компьютер. Без этого все умеющего друга мы не сможем распечатать документы, отредактировать текст, сделать необходимые макеты и графики. Одним словом, компьютер в наши дни стал основным орудием труда офисного сотрудника. Следить за успешной работой компьютеров и программного обеспечения приходится многим специалистам, но самые главные компьютерщики - это бесспорно, программисты.
   Эта профессия пользуется все большей популярностью у молодежи. Юноши с удовольствием познают науку обращения с современной техникой, ее эксплуатации и создания программ. И вот уже не первое поколение программистов, выпущенных вузами, трудится в многочисленных компаниях и на предприятиях.
  Профессия программиста относится к трем типам: "Человек-Техника", "Человек-Знаковая система" и "Человек-Человек".
Особенности профессии "Человек-Техника": люди, работающие в сфере «Человек - Техника», производят вещественные продукты труда, виды и формы энергии, создают вещественные средства деятельности, многие условия и предметы искусственной среды обитания людей, средства их существования и развития. Содержанием высших уровней естественнонаучной и инженерной деятельности является исследование и проектирование в сфере материального мира (природы, организма человека, техносферы, информационной сферы). Исследование создает новое знание, а проектирование - новые объекты на основе этого знания.
   К представителям профессий данного типа предъявляется множество требований. Нужно уметь разбираться в чертежах и схемах. Важно иметь четкий образ не только устройства различного оборудования, но и представлять процессы рабочего взаимодействия его частей. Это позволяет строить версии о возможных причинах различных неполадок и мысленно проигрывать варианты поиска, выделяя наиболее вероятный. Особенно глубокие знания требуются в области свойств предметов труда, условий и средств их преобразования, важно знать устройство и функции применяемых приборов, машин, инструментов, знать множество строгих правил и ограничений, относящихся к режимам работы оборудования, условиям безопасного труда. В области познавательных процессов к профессионалам сферы «Человек - Техника» предъявляются высокие требования к различным видам памяти, мышления. Часто необходимо хорошее мысленное оперирование предметами в пространстве.
   Высоко ценится способность принимать оптимальное решение в короткий срок. Особо можно выделить технический тип мышления, представляющий собой своеобразный синтез логического и образного мышления, так как в деятельности инженера сочетаются эти полярные стили мышления.
   Для представителя профессии типа «Человек - Техника» важны такие качества, как деловитость, эмоциональная сдержанность, способность самостоятельно работать иногда при ограниченных контактах с коллегами, аккуратность и добросовестность. Таким образом, люди, работающие в сфере «Человек - Техника», имеют дело с техникой, мысленно оперируют предметами в пространстве, используют логическое и образное мышление для принятия решений и устранения различного рода неполадок. В профессии программиста этому типу больше всего соответствует должность «сетевого администратора». Такой специалист большую часть времени занимается конфигурированием и настройкой различных программных систем, устранением неполадок, возникающих как на различных серверах, так и на компьютерах сотрудников организации. Помимо работы с ПО, «сетевой администратор», занимается настройкой различного сетевого оборудования: оптимизирует работу сетевых устройств, решает проблемы, связанные с совместным использованием оборудования организацией и Internet-провайдером, АТС.
  Особенности профессии «Человек-Знаковая система»: люди, которые работают в сфере «Человек-Знаковая система», создают и перерабатывают тексты, документы, таблицы, формулы, перечни, каталоги каких-либо объектов. К представителям данной профессии предъявляются следующие требования: умение разбираться в условных обозначениях, искусственных языковых системах. Так, основной задачей программиста является создание программы с использованием какого-либо языка программирования. При этом используется множество условных обозначений: для названия переменных, функций, процедур.
  Важным элементом этой профессии является познавательная деятельность, так, программист практически постоянно восполняет пробелы в знаниях, используя различную техническую документацию. К человеку предъявляется также желательное требование иметь быстрые и точные, хорошо скоординированные движения пальцев рук – для работы за клавиатурой компьютера. В области познавательных процессов к профессионалам сферы «Человек – Знаковая система» предъявляются высокие требования к памяти: часто необходимо воспринимать и удерживать словесно-логическую информацию больших объемов, хранить множество инструкций, правил и положений. Данная профессия является творческой в том смысле, что в деятельности часто возникают нестандартные, уникальные задачи, требующие находчивости, изобретательности, бескорыстной интеллектуальной инициативы. По мнению Е.А. Климова, для представителя профессии типа «Человек – Знаковая система» важны такие качества, как аккуратность, эмоциональная устойчивость, усидчивость, систематичность, способность строго следовать многочисленным правилам, сосредоточенно работать в условиях внешних помех, контролировать ход и правильность умственных действий.
  Таким образом, люди, работающие в сфере «Человек – Знаковая система», имеют дело с созданием и переработкой текстовой информации. Важным аспектами является креативность деятельности (постоянно возникают нестандартные задачи) и познавательная активность (постоянно необходимо обращаться к технической документации, чтобы восполнить пробелы в знаниях). К этому типу относятся все специализации в профессии программиста, так как и программист, и сетевой администратор, и системный аналитик используют искусственные языки программирования для составления программ и сценариев.
  Особенности профессии «Человек-Человек»: люди, которые работают в сфере «Человек-Человек», умеют руководить группами, коллективами, сообществами людей.
   К представителям данной профессии предъявляются следующие требования: умение слушать и слышать, четко и ясно излагать свои мысли, способность понимать внутренний мир человека, способность сопереживать стороннему человеку. Важными моментами являются наблюдательность к проявлениям чувств, ума, характера, поведения человека, способность по возможности объективно оценивать ситуацию и человека в ней. Профессионал должен иметь жизненный опыт, широкий кругозор в области гуманитарного знания. Из-за большого разнообразия нестандартных рабочих ситуаций, работник должен иметь творческий склад ума, уметь моделировать последствия своих и чужих действий. Для представителя профессии типа «Человек – Человек» важны такие качества, как выдержка, способность сообразовывать свое поведение с моральными и юридическими нормами, позитивное отношение и доброжелательность по отношению к людям. Таким образом, специалисты, работающие в сфере «Человек – Человек», имеют дело с людьми в различных рабочих ситуациях взаимодействия, когда требуется смоделировать внутренний мир человека в контексте «здесь и сейчас», чтобы принять какое-либо решение, затрагивающее этого человека. В профессии программиста этому типу больше всего соответствует две новые должности, в большей степени - «менеджер проектов» и в меньшей степени - «лидер группы разработчиков». Основой их деятельности является руководство коллективом программистов. Следует отметить, что и системный аналитик, и консультант и сетевой администратор по роду деятельности также много общаются с людьми. Так, консультант отвечает на вопросы программистов, сетевой администратор – на вопросы пользователей (это могут быть как программисты так и представители других профессий), а системный аналитик задает вопросы заказчику для того, чтобы выявить его потребности (часто общение ведется на английском языке). Отметим, что системный аналитик, помимо активного слушания, должен уметь просто, понятно и четко излагать свои мысли в различного рода документации, которая сопровождает проект, так как пользователи этой документации: программисты, «менеджер проектов» и заказчики, то есть люди с совершенно разной технической подготовкой (так, например, заказчик часто является просто пользователем компьютера и не разбирается в программировании).
   В заключение необходимо отметить, что и программист общается как со своими коллегами по проектной команде, так и с консультантами, сетевым администратором, лидером группы, менеджером проекта, то есть современный программист частично относится и к типу «Человек-Человек». Таким образом, мы получили описание профессии программиста с помощью типологии, разработанной Е.А. Климовым. Современный программист может быть представлен на основе типов: «Человек-Техника», «Человек-Знаковая система», «Человек-Человек». В зависимости от занимаемой должности (программист, лидер группы разработчиков, консультант, системный аналитик, сетевой администратор или менеджер проектов) и, как следствие, круга решаемых задач, программиста можно отнести к одному из описанных выше типов.
   По данным доклада, который был обнародован журналом Money и веб-сайтом Salary.com (США), самыми перспективными и прибыльными профессиями на сегодняшний момент являются: разработчик программного обеспечения, профессор колледжа, администратор и финансовый советник. Через десять лет люди на этих должностях будут получать самую высокую зарплату.
  Так, разработчик программного обеспечения на Западе сейчас и получает чуть более 80 тыс. долларов в год, через 10 лет он будет получать уже 117 тысяч.
   Программистами в России обозначают всех, кто занимается разработкой программного обеспечения. За рубежом, где предпочитают узких специалистов, существует более четкая градация. Постановкой технического задания, выбором средств реализации, написанием программы, ее тестированием, поддержкой занимаются разные люди. У нас же часто одному программисту приходится брать на себя если не все, то многое. Но, по большому счету, система организации труда - единственное отличие. Утверждение "Это не профессия, а образ жизни (другой вариант - диагноз)" соотносимо и с нашими, и с западными специалистами. Отсюда и бессонные ночи, проводимые перед мерцающим монитором. И работа в режиме "нон-стоп", что вызвано не производственной необходимостью, а личной потребностью в общении с компьютером. У них особый, несвойственный "юзерам", склад характера. Независимо от того, в какой стране они живут. Но одного характера, конечно, мало. Чтобы стать высококлассным программистом, необходимо постоянно учиться. Всю жизнь. Иначе не угнаться за развитием информационных технологий и требованиями работодателей.
   Большинство российских фирм имеет дело с уже готовыми программными продуктами, созданными такими гигантами, как Microsoft, Oracle и др. Специалистам остается лишь адаптировать их к потребностям конкретной организации, чтобы облегчить работу бухгалтерий, отделов кадров, финансовых отделов и пр. Творчество в этом случае практически отсутствует: приходится следовать жестким стандартам. Другой вариант - трудоустройство в компанию, которая занимается разработкой антивирусных программ, созданием компьютерных игр и т. п. Здесь уже возможностей для креатива больше. Спрос на программистов огромен. В зависимости от места работы, опыта, должностных обязанностей, зарплата специалиста составляет от $ 200 до $ 2000 в месяц. Самая низкая - в бюджетных организациях. Самая высокая - у сотрудников российских представительств западных фирм. Основное преимущество профессии: начинать работать можно, не имея законченного высшего образования. Многие студенты технических вузов приобретают опыт и полезные связи задолго до получения диплома.

 

Так откуда же пошла профессия программист

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

История профессии: Программирование возникло тогда, когда появилась первая электронно-вычислительная машина, а может немного ранее. В 1944 году была разработана мощнейшая по тем временам вычислительная машина «Марк-1», а уже в 70-х годах ХХ века эта профессия стала престижной и хорошо оплачиваемой, не смотря на то, что развитие программирования в различных странах эволюционировало совершенно по-разному.…

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

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

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

Профессиональные навыки:

        владение одним или несколькими языками программирования (C++, Delphi, Visual Basic, PHP, Java, Perl и др.);

        знание технического английского языка

Дополнительные особенности:

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

 


Где получить профессию: Много хороших программистов — самоучки. Можно получить профильное высшее образование или закончить курсы.

 



Информация о работе Программисты