commitstrip :: сисадмин :: программист :: кодер :: it :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор) :: Смешные комиксы (веб-комиксы с юмором и их переводы)

commitstrip Комиксы it кодер программист сисадмин geek 

Когда приходится объяснять, кто чем занимается в ГГ сфере:
«Гкодер!
пи^ет
Код
т
</
ТТнжёнерТТразработк^ внедрению ПО
$
' °к °Н п
«Од...
</
*
л
Программист,commitstrip,Смешные комиксы,веб-комиксы с юмором и их переводы,it,кодер,программист,сисадмин,geek,Прикольные гаджеты. Научный,



Подробнее
Когда приходится объяснять, кто чем занимается в ГГ сфере: «Гкодер! пи^ет Код т </ ТТнжёнерТТразработк^ внедрению ПО $ ' °к °Н п «Од... </ * л Программист
commitstrip,Смешные комиксы,веб-комиксы с юмором и их переводы,it,кодер,программист,сисадмин,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть
Сисадмин делает ВСЁ!
Решаются разные задачи на разных уровнях. Я про эти уровни:
Уровни модели OSI	Уровни	модели	TCP/IF
s	/■		Л		
Прикладной	/			
Представительский	/			
Сеансовый			Прикладной	
	/			/
Транспортный	*		Межх остовый	/
Сетевой			Межсетевой	/
				
Канальный				
	♦		Сетевого доступа	
Физический	W			/
Рис. 1.10. Соответствие уровней стека TCP/IP
0548 0548 24.04.201515:16 ответить ссылка -1.1
А так же заправка картриджей, ремонт железа, ремонт чайников и микроволновок, ну и самое интересное: "Я куда то нажала и теперь оно не работает об стену"
Сисадмин ещё с железом ебётся!
хз как нормальные сисадмины, я играю в wot, wow, lol, читаю joy, и иногда достаю "случайно" удаленные файлики с бекапов..
liberum liberum 24.04.201508:22 ответить ссылка 19.6
f xnj gjltkfnm? hf,jnf nfrfz ))
Не путай сисадмина и эникейщика.
St.P St.P 24.04.201512:22 ответить ссылка -0.8
Учитывая, что настраивал все сам с нуля, домен, бекапы, rdp, тунели.. Наверное не путаю )) Хотя от мелкомягких сертификата нет ))
Хочу быть сисадмином
Учись студент, а то всю жизнь так и будешь ключи подавать. Вот такая она сисадминская работа.
Ну и в плане перспектив - не очень много.
Один из представителей Настоящих Сисадминов!
Да-да, а еще мы зачем-то ставим бесполезные обновления от которых только все хуже :)
бывал как-то в софтверных компаниях и был удивлен, зачем им там сисадмин, если у них целая контора таких сисадминов
ну кто-то же должен играть в игрушки и сидеть на джое
Чо? Кодер=сисадмин? Серьезно?
там работают сисадмины 80го и выше уровня
Разделение труда. И различай эникейщика, который программисту не нужен, и сисадмина, который как раз-таки необходим. Иначе кто будет прокладывать и поддерживать сети, следить за парком компов, настраивать сервера?
Разработчик может все это делть. Ибо если он на этом работает и под это пишет код, то просто обязан знать, как оно работает... но, если он будет этим заниматься, ему некогда будет разрабатывать по :)
Марьиванна, перелогиньтесь
Тогда зачем ты это вообще написал?
Затем, что многие люди путают "не может" и "не должен". Директор может помыть полы, но он не должен этим заниматься. Это не эффективно. Разработчик может настраивать систему, но он не должен. Сисадмин может прокладывать провода, но он не должен. Но, видимо, мое послание не дошло до разума читателей.
Не путай сисадмина и монтажника..
Админил как-то софтверную компанию, и был в шоке, насколько плохо программеры разбираются в сетях и компьютерах.
Inskin Inskin 24.04.201512:44 ответить ссылка 4.7
Сисадмины там решают серъезные проблемы. Но так же есть и хелпдеск с условно эникейщиками. Вопрос в рациональности траты времени разработчика на решение проблем, которые может решать хелпдеск. Плюс у хелпдеска скапливается экспертное знание по типовым проблемам и в результате свой спектр задач они решают эффективнее. Плюс так же в компании есть не ИТ штат, который явно нуждается в поддержке хелпдеском.
Комикс нужно назвать "Когда пытаешься объяснить то, в чем не разбираешься"
helsq helsq 24.04.201508:41 ответить ссылка -2.4
в точку с этим постом!!! лично я читаю Joi и играюсь в D3
Del23rus Del23rus 24.04.201508:45 ответить ссылка 3.2
Нет такой специальности "сисадмин". Есть администратор вычислительной сети.
Как
задокументировали  проект____________
Какие финн удалось внедрить
Как заплатил клиент
Как написал программист
Как представил проект бизнес-консультант
Как работала техническая поддержка
Что было нужно клиенту
Sagara_A Sagara_A 24.04.201508:47 ответить ссылка 9.7
подписи к первой и третьей картинке второго ряда местами надо поменять
iggd iggd 24.04.201509:47 ответить ссылка 6.1
Ну да, ну да.
наш но&ыи проект осштт документирован.
КАК И ДОКУМЕНТАЦ.ИИ ПО НАШЕМУ НОВОМУ ПРОЕКТУ.
Nishka Nishka 24.04.201510:20 ответить ссылка 13.6
Ну уж "как заплатил клиент" более подходит под предпоследнюю картинку.
согласен, и техподдержка работала как на первой во втором ряду, только так объяснять дольше =)
iggd iggd 24.04.201510:40 ответить ссылка 0.0
Вот уж не знал, что Смерть был аналитиком
Бля на третьей пикче прям копия качелей которые Смерть сделал из "Плоского мира"!
Yogest Yogest 24.04.201515:19 ответить ссылка 0.2
Инженер ЛВС и СКС ?
OtherY OtherY 24.04.201515:57 ответить ссылка 0.0
Администратору вычислительной сети не требуется ВО, кстати. :)
сис.админ, он же ахтыжпрограмист, должен уметь все то что и остальные, но при всем этом еще должен быть супер героем :)
kraal kraal 24.04.201508:56 ответить ссылка 4.4

Cкачать Тыж Программист бесплатно на pleer.com
А админ делает так, чтоб им было на чем кодить.
Graumbr Graumbr 24.04.201508:58 ответить ссылка 5.2
Админ работает на стыке физического и виртуального. Собственно, и проблемы связки человек-машина, тоже часто ему решать приходится.
И документацию вести на весь парк техники и софта. И "не пущать" в пиратство. И следить за актуальностью лицензий и договоров. И т.д. и т.п. Вобщем х.з. с точки зрения пишущих код. :)
Sagara_A Sagara_A 24.04.201509:12 ответить ссылка 6.0
техножрец Омнисии
MixanM MixanM 24.04.201510:23 ответить ссылка 1.5
Блин, почему меня это заводит? Эти трубки, эти проводки...
ЧЁРТ БЫ ИХ ПОБРАЛ/ ЧТО МНЕ ТЕПЕРЬ ДЕЛАТЬ СО СТОЯКОМ?
Целый день жру все подряд, смотрю сериалы, играю, при удобном случае сваливаю домой, а когда лень остаюсь до полуночи. а то и до утра
И сколько же тебе, такому ценному кадру, платят?
30 деревянных
В Москве?
мне за такую же хуйню 40, только я еще и работаю иногда
Стоят 12 программистов возле лифта и чего-то ждут. Вопрос, что ждут программисты?





Ждут когда придет сисадмин, и вызовет им лифт.
liberum liberum 24.04.201509:18 ответить ссылка 12.5
Когда работал в конторе, где программры писали на сях, было именно так, когда ушел в java программеры все делали сами, сделал вывод, что C так загружает мозг, что на остальное уже ресурсов не хвататает :)
Ты вообще-то прав. Я когда на С++ писал, вообще ни о чем думать не мог, кроме кода - только чуть отвлечешься и пиздец, надо заново думать.
программист идет в магаз.
Жена ему: купи батон колбасы, а если будут яйца, то купи десяток.
Муж приносит домой десяток батонов колбсы.
На немой вопрос супруги отвечает:
- яйца-то были!!!!!!!!!! 8(
продукт: батон колбасы, яйца

продукт:= батон колбасы;
купить(продукт);
продукт:= яйцa;
если есть(продукт) то купить(продукт)*10 конец если
конец
Sagara_A Sagara_A 24.04.201510:43 ответить ссылка -1.5
Ты здесь объявил переменные батонКолбасы и яйца типа Продукт, а потом инициализируешь класс неинициализированными экзкмплярами этого же класса?
Может как-то так?

Продукт батонКолбасы, яйца;

купить(батонКолбасы);
если (яйца.количество() >= 0) купить(яйца)*10;
А откуда явно взяли, что именно яйца*10? :)
Да это уже поленился. Там цикл нужно было, наверное :) Хотя, если купить() в качестве аргумента принимает массив продукт[] можно было бы сразу массив инициализировать в аргументе вызова функции... это уже детали :) Чтобы совсем вопросов не было, нужно полный код "поход в магазин" выкладывать :)
(яйца.количество() >= 0) даст true при их отсутствии.
лучше (яйца.наличие)
Да. Досадный баг. Конечно же > а не >=, а еще нужно нулл поинтер эксепшн ловить при яйцах больше 0 и меньше 10 и перебрасывать его на верх...
Опять же - купить() возвращает значение в ту область видимости, в которой его вызвали, а нам нужно вернуть значение тому, кто вызвал весь метод "поход в магазин" класса МужПрограммист, т. е. экземпляру класса Жена. Соответственно, правильнее писать не купить(), а присваивать возвращаемое значение локальной переменной (массиву) и в конце ветвления возвращать эту переменную с колбасой и/или яйцами :)
перечислимый тип.
А, ну да... бывает такое... давно не встречал, забыл :). Только он в Паскале не совсем так объявляется же вроде? Хотя, если мне не изменяет память, остальные переменные тоже не совсем так объявляются - вначале список переменных через запятую, а потом после двоеточия тип вроде да?
То есть русский язык вообще не смущает? :)))
продукт батон_колбасы;
продукт яйца;

батон_колбасы = яйца ? 10*батон_колбасы : батон_колбасы;
Перечислимый тип. Два значения. Функцию купить можно вызвать только для одного аргумента.
Кто-то не может в С++. :)
это тернарный оператор?
Вики: Тернарная условная операция
Я только сейчас заметил грубейшую ошибку у себя в примере. Простите меня. Надо было так:

продукт батон_колбасы;
продукт яйца;

батон_колбасы = яйца ? продукт(10) : продукт(1);
Чёртовы разметки, не могу сюда угловые скобки вставить!!!
typedef unsigned int PRODUCT;

PRODUCT egg(1), sausage(0);
sausage = egg ? PRODUCT(10) : PRODUCT(1);
Жена ему сказала
return egg > 0 ? sausage * 10 : sausage;
а надо было
return egg > 0 ? sausage + egg * 10 : sausage;
1. egg>0 и egg. В условном операторе они идентичны (т.к. тип unsigned в моём примере), зачем писать лишнее?))
2. Зачем возвращать саму переменную? А вдруг там мусор? (ну или число, отличное от 1 или 10, а нам надо по-условию)
Вроде мелочи, но попробуйте подставить свой код и потестить его. Будете удивлены))
Что лишнее? Тернарный оператор не возвращает условие. И не во всех яп существует неявное приведение к булевскому типу. Да и объявление unsigned int egg(1) я не уверен как компилятор воспримет.
https://yadi.sk/i/jdgGiVylgDjiZ
Пробуйте) И хватит удалять свои сообщения, я не могу нормально на них ответить))
Тернарные операторы только в С++ есть? :)
Кто-то не может в С++, а вот я не могу в яву и делфи, т.к. их не учил. В этом нет ничего плохого. :)
Гугл говорит, что тернарные операторы везде и всюду))
Чуть выше написал 3 строчки рабочего кода. А вы там (ещё выше) мыслите про массивы и циклы, только усложняете простую задачу)))
А нахрена? На суперкомпьютерах в Аде делают, что почти Паскаль. На 60% быстрее и почти на порядок (в 9 раз) меньше глюков.
Скорее всего так (я думаю, так понял программист (inb4 кэп)):

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 ()
{
}
}
Wizuki Wizuki 24.04.201518:31 ответить ссылка 1.4
Не поленился же :) Я тоже хотел написать полный код, но потом поенился :)
Вам надо бы почитать:
Джон Бентли: Жемчужины творчества программистов
Я сейчас читаю "Шилдт Г. - C# 4.0 полное руководство - 2011" Мне бы это освоить, уже было бы неплохо.
Wizuki Wizuki 25.04.201511:17 ответить ссылка 0.0
У Д.Бентли не про конкретный язык, а про подход в целом. В частности, он ставил незачёт тем, кто вместо нескольких строчек кода писал подобные портянки. :)
Если он увидит мой код. Он в гробу перевернется. Не будет травмировать старика :3
Wizuki Wizuki 25.04.201514:46 ответить ссылка 0.0
мне главное чтобы работало. Остальное пижонство.
Wizuki Wizuki 25.04.201514:47 ответить ссылка 0.0
сейчас работает - потом нет. И поди разберись, с чего. Да и разбираться уже, скорее всего, придется не автору кода.
Облегчение сопровождения закладывается на уровне языка и в процессе написания. Для суперкомпьютеров это архиважный момент, там машинное время дорогое и решаемые задачи стратегического значения - и Ада изначально под это заточена.
А наплевательски писать портянки можно там, где никто толком и пользоваться-то ими не собирается. :)
Не рановато думать о суперкомпьютерах? Я не пишу сейчас сверх сложные программы, чтобы применять эти приёмы. Всегда есть куда расти, а мне ещё расти и расти.
Wizuki Wizuki 25.04.201517:55 ответить ссылка 0.0
Я бы сказал, что поздновато уже. Стиль безнадежно испорчен вседозволенностью. :)
Нужно больше анархии в коде !!!
Wizuki Wizuki 25.04.201521:48 ответить ссылка 0.0
Тогда избавься от команд. :)
Почему именно 12 ,они же все в один лифт не войдут.
Значит, они ждали, пока придёт сисадмин и их заархивирует.
Inskin Inskin 24.04.201512:46 ответить ссылка 5.9
Хороший признак плохого сисадмина, организовавшего подконтрольные ему процессы так, что программистам приходится ждать его вместо того чтобы самим нажать кнопку.
А ведь если поставить arduino с парой дальномеров, то даже кнопку нажимать будет не нужно... :)
эмм... а скрипты за код нещитаются штоле?
Нет. Код в части той своры, это общепользовательский продукт, а скрипты это по большей части спец.инструмент который каждый админ делает под себя. Более того, с вероятностью в 99% эти инструменты не работают у других админов без обработки напильником.
Как и большинство продуктов, написанных программистами.
Не помню, что у меня взлетало без проблем за исключением ОС, БД и веб-серверов.
Почти все приложения и веб-приложения приходилось пилить напильником и дрочить техподдержку. Искаропке мало что работает.
В том то и дело что из коробке как раз таки много чего работает. Я про общепользовательский софт. А кокретный скрипт который админ писал под себя и конкретную задачу всегда нужно ПЕРЕПИСЫВАТЬ под задачу другого админа, даже если они и нужны для одной цели.
Сисадмин пытается заставвить работать то,что написали предыдущие лица.
и все они сидят на реакторе
А чем QA занимается?
Кто такие QA? Зачем они тратят наш бюджет? нафиг-нафиг, на клиентах и оттестируем...
QA запускают весь процесс заново, потому нужно вообще другое было.
MavisD MavisD 24.04.201519:33 ответить ссылка 0.0
И мне опять показалось, что это рот, а не нос.
Oxify Oxify 24.04.201515:19 ответить ссылка 0.9
А сисадмин делает так, чтобы все вышеуказанные могли работать.
Akira_ru Akira_ru 24.04.201515:36 ответить ссылка 2.8
+1
Еще иногда приходиться код править за быдлокодерами ...
sec1or sec1or 25.04.201516:53 ответить ссылка 0.0
https://yadi.sk/i/jdgGiVylgDjiZ
Пробуйте)
Был удивлён, когда, поднявшись к нашему сисадмину увидел у него открытый NetBeans. Хотя, кто знает, может он там Shell скрипты пишет? К сожалению, не удосужился спросить, а он потом в другое место переехал.
Ga5Xz2 Ga5Xz2 24.04.201520:36 ответить ссылка 0.1
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Doctors: Googling stuff online does not make you a doctor.
Programmers: Я системный администратор
Ого, я бы тоже хотела быть администратором.
Я программист
Ясно. А настроишь мне ви фи роутер? Ты же программист
подробнее»

программист сисадмин юзеры переделал сам песочница geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

Я системный администратор Ого, я бы тоже хотела быть администратором. Я программист Ясно. А настроишь мне ви фи роутер? Ты же программист
Coffee
coffee
пен
Coft
if
(coffee
Empty)
coffee
Refill/)
else
coffee
Drink()
//I em a software de*!**'
VIA9GAG.COM