Согласен, я был не прав. Я всегда за большую безопасность и ограничение доступа, насколько это возможно. Для меня Kubernetes и kubectl тёмный лес, но заставляет задуматься над скорым освоением.
И более того, никто не запрещает использовать хранилище паролей не по назначению. К примеру, создать отдельное хранилище, со списком всех локальных устройств, добавить туда ряд полей. вписать туда набор стандартных команд, клонировать записи. Быстро копировать и вставлять в коммандную строку, подключаться, перезагружать сервера, добавить любое количество полей, с нужными командами, а в поле дополнительно, прописать ряд вспомогательных команд. Быстро и удобно, да ещё зашифровано.
Это поклонники AnyDesk бунтуют. Впрочем сейчас не есть проблеммой, написать простую GUI программулину на том же C++ с Qt или C# + WTF, которая будет графически отображать вместо набора команд кнопочки для соединения с серверорм, перезагрузки сервера, отдельных служб и мн.др. Только это не так что бы самое быстрое решение, скорее прихоть тех кто не хочет знать Линукс команды. Ну как бы к этому идет весь мир, может кому то станет не влом писать такие графические оболочки, для казалось бы простых команд и задач.
В крайнем случае, если есть огромное желание ковырять kubernetes никто же не против, разбирайся, пользуйся. Какое тебе дело к людям что используют ssh. Который ко всмему прочему, сам по себе очень мощный инструмент, много составной, тунелирующий и шифрующий. Чуть выше как раз бросил комманду ssh для одновременного проброса множества портов, пользуйся себе локально чем хочешь.
Ты вчера писал про умный дом. Нашел кое что вполне простое и удобное без лишних телодвижений. 1) Ставишь на Линукс, Винду и Андроид смартфон программу KDE Connect, 2) на ПК прописываешь наборы комманд и пользуешься как пультом.
Если за локальной сетью, лучше иметь роутер на ПК плате на каком небудь Debian или Mikrotik (возможно Juniper, Cisco не работал с ними), простой случай Netping. 1) Можно написать скрипт, для простукивания последовательности портов и автоматического открытия ssh порта на роутере. 2) После подключиться к роутеру и кинуть сигналы на пробуждения всех устройств в локальной сети. Ну или запихнуть это всё в тот же скрипт авто открытия ssh порта. Впринципие как минимум удаленное управление домашними ресурсами, не есть таким сложным решением. 3) Когда всё поднято, можно пробросить порты через ssh, запихнуть их в наборы команд или одной сточкой пробросить все нужные потры
и пользоваться хоть KDE Connect хоть VNC хоть гонять видео и аудио с системы видеонаблюдения, управлять всеми службами, демонами, серверами, файлами и мн.др.
"Не будьте так пессимистичны" можно на ты. У меня нет надменности, да и 40 пока не стукнуло. Впрочем не думаю что в 40-50 лет для меня будет иметь значение возраст, как мой так и собеседника. Я не песимист, скорее эмоционально флегматик, мало эмоционален, впрочем восторгаюсь новому и интерестному. Плюс где-то реалист, не отбрасывю совсем и полностью все аспекты. В целом даже если кажется что я довольно однозначен в своих выводах, вполне легко меняю сторону и взгляды, если аргументы действительно весомы, в том числе как по отдельным вопроссам так и в целом. Меня не оскорбляют диалоги с людьми имеющими больше опыта, ни люди имеющие меньше опыта, тем более их позиции. Я могу оспаривать некие взгляды, но целиком и полностью принимаю право такого человека на собственное мнение и видение. То есть если человек имеех хоть какую-то позицию, в любом случае это хорошо.
Со всеми с кем по общался, лично мне было бы интерестно, по быть в роли подчиненного, сопартнёра, руководителя и клиента, возможно дружбы. Естественно так не бывает, просто было бы интересто взглянуть на людей с совершенно различных позиций взаимных отношений, абстрагируясь от прошлых опытов.
Тем самым хочу сказать спасибо за интерестный диалог. Желаю только успехов.
Я приверженец того что "проще", это не мой путь. Я конечно же знаю про гору решений в том числе в программировании, где избыточность сложных реализаций, на практике не есть хорошо. Как и гору примеров, где простота решения, это полу костыль или временная затычка, которая в дальнейшем тянет куда больше проблем. По сему проще это слабое решение. Хотя бы некое средне удовлетворительное должно быть. Тем более, лучшие решения приходили в условиях адских страданий. Просто убежать в чужую страну или в глухой хутор или зашториться в кравтире, на мой взгляд не самые лучшие решения, как для общества и социума. Хотя персонально для себя, естествоенно такие варианты могут быть|казаться лучшим решением. Естественно это право каждого, каждый имеет полное право принимать любые решения в независемости от мнения общества. Потому как, это его жизнь и он у человека одна.
Как то нет желания переезжать в другую страну. Я считаю что в независемости от страны, её общества, условий труда, всё же стоит хотя бы стараться любить эту страну. По возможности что то менять, делать для неё. На эту тему я вообще довольно глубоко размышлял, про электронную систему управления страной, всех её аспектов, создал собственную структуру и пониманеи функционирования такой системы. Обломался на осознании того что даже если всё это реализовать на практике, большенству людей не будет до неё дела. Когда наблюдаешь каждый день в окно картину как различный народ бухает, с утра до глубокой ночи прямо на лавочке. Начинаешь понимать что у них совершенно другое отношение к жизни и окружающему их социуму. Тоже самое на работах в большинстве организаций, где большенстов сотрудников, до сихпор считает сложным освоение принтера, текстового редактора или почтовика, ищут любой повод что бы перебросить свои функции на других, по быстрее сбежать с работы. Опять же я не осуждаю и сам рад помогать людям. Но понимаю, что таким вообще ничего ненужно в жизни, у них увлечение это поездка заграницу или поход в магазин, ресторани или кинотеатр. У меня же совершенно иные увлечения и взгляды на жизнь. И что самое главное, у меня нет мысли осуждать их. Просто понимаю, что таким людям нужны все удобства до тех пор пока им лично не придется принимать участие в принятии решений. Это не позволяет впринцепе реализовывать мою задумку, просто не имеет смысла. Но я в некоторм смысле даже люблю своих сограждай, во многом есть и положительная сторона.
И так же должен добавить, что ты приятный собеседник. Как по моим внутренним ощущениям. Все твои аргументы я принял, просто у меня есть некое определённое место в структуре моего видения. И естественно если есть место в структуре, они имеют право на свою отдельную жизнь. Я даже больше скажу, все твои примеры с финансовой точки зрения имеют более весомый вид. Но и там есть гора скрытых вещей, не отменяя факта большей денежной и корпоративной внушительности.
Ну на счет умного дома, всё так или иначе заканчивается на али или на конструкторах Ардуино и Расбери, в самом сказочном случае, на схемах передранных с тех же китайских устройст, но контроллеры и чипы всё равно придется брать с Али. Статей на эту тему более чем достаточно. Я не особо вижу смысл описывать в сотый раз написанное другими авторами. Тем более меня не тянет в авторы, и даже в соц. сети. Редко почитываю некоторые интерестные статьи, к которой могу отнести вашу. Я её оцениваю в первую очередь, как ваш персональный опыт и незаурядныей набор знаний. Естественно с положительной стороны. У меня буквально нет знакомых которые интересовались бы всем вдоль и поперёк. Со временем это утомляет. Если где то показалость что я осуждаю, это совершенно не так. По крайней мере лично у меня не вызывает чувства оскорбления диалог с другой стороной, как и нет никакого желания оскорблять вторую сторону, это вызывает у меня чувство оскорбления самого себя.
Пишешь что ты человек невероятно позитывных взглядов. Но умудряешься всё воспринимать только как негатив, а не некий общий опыт. При этом неизменно бросаешь аргументами редких и мало встречающихся практик. Ты приводишь в пример только самые крупные компании и некоторые довольно отличные модели. С явлением которых я даже не мечтал спорить. Но ты преподсосишь всё так, будто я оспариваю какую-то конкретную модель, конкретной компании. Извени но я такого точно не делал. Не нужно забывать что кроме нескольких сотен крупнейших компаний, существуют миллиарды людей и компаний, малого и среднего бизнеса. Ты будто отрезаешь весь мир, ограничивая взгляд только крупнейшими игроками. Извени но называть весь мир пушечным мясом, звучит несколько социопатично.
И ненужно ставить дизлайки (для меня не проблемма создавать хоть сотню аккаунтов, общение затрудняется), мне казалось у нас всё же открытий диалог. А не цель нагадить друг другу. Лайки мне тоже не нужны. Просто люблю открытые разговоры, и выслушать позицию вторй стороны, даже если я не согласен с чем то, мне действительно интересен взгляд человека. И лично мне этого более чем достаточно.
Ненравится? Повышенная чувствительность? Не читай! Я тебе ничего не навязываю. Я не знаю где ты работаешь, на каких условиях, твой трудовой путь, с чем ты осознанно миришся, выполняя возложенные функции, а про что ты впринцепе не подозреваешь. Я делюсь своим опытом и опытом которым делились со мной. Опять же я жил в такой реальности. Твоё дело, абстрагироваться от неё или принимать многообразие рынка труда. Но не нужно меня переубеждать, да есть много различных моделей управления, и даже есть честные работодатели и честные бизнес партнеры (я про таких слышал, но невстречал, но не вижу смысла оспаривать то что не встречал, в отличии от тебя). Как есть много сотрудников которых эксплуатируют за гроши и навязывают какие-то штрафы, увольняют после испытательног, специально держат должности для беспрерывной текучки и эксплуатации дешевого труда. Я работал в огромном количестве компаний, на совершенно различных должностях, не встречал ни одной компании в которой не было бы подводных камней на каждом уровне управления, отделов и должностей. Я довольно общителен, со мной делятся своими взглядами и происходящим почти все сотрудники, и благо я понимаю о чем они говорят, слава богу знаний хватает, что бы подобная информация не пролетала мимо ушей и собственного механизма оценки происходящего. Тебе ненравится что не у всех всё так же хорошо как у тебя? Я непонимаю. Чего ты привязался к моим комментариям, в попытках оскорбить или оспорить действительность, её часть, часть реальности в который мы живем, в которой живет большнство людей? Извени конечно но уже возникло желание сказать "Выдохни и иди почитай новые статьи." Хоть и не люблю оскорблять людей, но ты как банный лист, с едино верным ответом, который таким не является, который нельзя напялить на все бызнесы на рынке, ну неработают все прям идентично, смирись, и зарплаты по 6-10 тыс. долларов у единиц, смирись. Доказательство тому что даже в IT приходят с совершенно различными профессиями, знаниями, умениями и опытом работы, а связанно это с нестабильностью рынка труда, условий труда, различных управленческих моделей, моделей оптимизации бизнес процессов, что сильно сказывается на тех самых договорных условиях труда и отношениях в коллективе. Ты приводишь как пример лучшие модели, да они существуют, гдето там далеко, и никто не знает всё ли так сказочно за такими крассивыми вывесками их названий. И опять же лучшее, не значит что все лучшие практики используются буквально во всех компаниях, от мелкого и среднего IT, вплоть до крупного. Перестань свои абстрактные идеалы лепить буквально на всех, на всём рынке труда и многообразие бизнессов. Это ты выглядишь наивным, уверывавшим в сказку.
Windows AD и Linux Server ковырял, настраивал. Времена меняются, на данный момент у меня много железа дома, от старых серверных плат и просты ПК (в сумме 6 шт. нашел для них 2х ядерные и 4х ядерные процы под 775 сокет), которые я собрал в компактную кустарную серверную стойку, на двух блоках питания, под узкие задачи (у меня было довольно долго туго с железом, до недавних пор. Но если есть цель, рано или поздно я собрал себе площадку для экспериментов. Да, очень поздно, но я к этому стремился всю жизнь, хоть и заносило меня всегда в какието дебри других специализаций). Включая рабочие ПК, 5 ноутбуков, 2 планшета и 3 смартфона, 5 IP камер, мыкрофоны, вебки, фотоапараты с режимом передачи видео потока, и даже один древний iMac 2006 года, из которого я выковырял вебку, припаял провод, воткнул в Linux, собрал его родные дрова и повесил за окном. Сейчас, по чуть чуть переношу смартфоны на Linux второй OS. Моя следующая мечта, ковырнуть ардуины и Расбери, для шаговых двигателей. Настраивал всяческое печатное оборудование. Железо ковыряю постоянно, с паяльником и паяльной станцией тоже дружу, хоть и по минимуму простых схем или задач. Я вообще вырос с бухгалтера, после в 3D дизайнера конструкторщика, до веб разработчика и админа. Мне не нужно навязывать что знания это круто. Разделяю ваши взгляды. Но опыт предпринимателя и бухгалтера-экономиста, подсказывает, что лепить все функции на одного сотрудника, это крайнее жлобство руководства (так называемых оптимизаторов бизнес процессов, оптимизаторов финансов), или просто отбитость от мира всего. По определению это знания совершенно различных профессий. Ну не способен один человек одновременно выполнять все функции, а когда он не справляется это только повод для штрафов, даже не смотря на то что такой огромный круг работ нельзя возлагать на одного человека. Просто по времени, один человек потратит в десятки раз больше времени на решение возникшей проблеммы, чем если бы этим занималась комманда из разных специалистов, параллельно выполняя поиск проблемы. Ну программисты любят асинхронность и многопоточность, так вот здесь тоже самое, неможет один человек выполнить многообразные задачи, с одного рабочего места, в один момент времени. Вот про что я.
Хорошо уметь танцевать, играть на музыкальных инструментах, быть художником или даже скульптором, вкусно готовить, уметь управлять различными видами транспорта. Но одновременно вы не сможете это делать. А знания и умения со временем стираются из памяти. Что особо критично в кризисных ситуациях, вам понадобится время но то что бы повторно погрузиться в детали, на что совершенно нет времени в случаях ЧП.
У меня отец как то спросил чем ограничена производительность любого компьютерного железа, даже самого топового. Я ему ответил, скоростью перемещения мышки по экрану и скоростью набора текста. Он удивился, видимо у него был припасён другой ответ, но он немного смутившись и сцепя зубы, сказал "правильн". Даже при высоком скиле скриптования, эти параметры и ограничения никуда не делись, там где сидит 20-30 человек специалистов, работа идёт в 10-20 раз быстрее, и как минимум качественнее, с меньшим количеством костылей и временных затычек.
Я прекрасно понимаю что в Linux незначительные отличия в коммандах, как и их надстройках. Работал не с одной OS. Прекрасно понимаю что все стремятся перебирать лучший опыт, рано или поздно программы переносятся на всё разнообразие Linux-ов более менее равномерно, хоть и с другими названиями или параметрами (с поправкой на развивающиеся OS). Гуглить прекрасно умею, как и вести собственные заметки работающих способов настройки, читать man help info. Настраивал домашние клиент сервера для связи со всеми устройствами Nginx, NFS, Samba, TigerVNC с PulseAudio через SSH тунель и мн.др. Windows на Virtualbox c пробросом и перенаправлением запросов. Кажется я писал про то что раньше эти знания считались функциями системных администраторов, как настройка кеширующих серверов, почтовых, веб-серверов, файловых серверов, БД, принт сервера и мн.др. пробросы портов, построение структуры сети, скажем так везде где была командная строка, это сис. админ.
Как писал далее, в какой-то момент мне стало больно от вечно раздувающихся технологий. Я честно стремился в Веб разрабы, фронтэнд и бекэнд. У меня был друг тренер, веб разраб на то время 7 лет, который подбрасывал мне новые технологии, пока они были в рамках адекватности и осязаемости, как для самообучения. Писал почти стандартный функционал для своих сайтов, как интернет магазина. Но в какой то момент, новые технологии стали больно заоблачные, для каких-то невероятных проектов, которые в домашних условиях на коленках в одно рыло не напишешь, на одноядернике под Виндой, да и идеи из потолка не возьмутся. Не говоря про их окупаемость. Кроме того этот друг и остальные знакомые сами уже были не особо уверенны в какую сторону пойдут развиваться технологии, не знали куда направить. И сами говорили про новые требования на рынке труда, мол не разберёшся, не возьмут, а в чем конкретно разбираться и сами толком незнали, то есть тогда выкатили ряд новых фреймворков и библиотек, но никто не знал что будет актуально через год. То есть на то время, такое количество новых библиотек было не очень нормальное явление. Не говоря про то что сами незнали куда подует ветер, что перестанет поддерживаться, а что будет развиваться, что в корне поменяется и мн.др. По этому я ушел в админы. 3D в то время тоже как-то неоднозначно развивалось, на данный момент это невероятное многообразие направлений, но и инструменты появились совершенно разные, переучиваться уже не тянет. В Linux тоже всё постоянно меняется. Единственно стабильно и не изменно это Windows, но как же он стал раздражать после переезда на Linux, нет слов. Сейчас сижу на KDE, там есть всё из коробки, даже то про что не догадывался, система тебе любезно покажет и подскажет, как минимум даст намёк. А Винда это сплошная тайна покрытая мраком, конечно же утрирую, но когда админил около несколько сотен рабочих мест, меня просто поражало количество и многообразие глюков, как ПК так и Серверов (особенно глюки с фаерволом на серверах, это адское горе), тогда же по полной прокатилось вирусом Петя, у меня пол организации стало колом, всё это в первую же неделю работы в этой организации, целый месяц бегал по кабинетам, восстанавливал данные. После боролся с кольцами в локальной сети, любезно оставленными предыдущим админом. Короче мне фартит, как не один ад так другой. Весь мой опыт работ, как на себя, так и наемным рабочим, это крайние-крайности из километровых задач на целый месяц вперёд и горы просто адских косяков, всех аспектах такой деятельности. Сказать что все такие работы были мало прибыльными, это буквально ничего не сказать.
Сравнивая собственный опыт, в том числе работы с партнёрами, который заканчивался невероятно плачевно, в сравнении с вакансиями которые встречаются и тем более статьями про перечень просто нереальных знаний, даже не знаний, а перечня предполагаемых работ. Складывается впечатление, что мир катится в каком то неведомом направлении. Не знаешь что от тебя потребуется завтра, на что рассчитывать.
К тому же, пока я интересовался асемблером, С#, C, Qt, Bash, Shell, Python применительно к Blender, пока работал сис. амдином и монтажником сетей, видео серверов и БД, пока разбирался с сетями построенными на 2-3х провайдерах, заводил оптику, на 2-3 Mikrotik и Ubiquiti. При том что эти функции были довольно ограниченны упрощенными задачами и размыты. Самостоятельно переехал на Linux, перевожу всё домашнее железо на две OS (тупо с запасом). Я совершенно оторвался от веб разработки, настолько оторвался что нашел статью 2016 года, с тем перечнем знаний которые мне не снились, технологии которые знаю только по наслышке (читал в общих чертах). И возвращаться в Веб не представляю возможным, как не представляю возможным вообще использовать все знания одновременно, которые каждый день просто утекают из памяти. Это не говоря про то что приходится разбираться в новых растровых, 2D, 3D и видео редакторах. Только в Linux, за последние годы не раз поменялись пакетные менеджеры, фаерволы, управление демонами, файловые системы, протоколы и файлы конфигураций (это только из общего). Тоже самое с каждым из языков программирования, их фрейморки, систем контроля версий, не говоря про гору модулей для IDE. Всё отслеживать и успевать в этом разбираться, просто не возможно. Особенно JS, Node.js c npm. Я когда в первый год узнал про Node.js c npm и узнал что уже написано более 1000 пакетов, сразу подумал как в этом всё вообще возможно успевать разобраться, тоже самое когда узнал про Реакт, Вью, Ангулар. Мне стало понятно, что учить до потери пульса, не имеет никакого смысла. Только я изучал новую технологию, выкатывается ещё 10, а через пол года ещё по 10 производных, если не 1000. И это не говоря про CMS или API всяческих ресурсов. Это списки в несколько тысяч технологий. Я вот совсем не представляю молодого специалиста, которому показывают все эти списки технологий и инструментов, а он говорит, та фигня, стану веб разработчиком. Верните те времена когда был один JavaScript и PHP + зарплату тех времён 1000-2000$ за тот или иной участок работы, а то совсем оторвались от мира (естественно шучу).
Полностью согласен, что человек должен от души желать развиваться в различных направлениях. Но тот перечень базовых знаний, что описан в статье, больно огромный. И как минимум, это функции совершенно разных отделов. Я бы сказал что знать все перечисленное хорошо бы, я работал с большинством вещей, но новые знания в части Linux администрирования сильно и на долго оторвали, от веб разработки. Как минимум непосредственно в фронтэнде я невероятно отстал. Но говорить что мне реально приходилось использовать все эти знания на одной должности, параллельно, нет не приходилось, даже не представляю как такое возможно. Знал людей которые десяток лет работали в веб разработке, романтики, пишущие на фронтэнд и бекэнд, в какой-то момент просто ушли в бекэнд. И точно не согласны с требованием разбираться в администрировании. Устоявшиеся задачи таких знакомых, по поддержке сайтов клиентов, не требуют внедрения новых инструментов, как бы совершенно не целесообразно. А уж тем более трата времени на то чтобы разбираться в множестве технологий которые каждый год появляются, и так же быстро отмирают, при том что поставленные задачи, особо не поменялись. Может быть для каких-то крупных проектов и нужно знать всё вдоль и поперёк (хотя все равно плохо представляю как всем этим одновременно пользоваться), но очень многие до сих пор решают тривиальные задачи, простых клиентов, с простыми задачами. То есть не имеет смысла выкатывать докер контейнеризацию или виртуализацию, писать на Реакт, для 5ти страничного сайта с таблицой из БД, или выводом списка товаров. Как бы мало в этом смысла. По этому Сеньер как на мой взгляд, даже на одном рынке, довольно размытое понятие, начиная с того что есть Сеньёры по отдельным технологиям, заканчивая, условно Сеньёр по простым проектам, или это Сеньёр на крупном проекте. Но ваше описание Сеньёра просто переплюнуло все фантазии, там знаний на 10 лет самообучения, и это после 10и лет обучения на программиста. К тому времени как человек обретёт все описанные вами знания, совершенно сменятся технологии и инструменты.
Спасибо, я пошел разбираться.
Убедил. Согласен что как минимум поставить и по тыкат стоит, а лучше хорошо разобраться.
Подскажи, что можно развернуть на кластере, что бы можно было попробовать и погрузиться во всю мощь этого инструмента.
Есть ли готовые наборы разделённых ресурсов, как некая тестовая площадка
Согласен, я был не прав. Я всегда за большую безопасность и ограничение доступа, насколько это возможно. Для меня Kubernetes и kubectl тёмный лес, но заставляет задуматься над скорым освоением.
И более того, никто не запрещает использовать хранилище паролей не по назначению. К примеру, создать отдельное хранилище, со списком всех локальных устройств, добавить туда ряд полей. вписать туда набор стандартных команд, клонировать записи. Быстро копировать и вставлять в коммандную строку, подключаться, перезагружать сервера, добавить любое количество полей, с нужными командами, а в поле дополнительно, прописать ряд вспомогательных команд. Быстро и удобно, да ещё зашифровано.
Это поклонники AnyDesk бунтуют. Впрочем сейчас не есть проблеммой, написать простую GUI программулину на том же C++ с Qt или C# + WTF, которая будет графически отображать вместо набора команд кнопочки для соединения с серверорм, перезагрузки сервера, отдельных служб и мн.др. Только это не так что бы самое быстрое решение, скорее прихоть тех кто не хочет знать Линукс команды. Ну как бы к этому идет весь мир, может кому то станет не влом писать такие графические оболочки, для казалось бы простых команд и задач.
В крайнем случае, если есть огромное желание ковырять kubernetes никто же не против, разбирайся, пользуйся. Какое тебе дело к людям что используют ssh. Который ко всмему прочему, сам по себе очень мощный инструмент, много составной, тунелирующий и шифрующий. Чуть выше как раз бросил комманду ssh для одновременного проброса множества портов, пользуйся себе локально чем хочешь.
Ты вчера писал про умный дом. Нашел кое что вполне простое и удобное без лишних телодвижений. 1) Ставишь на Линукс, Винду и Андроид смартфон программу KDE Connect, 2) на ПК прописываешь наборы комманд и пользуешься как пультом.
Если за локальной сетью, лучше иметь роутер на ПК плате на каком небудь Debian или Mikrotik (возможно Juniper, Cisco не работал с ними), простой случай Netping. 1) Можно написать скрипт, для простукивания последовательности портов и автоматического открытия ssh порта на роутере. 2) После подключиться к роутеру и кинуть сигналы на пробуждения всех устройств в локальной сети. Ну или запихнуть это всё в тот же скрипт авто открытия ssh порта. Впринципие как минимум удаленное управление домашними ресурсами, не есть таким сложным решением. 3) Когда всё поднято, можно пробросить порты через ssh, запихнуть их в наборы команд или одной сточкой пробросить все нужные потры
и пользоваться хоть KDE Connect хоть VNC хоть гонять видео и аудио с системы видеонаблюдения, управлять всеми службами, демонами, серверами, файлами и мн.др.
Так же писал это вам https://habr.com/ru/post/600131/#comment_23956879
"Не будьте так пессимистичны" можно на ты. У меня нет надменности, да и 40 пока не стукнуло. Впрочем не думаю что в 40-50 лет для меня будет иметь значение возраст, как мой так и собеседника. Я не песимист, скорее эмоционально флегматик, мало эмоционален, впрочем восторгаюсь новому и интерестному. Плюс где-то реалист, не отбрасывю совсем и полностью все аспекты. В целом даже если кажется что я довольно однозначен в своих выводах, вполне легко меняю сторону и взгляды, если аргументы действительно весомы, в том числе как по отдельным вопроссам так и в целом. Меня не оскорбляют диалоги с людьми имеющими больше опыта, ни люди имеющие меньше опыта, тем более их позиции. Я могу оспаривать некие взгляды, но целиком и полностью принимаю право такого человека на собственное мнение и видение. То есть если человек имеех хоть какую-то позицию, в любом случае это хорошо.
Со всеми с кем по общался, лично мне было бы интерестно, по быть в роли подчиненного, сопартнёра, руководителя и клиента, возможно дружбы. Естественно так не бывает, просто было бы интересто взглянуть на людей с совершенно различных позиций взаимных отношений, абстрагируясь от прошлых опытов.
Тем самым хочу сказать спасибо за интерестный диалог. Желаю только успехов.
Оценил юмор ))
Я приверженец того что "проще", это не мой путь. Я конечно же знаю про гору решений в том числе в программировании, где избыточность сложных реализаций, на практике не есть хорошо. Как и гору примеров, где простота решения, это полу костыль или временная затычка, которая в дальнейшем тянет куда больше проблем. По сему проще это слабое решение. Хотя бы некое средне удовлетворительное должно быть. Тем более, лучшие решения приходили в условиях адских страданий. Просто убежать в чужую страну или в глухой хутор или зашториться в кравтире, на мой взгляд не самые лучшие решения, как для общества и социума. Хотя персонально для себя, естествоенно такие варианты могут быть|казаться лучшим решением. Естественно это право каждого, каждый имеет полное право принимать любые решения в независемости от мнения общества. Потому как, это его жизнь и он у человека одна.
Как то нет желания переезжать в другую страну. Я считаю что в независемости от страны, её общества, условий труда, всё же стоит хотя бы стараться любить эту страну. По возможности что то менять, делать для неё. На эту тему я вообще довольно глубоко размышлял, про электронную систему управления страной, всех её аспектов, создал собственную структуру и пониманеи функционирования такой системы. Обломался на осознании того что даже если всё это реализовать на практике, большенству людей не будет до неё дела. Когда наблюдаешь каждый день в окно картину как различный народ бухает, с утра до глубокой ночи прямо на лавочке. Начинаешь понимать что у них совершенно другое отношение к жизни и окружающему их социуму. Тоже самое на работах в большинстве организаций, где большенстов сотрудников, до сихпор считает сложным освоение принтера, текстового редактора или почтовика, ищут любой повод что бы перебросить свои функции на других, по быстрее сбежать с работы. Опять же я не осуждаю и сам рад помогать людям. Но понимаю, что таким вообще ничего ненужно в жизни, у них увлечение это поездка заграницу или поход в магазин, ресторани или кинотеатр. У меня же совершенно иные увлечения и взгляды на жизнь. И что самое главное, у меня нет мысли осуждать их. Просто понимаю, что таким людям нужны все удобства до тех пор пока им лично не придется принимать участие в принятии решений. Это не позволяет впринцепе реализовывать мою задумку, просто не имеет смысла. Но я в некоторм смысле даже люблю своих сограждай, во многом есть и положительная сторона.
Прости что оклеветал.
И так же должен добавить, что ты приятный собеседник. Как по моим внутренним ощущениям. Все твои аргументы я принял, просто у меня есть некое определённое место в структуре моего видения. И естественно если есть место в структуре, они имеют право на свою отдельную жизнь. Я даже больше скажу, все твои примеры с финансовой точки зрения имеют более весомый вид. Но и там есть гора скрытых вещей, не отменяя факта большей денежной и корпоративной внушительности.
Ну на счет умного дома, всё так или иначе заканчивается на али или на конструкторах Ардуино и Расбери, в самом сказочном случае, на схемах передранных с тех же китайских устройст, но контроллеры и чипы всё равно придется брать с Али. Статей на эту тему более чем достаточно. Я не особо вижу смысл описывать в сотый раз написанное другими авторами. Тем более меня не тянет в авторы, и даже в соц. сети. Редко почитываю некоторые интерестные статьи, к которой могу отнести вашу. Я её оцениваю в первую очередь, как ваш персональный опыт и незаурядныей набор знаний. Естественно с положительной стороны. У меня буквально нет знакомых которые интересовались бы всем вдоль и поперёк. Со временем это утомляет. Если где то показалость что я осуждаю, это совершенно не так. По крайней мере лично у меня не вызывает чувства оскорбления диалог с другой стороной, как и нет никакого желания оскорблять вторую сторону, это вызывает у меня чувство оскорбления самого себя.
Пишешь что ты человек невероятно позитывных взглядов. Но умудряешься всё воспринимать только как негатив, а не некий общий опыт. При этом неизменно бросаешь аргументами редких и мало встречающихся практик. Ты приводишь в пример только самые крупные компании и некоторые довольно отличные модели. С явлением которых я даже не мечтал спорить. Но ты преподсосишь всё так, будто я оспариваю какую-то конкретную модель, конкретной компании. Извени но я такого точно не делал. Не нужно забывать что кроме нескольких сотен крупнейших компаний, существуют миллиарды людей и компаний, малого и среднего бизнеса. Ты будто отрезаешь весь мир, ограничивая взгляд только крупнейшими игроками. Извени но называть весь мир пушечным мясом, звучит несколько социопатично.
И ненужно ставить дизлайки (для меня не проблемма создавать хоть сотню аккаунтов, общение затрудняется), мне казалось у нас всё же открытий диалог. А не цель нагадить друг другу. Лайки мне тоже не нужны. Просто люблю открытые разговоры, и выслушать позицию вторй стороны, даже если я не согласен с чем то, мне действительно интересен взгляд человека. И лично мне этого более чем достаточно.
Ненравится? Повышенная чувствительность? Не читай! Я тебе ничего не навязываю. Я не знаю где ты работаешь, на каких условиях, твой трудовой путь, с чем ты осознанно миришся, выполняя возложенные функции, а про что ты впринцепе не подозреваешь. Я делюсь своим опытом и опытом которым делились со мной. Опять же я жил в такой реальности. Твоё дело, абстрагироваться от неё или принимать многообразие рынка труда. Но не нужно меня переубеждать, да есть много различных моделей управления, и даже есть честные работодатели и честные бизнес партнеры (я про таких слышал, но невстречал, но не вижу смысла оспаривать то что не встречал, в отличии от тебя). Как есть много сотрудников которых эксплуатируют за гроши и навязывают какие-то штрафы, увольняют после испытательног, специально держат должности для беспрерывной текучки и эксплуатации дешевого труда. Я работал в огромном количестве компаний, на совершенно различных должностях, не встречал ни одной компании в которой не было бы подводных камней на каждом уровне управления, отделов и должностей. Я довольно общителен, со мной делятся своими взглядами и происходящим почти все сотрудники, и благо я понимаю о чем они говорят, слава богу знаний хватает, что бы подобная информация не пролетала мимо ушей и собственного механизма оценки происходящего. Тебе ненравится что не у всех всё так же хорошо как у тебя? Я непонимаю. Чего ты привязался к моим комментариям, в попытках оскорбить или оспорить действительность, её часть, часть реальности в который мы живем, в которой живет большнство людей? Извени конечно но уже возникло желание сказать "Выдохни и иди почитай новые статьи." Хоть и не люблю оскорблять людей, но ты как банный лист, с едино верным ответом, который таким не является, который нельзя напялить на все бызнесы на рынке, ну неработают все прям идентично, смирись, и зарплаты по 6-10 тыс. долларов у единиц, смирись. Доказательство тому что даже в IT приходят с совершенно различными профессиями, знаниями, умениями и опытом работы, а связанно это с нестабильностью рынка труда, условий труда, различных управленческих моделей, моделей оптимизации бизнес процессов, что сильно сказывается на тех самых договорных условиях труда и отношениях в коллективе. Ты приводишь как пример лучшие модели, да они существуют, гдето там далеко, и никто не знает всё ли так сказочно за такими крассивыми вывесками их названий. И опять же лучшее, не значит что все лучшие практики используются буквально во всех компаниях, от мелкого и среднего IT, вплоть до крупного. Перестань свои абстрактные идеалы лепить буквально на всех, на всём рынке труда и многообразие бизнессов. Это ты выглядишь наивным, уверывавшим в сказку.
Windows AD и Linux Server ковырял, настраивал. Времена меняются, на данный момент у меня много железа дома, от старых серверных плат и просты ПК (в сумме 6 шт. нашел для них 2х ядерные и 4х ядерные процы под 775 сокет), которые я собрал в компактную кустарную серверную стойку, на двух блоках питания, под узкие задачи (у меня было довольно долго туго с железом, до недавних пор. Но если есть цель, рано или поздно я собрал себе площадку для экспериментов. Да, очень поздно, но я к этому стремился всю жизнь, хоть и заносило меня всегда в какието дебри других специализаций). Включая рабочие ПК, 5 ноутбуков, 2 планшета и 3 смартфона, 5 IP камер, мыкрофоны, вебки, фотоапараты с режимом передачи видео потока, и даже один древний iMac 2006 года, из которого я выковырял вебку, припаял провод, воткнул в Linux, собрал его родные дрова и повесил за окном. Сейчас, по чуть чуть переношу смартфоны на Linux второй OS. Моя следующая мечта, ковырнуть ардуины и Расбери, для шаговых двигателей. Настраивал всяческое печатное оборудование. Железо ковыряю постоянно, с паяльником и паяльной станцией тоже дружу, хоть и по минимуму простых схем или задач. Я вообще вырос с бухгалтера, после в 3D дизайнера конструкторщика, до веб разработчика и админа. Мне не нужно навязывать что знания это круто. Разделяю ваши взгляды. Но опыт предпринимателя и бухгалтера-экономиста, подсказывает, что лепить все функции на одного сотрудника, это крайнее жлобство руководства (так называемых оптимизаторов бизнес процессов, оптимизаторов финансов), или просто отбитость от мира всего. По определению это знания совершенно различных профессий. Ну не способен один человек одновременно выполнять все функции, а когда он не справляется это только повод для штрафов, даже не смотря на то что такой огромный круг работ нельзя возлагать на одного человека. Просто по времени, один человек потратит в десятки раз больше времени на решение возникшей проблеммы, чем если бы этим занималась комманда из разных специалистов, параллельно выполняя поиск проблемы. Ну программисты любят асинхронность и многопоточность, так вот здесь тоже самое, неможет один человек выполнить многообразные задачи, с одного рабочего места, в один момент времени. Вот про что я.
Хорошо уметь танцевать, играть на музыкальных инструментах, быть художником или даже скульптором, вкусно готовить, уметь управлять различными видами транспорта. Но одновременно вы не сможете это делать. А знания и умения со временем стираются из памяти. Что особо критично в кризисных ситуациях, вам понадобится время но то что бы повторно погрузиться в детали, на что совершенно нет времени в случаях ЧП.
У меня отец как то спросил чем ограничена производительность любого компьютерного железа, даже самого топового. Я ему ответил, скоростью перемещения мышки по экрану и скоростью набора текста. Он удивился, видимо у него был припасён другой ответ, но он немного смутившись и сцепя зубы, сказал "правильн". Даже при высоком скиле скриптования, эти параметры и ограничения никуда не делись, там где сидит 20-30 человек специалистов, работа идёт в 10-20 раз быстрее, и как минимум качественнее, с меньшим количеством костылей и временных затычек.
Я прекрасно понимаю что в Linux незначительные отличия в коммандах, как и их надстройках. Работал не с одной OS. Прекрасно понимаю что все стремятся перебирать лучший опыт, рано или поздно программы переносятся на всё разнообразие Linux-ов более менее равномерно, хоть и с другими названиями или параметрами (с поправкой на развивающиеся OS). Гуглить прекрасно умею, как и вести собственные заметки работающих способов настройки, читать man help info. Настраивал домашние клиент сервера для связи со всеми устройствами Nginx, NFS, Samba, TigerVNC с PulseAudio через SSH тунель и мн.др. Windows на Virtualbox c пробросом и перенаправлением запросов. Кажется я писал про то что раньше эти знания считались функциями системных администраторов, как настройка кеширующих серверов, почтовых, веб-серверов, файловых серверов, БД, принт сервера и мн.др. пробросы портов, построение структуры сети, скажем так везде где была командная строка, это сис. админ.
Как писал далее, в какой-то момент мне стало больно от вечно раздувающихся технологий. Я честно стремился в Веб разрабы, фронтэнд и бекэнд. У меня был друг тренер, веб разраб на то время 7 лет, который подбрасывал мне новые технологии, пока они были в рамках адекватности и осязаемости, как для самообучения. Писал почти стандартный функционал для своих сайтов, как интернет магазина. Но в какой то момент, новые технологии стали больно заоблачные, для каких-то невероятных проектов, которые в домашних условиях на коленках в одно рыло не напишешь, на одноядернике под Виндой, да и идеи из потолка не возьмутся. Не говоря про их окупаемость. Кроме того этот друг и остальные знакомые сами уже были не особо уверенны в какую сторону пойдут развиваться технологии, не знали куда направить. И сами говорили про новые требования на рынке труда, мол не разберёшся, не возьмут, а в чем конкретно разбираться и сами толком незнали, то есть тогда выкатили ряд новых фреймворков и библиотек, но никто не знал что будет актуально через год. То есть на то время, такое количество новых библиотек было не очень нормальное явление. Не говоря про то что сами незнали куда подует ветер, что перестанет поддерживаться, а что будет развиваться, что в корне поменяется и мн.др. По этому я ушел в админы. 3D в то время тоже как-то неоднозначно развивалось, на данный момент это невероятное многообразие направлений, но и инструменты появились совершенно разные, переучиваться уже не тянет. В Linux тоже всё постоянно меняется. Единственно стабильно и не изменно это Windows, но как же он стал раздражать после переезда на Linux, нет слов. Сейчас сижу на KDE, там есть всё из коробки, даже то про что не догадывался, система тебе любезно покажет и подскажет, как минимум даст намёк. А Винда это сплошная тайна покрытая мраком, конечно же утрирую, но когда админил около несколько сотен рабочих мест, меня просто поражало количество и многообразие глюков, как ПК так и Серверов (особенно глюки с фаерволом на серверах, это адское горе), тогда же по полной прокатилось вирусом Петя, у меня пол организации стало колом, всё это в первую же неделю работы в этой организации, целый месяц бегал по кабинетам, восстанавливал данные. После боролся с кольцами в локальной сети, любезно оставленными предыдущим админом. Короче мне фартит, как не один ад так другой. Весь мой опыт работ, как на себя, так и наемным рабочим, это крайние-крайности из километровых задач на целый месяц вперёд и горы просто адских косяков, всех аспектах такой деятельности. Сказать что все такие работы были мало прибыльными, это буквально ничего не сказать.
Сравнивая собственный опыт, в том числе работы с партнёрами, который заканчивался невероятно плачевно, в сравнении с вакансиями которые встречаются и тем более статьями про перечень просто нереальных знаний, даже не знаний, а перечня предполагаемых работ. Складывается впечатление, что мир катится в каком то неведомом направлении. Не знаешь что от тебя потребуется завтра, на что рассчитывать.
К тому же, пока я интересовался асемблером, С#, C, Qt, Bash, Shell, Python применительно к Blender, пока работал сис. амдином и монтажником сетей, видео серверов и БД, пока разбирался с сетями построенными на 2-3х провайдерах, заводил оптику, на 2-3 Mikrotik и Ubiquiti. При том что эти функции были довольно ограниченны упрощенными задачами и размыты. Самостоятельно переехал на Linux, перевожу всё домашнее железо на две OS (тупо с запасом). Я совершенно оторвался от веб разработки, настолько оторвался что нашел статью 2016 года, с тем перечнем знаний которые мне не снились, технологии которые знаю только по наслышке (читал в общих чертах). И возвращаться в Веб не представляю возможным, как не представляю возможным вообще использовать все знания одновременно, которые каждый день просто утекают из памяти. Это не говоря про то что приходится разбираться в новых растровых, 2D, 3D и видео редакторах. Только в Linux, за последние годы не раз поменялись пакетные менеджеры, фаерволы, управление демонами, файловые системы, протоколы и файлы конфигураций (это только из общего). Тоже самое с каждым из языков программирования, их фрейморки, систем контроля версий, не говоря про гору модулей для IDE. Всё отслеживать и успевать в этом разбираться, просто не возможно. Особенно JS, Node.js c npm. Я когда в первый год узнал про Node.js c npm и узнал что уже написано более 1000 пакетов, сразу подумал как в этом всё вообще возможно успевать разобраться, тоже самое когда узнал про Реакт, Вью, Ангулар. Мне стало понятно, что учить до потери пульса, не имеет никакого смысла. Только я изучал новую технологию, выкатывается ещё 10, а через пол года ещё по 10 производных, если не 1000. И это не говоря про CMS или API всяческих ресурсов. Это списки в несколько тысяч технологий. Я вот совсем не представляю молодого специалиста, которому показывают все эти списки технологий и инструментов, а он говорит, та фигня, стану веб разработчиком. Верните те времена когда был один JavaScript и PHP + зарплату тех времён 1000-2000$ за тот или иной участок работы, а то совсем оторвались от мира (естественно шучу).
Полностью согласен, что человек должен от души желать развиваться в различных направлениях. Но тот перечень базовых знаний, что описан в статье, больно огромный. И как минимум, это функции совершенно разных отделов. Я бы сказал что знать все перечисленное хорошо бы, я работал с большинством вещей, но новые знания в части Linux администрирования сильно и на долго оторвали, от веб разработки. Как минимум непосредственно в фронтэнде я невероятно отстал. Но говорить что мне реально приходилось использовать все эти знания на одной должности, параллельно, нет не приходилось, даже не представляю как такое возможно. Знал людей которые десяток лет работали в веб разработке, романтики, пишущие на фронтэнд и бекэнд, в какой-то момент просто ушли в бекэнд. И точно не согласны с требованием разбираться в администрировании. Устоявшиеся задачи таких знакомых, по поддержке сайтов клиентов, не требуют внедрения новых инструментов, как бы совершенно не целесообразно. А уж тем более трата времени на то чтобы разбираться в множестве технологий которые каждый год появляются, и так же быстро отмирают, при том что поставленные задачи, особо не поменялись. Может быть для каких-то крупных проектов и нужно знать всё вдоль и поперёк (хотя все равно плохо представляю как всем этим одновременно пользоваться), но очень многие до сих пор решают тривиальные задачи, простых клиентов, с простыми задачами. То есть не имеет смысла выкатывать докер контейнеризацию или виртуализацию, писать на Реакт, для 5ти страничного сайта с таблицой из БД, или выводом списка товаров. Как бы мало в этом смысла. По этому Сеньер как на мой взгляд, даже на одном рынке, довольно размытое понятие, начиная с того что есть Сеньёры по отдельным технологиям, заканчивая, условно Сеньёр по простым проектам, или это Сеньёр на крупном проекте. Но ваше описание Сеньёра просто переплюнуло все фантазии, там знаний на 10 лет самообучения, и это после 10и лет обучения на программиста. К тому времени как человек обретёт все описанные вами знания, совершенно сменятся технологии и инструменты.