دات نت کارای ایرانی!

13 آگوست 2018 0 نوشته شده توسط امیرمهدی نقوی

دیروز مجتبی با هیجان برام میگفت که باورم نمیشه فلان OMS (که میدونستم چقدر داغونن با اینکه حجم خیلی بزرگی از بازار را دارن!!!) قراره از این به بعد پیام هاشون را روی message broker مون بفرستن و از خر شیطون پایین اومدن و قراره یه سرویس خوب بدن.

قبلا ما ته امال و ارزوهامون این بود یه corrlation id ساده رو پیام های سوکتشون بذارن همین! یا حداقل اگر انتظار داری پیام A را زودتر از B بگیری این تضمین را بهت بده که همیشه همینطوریه و یهو پیام B زودتر برات نیاد( یعنی ببینید چقدر داغون بودنااا!!)

بعدش اینا داشتن رو message broker ما یه تست هایی میکردن و یهو مجتبی اومد بهم گفت داره تستاشون تموم میشه ولی نمیدونم چرا هی دارن رو exchange صفر میفرستن:/ . بعد گفت امیر مهدی ببین کی بهت گفتم اینا دارن صفر بعنوان heartbeat میفرستن! میگفتم نه بابا اینقدر داغون نیستن دیگه. گفت تو حالاداشته باش این حرفو ازمن. اینا دات نتی هستنا!!! من خیلی داغون تر از اینا دیدم… و منم گفتم من که باور نمیکنم تا نبینم. ( این خیلی باور ناپذیر بود چون هیچکس اینکارا نمیکنه چون احمقانه ترین کار هست وقتی خود Message broker ت اینکارا داره میکنه!)

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

+ اوهوم… حالا ببخشید اقای فلانی من کلی پیام صفر دارم تو exchange می بینم ماجرای اونا چیه؟

.

+ heartbeat ؟؟؟ :-O اهان ولی خود rabbit اینو تو لایه های پایین انجام میده هاا

.

+ اهان پس برای اطمینان خاطر این کارا میکنید( خنده ریز مجتبی)

… و خب تا مجتبی تلفن رو قطع کرد زدم زیر خنده و میخاستم زمین را گاز بگیرمااااا…

و خب اونا تازه از دات نت کارای خفن ایرانن!

مجتبی میگه میخای یه دات نت کار پرورش بدی؟ اول اینقدر بکوبش به دیوار تا با دیوار یکسان بشه . بعدش بهش بگو حالا تو یک دات نت کار محشری!

/*****************************/

ولی خب جدا از شوخی دوست دارم یکم بحث نیمه فنی بکنیم باهم.

من متعصب شدیدی رو چیزی که باهاش کار میکنم نیستم. به شدت قبول دارم برای کار دیتا یا لرنینگ پایتون بهترینه. یا برای ساخت اپ با اینکه خودم مدتی native اندروید با جاوا میزدم و حتی خیلی جا ui را با جاوا میزدم نه با xml، اما برای اپ های معمول ایرانی و حتی بهترین های خارجی مثل Instagram facebook و … الان بهترین پلتفرم react native هست و native کد زدن کار اشتباهیه . برای بحث سمت سرورهم product های عظیم و حتی معمولی رو به بالا، پایتون را که اصلا حرفش رانزن!، فریم های جاوا اسکریپت مثل node js که بیخیال بابا( با اینکه میدونم کلی طرفدار دارن ولی اصلا productive نیستن) میمونه سه تا چیز. java spring , csharp .net , golang.

golang که در غول بودنش اصلا حرفی نیست ولی اصلا هم به درد چیزای کوچیک و حتی نیمه بزرگ نمیخوره چون صرفه اقتصادی از نظر هزینه دولوپرش نداره و اینکه هیچکس یه بنز را نباید زیر دست یه بچه بذاره که به فناش میده!!

من قبلا مَثَل جاوا نسبت به csharp را ، مثل ios به اندروید میگرفتم که خب خیلی واضحه csharp یک کپی صرف هست از جاوا و برای اینکه حرفی هم برای گفتن داشته باشه ، مثل اندروید کلی زور میزنه فیچر الکی بده که بگه بببینید جاوا فلان چیزو نداره ، من دارم پس من بهترم!!! اما الان به شدت مطمینم که حتی اینطوریم نیست!!!

یکی از مهمترین چیزا برای انتخابم تو هر  زمینه ای، هر زمینه ای که فکرش را میکنید ، اصالت هست. حتی تو کد زدن هم سعی میکنم اصیل انتخاب کنم و اصیل را انتخاب کنم. یه توصیه هم به شما دوستای عزیز بکنم که دات نت خوبه، sql server خوبه واقعا ولی ماجرای دات نت کارای ایرانی را براتون گفتم، یه مشت دیوار خورده ، طرفشون نرید:))))))))))))

حتی می تونید این توصیه فنی را به زندگیتون هم وارد کنید در مورد دات نت کارای عزیز!!!

 

پ.ن: اگر دات نت کاری ، شوخی کردم 🙂