Выбирайте тему Вам достаётся кот в мешке Java программисты за ЗООк / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 
Выбирайте тему
Вам достаётся кот в мешке
Java программисты за ЗООк,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Подробнее
Выбирайте тему Вам достаётся кот в мешке Java программисты за ЗООк
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть

Отличный комментарий!

Кэп?
Striga Striga 04.02.202021:38 ссылка
+6.2
Прогер за 300к наверняка будет скилованным, но может оказаться ленивым пидаром, который только будет ебать мозг остальным и ныть что вся кодобаза говно и нужно переписать с нуля.
bad_news bad_news 04.02.202021:49 ссылка
+39.1
Кэп?
Striga Striga 04.02.202021:38 ответить ссылка 6.2
Прогер за 300к наверняка будет скилованным, но может оказаться ленивым пидаром, который только будет ебать мозг остальным и ныть что вся кодобаза говно и нужно переписать с нуля.
bad_news bad_news 04.02.202021:49 ответить ссылка 39.1
и окажется прав
villy villy 04.02.202022:07 ответить ссылка 28.3
или нет.
или возьмёт и перепишет!
как правило такие нихуя уже давно ниче не переписывают
они даже не знают уже нихуя
И получится тоже говно, только в профиль, потому что только при первом приближении архитектура кажется такой легкой и понятной, но стоит углубится в бизнес логику приложения, оно начинает обрастать нелогичными связями и становится в итоге таким же запутанным. Плюс новые фитчи никто не отменял, и в итоге тебе приходится разрабатывать и интегрировать их в два параллельных проекта одновременно, а значит и тратить в 2 раза больше денег. В итоге новый проект оказывается настолько дорогим и долгим в разработке, что от него отказываются и продолжают жить со старым.
Trowy Trowy 04.02.202022:48 ответить ссылка 8.2
Если параллельно переписывают старый проект на новый, но при этом работа над старым ещё продолжается, то очень важно уяснить, что пока новый проект не достигнет функциональности какого то конкретного коммита старого, то НИКАКИХ новых фич из старого проекта в новый не добавляется.

Иначе будет то, что (не помню кто именно, но вроде в книге "Программист-прагматик") назвал "гонкой": старый проект двигается вперёд, а новый пытается его догнать. И автор уверял, что знает случаи "гонок", которые длились более 10 лет. И да, новый проект оказался тем же говном, что и старый
мммм.. Чистый код. Роберт Мартин
Ну перепутал малость
Иии.... Получиться та же херня, только в профиль. Новый проект достигнет целевого коммита и будет догонять старый несколько лет. А потом ещё раз. И ещё. Никто ведь не пустит в релиз продукт, регрессировавший по фичам. Ещё хз что эффективней: подстраиваться под новые фичи заранее, или вносить их поверх предыдущих итераций, почти как в старом проекте.

Тут более-менее рабочий вариант - переписывать старый проект по-модульно.
SSSZ SSSZ 05.02.202001:22 ответить ссылка 0.3
Да-да, Ахиллес никогда не догонит черепаху.
Знаешь задачку(?) про зайца и черепаху? Что заяц никогда не догонит черепаху, ведь когда пока он до неё добежит, черепаха уже уползёт вперед и так до бесконечности.
Так же и здесь, "скорость" нового проекта должен быть больше, чем старого. Возможно придётся делать несколько итераций: если новый проект соответствует конкретному коммиту, но старый уже ушел впрерёд на 1-2 года, то опять берется текущий коммит старого, и новый тянется к нему. И так до тех пор, пока между старым и новым не будет такое "расстояние", что бужет целесообразно вообще прекратить работу над старым.

Переписать модульно - тоже хороший вариант, но если старый проект модульный, и/или имеет большую ортогональность (независимости или несвязанности модулей).
Это как с движком игры Морровинд, который перкочевал плоть до пятого скайрима?
Этот движок весьма сильно допилили уже к обливиону, ибо в морровиндском движке физика объектов отсутствовала как класс.
Такие кодеры обычно вообще на всё сверху срут. Грубо говоря, они приходят не решать проблемы работодателя, а удовлетворять свои амбиции за его деньги. Он может написать гениальную штуку просто потому что его прёт, а потом куча кодеров поскромнее под руководством кучи пм-ов и маркетологов пытается сделать из этой гениальной хуйни хоть что-то действительно полезное, чтобы таки заработать на этом денег и заплатить таки этому чуваку его мега-зп.
Довольно яркий, хоть и не на 100%, пример такого кодера — Ричард Хендрикс из «Кремниевой долины». Написал крутейший алгоритм, который потом 6 сезонов пытались присобачить хоть для чего-то полезного и не облажаться при этом.
Ага, на прошлой работе тоже пришёл один такой.
- Давайте всё переписывать на паттерн MVVM - это стильно, модно, молодёжно!
- Блять, паттерн выбирают под предметную область, а не предметную область подгоняют под паттерн. Какой нахуй MVVM, если мы тут херачим не трёхслойку на жабе, а чисто десктопное приложение с интерфейсом на шарпе, внутренностями на шарпе, плюс у нас есть нехуёвая программная часть, отвечающая за опрос датчиков, и ещё одна программная часть, обрабатывающая результаты датчиков, причём в этой части нахуеверчены магические алгоритмы с кучей костылей под конкретное железо (которое мы будем обновлять на новое, но и старое тоже надо поддерживать), а люди, которые эти алгоритмы составляли, давно уволились, плюс этот старый проект вообще на делфе, а нам надо на шарпе.
- Но стильно, модно, молодёжно же...
- Короче, хочешь у нас работать - вот тебе этот проект, переноси его с делфы на шарп, если найдёшь, где в нём свой MVVM применить, то применишь.
В общем, этот аферист поездил по ушам гендиру, нахерачил за три месяца какой-никакой интерфейс на WPF, а внутри проекта нихуя, и свалил нахуй.
Таки безотносительно всего остального - MVVM на шарпе писать самое оно. Особенно, если не на чистом WPF, а немного обмазаться кодогенерацией сраных INotifyPropertyChanged.
Но это не значит, что его нужно везде натягивать.
"Когда у тебя в руках молоток, всё вокруг похоже на гвоздь" (с)
Я и за в три раза меньшую зп готов удовлетоврять свои амбиции за деньги работодателя, а не решать его проблемы. Честно говоря, мне абсолютно насрать на бизнес работодателя, у меня за него душа не болит. Я прихожу на работу зарабатывать деньги и, в идеале, чтобы мне было не слишком скучно/невыносимо/в тягость/итп каждое ебаное утро туда ходить. Поэтому было бы охуенно делать что-то, что мне интересно. Разумеется, мне за это не будут платить, поэтому приходится находить компромисс, как решать проблемы работодателя, чтобы это было полезно ему и интересно мне.
зажавшего 300к работодателя ответ
villy villy 04.02.202022:18 ответить ссылка 5.5
Хуй. Я всё чаще встречаю мидлов с опытом 0.5 года опыта
Я не к тому, что за 0.5 года нельзя стать мидлом, нет, можно. Но за такое время очень МАЛОВЕРОТЯНО стать мидлом.
Раньше были трини с опытом до 3х месяцев, теперь это джужы. Сейчась мидлы это до 1 года опыта. И ладно было это было пустым лепетом, но нет. На мою прошлую вакансию, идут люди с нулевым опытом и зп 400$. Т.е. человек не знает даже как называть переменные, а его пускают в прокадшн
и таким у вас 300к платят?
скажи кто вы, я приду к вам работать
villy villy 05.02.202001:03 ответить ссылка 1.5
Но 400$ - это очень низкая зарплата.
Для человека который не знает разницу между function и стрелочными функциями в js? Как написал человек выше, скажи кто вы я приду к вам работать
На 26 тысяч? На эту зарплату много кто возьмет, им выбирать не из кого. А стрелочные функции не бог весть какое чудо, вероятно, он просто с js не особо работал. Не на это надо смотреть, а на общую адекватность, человечность и так далее. Язык выучить гораздо проще, чем дебила сделать умным, распиздяя ответственным, а истеричку сдержанным.
Я не знаю откуда ты, но у нас предложение просто в разы превышает спрос. Стелочные функции я привел просто для примера, т.е. да, как ты и сказал, чевеловек не работал с js. Найти человека просто, сложно найти того, кто не будет пиздаболом и будет отвечать за пункты в своем резюме. Сейчас люди настолько отупели, что даже рекрутеры о es6 спрашивают только про const/let/var
Лол. Работаю в том числе с js, на const/let как-то пох. Знаю что есть, а для чего - даже не интересовался. Потому что и так все, что надо могу сделать без них. Нахожусь в Новосибирске, работаю на Москву по удаленке, потому что редкая СУБД и переучиваться влом. Работал раньше начальником, сгорел, сейчас распиздяйничаю, и вообще, в жизни ходил на собеседования один раз. Москва нашла сама по рекомендациям. Бывшие подчиненные получают далеко за сотку, я меньше по причинам, которые озвучил выше. На зарплату в 70 тысяч бывший подчиненный по полгода ищут сотрудников, приходят такие, которые не знают, чем отличается where от having, говорят, что на предыдущем месте получают 70-90. На зарплату в 85 меня год назад звали на JS, не пошел, потому что влом и JS не люблю, получаю столько не выходя из дома. Резюме, напомню, у меня не опубликовано нигде, все по рекомендациям. Я не знаю, на что вы рассчитываете со своими 26 (400$)

На собеседования приходят долбоебы, согласен. Искали года три назад на зарплату 40-50, а уж какие клоунские резюме - читать и плакать. Но это не предложения, это мусор. Минимально вменяемые люди на на предложения зарплаты чет шли не особо. Приходилось брать по принципу человеческой адекватности и учить. И то, то образования нет и нигде не берут, то судимость, то поругался с предыдущим начальником и срочно надо работать, чтобы не сдохнуть. Это я как раз нормальные случаи говорю, когда в людях с "косяками" разглядели потенциал и поверили.

Откуда я - из Новосибирска, но это не имеет какого-то большого смысла. Это тетю Маню ты можешь техничкой на полставки на 5 тыс оформить, и никуда она не денется, будет работать. А рынок ИТ интернациональный. Зная английский, ты можешь работать хоть на США. Да, демпингуя по их ценам, работая, допустим, за 0.2-0.5 их ставки, но получая достойную зарплату в наших. Или работать на фирму, которая целиком будет работать на аутсорс. Или на фирму, которая будет продавать продукты по всему миру. или вообще эмигрировать. Из-за этого рынок труда постоянно вымывается, хорошие специалисты могут требовать просто заоблачные зарплаты (по сравнению с нашими).
Мы искали сишников. И вот на вакансию "кодить, сукаблять, на Си под Линукс" откликается человек, у которого в резюме С/С++, а сам он, сука, не может сказать, что такое ебаный указатель (!). Указатель, Карл! Человек сказал, что умеет в Си!
И если бы он был один...
Указатель на указатель на указатель, ненавижу, блять, ёбаные указатели. Почему шарп без этой ебатории обходится и всё нормально работает, а в си эта срань?
Вы просто умеете их готовить. Указатели - не худшая срань из Си. В C++ тоже есть указатели, но C++ зачастую сильно удобнее. Ведь все дело в том, что у шарпа есть рантайм, есть GC. Любой ссылочный объект выделяется в управляемой куче и является, внезапно, теми же указателем, только сбоку и без арифметики указателей. Си же не имеет рантайма и предельно легок, поэтому он все ещё имеет свою нишу, из которой его не вытеснят всякие шарпы и джаваскрипты. Микроконтроллеры, драйверы, ядра ОС, куча библиотек - все на си. А ещё сишная библиотека может быть прикручена к абсолютно любому языку.
Си для микроконтроллеров - это вообще адский ад, который не имеет ничего общего с си для unix и ближе к ассемблеру. Пытались меня припахать к одному проекту, я как открыл код, так сразу и закрыл.
Благодарю.
Striga Striga 04.02.202023:48 ответить ссылка 0.0
Так будет делать и любой электрик, водопроводчик, плиточник, отделочник, который тоже будет ебать мозк "кто это вам тут такое наделал, тут все нужно сносить, и начинать с нуля".
Я так по-уебански себя вёл на зп $2.5k. Не думаю, что это прям коррелирует с «senior» и «300к» (надеюсь рублей, т.к. в гривне реально дохуя выходит). Просто у человека либо есть понимание, что это путь в никуда, либо нет :)
Разрешите внести корректировку, основанную на статистике личного опыте проведения интервью с кандидатами на различные позиции, в т.ч. и java.
"наверняка" -> "возможно"
"может оказаться" -> "скорее всего окажется"
SiavA SiavA 05.02.202014:58 ответить ссылка 1.0
Ну, хотя-бы запрос на Кэпа не заминусовали...
stork stork 04.02.202023:48 ответить ссылка 0.1
Боюсь вам больше не стоит заниматься юмором.
VasJ VasJ 05.02.202002:50 ответить ссылка 4.4
Вам достаётся залупа за воротник!
Dr_Quake Dr_Quake 05.02.202003:02 ответить ссылка 2.1
Автор, добавь тег "Своя игра".
Lazlo Lazlo 05.02.202009:09 ответить ссылка 0.1
300к джава-программист в треде, задавайте свои вопросы
dfq_ dfq_ 06.02.202000:28 ответить ссылка 0.0
В рот берёшь?
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Java-разработчик
Категория	Город	Опыт
Бухгалтерия и финансы	Нур-Султан	От 3 до 6 лет
Требования:
высшее, среднее, среднее-специальное навыки работы на компьютере и знание программ WORD, Excel наличие водительского удостовернения и стаж вождения автомобиля не менее Зх лет. владения языками: госу
подробнее»

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

Java-разработчик Категория Город Опыт Бухгалтерия и финансы Нур-Султан От 3 до 6 лет Требования: высшее, среднее, среднее-специальное навыки работы на компьютере и знание программ WORD, Excel наличие водительского удостовернения и стаж вождения автомобиля не менее Зх лет. владения языками: госу
	д 1	^ /î
£		Г ^ .ill LTE ED-
Kate 28
i£r Lives in Madrid <$> 4 kilometres away
Travel^) ^Dancing^ (^MuskT) (^Reading
try {
Altura<1,89;
} catch(exception e){
System.out.println("friendzoned")
}
x ★ * Java: NullPointerException на строке 1488
Я: А в каком объекте?