Pull to refresh
74
0
Alexey Andreev@konsoletyper

Пользователь

Send message

Оно тоже не предлагает никаких гарантий его успешного развития. Ну
просто потому, что предложенная программистами продуманная архитектура
совершенно не обязательно окажется соответствующей будущим (а иногда —
даже текущим) потребностям бизнеса.

Моя практика показывает, что если тут нет чьей-либо предвзятости, то есть вполне объективные показатели, как лучше-хуже, и какая-никакая минимальная продуманность всегда в долгосрочной перспективе выигрывает по сравнению с полной непродуманностью и костылями. Суть хорошей архитектуры не в том, чтобы соответствовать текущим или будущим требованиям бизнеса, а в том, чтобы уметь под любые такие требования подстраиваться. И для этого, поверьте, кроме хороших практик в конкретной предметной области, есть вполне себе универсальные общеинженерные методики, плюс-минус работающие хоть в системе учёта персонала, хоть в компиляторе, хоть в 3D-движке. То, что некоторые программисты продумывают "архитектуру", а потом получается ужас, свидетельствует либо о том, что они по сути такие же "Серёжи", которые обозвав исходного Серёжу говнокодером, перетянули на себя проект, либо о просчётах менеджмента, который руководил разработкой/внедрением системы.

Цитата из статьи: "Серёжа перестал справляться с возрастающим потоком." А точно возрастал именно поток задач?

Проблема как раз в том, что не гарантирует. А ещё аргумент - покопаться в бизнес-процессах клиента, подсказать, что ему НА САМОМ деле нужно. Универсального рецепта нет, тем более, что я и сам-то не переговорщик. Из моего опыта мне как-то (правда, внутренний) заказчик всё больше и больше пытался продавить в приложении функций экселя. В итоге я не выдержал и просто в какой-то момент сделал импорт-экспорт, весь эксель уже есть, он хорош, и нам его точно не переплюнуть. Аргумент ровно такой: мы можем тратить кучу времени добавляя фичи в приложение, делая из него БЛЕДНОЕ подобие экселя, или вы можете использовать уже существующий у вас замечательный эксель, экономя и своё, и наше время. Другой вариант - обговорить MVP, попытаться понять, что здесь и сейчас можно обрезать, пообещать сделать в следующей итерации (а на практике как до неё дойдёт, то часто, либо ишак, либо падишах). Если договориться не удалось, можно попробовать походить по тонкому льду и заняться саботажем, т.е. ой, я не успел сделать. В случае прокачанного чутья можно как раз "не успеть" сделать то, что окажется к сроку сдачи уже и не сильно нужным, или окажется, что в процессе эксплуатации все довольны реализованным функционалом. Если эту итерацию повторить несколько раз, то до заказчика начинает доходить, что ты фишку сечёшь и они начинают больше прислушиваться к тебе в процессе постановки задачи. Правда, опять же, это прокатывает с внутренним заказчиком, если есть договор и ТЗ, то так уже становится сложно себя вести. Вариант: то, что "не успеть", сделать максимально костыльно и говнокодисто, с расчётом на то, что всё равно придётся выпилить.

Ну или всё-таки надо было найти какого-нибудь Петю, который может мастерски работать с клиентами и донести до них мысль, что Серёжа им не нужен. Вот зачем программистов на это подряжать? Они не по части общения с клиентом, они - по части программирования. А хотелки клиента - это тоже вещь эфемерная, им нужна машина, а они это формулируют как "более быстрая лошадь". Да и хотелки эти меняются хаотическим образом, порой возвращаясь на место, как в знаменитом "Порожняке" из Фитиля. Так может такие Серёжи являются симптомом того, что компания не научилась нормально выстраивать диалог с клиентом? Или что у компании неадекватные клиенты? В любом случае, ничего хорошего такую компанию не ждёт, в краткосрочной перспективе поработать здесь и сейчас можно, но в целом я бы валил из такой, ибо в плане долгосрочной карьеры и самореализации там ловить, видимо, нечего.

Thou и thee встречаются в песенках и стихах регулярно. В том числе, где-то в самом начале Фродо встречает эльфов, которые поют песню, где есть thou/thee.

Первоисточник Толкина написан на намеренно лубочном английском, где во всю используются обороды вроде thou art, thee, hither/thither, fair в значении "прекрасный" и gay в значении "весёлый", а так же частенько вворачивается обратный порядок слов с дополнением вначале, как в немецком, и прочие окаменелости английского языка. Как я понимаю, will и shall в старом английском - это просто другая форма для would и should.

Но только вам там никто не откроет счёта - вы же не имеете ВНЖ

Ложь. Как минимум, в Германии при наличии рабочей визы счёт запросто открывается

И из России вы деньги туда не переведёте

Очень даже переведём. Котлета в $10К наличными у меня под подушкой. Такая же - под подушкой у супруги. На первое время хватит. Да, пришлось побегать по отделениям банков, т.к. просто далеко не везде есть столько наличной валюты, но со временем удалось наскрести.

Налоги они всё равно в России платят.

Помимо НДФЛ есть ещё НДС, который живя не в России, человек не платит. Плюс человек если живёт в России, покупает продукты, ходит за кофе, ездит в такси и т.д, и опять же, эти деньги идут в зарплаты (а с зарплатами - в налоги) продавцам, бариста, таксистам. Если человек живёт не в России, то все его деньги аналогичным образом оседают за рубежом.

Я бы обсудил этот момент конструктивно, у меня специально для тех, кто "люблю свою родину" за три месяца сформировался ДЛИИИИННЫЙ список аргументов, уничтожающих любые пободные высказывания. Но увы, на Хабре про политику нельзя. Так что просто скажу, что поражаюсь всем комментаторам вроде вас, насколько это надо упорно закрывать глаза и попросту не замечать очевидного. У меня всё, развивать эту тему не намерен.

Мне уже сильно за 30 и доход в месяц сильно больше 200к. А ещё у меня ипотека и супруга. И я при этом уезжаю. Не как вот эта молодёжь, которая поуезжала ещё на первой недели [роскомнадзора] непойми куда, а сел и спокойно подготавливаю документы для отъезда в Германию. Помню, осенью или зимой на Хабре была статья про отъезд, и я там как раз приводил все такие же аргументы: да зачем, да тут лучше. И так оно и было до 24 февраля, не было никаких видимых преимуществ от переезда. А теперь они просто видны невооруженным взглядом. Вот все эти новости вида "смотрите, айтишники срочно поуезжали, а потом 80% вернулись" меня немного бесят. А вы знаете, сколько просто сидит и ждёт рабочую визу от консульства? А знаете, сколько из паникёров первой волны вернулось ровно для того, чтобы подать документы на визу и релоцироваться уже как следует?

И, кстати, в дополнение к sus. А почему внезапно обращение мажорного трезвучия, у которого внизу малая терция, а вверху кварта, звучит весело? Почему обращение минорного трезвучия, состоящее из большой терции и кварты, звучит грустно?

Это почему?!!

Цитирую вам вас же:

Тело больших размеров издаёт более низкие звуки (например слон или водопад). А тело меньших размеров издаёт более высокие звуки (мышь или журчание ручейка).

Даже лягушка понимает что всё большое это плохо, оно потенциально опасно. Всё маленькое хорошее, его можно съесть. Мозг соотносит большую и малую терции в мелодии с положительными и отрицательными эмоциями по такому же принципу, это заложено на уровне рефлексов.

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

Да-да, в интервале самом по себе это так. Вопрос только в том, почему внезапно в sus-аккордах эти большие секунды начинают звучать нейтрально?

Соль-бемоль мажор и фа-диез мажор энгармоничны и формально оба имеют право на существование. Бемольные тональности предпочитают на практике ровно потому, что это удобнее - позволяет избежать дубль-диезов. Ещё я не эксперт, но что-то мне подсказывает, что в натуральных строях они могут слегка отличаться (поправьте, пожалуйста, знающие люди).

Странная аргументация. Тогда секса и септима должны звучать прямо архивесело? А на деле они звучат как соответсвующие им терции и секудны, для которых они являются обращениями. А почему малая/большая децимы выполняют ту же гармоническую функцию, что и малая/большая терции? А секунды звучат не грустно, а просто неприятно, но при этом аккорд sus2 звучит нейтрально, не грустно и не весело, как мажорное или минорное трезвучие. А что там с септ-аккордами, которые не звучат диссонантно, но внутри у них затоился тритон? И вообще, обычно всё же говорят "малая и большая секунда/терция/секста/септима", а не "мажорная/минорная".

Ну и ещё надо напомнить, что помимо натурального мажора и минора есть ещё очень много разных звукорядов, каждый имеет свой окрас, и не всегда его можно характеризовать как "грустный" и "весёлый".

Отличная статья! Но мне кажется, в рассуждения закралась одна неточность: предполагается, что в программах часто вызываются функции, и поэтому количество регистров нельзя увеличивать. А на деле не так, потому что функции вызываются редко, т.к. в большинстве случаев инлайнятся. В современных реалиях даже рамки obj-файла не являются помехой из-за link-time кодогенерации (ну а в случае сред вроде JVM проблемы вообще нет by design). Большие объёмы памяти, большие кэши, большие ресурсы для компилятора позволяют инлайнить очень агрессивно, и это как правило идёт на пользу, причём не столько из-за того, что реже делаются вызовы, а из-за того, что инлайнинг как правило даёт возможности для межпроцедурных оптимизаций, которые таким образом делаются гораздо проще и эффективнее.

Свобода - понятие слишком философское и слишком размытое, так что обсуждать, где сколько свободы - это заведомо холиваное и неблагодарное событие. Хотя я и соглашусь, что в большинстве европейских стран свободы "больше" (если вообще можно применять понятия больше/меньше к свободе), чем в России. Однако, разговор шёл не про это, а про прогнозы по поводу свободного хождения валюты и возможности граждан выезжать за пределы РФ. Так вот это понятия вполне конкретные. А вот делать прогнозы даже по столь конкретным вещам - это занятие неблагодарное. Я всего лишь указал на то, что нельзя такие прогнозы делать с достаточной степенью достоверности, и уж тем более нельзя обвинять в недальновидности тех, кто не разделяет пессимизма автора комментария. Минус вам за категоричность и провокацинность комментария.

Давно - это года два. Я и говорю: пандемия всё очень изменила. До коронавируса, да даже в первые месяцы, за 150К евро (это что-то в районе 10М рублей) вполне можно было купить просторную двушку в сталинке. Ну или что-то на Фрунзенской, Новочеркасской или на Ваське сравнительно недалеко от цивилизации (а не на намывах), даже на Петроградке. Или у Охты. Но мои выкладки про "купить квартиру тут выгоднее" относятся к тем, кто уже успел купить 2-5 лет назад. Может, планируй я покупку жилья вот прямо сейчас, может и подумал бы о переезде в Германию.

Говоря, что то на то и выходит, я больше имел ввиду покупательную
способность ИТ петербуржца для покупки квартиры в СПб за 200к€, и тоже
самое для Берлинца и перегретой квартиры в 700к.

Это если говорить про среднего петербуржца и среднего берлинца. А в IT дела обстоят так, что в СПб люди зарабатывают почти так в Берлине. По крайней мере, мне так казалось. senior java developer сейчас зарабатывает в районе 250К рублей. При текущем курсе - это 3К евро. senior java developer в Берлине, насколько мне известно (но я могу и заблуждаться) зарабатывает в районе 70-80К евро. Минус налоги, получится 40-50К евро в год. Делим на 12, получится те же 3.5-4К в месяц на руки.

Думал также, что программисты в общем не глупые люди и должны понимать чем все это закончится.

А чем это закончится, мы не знаем, пока не изобрели машину времени или другие способы достоверного предсказания будущего. Может, будут дальше ужесточаться меры, может нет. Может, будут ужесточаться, но до какого-то предела. Тут можно только гадать, и часто это вопрос конкретного мнения. Не все разделяют такой вот пессимизм, поэтому нельзя так категорично говорить, что "только слепой не видит куда катится РФ".

Приведённая цена в 150К в Питере - это уже не уровень панельки на отшибе, это уже что-то посерьёзнее (в частности, если не нравятся кирпично-монолитные новостройки, можно за такие деньги рассмотреть сталинку). Хотя ковид очень сильно всё поменял, и сейчас цены раза в полтора скакнули.

Information

Rating
Does not participate
Location
München, Bayern, Германия
Date of birth
Registered
Activity

Specialization

Specialist
Старший
From 6,000 €
Java
Компиляторы
Kotlin
Gradle