Стажер Джун Мидл Сеньор х = 10; х = 1 + 1 + 1 + (1п1 1 = 0; х -= 1; }____________________ с / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 
Стажер
Джун
Мидл
Сеньор
х = 10;
х = 1 + 1 + 1 +
(1п1 1 = 0; х -= 1;
}____________________
с!о {
х = пе\л/ [}ап } whlle (х != 1
1 + 1 + 1 + 1
i > -11; 1--)
don().
0);
+ 1 + 1 + 1;
{,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Подробнее
Стажер Джун Мидл Сеньор х = 10; х = 1 + 1 + 1 + (1п1 1 = 0; х -= 1; }____________________ с!о { х = пе\л/ [}ап } whlle (х != 1 1 + 1 + 1 + 1 i > -11; 1--) don(). 0); + 1 + 1 + 1; {
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть
Какая-то слишком жёсткая защита от дебага.
я чёт с мидлом не понял, j равен нулю, пока он не станет больше -11, j будет уменьшаться, в итоге дойдет до -10 и каждый раз будет эту величину вычитать из переменной x. Кароче бред какой-то мидл написал
SoaQaz SoaQaz 02.11.202022:41 ответить ссылка -0.6
надеюсь ты шутишь
Да, я немного тупанул, минус на минус даёт плюс, но это не меняет сути, результат явно будет какой угодно, но не 10
SoaQaz SoaQaz 02.11.202022:47 ответить ссылка 0.5
обоснуй
Если X равен -45 то ответ будет 10, но тут непонятно чему равен x и я это уже додумал.
Sb 7: Structure W 1: Project
H P..T © T- 0—0 Mainjava
▼ fegtest C:\Users\soaqa\ldi		
► M .idea	public	class Main{
^ 3 ►	public static void main(String[] args) {	
► out		int x = -4f;
► M src		for (int i = 0; i > -11; i—H
jf_ test.iml		System.out.println(i);
► lllll External Libraries		x -=
SoaQaz SoaQaz 02.11.202022:49 ответить ссылка 8.6
Потому что х -= j это x=x-j
Пройтись по всем итерациям и х=х-(-1)-(-2)-(-3)-...-(-10)
х=х+55
Kelmin Kelmin 02.11.202023:18 ответить ссылка 5.4
>> результат явно будет какой угодно, но не 10
> обоснуй

Там действительно ошибка у мидла, должны быть x -= -1; вместо x -= i; так как явно хотим получить в итоге 10 (и это при условии, что x = 0 до начала цикла)
в нынешнем варианте будет x = x-0-(-1)-(-2)-(-3)-(-4)-(-5)-(-6)-(-7)-(-8)-(-9)-(-10);
Тогда уж лучше исправить на х = -i
и сразу не важно чем был х.
Kelmin Kelmin 02.11.202023:37 ответить ссылка 0.7
Очень большая. В данном случае идёт операция null - j, что ну прям очень сильно. Видимо автор перепутал -= и =-, случайно или нет, но такое гавно компиль даже запускать не будет))
Весь прекл в том что х не объявлен
Да, я понял уже и фишка в том, что я даже и не увидел этого, я жду по логике =- и его там и вижу, даже если это -= и меня уже натыкали.
X не во всех языках должен быть обязательно объявлен.
LKIkost LKIkost 02.11.202023:58 ответить ссылка -0.3
Смотря на каком языке написано. Java и C# автоматически инициализируют простые переменные по типу int, byte,double,float как равные 0. String тоже инициализирует, но уже как пустую строку. Плюсы в свою очередь будут ругаться. Как на питоне и прочих языках не помню.
да со времен паскаля во всех вменяемых языках переменные инициируются автоматом. в плюсы лет через 20 подвезут
villy villy 03.11.202002:47 ответить ссылка 0.0
Тут программисты дерутся!
MDED MDED 02.11.202022:50 ответить ссылка 14.8
Звоните тестеру!
минус Х раз
Sirt Sirt 03.11.202000:01 ответить ссылка 1.5
Плюсую. Правильнее было бы написать x = -j, только в этом случае не имеет значения чему был равен x до этого алгоритма.
мидл самый интересный
ну да, использует неинициализированную переменную - результат может быть любым. Это как сеньор, только без 1ой и 3ьей строчки
koka koka 02.11.202022:52 ответить ссылка 8.7
Вы сейчас выебываетесь, да?
утя, даже ты знаешь, что такое сила рандома и способен интуитивно понять о чем речь во второй строке
Не совсем, Собакен. Я не могу понять что значит j-- ну и x -= j;
А за "даже" спасибо, гей блохастый.
j-- это уменьшение знаения на 1. а именно j = j -1
аналогично с j++, что равнялось бы j = j + 1

x -= j это x = x - j
и если j имеет отрицательно значение, то

не благодари, великий крякен
Спасибо, собакен. Теперь я чувствую себя почти программистом. Настало время пилить гайды на Ютуб.
Не правильное решение. Нужно пилить индивидуальные курсы на продажу с овер прайсом.
Wolfdp Wolfdp 03.11.202002:26 ответить ссылка 0.1
сокращённые записи:
j = j - 1;
x = x - j;
не потому что программисты - ленивые жопы, а так сложилось исторически, ячейке памяти проще сказать "уменьшись на 1" чем "возьми себя, уменьши на 1 и результат засунь в себя же".
(первые компиляторы были не шибко умные и исполняли код буквально, полная запись формулы использовала дополнительный буфер и поэтому была значительно медленней, чем сокращённая, а это имело большое значение, когда процессор выполнял десятки-сотни тысяч операций в секунду, и если код будет неоптимальным, то скорость вычисления конечного результата может уменьшиться на порядки и вместо минут придётся ждать результата часами, это и зарплаты технического персонала, и электричество, т.к. тогдашние ЭВМ были весьма прожорливы...)
А нахер так усложнять? (я как стажер спрашиваю)
Потому что если твою программу сможет прочитать кто угодно, то тебя не повысят.
Wave Wave 02.11.202022:47 ответить ссылка 14.5
Логично
Еще и с работы уволить могут, раз твой код легко прочитать и тебя так легко заменить.
Меня ебал Бибер.
Supert Supert 02.11.202023:38 ответить ссылка 5.6
Бывает ты что-то вычитал, например как пользоваться stream api в жабе или как питоне делать списки при помощи [i for i in range(5)] и начал писать "лаконичный код" типо
q_request = reduce(or_, [Q(**{'{}__icontains'.format(f): search_text}) for f in search_fields])
и тд, а после тебя нужно сидеть и этот код под микроскопом разбирать
SoaQaz SoaQaz 02.11.202022:53 ответить ссылка 0.0
ок
*я со своим С++ нихера не понял и пошел дальше мучать Ардуину*
Для C++ тоже есть linq
Hellsy Hellsy 02.11.202023:02 ответить ссылка -1.3
Чего ты ждёшь от людей, которым надо обосновывать, что сумма ряда -[0..-10] не сходится к 10.
e38m4 e38m4 03.11.202000:50 ответить ссылка 1.3
И ячейки памяти у них понимают "уменьшись на 1". Каждый раз как в программистский тред зайдешь, вся рожа потом красная от фейспалмов.
e38m4 e38m4 03.11.202000:54 ответить ссылка -0.8
это то же самое, что "CPU умеет декрементить содержимое ячейки", так как такой processing обычно делает central processing unit
dadv dadv 03.11.202002:21 ответить ссылка -0.5
Я жду хотя бы базовых знаний о работе с типовыми методами массивов, объектов, итераторов и строк, специфичными для языка.

Я так же обычно ожидаю, что человек знаком с регулярными выражениями хотя бы на базовом уровне.

Что он понимает разницу между передачей объекта и ссылки на примере shallow copy или работы со строками в языках высокого уровня.

В рамках ООП я обычно надеюсь, что человек знает, что такое дженерики и умеет ими пользоваться, а не просто будет херачить 100500 одинаковых классов в которых от ООП только слово "class".

Я так же надеюсь на хотя бы минимальное понимание работы с асинхронными функциями и типовых связанных с этим проблем.

От бэкэнда я почти всегда жду каких-то навыков работы с SQL. Увы, юные умы считают, что ORM все сделает за них, а ORM без понимания как работает СУБД, мгновенно превращается в тормозной кошмар. Совсем юные умы дрочат на NoSQL - но тоже ничего о нем не знают.

В реальности, к сожалению, 4 кандидата из 5 обычно не могут осилить даже FizzBuzz test, несмотря на заявленный опыт в несколько лет работы.
Hellsy Hellsy 03.11.202012:01 ответить ссылка 0.1
Вот из-за таких пидорасов потом и приходится переписывать такие куски кода, когда в них появляется баг, и нужно его найти и исправить, а там мешанина из скобочек в одну строчку.
Leznz Leznz 03.11.202012:44 ответить ссылка 0.0
Django, который не смог в SearchVector во всей красе ;)
TihonV TihonV 02.11.202023:42 ответить ссылка 0.0
сам же будешь разбирать под микроскомоп через неделю-другую. ещё используй q, t вместо q_request и search_text
q_request ничем не лучше простого q
dadv dadv 03.11.202002:22 ответить ссылка 0.0
всё же чуточку лучше
Нормальный код
Write-only код - это баш. Там есть овер 9000 способов сделать одно и то же разными вариантами и с разными утилитами.
Практически везде есть over 9000 способов. POSIX shell ещё приличный, вот в Perl например официально есть оператор Goatse: =( )=

https://metacpan.org/pod/distribution/perlsecret/lib/perlsecret.pod#Goatse

If you don't understand the name of this operator, consider yourself lucky. You are advised not to search the Internet for a visual explanation.
dadv dadv 03.11.202012:52 ответить ссылка 0.3
Это божественно
Правда, это =( )= не встроено в язык, а использует тот факт, что в Perl, как и в C, присваивание = это бинарная операция, возвращающая своим результатом присвоенное значение, и имеющая побочным эффектом собственно присваивание. А раз это операция со значанием (типа сложения), то её можно комбинировать с другими операциями в более сложные конструкции и goatse как раз такая конструкция в Perl.
dadv dadv 03.11.202014:28 ответить ссылка 0.0
А потом тебя внезапно после пивасика вечером в подворотне кийком по голове.
профессиональный юмор ...
x = 1 >1 + 1 >> 1 | 2;
Hellsy Hellsy 02.11.202022:56 ответить ссылка -1.8
Так, давай не нада а)
интуитивно понятно что в результате будет 10, но обяснить не могу.
x = 012

это где-то между джуном и мидлом
koka koka 03.11.202000:45 ответить ссылка 0.6
x = ( ('JOYREACTOR 8======0').split('').map( c => c.charCodeAt(0)).reduce( (a, b) => b - a) )
Hellsy Hellsy 03.11.202001:46 ответить ссылка 0.3
JOYREACTOR.split(xyesos);
А где уровень со скачанной с гитхаба чьей-то либой, чтобы использовать константу x10? Зачем вот это все присвоение, возня... Дилетанты.
1nsanie 1nsanie 02.11.202022:59 ответить ссылка 5.9
запросить у микросервиса
villy villy 02.11.202023:23 ответить ссылка 1.8
Ловите девопса!
TihonV TihonV 02.11.202023:44 ответить ссылка 0.7
нужно развернуть кластер!
да, тут jQuery нужен, без него никак:

let x = $(1<<3|2).get(+'');
не упомянут StackOverflow. не зачет
давайте страдать хуйней!

"\n".charCodeAt(false);
Так-то порядок тайтлов в обратную сторону идти должен.
"senior" в переводе "пожилой" или "старший", а эвфемизм "старейшина".
Andolini Andolini 03.11.202001:48 ответить ссылка -0.1
в профессии скорее надзиратель+наставник
Шутки шутками, а в реальности так и есть, только наоборот
11111 11111 03.11.202002:37 ответить ссылка 0.0
Инопланетянин
Китаец
Русский
Индус
скорей всего так будет, а сеньор вообще ничего не делает
Стажер
с)о {
Джун	х = пе\л/
	} ыЫ1е (х
Мидл	х = 10;
666loki 666loki 03.11.202010:10 ответить ссылка 2.9
The Joke
anon anon 03.11.202010:37 ответить ссылка -0.4
скорей всего ты не понял шутки
666loki 666loki 03.11.202016:22 ответить ссылка -0.1
Ну так да. Настраиваешь инфраструктуру, деплой, ковыряешься с клаудом и процессами на проекте, общаешься с заказчиком. Писать код для джунов.
Leznz Leznz 03.11.202012:46 ответить ссылка 0.1
Сеньоры наваябт, а ты потом хипы по 32Гб заебываешься выставлять
А довольно быстро работает. Я аж удивлён был.
public static int returnTen(H int i; do {
i = ThreadLocalRandom.currentO.nextlnt(Integer.MIN_VALUE, Integer.MAX_VALUE) ; } while (i != 10); return i;
>
pqg99632 pqg99632 06.11.202009:29 ответить ссылка 0.0
mov rax, 0ah
Jx+Jy=Jp Jx+Jy=Jp 04.12.202007:56 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
//
h i .........................i...................i
0	0.2	0.4	0.6	0.8	1.
Q2 (GeV2)