مد مافیا
416 subscribers
20 photos
35 videos
2 files
208 links
Download Telegram
داستان دانشجویی که با معدل 15 بدون کمک خانواده تو 7 سال شد یکی از Engineering Manager های IKEA تو هلند 👇

🎬 https://youtu.be/P78uQpeLcWg


🔥 @be_devarian 💻
برای استخدام تو شرکت های خفنی مثل آمازون، دانشگاه تاپ رفتن تاثیر داره ؟

🎬 جوابش رو میتونی از اینجا ببینی 🎬


@be_devarian
This media is not supported in your browser
VIEW IN TELEGRAM
اگر درمورد functional programming میخوای بیشتر بدونی این ویدیو رو حتما ببین 👇
https://youtu.be/O65UL-mF_y4
اکانت Reddit داری ؟
Anonymous Poll
31%
بله
69%
خیر
حدود ۴ سال پیش که امیر Higher order functions رو بهم توضیح داد گفتم: مگگگگگه داریم انقدر خفففن ؟

🔥 ویدیو رو از اینجا میتونی ببینی 🔥
اول اینکه functional در مقابل یا علیه OOP نیست. جالبیش اینه که این وسط OOP اصن مطرح نیست ! بحث سر نوع نگاهی هست که imperative و functional به دنیا دارن چون در نهایت زبان های برنامه نویسی قرار به ما کمک کنن تا دنیای اطراف رو توصیف کنیم و مسائل دنیا رو بتونیم حل کنیم

بذا با یه مثل توضیح بدم. فرض کن من دلم ردبول میخواد و میخوایم این تسک ردبول خریدن رو توصیف کنم. تو حالت imperative اینطوری ایم که خب "بلند شو از جات" - "به سمت در حرکت کن" - "در رو باز کن" - "از پله ها برو پایین" - "در رو باز کن" - "به سمت ردبول فروشی حرکت کن" و ... اما توی حالت functional ما دقیقا به قدم به قدم کار هایی که باید انجام بدی کاری نداریم و این چجوری انجام شدنش دیگه برامون مهم نیست صرفا میگیم که چیا میخوایم و اینجا صرفا تسکمون میشه "من ردبول میخوام" همین !

🔥 حالا اما خوبی و بدی های این functional چیه ؟
جوابش رو توی این ویدیو میتونی ببینی 👇
https://youtu.be/uZ9rKCCP7Ws
این همه از خفن بودن functional programming گفتیم اما کجاها کاربرد داره ؟ کدوم شرکت های بزرگ ازش استفاده میکنن ؟

اول اینکه از نظر تئوری و ریاضیاتی هرچیزی که تورینگ ماشین بتونه حل کنه (imperative) ما با حساب لامبدا (declarative) هم میتونیم حلش کنیم اما طبق معمول توی دنیای برنامه نویسی هر کدوم از این پارادایم ها برای حل یسری مسائل خاص گزینه بهتری هستن !

مثال دم دستیش هم quick sort هست که تو اگر بخوای بصورت functional پیاده سازیش کنی ناااابود میشی ! از اون طرف اگر بخوای یه سیستم distributed توسعه بدی با رویکرد functional کارت به مراااتب آسون تره !

از یه طرفی خیلی جا ها ما داریم از یسری practice های functional تو کدای هروزمون استفاده میکنیم تا کدامون تمیز تر و maintainable بمونن. از شرکت های بزرگی هم که دارن ازش استفاده میکنن میشه به واتساپ و دیسکورد یا سرویس تشخیص spam فیسبوک اشاره کرد.

🔥اگر مفید بود لایک و کامنت یادت نره ^^ 🔥

🎬توضیحات مفصل تر در ویدیو 👇
https://youtu.be/v0OlbXX1uFo
بچه ها خفن ترین شخص تو کامیونیتی فرانت که با react یا next کار میکنه کیه ؟
سمت vue پویا پارسا رو داریم ولی اون ور کسی رو نمیشناسم. برای یه برنامه میخوام چند نفر از فریمورک های مختلف رو کنار هم جمع کنم و دعوا کنیم :)
چون تعداد آشغالایی که از ناآگاهی مردم استفاده میکنن و پولی که کلللی براش زحمت کشیده شده رو رسما میدزدن و بهش افتخار هم میکنن 👇

https://twitter.com/arfa_maddi/status/1504816764219236385?s=20&t=R8Qr3NdeO6UOJSiNTr3sSg
This media is not supported in your browser
VIEW IN TELEGRAM
برنامه نویس ها نوروز رو جشن نمیگیرن چون عید خودشونو دارن 😎


عیدتون کللللی مبارک 😍
تو قسمت دوم یه پروژه معمولی درست کردیم و بعد اجراش کردیم و درکمال تعجب به ارور هم برخوردیم 🤦‍♂️😂
ویدیو اش رو میتونی از یوتیوب تماشا کنی 👇
https://youtu.be/diAw0t_hUIA
مهندس های گوگل چقدر حقوق میگیرن ؟ (به همراه پاداش و سهامشون)

🎬 جوابش رو میتونی از اینجا ببینی 🎬


@be_devarian
چرا بهتره زودتر تسلیم بشیم ؟

حرفم خیلی سادست : کی گفته اگر ما برنامه ریزی کنیم و خیلی خیلی تلاشم بکنیم پس لزوما در کوتاه مدت به موفقیت خارق العاده ای میرسیم ؟ کی گفته با کلی استراتژی چیدن و سنجیدن جوانب، اگر موفق نشدیم باید خود خوری کنیم و خودمون رو عامل شکست بدونیم ؟ مگه همه چیز تحت اختیار و کنترل ماست ؟

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

برای همین این توقع برام به وجود اومد که میتونم مسیری که ادما در بهترین حالت تو 4 5 سال طی میکنن رو تو یه سال طی کنم. و خب نمیشد و نمیشه ! و باگ قضیه برای من این بود که همش برمیگشتم به خودم نگاه میکردم که گیر کار کجای منه ؟ من چه مشکلی دارم که داره همه چیز رو خراب میکنه ؟

نکته اما اینجاست که خیلی وقتا اصن ربطی به ما نداره این " نشدن ها " :)

🟩 اگر این چیزایی که گفتم برات آشنا بود و تجربه اش کردی دیدن این ویدیو رو خیلی پیشنهاد میکنم. میتونه به آرامشت کمک کنه 👇
🎬 https://youtu.be/P_ch5-q5KyQ
چی شد زبون Erlang ساخته شد و چطور بحران مخابراتی رو حل کرد ؟

خب erlang در دهه 80 در شرکت اریکسون متولد شده. اون زمان اینترنت به شکل کنونی آرزو بوده و اصن اریکسون هم یه شرکت مخابراتی بوده. شرکتای مخابراتی اون زمان چندتا مشکل داشتن

- کدهاشون ( که به زبان ++c بوده ) حجم بالایی پیدا کرده بود و پیچیدگی بالا، نگهداریشون رو سخت کرده بود
- سیستم هاشون هم destributed نبوده منظورمون از غیر متمرکز هم اینه که اگر چندتا از سرور ها یهو از کار بیافتن، کل سیستم بتونه پایدار بمونه !

و این قضیه خیلی مهمه چون شما نمیتونی وسط تلفن حرف زدن کاربرت ( یه کار real-time ) یهو خراب بشی، تماس قطع میشه و این اصلا خوب نیست. حالا همیشه هم خراب شدن نیستا مثلا فرض کن میخوای یه deploy انجام بدی خوب نمیتونی یهو بگی مردم ببخشید برای 10 دقیقه تماس نگیرید 😂🤦‍♂️

و این شد که در ericsson computer lab نشستن یه راه حلی برای این مشکلات درست کنن که منجربه خلق Erlang شد. حالا اینکه Erlang چطوری با 4 روش داره این مشکلات رو حل میکنه رو مفصل تو این ویدیو تعریف کردیم 👇
https://youtu.be/7_kpzd0q_Wc