Обновить
-4
Дмитрий Романенко@WraithOWread⁠-⁠only

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

Отправить сообщение

Судя по тому, что вы не стали дочитывать даже первое предложение до конца — видимо, правда.

Я-то дочитал, но любая аналогия, подобно сове, имеет пределы растяжимости. Подменять в полёте исходный тезис - дурной тон.

Раскрою свою мысль в этих терминах: ваша деятельность подразумевает регулярные алгоритмические нагрузки (цикл for и прочее за нагрузку не считаем)?

Написание программы - это и есть составление алгоритмов, на секундочку.

АЛГОРИТМ, -а, м. (спец.). Совокупность действий, правил для решения данной задачи. А. извлечения корня. II прил. алгоритмический, -ая,-ое.

Раскрою свою мысль в этих терминах: ваша деятельность подразумевает регулярные алгоритмические нагрузки (цикл for и прочее за нагрузку не считаем)? Если да, то для работы вам нужны алгоритмы. Если нет, то для работы они вам —как и 90% всех ИТ-специалистов — не нужны.

С такой логикой мы сейчас дойдём до того, что ИТ-специалистам очень много чего не нужно: начиная знанием, что такое TCP и HTTPS, и заканчивая "что такое видеокарта" и каким проводом втыкать монитор в ноутбук. Я не готов называть таких Митрофанушек специалистами.

Алсо замечу, что вы с ОПом ветки мешаете в кучу два связанных, но не эквивалентных навыка:

  1. академические знания - когда человек может рассказать, как устроен квиксорт, что такое свертка матрицы, O(N) vs O(N^2) и т.д.;

  2. практические умения - способность построить для конкретной задачи алгоритм решения.

Для решения easy/medium задач с литкода в среднем больше нужны практические навыки, чем академические знания. Давать их кандидату чтобы убедиться, что он банально умеет программировать - вполне резонно.

...в конькобежном спорте или околсмежными дисциплинами, но такое себе если вы устраиватесь автослесарем.

Тут же всё как всегда - если вы 10 лет посвятили конькобежному спорту, то на выхлопе у вас останется только пара перекаченных ног, которые, внезапно, не помогут вам стать быстрым бегуном.

Тред не читай @ сразу отвечай, правда?

Алсо

в конькобежном спорте или околсмежными дисциплинами

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

не пофиг ли, на чем она реализована

А потом автор увольняется, а вы идёте на рынок искать человека, готового поддерживать вашу экзотику. Ищете долго и дорого.

Бонусные очки, если заюзали какой-то редкий фреймворк, а его автор через год раз и перестал его поддерживать, и теперь нужно либо всё переписать, либо самим латать дыры.

Тут же всё как всегда - если вы 10 лет посвятили конькобежному спорту, то на выхлопе у вас останется только пара перекаченных ног, которые, внезапно, не помогут вам стать быстрым бегуном.

Если вы 10 лет гоняли на коньках, то у вас будут отличная дыхалка, тренированное сердце и адекватно развитая мускулатура. Отличное преимущество на старте перед конкурентами, которые до этого вообще спортом не занимались. Плохой пример, негодный.

то есть я могу написать код на C#, но процедурный

К вопросу решения алгоритмических задач это отношения не имеет никакого.

то работника - удовлетворять свои личные интересы, не смотря ни на что,

Трагедия общин

тинькофф

Видимо, зависит от стека. У меня был лайвкодинг, но там было скорее "вот кусок кода, как бы ты его отрефакторил".

Первая задача слишком мелкие ограничения. Во второй можно не только KMP, но и хешами решать.

Понятно что можно, но обычно люди после решения идут в Solutions и смотрят, как еще можно было. Особенно если твое решение по скорости/памяти где-то в самом низу (если вообще не свалится с таймаутом).

https://leetcode.com/problems/top-k-frequent-elements - хочешь быстро? Разбирайся в Quick select'e.

Но эти три задачи мимо меня прошли.

Это тупо те, которые гугл выдал первой строкой. Так там только на Дийкстру в том или ином виде десяток задач.
https://leetcode.com/list/53js48ke/

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

Можно и в универе 5 лет отучиться и выйти полным дубом. На литкоде есть отличные study plans, есть мини-курсы по разным разделам. Практически все средние/продвинутые из них трогают вещи посложнее BFS/binary search. Ясен пень это не замена четырёхтомнику Кнута, но я бы не сказал, что мой универовский курс по тем же графам мне дал сильно больше.

Иррелевантно, поскольку исходный тезис был "Потом, литкод и не учит же Алгоритмам, как таковым". Будет Беллман-Форд вместо Дейкстры, какая разница.

Ни алгоритмов дейкстры

https://leetcode.com/problems/network-delay-time

кнутра-морриса-пратта

https://leetcode.com/problems/longest-happy-prefix

Даже сортировки как таковые там ограничиваются вызовом функции sort() и пониманием, что оно рабоатет за n log n.

https://leetcode.com/problems/sort-an-array/

Признайтесь, вы литкод в жизни не открывали, верно?

Стандартную библиотеку так-то тоже нужно уметь использовать, чтобы не было list.sorted().first()

Вы помешательство и суицид считаете «достоинством»

Какое помешательство, алё. У Фрейда был рак нёба в терминальной стадии, несмотря на три курса лучевой терапии и несколько десятков операций. Поинтересуйтесь на досуге, через что проходят люди, умирающие от рака.

И этот человек мне ещё пишет "не удосужившись даже поинтересоваться, как тот кончил".

В сытые годы и мистрали вон покупали…

А в несытые вместо мистралей закупаем беспилотники у Ирана, потому что своих нифига нет. У ИРАНА, КАРЛ.

важно, как; это и древние римляне вполне понимали

А потом пришли немытые гунны и мудрых римлян нахлобучили. Потому что нужно не о гусях фантазировать, а на реальность смотреть.


P.S. Аргументы ad hominem обычно считаются дурным тоном, но я решил вас уважить и взглянуть, что же не так с Фрейдом. Неизлечимо больной человек принял решение уйти на своих условиях в возрасте 83 лет. Если для вас это что-то позорное - я бы сказал, что Фрейд ушел с большим достоинством, чем вы - живёте.

Это частый аргумент сторонников бесплатного софта - тип опенсорс проекты же как-то деньги собирают, донаты, все дела, значит, всё должно быть бесплатно. Разбивается о реальность, в которой основная часть денег в опенсорсе - это бабки от корпораций.

Следовательно, нету денег → есть конфетки.

Ну типа барбариски. Жизнь, к сожалению, не сахар, еда одежда и жилье с интернетом сами себя не оплатят. А значит, желание разработчика тратить время на свои проекты так или иначе жестно ограничено. Собственно, не секрет, что в крупный опенсорс контрибьютят вполне себе сотрудники на зарплате, потому что на одном энтузиазме далеко не уедешь. Эта тема хорошо работает в гико-ориентированных проектах, но слабо - в массово-ориентированных.

– Я – Фунт, – повторил он с чувством. – Мне девяносто лет. Я всю жизнь сидел за других. Такая моя профессия – страдать за других.

– Ах, вы подставное лицо?

– Да, – сказал старик, с достоинством тряся головой. – Я – зицпредседатель Фунт. Я всегда сидел. При Александре втором – Освободителе, когда Черноморск был еще вольным городом, при Александре третьем – миротворце, при Николае втором – кровавом.

И старик медленно загибал пальцы, считая царей.

– При Керенском я сидел тоже. При военном коммунизме я, правда, совсем не сидел, исчезла чистая коммерция, не было работы. Но зато как я сидел при НЭП е! Как я сидел при НЭП е! Это были лучшие дни моей жизни! За четыре года я провел на свободе не больше трех месяцев. Я выдал замуж внучку, Голконду Евсеевну, и дал за ней концертное фортепьяно, серебряную птичку и восемьдесят рублей золотыми десятками. А теперь я хожу и не узнаю нашего Черноморска. Где это все? Где частный капитал? Где первое общество взаимного кредита? Где, спрашиваю я вас, второе общество взаимного кредита? Где товарищество на вере? Где акционерные компании со смешанным капиталом? Где это все? Безобразье!

Равно, не равно, не важно, на самом деле. Мораль всей ветки в том, что все предложенные подходы типа "а давайте продавать лицензии", "а давайте чтобы гарантия на софт была", "а давайте чтоб без рекламы и вот это всё, дОнАт КаК в ОпЕнСУрсЕ" разбиваются о суровую реальность, где денег со среднего пользователя хрен стрясёшь. Нету денег - нет конфетки.

CDMA-800 — это характеристика железа.

Ну так и 16 гигов памяти в устройстве - это характеристика железа. У меня была нокиа 8 2017го года, там было либо 64, либо 128. Бюджетная шестёрка - 32/64. Производитель вставил самую дешманскую флешку, а виноваты разработчики стороннего софта. Л - логика.

Бардак с Adobtable Storage это тоже софт (пусть и модификация Samsung'а к штатному андроиду).

Adoptable Storage появился в Android 6.0, это 2015й год. Самсунг в своей говноподелке за два года не осилил поддержать штатный механизм работы системы, а виноваты разработчики стороннего софта. Л - логика.

светлая идея с предустановкой MS Office/Facebook который еще и обновляется

Так а кто это решение принял? Майкрософт? Цукерберг? Нет, сотрудники гнусмаса, которые за лишнюю копеечку решили нагрузить свой недоразвитый девайс блоатварью. Хотя о чём это я, разумеется тут тоже виноваты разработчики стороннего софта.

пухнущий Play Services

Конечно он пухнущий, там же лежат имплементации от практически всех гугловых апи, от пушей и карт до ML. Или вы предпочли бы, что в каждой апкхе лежало мегабайт по 50 гугловых библиотек, вдобавок к имеющимся?

Одна из возможных причин:

99% пользователей на это наплевать. Вы что думаете, они вместо покупки подписки диски пойдут покупать?

реальную в России не в столице региона и с меньшей скоростью

Ну вы как бы тоже взяли крайний пример - медвежий угол с плотностью населения в 2 человека на кв. км. Средний ценник за интернет в России - 600 рублей.

люди платят деньги больше и за хуже качество.

Чего уж там мелочиться, какие-нибудь геологи в тайге вообще через спутник сидят и помегабайтно траффик считают, давайте с ними сравнивать.

Так что могут, когда захотят :)

The cost of the Voyager 1 and 2 missions -- including launch, mission operations from launch through the Neptune encounter and the spacecraft's nuclear batteries (provided by the Department of Energy) -- is $865 million.

людям свойственно экономить на в общем не жизненно необходимых вещах — и если уних такая возможность будет они это сделают

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

заяем платить если можно не платить

Именно.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность