4 / 4 / 0
Регистрация: 06.05.2013
Сообщений: 5
1

Чем именно занимается системный программист?

06.05.2013, 21:42. Показов 8194. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Чем именно занимается системный программист? Я делаю презентацию на ИТ конкурс, там нужно описать ИТ профессию, я выбрала сис.программиста, ибо это действительно хорошее дело, а не разработка всяких мейнстримовых приложений под андроид. Вот список обязанностей сис.прогера:
Обязанности работы включают в себя:
• Исследование и изучение современных систем, консультация пользователей
• Поддержание связей с коллегами, такими как системные аналитики и дизайнеры
• Написание программного обеспечения и руководства по эксплуатации
• Обучение пользователей
• Оказание поддержки и реагирование по обратной связи
• Тестирование и модификация систем для обеспечения их надежной работы
• Нахождение ошибок и их исправление
• Разработка драйверов и тестов для встраиваемых систем
• Отработка аппаратуры
• Отработка ПО в целевой среде

Написание дров – это понятно, а вот ещё встречала разработку подсистем безопасности в ядре Linux, - это не совсем понятно, я совсем не знакома с линуксом.. Модификация систем – тоже не совсем понятно, что именно в чём модифицировать. Отработка ПО – т.е его реализация на предприятии там где-нибудь, да? А также, разработка и реализация механизмов передачи мандатных меток по сети и их валидации – совсем не понятно.

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

И имеют ли дело с базами данных? Я переводила кусочек книги про мейнфреймы IBM, так там говорилось, что системные программисты имеют довольно большое значение там.

Ещё я слышала, что именно системные программисты пишут движки для игр, - так ли это?
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2013, 21:42
Ответы с готовыми решениями:

Чем занимается программист
Скажите, а чем занимается программист? Я вот учусь на программиста, но учеба пока мне дается с...

Чем конкретно занимается веб-программист?
Вот с высоко-нагруженными проектами понятно. Там реальная разработка, реальные знания, реальный...

Кто чем занимается? GPU и CPU
Собственно запутался кто чем занимается. Дальше постараюсь написать свою точку зрения, хотя она...

Как понять чем конкретно занимается антивирус?
Использую mcAfee Internet Security. Он был в качестве предустановленного софта при покупке...

13
23 / 3 / 0
Регистрация: 23.10.2012
Сообщений: 50
06.05.2013, 22:33 2
Системные программисты игры не пишут - это совсем другая работа.
1
4 / 4 / 0
Регистрация: 06.05.2013
Сообщений: 5
06.05.2013, 22:38  [ТС] 3
Читайте, пожалуйста, внимательно. Игры разрабатывают прикладники. А движки для игр - системные программисты. Вот тут я об этом прочитала http://howknow1c.ru/rabota-pro... misty.html
"Движки пишут на физических моделях и конечный продукт совершенно не похож на игру. Движки в конечном итоге пишут скорее системные программисты"
1
Каратель
Эксперт С++
6609 / 4028 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
06.05.2013, 22:41 4
Цитата Сообщение от Muzalika Посмотреть сообщение
• Поддержание связей с коллегами, такими как системные аналитики и дизайнеры
какие-какие дизайнеры? системные?

Добавлено через 2 минуты
Цитата Сообщение от Muzalika Посмотреть сообщение
• Написание программного обеспечения и руководства по эксплуатации
а водитель водит, пофиг что но водит
1
4 / 4 / 0
Регистрация: 06.05.2013
Сообщений: 5
06.05.2013, 22:42  [ТС] 5
Цитата Сообщение от Jupiter Посмотреть сообщение
какие-какие дизайнеры? системные?
Это скопированная информация, а не моя. В требованиях работодателя было.
1
Каратель
Эксперт С++
6609 / 4028 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
06.05.2013, 22:44 6
Цитата Сообщение от Muzalika Посмотреть сообщение
Это скопированная информация, а не моя.
Muzalika, смените тему, пока не поздно, или уже поздно? Пишите то о чём знаете.
1
4 / 4 / 0
Регистрация: 06.05.2013
Сообщений: 5
06.05.2013, 22:49  [ТС] 7
Цитата Сообщение от Jupiter Посмотреть сообщение
Muzalika, смените тему, пока не поздно, или уже поздно? Пишите то о чём знаете.
Это конкурс для старшеклассников и целью является их ознакомление с ИТ профессиями. Что я и делаю. Моя цель - узнать, что на самом деле делает сис.программист, а не то, что требуется в теории.
1
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
07.05.2013, 02:32 8
Цитата Сообщение от Muzalika Посмотреть сообщение
Обязанности работы включают в себя:
• Исследование и изучение современных систем, консультация пользователей
• Обучение пользователей
тебе не кажется, что это немного не того ?

Цитата Сообщение от Muzalika Посмотреть сообщение
• Разработка драйверов и тестов для встраиваемых систем
• Отработка аппаратуры
вот и всё

просто они хотят Деда Мороза: сам танцует, сам поёт, сам подарки раздаёт

Добавлено через 4 минуты
Цитата Сообщение от Muzalika Посмотреть сообщение
Ещё я слышала, что именно системные программисты пишут движки для игр
если есть работа с железом, то конечно
1
Модератор
4215 / 3056 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
07.05.2013, 09:56 9
Цитата Сообщение от Muzalika
• Исследование и изучение современных систем, консультация пользователей
• Поддержание связей с коллегами
• Написание программного обеспечения и руководства по эксплуатации
• Обучение пользователей
• Оказание поддержки и реагирование по обратной связи
• Тестирование и модификация систем для обеспечения их надежной работы
• Нахождение ошибок и их исправление
Вот это в той или иной степени относится к любому программисту, не обязательно к системному.

Кроме того, непонятно, чем отличается, скажем, консультация пользователей от обучения и оказания поддержки, или те же тестирование и нахождение ошибок.
Поддержание связей с коллегами в качестве обязанности тоже выглядит странно - это можно отнести практически к любой профессии.
1
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,114
Записей в блоге: 19
07.05.2013, 11:27 10
Цитата Сообщение от Muzalika Посмотреть сообщение
Моя цель - узнать, что на самом деле делает сис.программист
Мне тоже интересно. напишете, поделитесь

Тут есть системные программисты? расскажите, чем вы занимаетесь
1
Ушел с форума
Эксперт С++
16473 / 7436 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
07.05.2013, 15:08 11
Системное программирование ничем принципиально не отличается от "обычного": тот же
код, те же среды разработки, те же проблемы проектирования и сопровождения.

Но я бы отметил, что для системного программиста очень важно уметь и любить проводить
самостоятельные и глубокие исследования предметной области. Ресерч, короче говоря.
Потому что часто приходится ходить нехоженными тропами и делать то, что до тебя
раньше никто не делал. И если ты привык искать ответы только в Гугле, а не найдя,
бросать начатое на полпути, то эта профессия не для тебя.

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

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

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

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

Штатного API для решения таких задач в Windows не существует, пришлось изучать
различные недокументированные решения на уровне ядра ОС, исследовать принципы их
работы и возможные проблемы - на это в совокупности ушло где-то два года.
Когда сделали первую версию, всплыли проблемы совместимости с антивирусами, их
тоже необходимо было решать. Попутно пришлось хорошенько "перетрясти" TCP и HTTP,
особенности работы браузеров и веб-серверов, сжатие и кодирование содержимого, а
также вводить многочисленные "заплатки" для некорректных реализаций протоколов.
И это не говоря про чисто технические аспекты, которых уйма.

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

В общем, работа как работа, не лучше и не хуже остальных.
Где-то нервная, где-то жутко увлекательная.
Мне нравится
3
4 / 4 / 0
Регистрация: 06.05.2013
Сообщений: 5
07.05.2013, 22:03  [ТС] 12
Убежденный, большое спасибо вам, именно это мне и нужно. А можно ли мне использовать в работе ваши имя и фамилию, как автора отзыва? В этом конкурсе есть акцентирование на авторском праве))
0
Ушел с форума
Эксперт С++
16473 / 7436 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
07.05.2013, 22:09 13
Цитата Сообщение от Muzalika Посмотреть сообщение
А можно ли мне использовать в работе ваши имя и фамилию, как автора отзыва?
Да не вопрос.
Но тогда как закончите с презентацией - слайды в студию
1
3 / 3 / 0
Регистрация: 20.04.2011
Сообщений: 57
08.05.2013, 13:36 14
вроде традиционно делят на два класса:
системный программист
прикладной программист

системный пишет системное ПО
прикладной - прикладное ПО

системное ПО - это ПО между юзером и аппаратурой, и между прикладным ПО и аппаратурой
прикладное ПО - это ПО между юзером и системным ПО

PS Нет сопоставлений - что сложнее или что важнее. Друг без друга бессмысленны.
0
08.05.2013, 13:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2013, 13:36
Помогаю со студенческими работами здесь

Команда разработчиков. Кто чем занимается в такой команде?
Добрый день. И так назрел вопрос насчет команды разработчиков (в общем, а не конкретно на каком-то...

Чем занимается Software Engineer C++? В каких программах работает?
Увидел в разделе вакансий, написано все на агл. языке в описании.

Скрытое снятие скриншотов для отслеживания того, кто и чем занимается
доброго времени! подскажите пожалуйста прогу для скриншота (я забыл её название, найти не могу)...

Turbo prolog - задача на списки: определить, где живет Айрис и чем она занимается
Три дочери писательницы Дорис Кей - Джуди, Айрис и Линда тоже очень талантливы. Они приобрели...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru