gzip -c нужен, чтобы gzip дальше в stdout отправил, иначе он будет ждать имя файла.
какого размера база?
Если больше гигабайта, то я бы рекомендовал поставить pigz и жать через него.
Суть в том, что gzip (и опция --gzip) работают в однопоточном режиме и не умеют пользоваться многоядерным процессором, поэтому большая база будет очень долго пережиматься.
pigz - полностью обратно-совместимый gzip, но умеющий в многопоточность. Поэтому для больших баз я рекомендую поставить pigz и через него пережимать. Опции pigz точно не помню, должны быть похожи на gzip. То есть что-то вроде:
mongodump --archive | pigz .... | ssh user@remotehost "cat > /path/to/dump.gz"
boogime,
Нужно ли вам изучить ассемблер, Паскаль и Си? наверное нет.
Стоит ли про них дочитать? Думаю да.
Я уверен, что в книге, даже на 2000 страниц, вряд ли дается изучение всех этих языков даже до начального уровня. Скорее просто примеры базовых основ, объясняемых в книге, приводятся на разных языках, чтобы посмотреть под разными углами.
А что вы уже написали?
Просто намерение написать такую программу смахивает как минимум на мид-разработчика, или очень-очень уверенного джуниора. А вы еще даже не начали.
Вполне можно выучить оба языка, на обоих языках попробовать реализовать сперва программы попроще, потом уже перейти к тому, что вы описали и сравнить как на каком языке что-то реализовывается.
boogime, А в процессе чтения, не заметно что вы получаете новые знания?
Или вы просто перелистываете страницы?
Смогу ли я стать великим математиком, если прочитаю все школьные и университетские учебники?
Вряд ли. Видимо надо читать и решать задачи. Читать и задумываться, сомневаться, проверять. Заниматься ПРАКТИЧЕСКОЙ работой.
А если вы просто читаете - вы просто тратите время, с некоторой пользой, но совершенно недостаточной для становления специалистом. И книга тут вообще не причем.
Программы под какую операционку? Под виндовс лучше всего C#, но можно на чем угодно писать.
Просто у вас путаются в голове вещи.
Вы хотите востребованный у работодателей, при этом простой и при этом чтобы писать графические программы и еще и работать с 3д графикой.
Вы определитесь - писать 3д программы или востребованный у работодателей. Это разные вещи.
я бы не сказал, что не дал.
Умение через силу освоить предметы, которые тебе кажутся ненужными - это само по себе крайне важный навык, без которого самостоятельное обучение не работает.
Плюс кругозор.
А конкретно ИТшные знания мне дало упорство и увлечение, из-за чего я бОльшую часть свободного времени ковырял всякие штуки, и читал что-то вроде этого https://www.saboteur.com.ua/?page=page07
так и есть, считаете хорошая идея попробовать разные яп, или все же сконцентрироваться на одном т.к на это ‘пробовать’ убью много времени
Я исхожу из ваших слов, что вы потратили довольно большое количество времени на фронт, при этом такое ощущение, что даже с JS у вас серьезные проблемы.
Сколько времени займет знакомство с другими языками - неизвестно. Но воспользоваться уже имеющимися наработками с JS и освоить бэк в виде NodeJS конкретно для вас должно быть проще.
У меня нет высшего, есть средне-специальное, вообще не относящееся к ИТ.
Во время учебы была шапочная подработка "сисадмином" по вызову, но ее можно вообще не учитывать (компания знакомых, 2-3 компа, винду поставить, офис поставить, даже локалка не считается).
Просто был увлечен компьютерами с детства, и к концу школы мог напрограммировать себе змейку на бейсике и ассемблере, к концу техникума - винду поставить и простенькую одноранговую сеть настроить.
Тратил на компьютеры практически 2/3 свободного времени (еще треть - книжки и спорт).
Занятия не особо нравились, просто я заставлял себя учиться, и вел строгую самодисциплину - пока все уроки не сделал, за комп не сажусь. Поэтому отличником я не был, но старался держаться на удовлетворительно-хорошем счету.
Знакомств не было. Да и интернета тогда не было. Первого взрослого, который знал в компьютерах больше меня, я встретил уже чуть ли не на первой работе. Поэтому информацию выгрызал где мог самостоятельно. Журналы, доступная документация.
После окончания учебы - работал где мог, пока не смог пройти собеседование и не устроиться в ИТ.
https://habr.com/ru/sandbox/start/
тут найти и нажать кнопку Написать пост (https://habr.com/ru/sandbox/add/)