Сисадмин делает ВСЁ!
Решаются разные задачи на разных уровнях. Я про эти уровни:
А так же заправка картриджей, ремонт железа, ремонт чайников и микроволновок, ну и самое интересное: "Я куда то нажала и теперь оно не работает об стену"
Сисадмин ещё с железом ебётся!
хз как нормальные сисадмины, я играю в wot, wow, lol, читаю joy, и иногда достаю "случайно" удаленные файлики с бекапов..
f xnj gjltkfnm? hf,jnf nfrfz ))
Не путай сисадмина и эникейщика.
Учитывая, что настраивал все сам с нуля, домен, бекапы, rdp, тунели.. Наверное не путаю )) Хотя от мелкомягких сертификата нет ))
Хочу быть сисадмином
Учись студент, а то всю жизнь так и будешь ключи подавать. Вот такая она сисадминская работа.
Ну и в плане перспектив - не очень много.
Ну и в плане перспектив - не очень много.
Один из представителей Настоящих Сисадминов!
Да-да, а еще мы зачем-то ставим бесполезные обновления от которых только все хуже :)
бывал как-то в софтверных компаниях и был удивлен, зачем им там сисадмин, если у них целая контора таких сисадминов
ну кто-то же должен играть в игрушки и сидеть на джое
Чо? Кодер=сисадмин? Серьезно?
там работают сисадмины 80го и выше уровня
Разделение труда. И различай эникейщика, который программисту не нужен, и сисадмина, который как раз-таки необходим. Иначе кто будет прокладывать и поддерживать сети, следить за парком компов, настраивать сервера?
Разработчик может все это делть. Ибо если он на этом работает и под это пишет код, то просто обязан знать, как оно работает... но, если он будет этим заниматься, ему некогда будет разрабатывать по :)
Марьиванна, перелогиньтесь
Тогда зачем ты это вообще написал?
Затем, что многие люди путают "не может" и "не должен". Директор может помыть полы, но он не должен этим заниматься. Это не эффективно. Разработчик может настраивать систему, но он не должен. Сисадмин может прокладывать провода, но он не должен. Но, видимо, мое послание не дошло до разума читателей.
Не путай сисадмина и монтажника..
Админил как-то софтверную компанию, и был в шоке, насколько плохо программеры разбираются в сетях и компьютерах.
Сисадмины там решают серъезные проблемы. Но так же есть и хелпдеск с условно эникейщиками. Вопрос в рациональности траты времени разработчика на решение проблем, которые может решать хелпдеск. Плюс у хелпдеска скапливается экспертное знание по типовым проблемам и в результате свой спектр задач они решают эффективнее. Плюс так же в компании есть не ИТ штат, который явно нуждается в поддержке хелпдеском.
Комикс нужно назвать "Когда пытаешься объяснить то, в чем не разбираешься"
в точку с этим постом!!! лично я читаю Joi и играюсь в D3
Нет такой специальности "сисадмин". Есть администратор вычислительной сети.
подписи к первой и третьей картинке второго ряда местами надо поменять
Ну да, ну да.
Ну уж "как заплатил клиент" более подходит под предпоследнюю картинку.
согласен, и техподдержка работала как на первой во втором ряду, только так объяснять дольше =)
Вот уж не знал, что Смерть был аналитиком
Бля на третьей пикче прям копия качелей которые Смерть сделал из "Плоского мира"!
Инженер ЛВС и СКС ?
Администратору вычислительной сети не требуется ВО, кстати. :)
сис.админ, он же ахтыжпрограмист, должен уметь все то что и остальные, но при всем этом еще должен быть супер героем :)
Cкачать Тыж Программист бесплатно на pleer.com
А админ делает так, чтоб им было на чем кодить.
Админ работает на стыке физического и виртуального. Собственно, и проблемы связки человек-машина, тоже часто ему решать приходится.
И документацию вести на весь парк техники и софта. И "не пущать" в пиратство. И следить за актуальностью лицензий и договоров. И т.д. и т.п. Вобщем х.з. с точки зрения пишущих код. :)
И документацию вести на весь парк техники и софта. И "не пущать" в пиратство. И следить за актуальностью лицензий и договоров. И т.д. и т.п. Вобщем х.з. с точки зрения пишущих код. :)
техножрец Омнисии
Блин, почему меня это заводит? Эти трубки, эти проводки...
Целый день жру все подряд, смотрю сериалы, играю, при удобном случае сваливаю домой, а когда лень остаюсь до полуночи. а то и до утра
И сколько же тебе, такому ценному кадру, платят?
30 деревянных
В Москве?
мне за такую же хуйню 40, только я еще и работаю иногда
Стоят 12 программистов возле лифта и чего-то ждут. Вопрос, что ждут программисты?
Ждут когда придет сисадмин, и вызовет им лифт.
Ждут когда придет сисадмин, и вызовет им лифт.
Когда работал в конторе, где программры писали на сях, было именно так, когда ушел в java программеры все делали сами, сделал вывод, что C так загружает мозг, что на остальное уже ресурсов не хвататает :)
Ты вообще-то прав. Я когда на С++ писал, вообще ни о чем думать не мог, кроме кода - только чуть отвлечешься и пиздец, надо заново думать.
программист идет в магаз.
Жена ему: купи батон колбасы, а если будут яйца, то купи десяток.
Муж приносит домой десяток батонов колбсы.
На немой вопрос супруги отвечает:
- яйца-то были!!!!!!!!!! 8(
Жена ему: купи батон колбасы, а если будут яйца, то купи десяток.
Муж приносит домой десяток батонов колбсы.
На немой вопрос супруги отвечает:
- яйца-то были!!!!!!!!!! 8(
продукт: батон колбасы, яйца
продукт:= батон колбасы;
купить(продукт);
продукт:= яйцa;
если есть(продукт) то купить(продукт)*10 конец если
конец
продукт:= батон колбасы;
купить(продукт);
продукт:= яйцa;
если есть(продукт) то купить(продукт)*10 конец если
конец
Ты здесь объявил переменные батонКолбасы и яйца типа Продукт, а потом инициализируешь класс неинициализированными экзкмплярами этого же класса?
Может как-то так?
Продукт батонКолбасы, яйца;
купить(батонКолбасы);
если (яйца.количество() >= 0) купить(яйца)*10;
Продукт батонКолбасы, яйца;
купить(батонКолбасы);
если (яйца.количество() >= 0) купить(яйца)*10;
А откуда явно взяли, что именно яйца*10? :)
перечислимый тип.
А, ну да... бывает такое... давно не встречал, забыл :). Только он в Паскале не совсем так объявляется же вроде? Хотя, если мне не изменяет память, остальные переменные тоже не совсем так объявляются - вначале список переменных через запятую, а потом после двоеточия тип вроде да?
продукт батон_колбасы;
продукт яйца;
батон_колбасы = яйца ? 10*батон_колбасы : батон_колбасы;
продукт яйца;
батон_колбасы = яйца ? 10*батон_колбасы : батон_колбасы;
Перечислимый тип. Два значения. Функцию купить можно вызвать только для одного аргумента.
Кто-то не может в С++. :)
Скорее всего так (я думаю, так понял программист (inb4 кэп)):
if(eggs!=0) buySausage(10);
else buySausage(1);
if(eggs!=0) buySausage(10);
else buySausage(1);
А теперь простая логика - нормальному человеку понятно, что десяток яиц - контекст, потому что. А "программист" мало того, что подходит формально, так еще и контроль результата выключил - зачем обуславливать количество одного товара наличием другого, если покупается всё равно один товар?
using System;
class life_script
{
static void Main ()
{
shop shop = new shop ();
programmer programmer = new programmer();
unknown_creature unknown_creature = new unknown_creature ();
programmer.script_thinking ();
programmer.script_movement ();
unknown_creature.supplement_shopping_list ();
programmer.supplement_shopping_list ();
shop.script_purchase ();
programmer.come_back_home ();
Console.WriteLine (" Муж приносит домой десяток батонов колбасы");
unknown_creature.dumb_question ();
Console.WriteLine (" На немой вопрос супруги отвечает:");
programmer.reply ();
Console.ReadKey ();
}
}
class shop
{
string identification = " программист - ";
public void script_purchase ()
{
string loaf_sausage = "Батон колбасы";
int amt = 1;
string eggs = "Яйца";
bool availability = false;
Console.WriteLine ("{0}Обзор покупок.",identification);
Console.WriteLine (identification + loaf_sausage + " - Обнаружен");
Console.WriteLine (identification + eggs + " - Обнаружен");
Console.WriteLine ();
availability = true;
if (availability = false)
{
Console.WriteLine ("{0}Купить {1} в кол-во {2}",identification,loaf_sausage,amt);
Console.WriteLine ();
}
if (availability = true)
{
amt = 10;
Console.WriteLine ("{0}Купить {1} в кол-во {2}",identification,loaf_sausage,amt);
Console.WriteLine ();
}
}
}
class programmer
{
string identification = " программист -";
public void script_movement ()
{
Console.WriteLine ("{0} Произвожу движение.",identification);
Console.WriteLine ("{0} Место назначения - МАГАЗИН",identification);
Console.WriteLine ();
}
public void script_thinking ()
{
Console.WriteLine ("{0} Нужно нажраться.",identification);
Console.WriteLine ();
}
public void supplement_shopping_list ()
{
Console.WriteLine ("{0} Список дополнен",identification);
Console.WriteLine ();
}
public void come_back_home ()
{
Console.WriteLine ("{0} Вернуться домой.",identification);
Console.WriteLine ();
}
public void reply ()
{
Console.WriteLine ("{0} яйца-то были!!!!!!!!!! ",identification);
}
}
class unknown_creature
{
string identification = " жена -";
public void send_to_a_store ()
{
Console.WriteLine ("{0} Хватит кодить, иди в магазин.",identification);
Console.WriteLine ();
}
public void supplement_shopping_list ()
{
Console.WriteLine ("{0} Купи батон колбасы, а если будут яйца, то купи десяток.",identification);
Console.WriteLine ();
}
public void dumb_question ()
{
}
}
class life_script
{
static void Main ()
{
shop shop = new shop ();
programmer programmer = new programmer();
unknown_creature unknown_creature = new unknown_creature ();
programmer.script_thinking ();
programmer.script_movement ();
unknown_creature.supplement_shopping_list ();
programmer.supplement_shopping_list ();
shop.script_purchase ();
programmer.come_back_home ();
Console.WriteLine (" Муж приносит домой десяток батонов колбасы");
unknown_creature.dumb_question ();
Console.WriteLine (" На немой вопрос супруги отвечает:");
programmer.reply ();
Console.ReadKey ();
}
}
class shop
{
string identification = " программист - ";
public void script_purchase ()
{
string loaf_sausage = "Батон колбасы";
int amt = 1;
string eggs = "Яйца";
bool availability = false;
Console.WriteLine ("{0}Обзор покупок.",identification);
Console.WriteLine (identification + loaf_sausage + " - Обнаружен");
Console.WriteLine (identification + eggs + " - Обнаружен");
Console.WriteLine ();
availability = true;
if (availability = false)
{
Console.WriteLine ("{0}Купить {1} в кол-во {2}",identification,loaf_sausage,amt);
Console.WriteLine ();
}
if (availability = true)
{
amt = 10;
Console.WriteLine ("{0}Купить {1} в кол-во {2}",identification,loaf_sausage,amt);
Console.WriteLine ();
}
}
}
class programmer
{
string identification = " программист -";
public void script_movement ()
{
Console.WriteLine ("{0} Произвожу движение.",identification);
Console.WriteLine ("{0} Место назначения - МАГАЗИН",identification);
Console.WriteLine ();
}
public void script_thinking ()
{
Console.WriteLine ("{0} Нужно нажраться.",identification);
Console.WriteLine ();
}
public void supplement_shopping_list ()
{
Console.WriteLine ("{0} Список дополнен",identification);
Console.WriteLine ();
}
public void come_back_home ()
{
Console.WriteLine ("{0} Вернуться домой.",identification);
Console.WriteLine ();
}
public void reply ()
{
Console.WriteLine ("{0} яйца-то были!!!!!!!!!! ",identification);
}
}
class unknown_creature
{
string identification = " жена -";
public void send_to_a_store ()
{
Console.WriteLine ("{0} Хватит кодить, иди в магазин.",identification);
Console.WriteLine ();
}
public void supplement_shopping_list ()
{
Console.WriteLine ("{0} Купи батон колбасы, а если будут яйца, то купи десяток.",identification);
Console.WriteLine ();
}
public void dumb_question ()
{
}
}
Не поленился же :) Я тоже хотел написать полный код, но потом поенился :)
Вам надо бы почитать:
Джон Бентли: Жемчужины творчества программистов
Джон Бентли: Жемчужины творчества программистов
Я сейчас читаю "Шилдт Г. - C# 4.0 полное руководство - 2011" Мне бы это освоить, уже было бы неплохо.
У Д.Бентли не про конкретный язык, а про подход в целом. В частности, он ставил незачёт тем, кто вместо нескольких строчек кода писал подобные портянки. :)
Почему именно 12 ,они же все в один лифт не войдут.
Значит, они ждали, пока придёт сисадмин и их заархивирует.
Хороший признак плохого сисадмина, организовавшего подконтрольные ему процессы так, что программистам приходится ждать его вместо того чтобы самим нажать кнопку.
А ведь если поставить arduino с парой дальномеров, то даже кнопку нажимать будет не нужно... :)
эмм... а скрипты за код нещитаются штоле?
Нет. Код в части той своры, это общепользовательский продукт, а скрипты это по большей части спец.инструмент который каждый админ делает под себя. Более того, с вероятностью в 99% эти инструменты не работают у других админов без обработки напильником.
Как и большинство продуктов, написанных программистами.
Не помню, что у меня взлетало без проблем за исключением ОС, БД и веб-серверов.
Почти все приложения и веб-приложения приходилось пилить напильником и дрочить техподдержку. Искаропке мало что работает.
Не помню, что у меня взлетало без проблем за исключением ОС, БД и веб-серверов.
Почти все приложения и веб-приложения приходилось пилить напильником и дрочить техподдержку. Искаропке мало что работает.
В том то и дело что из коробке как раз таки много чего работает. Я про общепользовательский софт. А кокретный скрипт который админ писал под себя и конкретную задачу всегда нужно ПЕРЕПИСЫВАТЬ под задачу другого админа, даже если они и нужны для одной цели.
Сисадмин пытается заставвить работать то,что написали предыдущие лица.
и все они сидят на реакторе
А чем QA занимается?
Кто такие QA? Зачем они тратят наш бюджет? нафиг-нафиг, на клиентах и оттестируем...
QA запускают весь процесс заново, потому нужно вообще другое было.
И мне опять показалось, что это рот, а не нос.
А сисадмин делает так, чтобы все вышеуказанные могли работать.
+1
Еще иногда приходиться код править за быдлокодерами ...
Еще иногда приходиться код править за быдлокодерами ...
https://yadi.sk/i/jdgGiVylgDjiZ
Пробуйте)
Пробуйте)
Был удивлён, когда, поднявшись к нашему сисадмину увидел у него открытый NetBeans. Хотя, кто знает, может он там Shell скрипты пишет? К сожалению, не удосужился спросить, а он потом в другое место переехал.
Чтобы написать коммент, необходимо залогиниться