Фриланс: Разработка системного ПО
Закажите услуги фрилансеров для вашего проекта прямо сейчас!
Размещение заказа на фриланс бирже бесплатно, а предложения поступят уже через несколько минут.
Системный разработчик - это профессионал, который занимается программированием сервисов, необходимых для корректной работы аппаратного обеспечения. Он отлично разбирается в архитектуре ПК и его внутренних механизмах. В поле его деятельности входит разработка:
- операционных систем;
- драйверов и утилит;
- движков для компьютерных игр;
- баз данных;
- комплексов для слаженной работы ПК.
Кроме этого, такой специалист может адаптировать и модифицировать программные продукты под определенную систему с учетом ее задач. Услуги системного программирования пользуются активным спросом на рынке, ведь сегодня не найдется сферы, где не используется компьютеризация и автоматизация. Профессионал в этой области может трудиться, как в штате компании, так и в роли независимого подрядчика.
Системное программирование: работа и навыки
Для работы в данной сфере программисту понадобится не только профильное высшее образование, но и много практических навыков.
Системное программирование - работа, требующая усидчивости и концентрации внимания. Чтобы преуспеть в ней, необходимо иметь склонность к точным наукам и технике. Здесь понадобится знание не только компьютерных алгоритмов, но также физики и математики.
Для того, чтобы выполнять системное программирование на заказ, следует обладать следующими навыками:
- знать язык программирования С++ и Ассемблер;
- уметь разрабатывать программы;
- разбираться в компьютерах;
- понимать структуру оболочек (Windows, Linux);
- владеть техническим английским;
- знать технологию защиты данных.
Системное программирование: фриланс и поиск работы/заказов
Разработчики системного ПО (программного обеспечения) редко остаются без работы. Практически на любом сайте объявлений широко представлены вакансии таких программистов. Однако подобный поиск исполнителя в интернете вряд ли принесет ожидаемый результат. Эффективнее всего размещать вакансии системных программистов на сервисе Weblancer. Это позволит вам быстро найти профессионала и заказать у него проект, сэкономив при этом время и средства и получив достойное качество работы.
Ежедневно у нас регистрируются разработчики с разным опытом. Для многих из них системное программирование на заказ является основной статьей доходов. Это позволит вам найти наиболее подходящего программиста за умеренную плату. Фрилансеры, для которых удаленная работа является основным профилем деятельности, смогут быстро найти заказчиков. На нашем сайте ежечасно появляются новые проекты, поэтому вы легко сможете найти заказ "под себя" в кратчайшие сроки.
Частые вопросы по системному программированию
Выбирайте лучших системных программистов на Weblancer.
Работа на фриланс для маркетологов есть на Веблансер.
Ознакомтесь с подробной информацией о freelance.
Условия отбора: соответствие техническим характеристикам по результатам собеседования.
Предварительный ... Читать дальше
Условия отбора: соответствие техническим характеристикам по результатам собеседования.
Предварительный объем задания проекта: от 100 часов.
Мы, cybersecurity стартап, который разрабатывает решения для киберзащиты нового поколения.
Мы строим решение по модели SASE, которое поможет защитить пользователей и малый и средний бизнес от 99% киберугроз.
На данном этапе мы финализуем решения для школ и больниц, чтобы защитить детей и пациентов от угроз и информационно вредоносного контента.
Необходимо произвести интеграцию существующего решения с двумя поставщиками данных на низком уровне разработки. Система функционирует на Linux дистрибутиве. Core-функциональность и интеграции на С++.
Для более качественного понимания прикрепляем ожидание по задачам английским языком:
- Integration with third-party services and data providers
- Design, implement, and maintain network security core (Secure Web Gateway, Firewall, DPI)
- Optimise network performance through low-level coding techniques at the Linux core level
- Stay up-to-date with the latest advancements in network technology and programming languages.
Для этого ищем специалиста, со следующим опытом:
- 4+ лет коммерческого опыта как C++ Developer
- Знания C++, Posix API, building/testing/packaging/debugging/scripting in Linux
- понимание Linux систем изнутри
- глубокое понимание сетевых протоколов и сервисов
- опыт RPC и clusterisation
- английский на уровне чтения документации Свернуть
Создай консольное приложение “Калькулятор”. Приложение должно читать из консоли введенные пользователем строки, числа, арифметические операции проводимые между ними и ... Читать дальше
Создай консольное приложение “Калькулятор”. Приложение должно читать из консоли введенные пользователем строки, числа, арифметические операции проводимые между ними и выводить в консоль результат их выполнения.
Реализуй класс Main с методом public static String calc(String input). Метод должен принимать строку с арифметическим выражением между двумя числами и возвращать строку с результатом их выполнения. Ты можешь добавлять свои импорты, классы и методы. Добавленные классы не должны иметь модификаторы доступа (public или другие)
Требования:
Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в одну строку (смотри пример)! Решения, в которых каждое число и арифмитеческая операция передаются с новой строки считаются неверными.
Калькулятор умеет работать как с арабскими (1,2,3,4,5…), так и с римскими (I,II,III,IV,V…) числами.Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми.Калькулятор умеет работать только с целыми числами.Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу.При вводе римских чисел, ответ должен быть выведен римскими цифрами, соответственно, при вводе арабских - ответ ожидается арабскими.При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу.При вводе пользователем строки, не соответствующей одной из вышеописанных арифметических операций, приложение выбрасывает исключение и завершает свою работу.Результатом операции деления является целое число, остаток отбрасывается. Результатом работы калькулятора с арабскими числами могут быть отрицательные числа и ноль. Результатом работы калькулятора с римскими числами могут быть только положительные числа, если результат работы меньше единицы, выбрасывается исключениеПример работы программы:
Input:
1 + 2
Output:
3
Input:
VI / III
Output:
II
Input:
I - II
Output:
throws Exception //т.к. в римской системе нет отрицательных чисел
Input:
I + 1
Output:
throws Exception //т.к. используются одновременно разные системы счисления
Input:
1
Output:
throws Exception //т.к. строка не является математической операцией
Input:
1 + 2 + 3
Output:
throws Exception //т.к. формат математической операции не удовлетворяет заданию - два операнда и один оператор (+, -, /, *) Свернуть
виртуальном диске. Написать программу, позволяющую формировать каталог,
просматривать содержимое каталога, добавлять, ... Читать дальше
виртуальном диске. Написать программу, позволяющую формировать каталог,
просматривать содержимое каталога, добавлять, удалять, копировать,
переименовывать файлы, оценивать размер занятой и свободной памяти Свернуть
Нужен разработчик, способный разобраться в данной системе, устранить появившиеся недостатки и, далее, оставаться на поддержке его функциональности.
Требования:
- Уверенные знания языков JS, PHP, SQL
- Опыт разработки на Vue и jQuery
- Опыт разработки на Laravel или другом PHP фреймворке
- Опыт работы с реляционными СУБД (у нас MS SQL)
- Уверенное владение инструментами управления пакетами composer и npm
- Использование Linux и Git в работе, владение навыками работы с консолью
На данной позиции важно хорошее знание SQL, так как часть функционала не была реализована в продукте и осталась в скриптах SQL.
Условия работы:
- Оформление по ГПХ / ИП
- Можно работать полностью удаленно. Можно в офисе м. Ленинский проспект.
- Вилка з/п от 200 до 280 тыс. руб. gross
Писать:
-почта: [email protected]
-tg: @NatashaBut Свернуть
Под словом многобитные подразумеваю 32 бит или более. Свернуть
Проект по разработке визуального конструктора сайтов. Пример задач ниже. Разработчику нужно будет вникнуть в ... Читать дальше
Проект по разработке визуального конструктора сайтов. Пример задач ниже. Разработчику нужно будет вникнуть в весь проект, устранить баги, улучшить процессы и довести до релиза, далее работа на постоянной основе по обновлению, устранению багов и т. д.
Зарплата по результатам собеседования (ориентир 2-3к)
Только для опытных разработчиков из Украины
Требования
опыт работы с указанным стеком от 3х летанглийский язык на уровне разговорного (регулярные созвоны)умение и желания разбираться в коде ongoing проектов
К заявке необходимо приложить CV
____
Some of the tasks:- Fix front end UI bugs (Javacript/Angular, TWIG, HTML, CSS) - these are dynamic pages like ссылка are created from API data that is preloaded on the page and then displayed via angular blocks depending on the type of content. Or dynamic pages where the API fetches the content ссылка (page 2+). These pages are way more complex than they should be, with tons of Angular logic creating dynamic modules that change how they look depending on the data provided for each module. But this was created by a designer that is not a programmer, and it just grew out of control. So there are lots of small bugs and it's inefficient. When we add new features it is constantly breaking something. It is easy to find and fix, but it's time consuming for the designer to do this and we need someone to do this who is an actual programmer.- Improve the way these pages work - they were originally API calls, then we created a system to prefetch and cache the HTML so that we save an unnecessary live API call, but they are still being "rendered" visually in Angular logic (which is inefficient for the browser to have to render the page with javascript). Instead they should be purely cached HTML (already rendered). But there are complex reasons we still do it this way, and we need a more comprehensive solution.- improve the visual editing on the live site (tools to edit live) and also visual editing tools in the back end CMS. Свернуть
Репозиторій бібліотеки: ... Читать дальше