LINUX.ORG.RU
ФорумTalks

Насмотрелся видосиков про айтишников бомжей в Америке

 , ,


0

5

Посмотрел несколько видосов, где рассказывается, как ненужные корпорациям айтишники живут в трейлерах или в дешевых квартирах непосредственно у зданий этих самых бывших работодателей. Теперь спать не могу. Неужели им больше негде приложить свои знания? Или работать не на корпорацию - это уже не то.

★★★

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

Если работа заключается в закрытии тасок на скорось надо с такой работы уходить, это тупик, путь в никуда.

shimshimshim
()
Ответ на: комментарий от spbzip

Переполненность рынка ИТ - миф. Она такая на уровне джунов, мидлов или даже умных джунов разбирают влет, на среднюю по рынку оплату. Мидллы-плюс и сеньоры вообще выбирают на чьи офферы соглашаться а на чьи нет. Я пробовал в найм нормального спеца, хрен найдешь. 200+ за нормального админа, 300+ за разработчика.

Но и критерии нормальности тут высокие, типа надо понимать всякие вещи вроде чем RSS отличается от virt, sbrk от Malloc, tun от tap, понимать в сети и виртуализацию и прочее

no-dashi-v2 ★★★
()
Ответ на: комментарий от grim

Да дофига дешевле, последние 20 лет в европе был бум на покупку яхт, когда у них местами ставки были отрицательными, а gps и подробнейшие электронные карты сделали навигацию доступной даже идиоту
https://www2.best-boats24.net/en/buy-boats/sailing-boats/?preismin=500000|214...

Satou ★★★★
()
Ответ на: комментарий от snizovtsev

Тогда скорее про скотоводство. И то одну из форм, не самую распространенную. Потому что то сельское хозяйство, которое земледелие, оно как раз про оседлость

cobold ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Часто используете в своих программах sbrk?

Напрямую вообще не используем, но это знание позволяет отфильтровать тех, кто понимает, как устроена работа с распределением памяти.

Когда ты не перекладываешь JSONы, а пишешь то, что требует специфической работы с памятью, такие знания, внезапно, оказываются важными.

Если кандидат знает такие спрятанные под капотом вещи - он однозначно получит лучшее предложение, чем тот, кто не знает - поскольку за ним нужен существенно меньший присмотр во время притирания к задачам.

Из наиболее показательных примеров можно привести случай, когда СУБД при отключении множества сессий внезапно загоняла систему в 90% system time. Без понимания принципов работы shared memory и управления виртуальной памятью хрен бы разрулили

no-dashi-v2 ★★★
()
Ответ на: комментарий от BattleCoder

Не просто же так туда такой поток нелегалов через мексиканскую границу стремится.

голубей ловить учиться едут у специалистов

xowis
()
Ответ на: комментарий от no-dashi-v2

Напрямую вообще не используем, но это знание позволяет отфильтровать тех, кто понимает, как устроена работа с распределением памяти.

Это конечно хорошо, но причем тут sbrk? О нем можно не знать, это даже хорошо, меньше хлама в голове, потому что я не могу придумать вариантов его использования, кроме как писать под древний юникс...

MOPKOBKA ★★★★
()
Ответ на: комментарий от cobold

А чего они консервы едят? У них же там еду бесплатно раздают

могут себе позволить. средний класс же как никак

xowis
()
Ответ на: комментарий от ergo

3 года назад я пытался нанять на 50к техпода в провайдер. Не могут настроить бытовой роутер, не знают что в сети происходит при заходе на яндекс. Монтажникам денег накинули звонки принимать и минимально траблшутить, там хоть какие-то мозги есть. А последние дни слушаю, как коллеги собеседуют сетевиков и линукс-админов на сильно большие деньги. Половина уровень такой же, как в первом случае. Если «сетевик» может пояснить за ip, маску и шлюз по умолчанию это уже неплохо. Я не понимаю, зачем люди так позорятся.

yu-boot ★★★★★
()
Ответ на: комментарий от no-dashi-v2

Доо, Линус тоже постоянно кряхтит, что ядро разрабатывать некому, хотя потенциальных коммитеров миллионы.

Про brk() бред какой-то. Я бы еще с натяжкой понял mmap vs malloc, но brk давно объявлено устаревшим и не используется нигде вообще.

spbzip
()
Ответ на: комментарий от BattleCoder

В РФ гречка 40-70 рублей кг, в США 3-10$ (т.е. 300-1000 рублей), и ни огорода, ни моря порыбачить, ни тайги с грибочками.

novus ★☆
()

Те кто успел застать развал союза - спят спокойно. Те кто не успел - едут в ЕС чтобы успеть на развал Евросоюза или в Штаты чтобы получить билет на гражданскую войну в первые ряды.

Obezyan
()
Ответ на: комментарий от Loki13

впритык

Для большой семьи, да, но есть ещё такая штука как переводы между родственниками. Поддержка семьи и расходы на жизнь.
Ещё в семье может каждый быть самозанятым, т.е. на каждого по 2,4 млн.

Можно оформить ИП, но отчётность сложнее.

ипотека

Чур меня.

novus ★☆
()
Последнее исправление: novus (всего исправлений: 1)
Ответ на: комментарий от spbzip

но brk давно объявлено устаревшим и не используется нигде вообще

$ cat demo.c
#include <malloc.h>

int main() {
	for (int i=0;i<100000;i++) {
		malloc(4096);
	}
	return 0;
}

$ make demo
$ strace -oDemoStrace.log  ./demo
$ grep "^brk(" DemoStrace.log | wc -l
3044

Расскажите всем еще что-нибудь про что-нибудь устаревшее?

no-dashi-v2 ★★★
()
Последнее исправление: no-dashi-v2 (всего исправлений: 1)
Ответ на: комментарий от CrX

Да и про КНДР тоже на всякий случай лучше не надо. А то не только спать, но и дышать ещё перестанете

Заинтриговал. Прошу на самую жесть ссылку

bender ★★★★★
()
Ответ на: комментарий от MOPKOBKA

но причем тут sbrk?

При том, что это по сути один из двух (второй это mmap) механизмов манипуляций с адресным пространством процесса, не?

Знает про brk/sbrk - знает (или как минимум догадывается) про фрагментацию памяти, знает почему free не обязательно освобождает память, знает почему запрошенные участки памяти неприменимы в некоторых случаях для передачи в системные вызовы (например некоторые случаи write, read) и дофига всего еще.

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

Это, знаете ли, критично, когда у тебя проблема уровня «как сэкономить 25 микросекунд» (потому, что запрос должен выполниться всего 100 микросекунд).

no-dashi-v2 ★★★
()
Ответ на: комментарий от no-dashi-v2

Знает про brk/sbrk - знает (или как минимум догадывается) про фрагментацию памяти, знает почему free не обязательно освобождает память, знает почему запрошенные участки памяти неприменимы в некоторых случаях для передачи в системные вызовы (например некоторые случаи write, read) и дофига всего еще.

Это особо актуально было на 32-битных системах, в 64-битном адресном пространстве проблема фрагментации остро не стоит. Даже с учетом, что процессору доступно далеко не 64 бита.

praseodim ★★★★★
()
Ответ на: комментарий от MOPKOBKA
  1. Впервые вижу такую фразу. Ближайшее, что слышал — саркастическое «наïмося вiд картошки лушпинок» («наемся картофельных очисток»). Без погружения в кулинарную культуру аналога не подобрать. Знаю только более общее понятие — «poverty food».

  2. «Quite tolerable.» Или просто «tolerable».

  3. Встречал фразу «We’ve never had money before and we’ve always been happy.»

  4. Это вообще ритуальная фраза. Когда священник ничем помочь не может, но должен что-то сказать в утешение. Каков её каноничный эквивалент в англиканской/епископальной церкви — не знаю. Первое, что нагуглилось — «God called you to endure suffering because Christ suffered for you» и «God suffers with us».

question4 ★★★★★
()
Ответ на: комментарий от bender

Хы. Я не смотрю подобные видосы постоянно и тем более не храню на них ссылки. Но наверное таковые найдутся, если поискать по ютубу что-то типа «кндр шокирующие факты». Врода так обычно всякие видео, рассчитанные на бурную реакцию называют.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA
  1. Вполне терпимо

Bearable вполне подходит. Выше предложенное tolerable тоже подходит (и ближе по буквальному смыслу), но я его реже слышу, а вот bearable постоянно.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 2)
Ответ на: комментарий от no-dashi-v2

Тимлид, это просто проверка вершины кучи. Так сделано, исторически и вообще, вот так. 😂

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от no-dashi-v2

Тимлид, знания про sbrk/brk на сегодня не актуальнее знания системы команд Z80 и любого другого копролита. Эти функции тупо ничего не делают и сделать не могут. Это называется псевдознания. Такие дела.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от no-dashi-v2

Товарищ, если ты замахиваешься на mission critical и что-то подобное, то должен знать, что в таком коде динамическую память использовать вообще не рекомендуется - читай, нельзя. В крайнем случае, лайтовую версию - malloc без free. Но это в крайнем, если вообще иначе никак. Подход примерно такой, как в «безопасных» языках, только без gc.

lenin386 ★★★★
()
Ответ на: комментарий от question4

Без погружения в кулинарную культуру аналога не подобрать.

Есть ли аналог слову лакомится? Просто есть, наслаждаться это другое. Лакомится, это значит как дикий зверь который находит редкую ягоду, жадно поедать, и обычно это связано с бедной жизнью...

«Quite tolerable.» Или просто «tolerable».

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

Встречал фразу «We’ve never had money before and we’ve always been happy.»

Мне кажется у них довольно разный смысл, тут похоже на сожаление, а там предостережение.

Это вообще ритуальная фраза

В России ее произносят явно не только священники %)

MOPKOBKA ★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от no-dashi-v2

При том, что это по сути один из двух (второй это mmap) механизмов манипуляций с адресным пространством процесса, не?

А в чем принципиальное отличие от mmap/mremap?

MOPKOBKA ★★★★
()
Ответ на: комментарий от no-dashi-v2

Ты говоришь баззвордами и очень похоже, что о программировании знаешь только поверхностно. Если тебе надо про фрагментацию памяти и прочие safety critical, там malloc в процессе выполнения не используется, а если очень хочется завалить человека глупыми вопросами и показаться умным, спроси лучше про slab/slub и как ядро выделяет память и как делать так, чтобы не допускать memory wastege.

#include <malloc.h>

ололо, это тебе chatgpt подсказал? :D

spbzip
()
Последнее исправление: spbzip (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

Да какбэ, во всём. mmap/mremap отображает файл в память, а sbrk/brk устанавливал верхнуюю границу стека (кучи). когда-то. Сейчас эта граница всегда на максимальной вершине, а sbrk/brk не делают ничего.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Они же не только отображают файл в память. mmap/mremap можно использовать как malloc/realloc, в том смысле что вот тебе функция выделения памяти (не отображение файла), вот тебе функция изменения размера выделенного куска. Через mremap можно изменять размер, без перемещения куска, в отличии от realloc, а это уже очень похоже на sbrk/brk, есть регион, и его границу можно двигать.

MOPKOBKA ★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 2)
Ответ на: комментарий от lenin386

а sbrk/brk не делают ничего

И именно потому, что они «ничего не делают» в трейсе 3к обращений к ним, причем с разными параметрами.

Ну окей, да - разработчики glibc идиоты и lenin386 всё знает лучше.

no-dashi-v2 ★★★
()
Ответ на: комментарий от Loki13

Согласен полностью. У меня получается впритык, работаю на унитаз и труселя с носками. Отложить ничего не получается.

На море езжу на машине, так как живу рядом.

utanho ★★★★★
()
Ответ на: комментарий от bender

Да и про КНДР тоже на всякий случай лучше не надо. А то не только спать, но и дышать ещё перестанете

Заинтриговал. Прошу на самую жесть ссылку

Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

Есть ли аналог слову лакомится?

«regale oneself»

«tolerable».

Произносится ли эта фраза в сложных обстоятельствах, которые человек может изменить, но этого не делает?

Слово «tolerate» именно это и означает. Терпеть и ничего не делать.

Встречал фразу «We’ve never had money before and we’ve always been happy.»

Мне кажется у них довольно разный смысл, тут похоже на сожаление, а там предостережение.

Предложенный мной вариант — добровольный отказ от попыток стать богатым. Русская поговорка может означать либо добровольный отказ, либо принуждение, уравниловку. Вариант с уравниловкой — «cutting down the tall poppy» — в первую очередь срезают высокий мак.

В России ее произносят явно не только священники %)

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

question4 ★★★★★
()
Ответ на: комментарий от lenin386

Эти функции тупо ничего не делают и сделать не могут

Да-да. И именно поскольку знания эти «ничего сделать не могут», в трейсе видны и brk(NULL) и последующие brk() с инкрементом 128K.

Нверное, тебе следует обновить свои знания прочтя man brk, не находишь?

no-dashi-v2 ★★★
()
Ответ на: комментарий от Aber
https://www.youtube.com/shorts/dLT3wZZKTGk   https://www.youtube.com/shorts/HDhDJ2I-qy4

Андрей Ланьков? Востоковед-кореевед, изучавший Северную Корею, не вылезая из Южной? Он хоть южнокорейскую сатиру от реальности отличает? Или как американцы, принимает за разведданные?

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от question4

Совокупно он около года пробыл на территории северной кореи, а так же интервьюировал десятки сбежавших корейцев.

Aber ★★★★★
()
Ответ на: комментарий от novus

Для большой семьи, да, но есть ещё такая штука как переводы между родственниками. Поддержка семьи и расходы на жизнь.
Ещё в семье может каждый быть самозанятым, т.е. на каждого по 2,4 млн.

То есть история с блогерами ничему не учит?

utanho ★★★★★
()
Последнее исправление: utanho (всего исправлений: 1)
Ответ на: комментарий от question4

Это как «русские» в голливудских фильмах. Всегда в косоворотках и с балалайками. И бороды.

Аутентичность - 146%

utanho ★★★★★
()
Ответ на: комментарий от Aber

интервьюировал десятки сбежавших корейцев.

Подозреваю, что если Галкина с Макаревичем поинтервьюировать они такой зловещей правды нарассказывают! Да хотя, чего там подозревать, помним как сбежавший Солженицын ни в чем себя не стеснял, рассказывал только правду

FishHook
()
Ответ на: комментарий от FishHook

Подозреваю, что если Галкина с Макаревичем поинтервьюировать они такой зловещей правды нарассказывают!

Ты не поверишь, но их постоянно интервьюируют.

thesis ★★★★★
()
Ответ на: комментарий от Aber

Со временем их будет становиться больше.

thesis ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)