Айтишник обыкновенный 🐰 – Telegram
Айтишник обыкновенный 🐰
2K subscribers
246 photos
22 videos
2 files
116 links
Привет!

Я Коля – молодой отец, муж и айтишник с опытом более 6 лет. Сейчас занимаю должность ведущего системного аналитика.

Подписывайся, здесь умные хиханьки-хаханьки про IT

Автор: @itshnik_kolya
Download Telegram
А вот тут и тут я об этом узнал 😂
🤣8👍4🌚1
Айтишник обыкновенный 🐰
Мою статью-таки опубликовали вчера, теперь я тоже автор престижного ресурса среди айтишников)) Забавно, но узнал я об этом постфактум)) #статья
Синхрон и асинхрон

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

Кстати, понятие синхронного и асинхронного взаимодействия пользуется спросом и на собесах, так как это – БАЗА 🧠

Итак, еще раз:
Синхрон — взаимодействие, в котором один объект отправляет запрос и обязательно получает что‑то в ответ от другого объекта. Как пример, взаимодействие браузера с сервером.

Асинхрон — взаимодействие, при котором один объект шлет запрос другому, но ответ не получает. Как пример, работа очередей или топиков: один объект положил данные в топик, а второй объект забрал эти данные, но никакой отбивки первому объекту при этом не пришло.


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

Теперь ответьте на вопрос, взаимодействие, которое я описал в примере – синхронное или асинхронное?

Ответ:
Если вы выбрали в качестве ответа что-то одно – вы проиграли(или выиграли, смотря как посмотреть).

Логика тут такая, изначально система А шлет сообщение-запрос в топик для системы Б, а далее система Б возвращает сообщение-ответ на запрос системы А во втором топике.

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


#быстростатья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5💅2💔1
Твое лицо, когда сказали, что 13-ой зп не будет😂

ps это рыба-пила вид снизу, фото Тома Чиверса

#юморэзки
🤣15🔥3🌚2
Айтишник обыкновенный 🐰
Синхрон и асинхрон В последней своей статье я описывал диаграммы последовательности, там вскользь затронул понятие синхронного и асинхронного взаимодействия. Напомню, свой канал я позиционирую, как канал для начинающих или будущих айтишников, поэтому хочу…
Гарантированная доставка

В догонку к предыдущей теме.

Обычно, когда речь заходить про асинхрон, где-то всплывает таинственная фраза – «гарантированная доставка». Звучит это сложно и вообще непонятно. Но на самом деле все довольно просто, и даже есть разные способы для реализации этой магической фразы.

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

Про реализацию:

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

*Брокер очередей – приложение, которое позволяет взаимодействующим системам пользоваться очередями и топиками.

Работает это так:
Система А отправляет сообщение, далее это сообщение обрабатывает система Б, как только система Б окончила обработку сообщения и выполнила все запланированные манипуляции – она подтверждает отправку.
Если на каком-то этапе произойдет ошибка или возникнет какая-то проблема, то подтверждение не будет отправлено и сработают настройки очереди. Эти настройки позволят через указанный интервал продублировать сообщение в очереди и сделать это указанное количество раз. например, 100 раз с интервалом 10мин.

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

#быстростатья
👍11🔥4💅21
Готовлю большое обновление для своего расширения с редизайном. Поэтому пока постов нет, скоро закончу, осталось совсем чуть-чуть и будет пара постов на эту тему🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍6🔥2
Уйти из айти

Наткнулся тут на интересный пост. Хорошее рассуждение. 🌟

Правда не согласен по поводу дефицита специалистов, он на самом деле есть, приводил аргументы на этот счет в этом посте. А еще немного в посте про конкуренцию.

Но по поводу остальных нюансов – такое есть, вообще в принципе айти довольно стрессовая работа, так как вечно горят сроки и бизнесу всегда нужно то, что ты делаешь – «вчера». 🌟

#быстростатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍164🌚2💅1
Никогда не пользовался «командами»(штатное приложение Apple), а оказывается оч удобная штука.

Сделал 2 автоматизации.
Первая команда при входе в 🌐 автоматически врубает VPN. А вторая команда наоборот при выходе из 🌐 автоматически VPN отключает.

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

Кстати, если вы вдруг тут 🌐 сидите, то можете на меня подписаться, я буду признателен, пока планирую продублировать все туда из телеги, но в будущем будет и уникальный контент.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥54🗿1
Немного хочу побомбить

Купили кондей 3нед назад. Причем специально переплатил за доставку, чтобы раньше установили. Было это еще перед первыми жаркими днями, перед самым основным ажиотажем. Как итог кондей до сих пор не поставили…

В компании, где изначально покупали и заказывали установку, неделю кормили завтраками, а потом позвонил мастер и сказал:
Ближайшие 2нед мы вам точно не сможем его поставить

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

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

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

Кое-как договорился с одним мастером на следующую неделю, скрестите за меня пальчики))

К чему все это?

Может я не тем занимаюсь? Может, надо было идти кондеи ставить?)))
🤣17💅321
Айтишник обыкновенный 🐰
Немного хочу побомбить Купили кондей 3нед назад. Причем специально переплатил за доставку, чтобы раньше установили. Было это еще перед первыми жаркими днями, перед самым основным ажиотажем. Как итог кондей до сих пор не поставили… В компании, где изначально…
История с кондеем на этом не останавливается))

У нас уже истерика. Вчера спецом взял удаленку, вынес половину мебели из комнаты, половину мебели перекрыли пленкой. А по итогу приехал установщик и сказал, что не сможет поставить кондей…
🌚74🤣2💔21
Всем привет! Обещал добить и поделиться своим обновлением по расширению, но так и не сделал этого. Помимо расширения еще пилю вторую статью на хабре и есть над чем поработать в первой. Скоро все выпущу и будет классно, а пока предлагаю посмотреть на пушистого козла кролика, который сожрал кусок обоев и сидит на суете🌟
🤩🤩🤩

#кабачок
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣113🌚3🔥2👍1
Всем привет!

Последнее время я был оч крутым блогером и оч жестко закидывал канал контентом😂😂😂

Но на это есть определенные причины. 07.07.2024 я стал батей. И теперь я самый счастливый и сонный человек во всем мире😂
🔥2914👍8
Я возвращаю активность в этот канал. В ближайшее время выйдет моя новая статья, которую я пишу в том числе и для себя, как памятку. Ставь 🤩 если ждешь.

Кстати, можете погадать в комментариях на какую тему статья.

А пока, вот вам фотокарточка Михаила Николаевича aka голодный кабачок😂

#кабачок
Please open Telegram to view this post
VIEW IN TELEGRAM
19🤣5👍3
Мои коллеги устраивают митап, если тут есть докладчики с желанием выступить – пишите, вас будут очень рады видеть
👍8🫡3🌚2
TechMeetup #7 🤔 System analysis x МТС Финтех

Осень уже на подходе, и хотя она ещё не зима, 11 сентября мы хотим согреть ваши сердца не только горячим чаем, но и полезным контентом на очередном TechMeetup #7.

➡️ Если у вас есть идея для доклада и вы готовы выступить — самое время влететь в наш движ
📎 Обращайтесь к @ficusmom или @SayPoj, если хотите поделиться интересной темой.

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

Вот некоторые детали о грядущем митапе, которые могут оказаться полезными:
🗓 Когда: 11 сентября, вечер
📍 Где: Москва

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

---

👥 Тоже ждете или у вас возникли вопросы? Присоединяйтесь к нашей уютной группе TechCommon/System analysis

Следи за будущими анонсами тут на основном канале @tech_meetup или в @tech_meetup_sa если интересен только system analysis
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4💅1
Пока вы тут скучали без моих постов(на самом деле просто забыли про меня), я в свободное время продумывал новые форматы, которые хочу добавить в канал, чтобы он стал более живым и интересным. Поэтому я запускаю 3 новых формата:

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

Второй. #словодня. Это быстрая и простая рубрика, в которой я буду объяснять простыми словами рандомные слова из IT сферы, думаю, что для новичков это будет интересно. Главное только, чтобы слова не закончились слишком быстро😂 Правда, первое время, думаю, это будет слово трех дней😂

Третий. #кабачок. Рубрика, посвященная кролику, иногда это будут какие-то фотки, иногда интересные факты, иногда наблюдения и тд. До этого публикации с Мишей и так были, но я хочу это вынести в полноценную рубрику с постами раз в неделю, например(но это не точно).

При этом я не буду забывать про свой старый стиль, в котором я более глубоко и подробно раскрывал какие-то темы. Это тоже остается и выносится в отдельную рубрику – #быстростатья.

Ну и история со статьями полноценными на том же Хабре мне лично очень зашла, первая статья про диаграммы последовательности получила мощный(по моим меркам) отклик и принесла более 40 новых подписчиков, чему я очень рад. Это будет рубрика – #статья.

Если у кого-то есть еще какие-нибудь идеи/предложения/претензии – можете поделиться, я с удовольствием прочитаю и прислушаюсь.

PS хэштеги уже раскидал по существующим постам.
👍8🔥43
Мап/маппить – слово, которое используют, как «разложить». Например, в систему А пришел запрос с полями name и surname. В системе А есть таблица, в которой есть столбцы firstname и secondname. После сохранения запроса надо отправить запрос в еще другую систему уже в виде fullname. Каждое перекладывание полей обычно называется маппом.

Иными словами, перекладывание значения из одного поля в другое.

#словодня
👍13🔥42💅2
Спринт – у всех нормальных людей недели, а у айтишников спринты. Спринты обычно это 2-3нед, и нужны они для того, чтобы более результативно работать и выпускать фичи в релиз. Обычно принято, что за спринт команда выпускает n-задач.

#словодня
👍103🔥3
Интересная статистика от коллеги. Рекомендую ознакомиться. Ранее я как раз писал про важность собесов.
6👍4🫡3