Что по операционным системам лучше подтянуть Go разработчику?

Ссылка скопирована
Go
12 марта 2026 1 ответ

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

Дополнительно:

что может помочь в освоении предметной области которая может плотно соприкасаться с будущей работой.

а какой будет будущая работа?

  • Владислав Лысков, не знаю. пока пишу простенькую задачу типа онлайн сервиса связанного с получением обработкой данных со стороннего ресурса по api и преобразованием их в нужный вид для зарегистрированных пользователей имеющих проплаченный доступ. Но сказали, что после этой задачи будут много других в самом что нинаесть направлении, которым занимаются go разработчики и подозреваю что это не разработка веб-приложений, а что-нибудь связанное с контейнеризацией, многопоточностью.
  • Вопрос слишком общий, он даже к GO не относится, скорее затрагивает всё низкоуровневое программирование.
  • Слава, одно ясно - про ВЩЫ и
    ЦШТВЩЦЫ учить не надо
  • сергей кузьмин, фу. как противно встречать очередного душнилу в своих ветках. Это позор для русских.
  • Ответы:

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

    Следующий кандидат на изучение IPC (Inter Process Communication), мультипоточность, синхронизация, семафоры, мьютексы и т.п. Можно полистать про пайпы, они по разному работают в разных ОС т в каком то смысле это одновременно и сети и IPC.

    До кучи - работа со временем, не совсем ОС но она чуть чуть может отличаться от ОС или выбранного фреймворка.

    Ну и совсем голая практика - работа с GUI, базовые отличия и особенности (например почему в linux GUI это сервер, или почему в windows, 'схватив' заголовок окна мышкой, можно поставить на паузу стартовый поток).

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

    операционная система это такая штука, которая позволяет твоей программе работать.
    Следовательно базовые вещи.

    Как копировать файлы и директории.
    Как копировать файлы и директории между компьютерами.
    Как посмотреть список файлов и директорий.
    Как найти нужный файл.
    Как посмотреть свободное место на дисках и в памяти.
    Как выполнить какую-то команду, например компилятор.

    Ну и все это в идеале в командной строке линукс, так как большинство вещей пишут под линукс.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Дмитрий К. Ответ

    Для разработчика на Go языке программирования, выбор операционной системы может зависеть от его личных предпочтений, опыта работы и требований проекта. Однако, есть несколько популярных вариантов, которые обычно рекомендуются для разработки на Go:

    1. Linux: Linux является популярным выбором среди многих разработчиков Go из-за его стабильности, производительности и широкой поддержки. Многие инструменты и библиотеки для Go также лучше поддерживаются на Linux.

     

    2. macOS: macOS также является хорошим вариантом для разработчиков Go, так как у него есть мощный терминал, удобный интерфейс и доступ к множеству инструментов для разработки.

    3. Windows: Хотя Windows не так часто используется для разработки на Go, недавно появились улучшения, которые делают его более привлекательным для разработчиков. Например, появилась поддержка Windows Subsystem for Linux (WSL), что позволяет запускать Linux внутри Windows.

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

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно