malloc(inf * sizeof thought);

Telegram Channel: @mall0c
Description: Произошло динамическое выделение памяти на неопределенное количество мыслей, пул памяти заполняется…


PLs: C, Go, TS/JS, Python
Subscribers: 5
Posts: 35
Created: January 13, 2024

mall0c [0x00000004]

Published: 2024-01-29 18:34 UTC

Ох уж этот сказочный бигтех (Google, Apple, Microsoft, Amazon и вот это все вот), где тебя ценят, офигенные зарплаты, невиданные бенефиты с полным покрытием работодателем, всегда интересные проекты, работаешь там до старости потому что там кайф, и конечно же там работают боги, потому что больше никому не под силу пройти самое «сложное» в мире собеседование.

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

• Наличие интересных проектов является более менее правдой, их действительно там побольше будет, чем у других в приватном секторе или на гос контрактах.

• По поводу ценности сотрудников - это все есть только на словах на собеседовании, на деле действует принцип «незаменимых нет». В случае с сокращениями, как правило, происходит следующее: берется список персонала департамента и ранжируется по тем или иным критериям, в том числе критерием может быть «что-то кому-то не то сказал», то есть не всегда судят по производительности и качеству твоей работы, и затем берется необходимый для сокращения процент и применяется к нижней части этого ранжированного списка.

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

• Бенефиты у бигтеха по W-2 лучше, чем в среднем у мелких и средних контор - полная или частичная оплата мед страховки, хорошие условия по накопительной части пенсии 401k. Также у бигтеха обычно довольно большой отпуск по уходу за ребенком, что в штатах роскошь, так как это не регулируется федеральными законами и многими штатами. Во многих мелких и средних конторах вообще могут и не дать декрета или дать только 4 недели - родил и вали работать. В том же Microsoft дают полгода отпуска по рождению ребенка, что оооочень щедро. Если же ты оформился по 1099, а не по W-2, то стоит ожидать полного отсутствия бенефитов, как и везде.

• Собеседования в несколько раундов, на которых определяется насколько ты бог и достоин работать на бигтех компанию - это вообще полный трэш. По мнению рядового обывателя там проверяют твои навыки, связанные непосредственно с той позицией на которую устраиваешься, но на деле проверка твоих навыков это 40-50% от всего что проверяют на собеседовании, все остальное это про коммуникацию, соответствие с другими членами команды, про твое поведение в определенных ситуациях - в общем 50-60% собеседования это про то как ты умеешь сладко пиздеть. Выигрывают на таких собесах люди «умеющие себя продать», и бывает что это никак не совместимо с тем насколько они опытны/талантливы.

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

Хотел бы я относиться к этому всему? Вряд ли, я избалован возможностью расслабить свои булки на гос контрактах и наличию полной удаленки, что теперь не всегда есть у бигтех контор. Из минусов - зп немного ниже, а местами и намного 🤷‍♂️ ну и ладно. Если вкратце, то мнение автора - «хорошая контора - это не всегда про бигтех».

mall0c [0x00000003]

Published: 2024-01-28 21:06 UTC

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

Когда говоришь работодателям, особенно рекрутерам, что есть 4-х летний опыт со многими AWS сервисами, но это было года 3-4 года назад, то ими это воспринимается как отсутствие такого опыта лол, ппц какая нелепость как по мне.

mall0c [0x00000002]

Published: 2024-01-24 03:58 UTC

Читал всякое про фичи в черновом C23 и про constexpr и наткнулся на это.
Довольно хорошая выжимка касательно хороших практик и понимания const в C, особенно для новичков. Да и не все типа опытные всегда понимают как лучше и где обращаться с const.

mall0c [0x00000001]

Published: 2024-01-22 04:33 UTC

Эх вот если бы я раньше пощупал Node-RED. С этим офигенным тулом программирования можно автоматизировать все… ну почти все. Да, он не для всех, обычный пользователь не вкуривающий базовые вещи по сетям и не знающий JavaScript пожалуй предпочтет IFTTT или Zapier.

Сколько я трахался с IFTTT в течение последних нескольких лет, с их постоянным введением новых лимитов и предложением подписки и прочей фигней. Стоило мне поднять на моем raspberry pi 4 докер контейнер с Node-RED и я получил столько возможностей и гибкости сколько мне не видать на IFTTT или Zapier никогда. Особенно при наличии выделенного IP-адреса возможности, в плане автоматизации IoT в связке с различными API и онлайн сервисами, почти безграничные.

Например, вся информация о посетителях моего сайта теперь идет напрямую через Node-RED flow в приватный телеграм канал. Раньше я это делал через Cloudflare Worker, который определял geolocation и некоторые другие вещи по мелочи и потом отправлял данные в тг канал через IFTTT webhook. Но IFTTT сделал webhook премиум фичей и оказалось что реализация fetch в Cloudflare Worker не работает с нестандартными портами, например я не могу использовать https://<hostname>:8443/api как url, оно срезает 8443 порт. В общем я послал нах оба сервиса, установил и сконфигурировал пару Node-RED нодов (для определения геолокации - node-red-contrib-ip-location-lite и для создания простеньких тг ботов - node-red-contrib-telegrambot), реализовал пару JS функций и всякое по мелочи, соединил это все в flow. И вуаля, все работает

Еще создал простенький flow для авто-постинга с сайта в телеграм канал - каждые 15 минут feed parser определяет есть ли новые посты в feed.xml в формате atom и если есть, то обрабатывает и постит в тг канале.

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

mall0c [0x00000000]

Published: 2024-01-14 14:58 UTC

В общем, буду здесь всякое писякать про жизу программистскую забагованную 🌚

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