1.3. Выбор профессии
Хочу стать программистом – казалось бы, просто желание, но то, чем занимается программист, у многих вызывает недоумение. Конечно, ведь для того, чтобы вникнуть в суть его работы, необходимо иметь хотя бы общие представления о профессии программиста. И все же, кто такой программист? Программист разрабатывает и внедряет программные коды, типовые и стандартные программные средства. Специалистов этой профессии можно разделить на несколько видов: системный программист, прикладной программист, тестировщик и специалист технической поддержки.
Какими качествами вы должны обладать, если выбираете специальность программиста. Безусловно, вы должны любить информатику в школе, иметь технический склад ума, быть внимательными и собранными, а решать сложные технические задачи для вас не должно быть тяжким испытанием.
Кроме того вам потребуется быть терпеливость и настойчивость, целеустремлённость и ответственность, умение самостоятельно принимать решения и отстаивать собственное мнение. Противопоказаниями к профессии являются: серьёзные проблемы со зрением и заболевания опорно-двигательного аппарата и нервной системы.
Почему я выбрала направление «Прикладная информатика»? Ответ прост.
В современном мире профессия программиста является одной из самых востребованных и высокооплачиваемой. Поэтому неудивительно, что так много молодых людей стремится овладеть этой специальностью.
Но как всякая иная, профессия программиста имеет свои плюсы и минусы. К безусловным плюсам можно отнести: востребованность и высокий доход. Кроме этого, такая специальность считается престижной и даёт возможность широкого выбора места работы, как в России, так и за рубежом.
Но конкуренция на рынке труда среди программистов очень высокая и я смогу найти действительно хорошую работу только в том случае, если буду знать своё дело на «отлично».
Поступила я именно в ТГАМЭУП по причине того, что здесь получала образование моя старшая сводная сестра, чем осталась очень довольна. И, родители, зная о качестве образования в данном ВУЗе, предложили мне поступить именно сюда.
Курсовая работа архитектура эвм
... гибкость архитектуры, обеспечивающая ее адаптивность к разнообразным применениям в сфере управления, науки, образования, в быту; "дружественность" операционной системы и прочего программного обеспечения, обусловливающая возможность работы ... 70-х годов привело к некоторому снижению спроса на большие ЭВМ и мини ЭВМ. Это стало предметом серьезного беспокойства фирмы IBM (International Bussines Machines ...
В процессе обучения надеюсь развить у себя огромную массу навыков ИТ – специалиста.
Что касается деятельности после обучения, то работу программист может найти как в офисе любой компании или в специальных компьютерных фирмах, так может работать и дома, в качестве фрилансера. Фрилансер – это «свободный художник», то есть человек, который самостоятельно ищет для себя проекты, он свободен в выборе заказчика и берет на себя всю ответственность по выполнению заказа. Чаще всего, современные фрилансеры работают посредством интернета.
Глава 2. Эссе по теме «Программирование в офисных средах »
Офисное программирование — это процесс разработки приложений, предназначенных для автоматизации офисной деятельности с использованием специализированных пакетов (MS Office, OpenOffice.org или подобных).
Рассмотрим эти особенности на примере MS Office.
2.1 Цели разработки
В офисной среде программный проект неразрывно связан с документом, хранится как часть документа и не может существовать независимо от него. Документ, а не программа, является целью разработки.
Стандартные возможности среды по работе с документами велики. Однако возможность изменить типовой документ, снабдив его дополнительными функциями – это одна из важнейших задач офисного программирования. Для ее решения офисная среда представляет совокупность библиотек классов, которые составляют каркас текстовых документов, электронных таблиц, презентаций, баз данных и приложений на основе этих документов. Всякий раз, когда создается новый документ, его каркас составляют объекты библиотек, заданные по умолчанию. Этот каркас можно существенно изменить, добавив в документ новые свойства. Расширение каркаса не требует от программиста значительных усилий – достаточно включить в него необходимые библиотеки классов.
2.2 Область применения
Область применения офисного программирования весьма и весьма широка – от настройки отдельных документов до решения задач автоматизации офисной деятельности масштаба предприятия, в т.ч. ориентированных на совместную работу в глобальной сети. Понятно, что это основное назначение офисных приложений, однако, средства офисного программирования применяют и для совсем других разработок, выходящих далеко за рамки офисной деятельности. Для наглядности приведем ряд примеров: программа биоритмов, написанная на VBA для Excel; ASCII art на музыкальный клип AC/DC; макровирусы и множество других нетипичных офисных приложений.
2.3 visual basic for Application
Visual Basic для приложений (Visual Basic for Application, VBA) – это инструмент разработки приложений, который позволяет создавать программные продукты, решающие практически все задачи, встречающиеся в среде Windows. Эти продукты можно использовать, например, для оформления документов (подготовки текстов) или анализа данных таблиц (электронных таблиц).
Создание базы данных для ателье при помощи пакета Microsoft Access
... компьютер, на котором бы не был установлен MS Office. Вкладываются деньги только в то программное обеспечение, которое заказывается. Для поставленной задачи-разработки базы данных для ателье «у Раиски», выбран пакет Microsoft ...
VBA – уникальное приложение, поскольку оно встраивается в другое приложение и расширяет его функциональные возможности. Visual Basic for Application (VBA) – стандартный макроязык пакета Microsoft Office, предназначенный для расширения функциональных возможностей приложения в котором используется. С помощью VBA можно:
-
создать собственное диалоговое окно и придать ему требуемый внешний вид;
-
создать макросы, расширяющие функциональные возможности приложения, в которое встроен VBA;
-
изменить меню приложения microsoft Office;
-
управлять другим приложением Microsoft Office или принадлежащими ему данными;
-
объединить данные из нескольких приложений Microsoft Office в одном документе;
-
автоматически создавать или изменять страницы Web, совместно используя приложения Microsoft Office и VBA.
Для разработчика доступны следующие инструменты и средства, которые используются при создании проекта VBA:
-
отладка приложений без предварительной компиляции;
-
средства Win32 API;
-
SQL и объекты доступа к данным для управления данными и извлечения их из внешних источников данных, таких как Microsoft SQL Server;
-
построение и проверка элементов интерфейса непосредственно в среде разработки VBA (Integrated Development Environment, IDE);
-
связывание программ и процедур с событиями, которые возникают в приложениях VBA.
2.4 Среда разработки
Среда приложений Office ориентирована в первую очередь на пользователей, а не на программистов и в ней можно создавать документы без всякого программирования. Поэтому программист обычно начинает работать с документами не на пустом месте, а с их заготовками, созданными пользователями, т.е. и сам программист может выступать в роли пользователя. Средства совместной работы над документами Office обеспечивают одновременную работу программистов и пользователей.
Среда MS Office предлагает два способа создания программ, отличающихся подходом к процессу: использование макрорекордера и ручное кодирование (на языке VBA).
Эти подходы ориентированы на разные категории: непосредственно пользователей и программистов соответственно.
Макрорекордер (MacroRecorder) – это программный инструмент, записывающий действия пользователя при работе с документами и приложениями, с сохранением записи в виде макроса – исходного кода на языке VBA. Макрорекордер представляет возможность создания программного проекта или, по крайней мере, его отдельных компонентов автоматически, без программирования. Для программиста макрорекордер полезен тем, что позволяет создавать фрагменты программы автоматически, тем самым увеличивая скорость разработки и уменьшая время отладки.
Разработка и администрирование баз данных
... и приложения для баз данных тратятся миллиарды долларов. Системы управления базами данных играют исключительную роль в организации современных промышленных, инструментальных и исследовательских информационных систем. Целью данной курсовой работы является разработка и администрирование базы данных по ...
Интегрированная среда разработки на VBA (Visual Basic Environment, VBE).
Среда VBE представляет все возможности для создания законченных офисных приложений, включая средства визуального проектирования пользовательского интерфейса. VBE ориентирована на использование программистами для разработки офисных приложений.
2.5 Поддержка ООП
Разработка приложений для MS Office тесно связана с парадигмой объектно-ориентированного программирования. Все документы в MS Office – суть объекты, наделенные собственными наборами свойств, методов и событий . Соответственно, для обеспечения более полной интеграции с пакетом, входной язык (VBA) также поддерживает ООП. Все объекты приложения MS Office образуют иерархическую структуру, которая определяет связь между ними и способ доступа. Такая структура называется объектной моделью.
В объектно-ориентированную концепцию удачно вписывается технология визуального программирования. Таким образом, визуальное программирование делает проектирование интерфейса программы более наглядным и быстрым. При этом сохраняется возможность управлять всеми объектами.
2.6 Преимущества офисного программирования
Преимущества, которые получает конечный пользователь, использующий программируемые офисные документы:
-
Пользователь получает документы, обладающие новыми функциями и способные решать задачи, характерные для проблемной области пользователя.
-
Пользователь находится в единой офисной среде независимо от того, с каким документом он работает в данный момент и какой программист разрабатывал этот документ.
-
Большинство доступных при работе с документами функций являются общими для всех документов, поскольку их предоставляет сама офисная среда. Единый стиль интерфейса разных документов облегчает работу с ними.
-
Пользователь сам, не будучи программистом, способен создавать простые виды программируемых офисных документов, постепенно совершенствуясь в этой деятельности.
Преимущества, которые получает программист, работающий в Office:
-
В распоряжении программиста находится мощная интегрированная среда. Для него эта среда представлена в виде совокупности хорошо организованных объектов, доступных в языке программирования и по принципу работы ничем не отличающихся от встроенных объектов языка или объектов, создаваемых самим программистом.
13 стр., 6183 словРазработка приложений архитектуры клиент-сервер при помощи SQL
... подразделений, являющихся клиентами корпоративной базы данных. 1.1 Архитектура файл-сервер Самой простой архитектурой для реализации является архитектура "файл-сервер" (рисунок 1), но она же обладает ... сервер является наиболее перспективной, так как поддерживает большое число пользователей и сложные приложения, кроме этого она обладает высоким уровнем защиты информации, за счет среды программирования ...
-
Большинство повседневных задач становятся для него простыми, – чтобы их решить, зачастую достаточно стандартных средств.
Там, где стандартных средств не хватает, где у документа должны появиться новые функциональные возможности, где необходимо создать документ по заказу, вступает в силу язык программирования – VBA, существенная особенность которого – возможность работы с объектами любого из приложений Office.
Офисное программирование позволяет применять на практике идеи компонентного программирования. Компонентный подход предполагает взаимодействие компонентов, создаваемых в разных программных средах, на разных языках, на разных платформах и находящихся на разных машинах. Работа с компонентами (DLL, ActiveX, AddIns, ComAddIns) является неотъемлемой частью офисного программирования.
Список использованных источников
[Электронный ресурс]//URL: https://litfac.ru/referat/na-temu-esli-byi-ya-byil-programmistom/
1. Митичкин С.. Практика программирования в среде 1С:Предприятие – Комбук, 2004 – 272 с.
2. Селищев Н.В. и др.. 1C:Бухгалтерия предприятия 8.1 – КноРус, 2011 – 154с.
3. Н.С. Медведева, О.И. Москалева, А.М. Полонский. Администрирование 1С:Предприятие – Санкт-Петербург, СПбГУАП, 2006 – 58с.
4. Хорев В.Д.. Самоучитель программирования на VBA в Microsoft Office – Юниор, 2001 – 296с.
5. Фризен И.Г. Офисное программирование – Дашков и Ко, 2008 – 103с.