Learn with Osman – Telegram
Learn with Osman
187 subscribers
19 photos
2 videos
19 links
ID: @osman_makhtoom
Portfolio: https://osmanmakhtoom.dev
|
My knowledge sharing channel about Software Engineering and Python Development
Download Telegram
Describing load
Osman Makhtoom
ویس نهم، بخش اول کتاب
designing data-intensive applications

توصیف لود

fan-out: واژه‌ای برگرفته از علم الکترونیک به معنای تأثیر یک ورودی بر خروجی‌های دیگر

#ddia

@osmanmakhtoomdev
3
بنظرتون مطالب سافت اسکیلی هم بذارم بصورت پست؟
Anonymous Poll
27%
همون ویس رو برو
46%
بله خوبه
16%
لزومی داره بنظرت؟
11%
فرقی نمیکنه 😂
Describing performance
Osman Makhtoom
ویس دهم، بخش اول کتاب
designing data-intensive applications

توصیف پرفورمنس (پارت اول)

#ddia

@osmanmakhtoomdev
3🔥1🕊1🐳1
Describing performance part 2
Osman Makhtoom
ویس یازدهم، بخش اول کتاب
designing data-intensive applications

توصیف پرفورمنس (پارت دوم)

#ddia

@osmanmakhtoomdev
3
تصویر مربوط به ویس یازدهم
#ddia

@osmanmakhtoom
👍3
زندگی داره دوباره به روال عادیش برمیگرده
ضبط ویس‌ها رو دوباره از سر میگیرم
عذرخواهی میکنم بابت این وقفه طولانی که افتاد
👍10🔥3👎1
Describe Load
Osman Makhtoom
ویس دوازدهم، بخش اول کتاب
designing data-intensive applications

توصیف لود

#ddia

@osmanmakhtoomdev
👍1
Learn with Osman pinned an audio file
تصویر مربوط به ویس دوازدهم

#ddia

@osmanmakhtoomdev
👍1
دوستان کس دیگه‌ای هم مشکل نبودن ویس های ۵ تا ۱۱ رو داره؟
انگار مشکلی وجود داره توی پیدا کردن ی سری از پیامها.
برای خود من اوکیه، اگه کس دیگه‌ای هم این مشکل رو داره فکر دیگه‌ای براش بکنیم.
👍4
سلام به همگی دوستان عزیز
شرایط باعث میشه که ویس‌ها رو دیر دیر آپلود کنم و کانال کاملا خالی میمونه این مدت.

ولی میتونم گاهی اوقات ی متن نسبتا مختصر تو زمینه‌های مختلف بنویسم و تو کانال بذارم تا کاملا خالی نباشه این بین.

نظرتون در این خصوص چیه؟
مثلا مطالبی از کتابایی که میخونم یا ی سری فکت‌ها بذارم که کانال کامل خالی نباشه
👍82
میخام ی ویس درمورد ی جریانی که باعث شد به فکر فرو برم و خیلی از معیارهایی که تو ذهنم داشتم رو تغییر داد بذارم.
سعی میکنم تا امشب ویس رو بگیرم.
تو ویس درمورد اینکه چرا اینهمه دیر دیر دارم ویس کتاب رو میگیرم هم توضیح میدم.

امیدوارم به دوستانم دید خوبی تو حوزه مهندسی نرم‌افزار بده.
👍2
تجربه مصاحبه
Osman Makhtoom
خب اینم از ویس توضیح ی تجربه جالب و در عین حال قابل تأمل مصاحبه که برام پیش اومد و ستون‌های توهم دونستن منو از ریشه لرزوند.
اگه قصد ورود جدی به دنیای مهندسی نرم‌افزار داریم باید جدی بگیریم.

امیدوارم به کارتون بیاد دوستان و لطفا با نظرات و کامنت‌هاتون مشارکت کنین که بتونیم به هم کمک کنیم واسه پیشرفت

دم همتون گرم
👍3
نظرتون در مورد ی تجربه مصاحبه دیگه که خیلی برام جالب بود چیه؟

بعد بیام حسی که این دو مصاحبه متفاوت بهم دادن و تأثیری که رفتار مصاحبه کننده در نحوه پاسخ دادن من داشت رو بین دو تا مصاحبه مقایسه کنم.

لطفا نظرتون رو تو کامنت بنویسین
👍4
دلم میخاد باهاتون اشتراک بذارم که جدیدا به پیشنهاد دوست و همکار خوبم مرتضی حاجی پور عزیز که سینیور دیتا انجینیر هستن و تو شرکت‌هایی مثل گلرنگ و اسنپ سابقه فعالیت تو حوزه مهندسی داده داشتن روزی یکی دو ساعت تایم میذاریم با هم بصورت صحبت و تبادل اطلاعات و همچنین کار روی دیتا با ابزارهایی مثل کلیک هاوس و آپاچی کافکا مسیر ورودم به دنیای مهندسی داده رو بچینیم.
خیلی کم پیش میاد ی همچین فرصتی تو مسیر زندگی آدم قرار بگیره و من بشدت خوشحالم که چنین شرایطی برام پیش اومده.
بنظرم با ورود به دنیای داده خیلی عمیق‌تر بتونم در خصوص طراحی سیستمهای داده محور و خصوصا کتاب designing data-intensive applications صحبت کنم.
سعی میکنم دانشی که قراره تو این مسیر بدست بیارم رو اینجا منعکس کنم تا بتونم ی قدم کوچیک واسه کامیونیتی و بچه‌های خوبی که قصد پیشرفت تو این حوزه دارن بردارم.

#data_engineering

@osmanmakhtoomdev
9
ما تو مهندسی نرم‌افزار ی مفهوم داریم به نام
YAGNI
You Aren't Gonna Need It
«شما به آن نیاز ندارید.»

این اصل چی میخاد بگه؟
متخصصین حوزه نرم افزار وقتی میخان ی سیستمی رو طراحی کنن اول تمرکز میکنن روی نیازمندیهای حال حاضر و آینده نزدیک که واضح و روشن مشخصه، و وقتشون رو برای اضافه کردن ویژگی که احتمالا در آینده نامشخصی نیاز بشه صرف نمیکنن.
این نشون دهنده ۲ چیزه:
۱- ذهن مرتب و درک صحیح از وضعیت
۲- غلبه بر کمالگرایی حاد

اوکی این رو خیلی جاها دیدیم، ولی من میخام از ی جنبه دیگه هم به قضیه نگاه کنیم.
دیدین بعضی وقتا مامانا ی سری وسایل رو ی گوشه انبار جمع میکنن، هیچوقت دلشون نمیاد دور بندازن چون ممکنه ی روزی به درد بخورن و مثلا فکر کن من ۴ سال دیگه ۴۰ ساله میشم و هنوز خیلی از اون وسایل به هیچ دردی نخوردن 😂

چه مزاحمتی دارن خب بذار باشن!
مشکل اینه که زحمت اضافی تو تمیزکاری، جاگیر بودن و بهم زدن تمرکز از عواقب نگه داشتن این وسایله.

ی سری اطلاعات تو ذهنت جمع میکنی، ی سری پوشه و فایل و کورس و پی دی اف و کتاب و... تو سیستم و گوشیت جمع میکنی به امید اینکه ی روزی به دردت بخورن ولی اون روز هیچوقت نمیاد!

دوست من منابع زیاد فقط وقتت و حواست و تمرکزت رو ازت میگیرن، سعی کن روی زمان حال و نیازمندیهای الان تمرکز کنی، این حرف من به این معنی نیست که اون بیگ پیکچر رو نداشته باشی، بلکه ما داریم روی هر قدممون در راستای رسیدن به اون تصویر بزرگ تمرکز میکنیم.

یادت باشه چیزی که تو این استیت بهش نیاز داری رو نگه دار و چیزای اضافی رو حذف کن!

@osmanmakhtoomdev
👍5
قضیه تمرکز رو جدی بگیریم
یکی از مهارتهای نرم که ی شخص متخصص رو از بقیه جدا میکنه همین تمرکز رو موضوعیه که داره روش کار میکنه.

وقتی نتونی تمرکز کنی زیاد خطا میکنی و این خطاها با این که ظاهرا کوچیکن اما به مرور باعث میشن اعتماد تیم رو از دست بدی و تبدیل به کسی بشی که همیشه باید حواسشون بهت باشه.

یکی از روشهایی که باعث حفظ تمرکز میشه و ذهنت رو از ورجه وورجه نگه میداره نوشتنه.
کاری که میخای انجام بدی رو قبلش روی کاغذ بیار، ی چک لیست برای خودت داشته باش، تغییراتی که دادی رو به همراه دلایل و اج کیس هاشون بنویس.
و این باعث میشه به مرور بتونی به ی اکسپرت تو کاری که میکنی تبدیل بشی.

@osmanmakhtoomdev
👍81
سال نو همه عزیزان مبارک
امیدوارم همیشه بدرخشید

جیب پر پول، حواس جمع، تمرکز رو هدف، غلبه بر مشکلات، قدرت دیباگ و پیشرفت در زندگی آرزو میکنم.

@osmanmakhtoomdev
6