Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/29: Рейтинг темы: голосов - 29, средняя оценка - 4.55
43 / 0 / 0
Регистрация: 06.06.2019
Сообщений: 47

Как стать Системным программистом?

20.01.2020, 19:14. Показов 5715. Ответов 6

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Меня привлекла сфера Системного программирования, до этого работал(работаю) в вебе. Но меня довольно давно привлекала эта сфера, меня больше интересует написание драйверов и антивирусов, вот только не знаю с чего начать, есть опыт программирования в Go и JS...
С чего начать ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.01.2020, 19:14
Ответы с готовыми решениями:

Что изучать, чтобы стать системным программистом?
Здравствуйте! Что изучать для низкоуровневого программирования? Интересуют написания системного ПО, драйверов и антивирусных программ, в...

Как стать системным администратором
Здравствуйте господа и дамы. Заинтересовался в компьютерной сфере, и хочу стать сисадмином. Мне нужно знать: 1) С чего начать? 2) С...

Хочу стать программистом , но не знаю как начать и как быть !
Хочу научится программированию , пытался освоить : Java , Javascript . Пользовался несколькими сайтами где были задачки , но все эти сайты...

6
Эксперт по электронике
6576 / 3203 / 335
Регистрация: 28.10.2011
Сообщений: 12,488
Записей в блоге: 7
21.01.2020, 01:14
Цитата Сообщение от JokArt2004 Посмотреть сообщение
меня больше интересует написание драйверов и антивирусов, вот только не знаю с чего начать
Начините с теории. http://web.archive.org/web/201... .php?sid=9
http://web.archive.org/web/201... ublist.php
1
43 / 0 / 0
Регистрация: 06.06.2019
Сообщений: 47
21.01.2020, 18:36  [ТС]
locm, сразу начинать с ассемблера, или можно начать с Си а потом асм и С++ ?
0
Эксперт по электронике
6576 / 3203 / 335
Регистрация: 28.10.2011
Сообщений: 12,488
Записей в блоге: 7
21.01.2020, 18:47
Как вам удобнее. При разработке драйверов иногда есть необходимость знать ассемблер, но весь код на нем писать не обязательно.
1
43 / 0 / 0
Регистрация: 06.06.2019
Сообщений: 47
22.01.2020, 13:23  [ТС]
locm, а какой уровень математики нужен? У меня школьный уровень, т.к в универе, колледжах я не учился. Без высшей математики можно?
0
Модератор
2131 / 1000 / 170
Регистрация: 23.07.2018
Сообщений: 3,349
Записей в блоге: 3
01.02.2020, 05:11
Как стать системным программистом?

Найти в информационно-коммуникационных сетях какую-нибудь вакансию системного программиста
https://spb.hh.ru/vacancy/34349740
Отправить резюме,
пройти собеседование,
заключить трудовой договор (контракт) и
приступить к обязанностям системного программиста.

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

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

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

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

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

Попробуйте взять, например, первый том Кнута и поработать над математически введением в первой части. Если осиливаете, то Вашего уровня достаточно с запасом.
0
16.02.2020, 14:29

Не по теме:

Цитата Сообщение от JokArt2004 Посмотреть сообщение
Как стать Системным программистом?
Нужно убить предыдущего системного программиста и занять его место

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.02.2020, 14:29
Помогаю со студенческими работами здесь

Хочу стать программистом!
Добрый день! Очень захотелось овладеть замечательной современной профессией и взгляд упал на программирование. Что это такое, с какой...

Хочу стать программистом
Мне 17 лет, поступил я в технический универ. По-моему там будет чутка программирования, но как все говорят, этого катастрофически мало для...

Я хочу стать профессиональным программистом
Всем привет! Я хочу стать профессиональным программистом и очень прошу мне в этом помочь. Я ищу человека, который взялся бы за моё...

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

Как стать хакером - Максим Левин
Хакинг — это искусство взлома всевозможных систем и доведения данного процесса до высот технического изящества. После 2000 года понятие...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru