RandRng – Telegram
RandRng
2.12K subscribers
158 photos
16 videos
8 files
74 links
جایی واسه احمق‌ها نیست...
Download Telegram
خیلی‌ها بهم پیام می‌دهند که، برای تمرین آیا این پروژه خوبه ؟

بعد پروژه‌هایی که گفته می‌شه ۹۹.۹٪ بیش از ۵۰۰۰ تا پیاده‌سازی مختلف از مقدماتی تا حرفه‌ای روی گیت‌هاب داره و معمولاً هم بسیار بسیار ساده هست.
مثلاً:
دسته بندی اجسام خیلی ساده، جزو مواردی هست که بسیار زیاد میاد و حتی توی همون هم بیش از ۸۰٪ فقط از کتاب‌خونه‌ها و مدل‌های موجود استفاده کردید.
این هیچ چیزی راجب شما به من نمی‌گه.

شخصاً بعنوان کسی که روزمه رو می‌خونه، ترجیح میدم شما ۱ یا ۲ تا پروژه شخصی روی روزمه‌ات داشته باشی ولی همون ۱ پروژه اطلاعات زیادی راجب سواد و انگیزه و پیگری و ... شما بهم بده

مثلاً:
پروژه‌ای بزنید که وضعیت جایگیری کتابخونه‌های استان‌های کشور رو مقایسه کنه.
یا
پیشنهاد بدید توی استان خودتون کجاها اگر کتابخونه زده بشه خوبه، بطوریکه بعنوان مثال م
کتابخونه در فاصله ۲۰ دقیقه‌ای هر خانواده‌ای باشه!

یک همچین چیزی بدرد کشور هم می‌خوره.
یا اینکه؛ با توجه به فضاهای خالی موجود یا املاک دولتی این‌ها به چه چیزی تبدیل بشه بهتره!

توی قدم بعدی، بیاید پیشنهاد بدید آدما کجا چه مغازه‌ای بزنند.


ازین اشتباهات توی شهرداری تهران زیاد بوده؛ کتابخونه دولتی به فاصله ۱۰ دقیقه‌ای از هم توی بخش‌هایی از تهران بیشتر از ۳-۴ مورد هست ولی توی بخش‌های دیگه اصلا وجود نداره.
اوضاع سینما و تئاتر هم همین هست.

اینا که مغازه نیست که همرو ی جا جمع کردید، خانواده به یکباره خریدش رو بکنه.
آره اگر کالا بود خیلی خوب بود همش یکجا جمع می‌شد مثل لاله‌زار و ولیعصر و ...

بگذریم؛ خلاصه که روی موضوعاتی واسه تمرین وقت بذارید که نشون بده شما چه چیزهایی رو بلد هستید و چه توانایی های خاصی دارید.

موضوعاتی که واسه من می‌فرستید، هرکدوم رو بالای ۵ میلیون نفر فقط تو ایران حل کردن؛ یعنی هرکسی که ۱ هفته هوش مصنوعی و داده خونده و بعد پیشمون شده هم یکبار اون مسئله رو حل کرده!
این هیچ اطلاعاتی درمورد دانش و سواد خاص شما به من نمی‌ده
👍4715
یک چندتا دعوت به همکاری داشتم؛ برای موقعیت شغلی DevOps من موارد اول رو رد کردم حقیقتش ولی ۱-۲ مورد رو چون توی پیام اول لینک و بازه حقوق و ... همرو داده بودند.
بررسی کردم،
نیازمندی‌هاشون اینا بود:
Linux, Docker, K8s, Grafana, Bash, Python, Ci/Cd

غیر از K8s که ۲ سال هست که نیازی بهش نداشتم؛ باقی رو توی همه‌ی پروژه‌های بکند دارم و توی چیزایی که بلدم، می‌تونم اینارم اضافه کنم:

Ansible, Swarm, Nginx, Fail2ban, backup automation, HaProxy, ....

چون بنظرم تا جایی که میشه همه چیز باید اتومات بشه، و شخصاً اینکار رو می‌کنم که دردسر کمتری داشته باشم.

اما یک نکته جالب داشت؛ یک نفر که نمی‌دونم چه کسی رزومه قدیمی من دستش افتاده و داره من رو ریفر میده برای این شغل‌ها (این چیزی بود که hr شرکت آخری گفت)

گفتم؛ مارو گرفتی ؟ قطعا کسی ازینکارا نمی‌کنه که متوجه شدم، هدیه معرفی نیرو (حداقل این شرکت) ۵۰۰ دلار هست.

فکر کنم این رفیقمون برای خودش کاسبی راه انداخته؛ میره تو سایتا نیرو معرفی می‌کنه 😂

دوست عزیز، من علاقه‌ای به نیروی DevOps شدن ندارم.
تو که داری رزومه منو می‌فرستی؛ لطفاً برای موقعیت‌های Software Engineering بفرست حالا اگر تسک DevOps هم اونجا وسطش زمین مونده بود خودم بر میدارم.

ولی اینه که می‌گم رزومه‌هاتون رو به شخص ندید، منی که به ایمیل شرکت‌ها می‌فرستم ۹۹.۹٪ مواقع اینجوری شده وضعیتم.
😁3712👍4🔥1
اگر حال داشتم توضیح میدم ولی فعلاً:

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

وقتی ترند مملکت شده ۲ برابر شدن ۲-۳ سال یکبار دلار و طلا!

الان ماهی ۲۰ میلیون حقوق بگیری، بهتر ازینه که ۴ سال دیگه، ماهی ۵۰ میلیون بگیری.

پ.ن:
من موقع دانشگاه؛ هم کار می‌کردم هم دانشگاه می‌رفتم.
حساب کردم، اگر همون موقع فول‌تایم کار کرده بودم الان داراییم حداقل ۳ برابر بود (چون واقعاً هم ذخیره می‌کردم درآمدم رو)

مدرک دانشگام بدرد هیچی نخورده تاحالا!
👍74😐149🗿2
RandRng
اگر حال داشتم توضیح میدم ولی فعلاً: دانشگاه رفتن تو مملکت ما؛ نتیجه نداره! پول کارگری الان، از پول کارمندی چهار سال دیگه خیلی بهتره. وقتی ترند مملکت شده ۲ برابر شدن ۲-۳ سال یکبار دلار و طلا! الان ماهی ۲۰ میلیون حقوق بگیری، بهتر ازینه که ۴ سال دیگه، ماهی…
پرسیدید، یعنی دانشگاه نریم ؟

حتماً دانشگاه برید، خیلی چیزا توی روابط اجتماعی حداقل یاد میگیرید.

اما اصلاً روی یادگیری دانشگاه حساب نکنید؛ سعی کنید تخصص یادبگیرید هر چیزی که هست.
یک دوستی داشتم، برق قدرت می‌خوند و برای هزینه‌های دانشگاه توی یک کابینت سازی کار می‌کرد؛ چند وقت پیش شعبه سوم مغازه‌هاش رو زد وقتی دید دستمزد کار تو زمینه تخصصی خودش کمتر از درآمدش از کابینت‌سازی هست. بیخیال برق قدرت شد.

چه کسی باید اولویت رو روی دانشگاه بذاره ؟
بنظرم فقط و فقط کسانی که اولین و آخرین هدفشون رفتن هست، اونم تازه فقط ۲۵٪ تو شرایط فعلی اون ۲۵٪ هم کسانی که بدون fund, full scholarship, ... امکانش رو دارند یا اینکه راحت می‌تونند ویزا بگیرند.

چندتا دوستان پیام دادند:
من شریف می‌خونم
من تهران می‌خونم
من امیرکبیر می‌خونم

بسیار عالی، ولی اگر ویزا نتونی بگیری اوضاع خوبی نیست؛ بخصوص اگر کل زندگی رو روی این پلن پیش برده باشی.
من بسیاری از دوستان رو می‌شناسم که ویزا مشکل اصلیشون شده؛ بعضی‌ دوستان هم بالاخره شد ولی چندین سال طول کشید.

پ.ن:
توی رشته‌ی ما کار راحت‌تره، خودتون بخونید و زودتر برید یک جایی کار رو شروع کنید.
تا بیاید از دانشگاه فارغ‌التحصیل بشید ۲-۳ سال تجربه کار هم دارید.
واسه ویزا گرفتن هم، امتیاز میشه همین.
👍629
به خودم اومدم، دیدم حتی ۱۰-۱۲ روزه آهنگم گوش ندادم ...
👍13🗿9😁42🔥1👏1
خیلی سال هست که javanoscript , frontend کد نزدم بطوریکه آخرین بار از رزومه و بعد از اون از لینکدینم حذفش کردم.
مشکلی با کد زدن Javanoscript ندارما؛ مشکلم روی html, css و ایناس بخصوص اینکه خیلی جاها دیزاین درست درمون و استاندارد نداره.

بگذریم؛ ۴ شنبه قبلی شروع کردم JavaScript تمرین کردن خیلی وقت بود نخونده بودم (توی دوران جنگ ی تلاشی کردم؛ کل ویدئوهای یک دوره رو دیدم ولی پروژه‌هاش جذبم نکرد و بعدشم دیگه کار نکردم)

این بود که اینبار با یک دوره دیگه شروع کردم :
Modern JavaScript From The Beginning 2.0 (Just Updated) by Brad Traversy

بیش از نیمی از دوره رو دنبال کردم و البته پروژه‌هاش رو هم کد زدم و نکته جذابش اینه که مواردی که می‌گه و پروژه‌هایی که کار می‌کنه همگی چیزهایی هست که به احتمال زیاد توی کار بهش نیاز پیدا خواهید کرد.

و دوتا نکته هم داره :
۱- این دوره ۱۰۰ تا پروژه نداره
۲- دوره همه مفاهیم رو نمی‌گه (اینکه دقیقا چطوری همه چیز کار می‌کنه؛ اشاره کوچیک می‌کنه فقط)
۳- اپتیمایزشن و کلین کد و ... نداره

مورد سوم برای کسی که تازه می‌خواد شروع کنه خیلی مهمه بنظرم؛ اینکه ۹۹٪ مواقع فقط کار رو انجانم بدی برای اوایل خیلی مهمتره

اما امیدوارم؛ آخر دوره یک سری ویدئو برای موارد ۲-۳ هم ببینم.
30👍11
#چرندیات@per3onal

مانگو که نه ولی قطعاً
.Net
مزخرف هست؛ اگر بعد از این همه سال پشتیبانی از یکی از مهم‌ترین دیتابیس‌ها رو نداره.


ازین بحث گذشته؛ پیشنهاد می‌کنم حتماً با mongodb کار کنید؛ بخصوص اگر :
۱- کدهای async می‌زنید.
۲- روی اپلیکیشنی کار می‌کنید، که درصورت normalize کردن تعداد join ها بسیار بالا میره
۳- مجبور به استفاده از SQL نیستید (مثلاً core-banking، مجبوره چون همه چیز روی SQL تست شده سال‌ها)
و ....
۴- پروژه جدید هست و شمای دیتابیس و نیاز بزینس بطور دقیق مشخص نیست.
۵- خروجی api سرویس دهنده که شما ازش استفاده می‌کنید زیاد تغییر می‌کنه
و ....

هزاران دلیل خوب برای استفاده از MongoDB بخصوص توی پروژه‌های نوپا وجود داره که اگر درست استفاده بشه نتایج فوق‌العاده و آرامش خواهید داشت به راحتی.
👍312
قیمت رم بصورت دیوانه‌واری درحال بالارفتن هست؛
بیش از ۳ برابر توی کمتر از ۶ ماه؛ تقریبا ۹۹٪ هم بخاطر هوش مصنوعی و نیازش به رم زیاد هست.
همین مسئله رو برای قیمت هاردها هم داریم.

خلاصه که رم 20 دلاری شده 60-80 دلار به زودی قیمت‌ها توی ایران چندین برابر خواهد شد.

امیدوارم هرچه زودتر شاهد ترکیدن حباب LLM ها باشم؛

Korea’s The Chosun Daily:
From a supply perspective, production capacity for general-purpose DRAM is inevitably shrinking.
👍372
من خیلی اهل بنچمارک گرفتن و این حرفا نیستم؛ بخصوص تو دنیای CPU ها خیلی وقتا تعداد Core, Thread و اینکه معماری چطوری هست برام مهمتره اونم بخاطر اینکه؛ بعضی وقتا برای optimization مجبورم وارد این سری تنظیمات بشم و خیلی جذاب‌تره که سرور و cpu زیر دستم نزدیک به هم باشه

مثلا سری Intel Ultra برام مناسب نیست؛ یک سری نشستم کلی تنظیمات و پارامتر رو انجام دادم بعد روی سرور دیدم نتایج اگر نگم بدتر شده تغییری نکرده!
خیلی وارد جزئیاتش نشدم (چون وقت نداشتم) ولی چیزی که یادم مونده این بود که سری Intel Ultra معماری Hyper-thread رو نداره.

برای اولین بار هست که دارم از محصولات Amd برای کارهای خودم خرید می‌کنم و هیچ دیدی ندارم!
مثلا من سیستم خودم نسل Intel Gen 7 هست یا سیستم شرکت که روش ریموت میزنم Intel Gen 14 هست و ...
از نسل ۴ به بعد اینتل رو دقیقا بهش دید دارم i7, i9 و میدونم رو هرکدوم چیکار می‌تونم بکنم و چیکار نمی‌تونم بکنم؛ کجا و سر چی کم میاره ولی روی Amd هیچ دیدی نداشتم!

توی youtube هم که همه چیز رو با چیپ‌های اپل مقایسه می‌کنند؛ اگر فکر می‌کنی بهتره؛ پس تا آخر بخون!

بطور کلی توی یوتیوب ۳ نوع مقایسه برای Amd می‌بینی
۱- مقایسه Amd با Amd :
معمولا مقایسه‌های خوبی ازشون هست ولی اکثرا روی گیم هست: چندتایی هم روی برنامه‌نویسی ممکنه ببینید (خیلی کم) اما رفرنس دقیقا مدل قدیمی‌تر هست برای کسی که دیدی نداره اصلا مناسب نیست.

۲- مقایسه Apple M-X با Amd :
بطور کلی مقایسه اپل با هرچیزی بایاس خالص هست؛ هیچ چیز بدرد بخوری به شما نمیده!
مثلا:
۹۰٪ مقابسه‌ها روی llm inference هست؛ درحالی که سرعت بهتر بخاطر قدرت CPU نیست عوامل زیادی توش دخیل هست؛ بعنوان نمونه شما چیپ Amd رو با رم لحیم شده به برد و با رم معمول مقایسه کنید نسخه لحیم شده تا ۱۵٪ نتیجه بهتری داره (حالا اپل اینو برده بغل cpu گذاشته که خب بازم نتایج بهتری میده اما قدرت cpu رو نشون نمیده)
ازین هم بگذریم باقی بنچمارک‌های یوتیوبی اپل هم همین وضع رو داره؛ ۳-۴ تا بازی کلا براش وجود داره که تا بینهایت اپتیمایز شده برای این چیپ.
بنچمارک دیگه‌ای هم معمولا پیدا نمی‌کنید که حالت کلی داشته باشه.

۳- درنهایت Intel, Amd:
قطعا اینتل سال‌های خوبی رو پشت‌سر نمیذاره بخصوص توی نسخه‌های دسکتاپ.
قیمت چیپ‌ها هم بالاس؛ توی خیلی موارد روی Single core فقط پرفورمنس بهتری داره ولی بطور کلی تصمیم گیری ساده‌ای نیست (بخصوص سر اختلاف قیمت)

نکات دیگه‌ای هم هست که خب خیلی کم بهش اشاره میشه؛ میزان مصرف برق؛ هزینه تعمیر (از تعویض خمیر سیلیکون گرفته تا ...) قدرت قطعات روی virtualization, ... کارهایی که بیشتر به تسک‌های روزمره ما نزدیک هست و خلاصه ازین چیزها

مک که کلا برای ما نامناسب هست؛
بنظرم فقط برای ۳ دسته آدم خوبه:
۱- هیچی از کامپیوتر سر در نمیاره
۲- کسی که طراح هست ولی پول کافی برای خرید سیستم قوی و مانیتورهای BenQ نداره یا ... نداره و البته می‌خواد قابل حمل هم باشه
۳- توسعه دهنده iOS, Mac ,... هست

غیر از معماریش که بدرد هیچ سروری نمیخوره؛ اینم که میگن خراب نمیشه هم دروغه چون جرات تست کردن ندارند ( شخصا خراب کردم؛ رفت apple store ) با خیلی ابزارها هم خوب کار نمی‌کنه مثلا K8s و ...

اینتل که یار قابل اعتماد منه؛ هیچوقت نشده با اینتل به مشکل بخورم خرابی که اصلا نداشتم.
از قدیمی‌ترین سری اینتل که دارم Pentium 2 (یک روز برم سمت املاک پدری حتما اون سیستم رو میارم) تا مدل‌های جدیدتر همشون همیشه کار کرده فقط نیاز به تعویض خمیر سیلیکون داشته وگرنه هیچ مشکلی پیش نیومده (و من اصلا با سیستم‌هام خوش رفتار نیستم اینو مطمئن باشید؛ سیستمی که الان دارم باهاش متن رو می‌نویسم ۳ روز هست روی 80 درجه داره کار می‌کنه و به 90 هم رسیده)


اما اینبار یک مورد کم مصرف و پر قدرت نیاز دارم و گزینه جلوی پام فقط Amd هست و برای اطمینان از انتخابم ( ۲ هفته‌اس دارم ویدئوهای مقایسه می‌بینم) این سایت رو پیدا کردم اول با اینتل مقایسه کردم و مدلی که میشناسم:

Amd 7840HS vs Intel i9 13900HK

وقتی دیدم نتایج درست هست (بخش benchmark رو ببینید پایین Synthetic Benchmark) مدل‌هایی که روشون شک داشتم از Amd رو باهم مقایسه کردم و در نهایت برای این متن هم با Apple مقایسه کردم

Amd 7840HS vs Apple M4 (8-core)

اگر هدفتون برای مقایسه CPU, GPU هست (و البته نه برای AI) این سایت بنظرم اعداد دقیقی رو داره و خیلی ساده هست کار کردن باهاش واقعا تصمیم گیری رو برای من راحت کرد.
👍167
از این ایده خوشم اومد؛ اگر دوس داشتید یک تستی بزنید 😈😈
Youtube Link
👍10😁4🗿4
هیجوقت فکر نمی‌کردم تنظیم کردن pfsense روی شبکه خونگی انقدر لذت بخش باشه.
پیشنهاد می‌کنم اگر تونستید اینکار رو تست کنید مخصوصا اگر توی خونه Access point , ... دارید.

با ۵-۶ میلیون می‌تونید یک دیوایس بخرید (یا از دستگاهای قدیمی استفاده کنید) و pfsense رو اگر درست کانفیگ کنید کار روتر‌های ۳۰ میلیون به بالا رو براتون انجام می‌ده

پینوشت:
من برای یکی از دوستان این کار رو انجام دادم؛
الان فایروال هست؛ کل شبکه خونه رو فیلترشکن داره؛ کل شبکه خونه مانیتور و لاگ میشه؛ شبکه دستگاها گروه بندی شده (برای مهمان هم جدا شده)
کل شبکه امن شده (لینک‌های اسپم و اسکم درجا بلاک میشه) - فایروال و ... هم داره
فیلترشکن شبکه‌ای که بچه‌هاش وصل میشوند از فیلتر شکن شبکه بزرگسالا متفاوت هست.
و البته کل خونه Adblocker داره

برای ماها هم می‌تونیم سایت و ... های مربوط به portfolio و ... رو خودمون host کنیم. چون تنظیمات port forward, DDNS, ... همرو پشتیبانی می‌کنه!
من این رو ترجیح میدم به ماهی ۳ میلیون پرداخت کردن برای سایت‌ portfolio و دموهای کوچیک.
👍398😁2
RandRng
می‌تونی از LLM توی کل مصاحبه استفاده کنی!
آزمون و مدرک OSCP هم به آزمون‌هایی پیوسته که LLM توش آزاد هست.
پسر قشنگ میشه اینایی که تازه مدرک گرفتن رو اذیت کرد؛ آخه مدرک من واسه قدیماس اون زمان باید خودت همه چیزو یاد میگرفتی!

البته شخصا از این موارد استفاده‌ای نبردم (از دانشش بسیار؛ از مدرکش هیچ)
😁19🔥1
این ازون پروژه‌هایی هست که دوست دارم ببینم؛ یکی اومده لینوکس کرنل رو برده روی wasm که چی بشه ؟
که توی مرورگر لینوکس داشته باشی؛ برای چی خوبه ؟ (حداقل چیزی که من به ذهنم رسید)
حداقل برای آموزش لینوکس عالیه عالی.
میری سرکلاس به همه میگی ی سایت رو باز کنند و بوم همه لینوکس ترمینال رو دارند.
مهمتر اینکه روی گوشی و ... هم اجرا میشه

فاک چقدر تایپ کردن روی این کیبورد سخته!

Github link

پینوشت:
قبل از اینکه بیاید پیام بدید؛ هنوز خیلی کار داره‌ها بنده‌ خدا تازه ۱ هفته هست که راجبش به باقی گفته
👍19😁64🔥4
RandRng
سوسن – یادت میاد
دلتنگی‌هات برای من بود
لطفت برای دیگرون
رنج و غمت تو سینه‌ی من
خودت سرای دیگرون ....
👍122
سه تا پروژه هر سه تا بابت چیزایی که دستم نیست وقتی توسعه کد تموم شد به مشکل خورد مثلا اینکه؛
License agreement
برای قرارداد‌های جدید Enterprise عوض بشه و کارهایی که من با api می‌کنم غیر قانونی بشه و باید خسارت بدم به شرکت و ...

اوضاع اصلا خوب پیش نمیره؛ ولی خب چاره‌ای نیست بعنوان یکی که جمهوری اسلامی رو دیده و هنوز زنده مونده! فکر نمی‌کنم چیز بدتری ببینم.
یک استراحت کنم و برم سراغ ایده و پروژه جدید.

اینو گذاشتم که بگم همیشه مسیر صاف و ساده‌ هم نیست؛ یک سری وقتایی چیزایی عوض میشه که از کنترل تو خارج هست.
143😐6👍4🐳3🕊1
RandRng
قیمت رم بصورت دیوانه‌واری درحال بالارفتن هست؛ بیش از ۳ برابر توی کمتر از ۶ ماه؛ تقریبا ۹۹٪ هم بخاطر هوش مصنوعی و نیازش به رم زیاد هست. همین مسئله رو برای قیمت هاردها هم داریم. خلاصه که رم 20 دلاری شده 60-80 دلار به زودی قیمت‌ها توی ایران چندین برابر خواهد…
حافظه‌های nand مورد استفاده روی GPU ها هم به کمبود بیشتر خورده؛ حالا این مشکل به GDDR7 2GB, 3GB هم رسیده.

توی یکی دو هفته اخیر قیمت gpu های با حافظه‌ی کوچکتر (۱۶ گیگ) خیلی داشت پایین میومد؛ تو چندتا مورد که دنبال می‌کردم تا ۴۰-۵۰٪ هم پایین اومد و هنوز هم خیلی موارد روی این قیمت هست اما با توجه به اخباری که از شرکت‌ها راجب GDDR7 داره میاد احتمالا این قیمت‌ها بطور وحشتناک بالا خواهد رفت (مثل اتفاقی که برای رم DDR5 افتاده)

خلاصه؛ اگر به GPU نیاز دارید بنظرم الان زمان خوبی هست؛ برای بیشتر ارزون شدن صبر نکنید که اخبار خوبی به گوش نمیرسه
👍163
RandRng
In 2 lines of code, you have introduced 3 bugs; a moron like you should never touch a keyboard again
این پیام خالق لینوکس روی؛ pull request یکی از مهندس‌های Meta هست که درحال حاضر کمی هم باعث دعوا شده (که شخصا استقبال می‌کنم)

بعد ما به دولوپر می‌گیم برو کدهات رو یکم تمیز کن و مرج رو رد می‌کنیم؛ طرف قهر می‌کنه!

فقط اونجا که گفته:
این یکی عمدا دنیا رو جای بدتری برای زندگی می‌کنه 😂
😁34🗿1
RandRng
دارم فصل ۱۰ کتاب Rust web programming 3rd edition رو ریویو می‌کنم، این بخش بهترین نکته‌ای هست که داره.
دعوای و متن لینوس تروالدز (پست قبلی) به این دلیل بوده

این مهندس متا خیلی برای کارهای کوچیک هم function درست کرده و جداشون کرده همین هم گادفادر رو عصبی کرده!

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

الان می‌خوام این لینک رو ذخیره کنم؛ هرجا بجث شد لینک اینو بذارم رو میز و برم؛ دیگه از توضیح دادن خسته شدم.
برای توضیح بیشتر؛ تصویری که ریپلای شده همه ماجراس بطور خلاصه.

Kernel ORG

پینوشت:
اگر دوست داشتید اصل ایمیل رو بخونید. عصبانیت از تک تک کلمات می‌پره بیرون و بر خلاف باقی من فکر می‌کنم اینکار بسیار خوب و لازم بوده؛ قطعا شخص لینوس توی خوندن این کد هیچ مشکلی نداره ولی اینطوری از کامیونیتی و نسل بعدی توسعه دهنده‌های کرنل محافظت کرده.
بدون تعارف کرنل انقدر بزرگ هست که همین الانشم هیچکس نمی‌دونه داخلش چه خبره!
👍194🔥3
یک سری گزارش و بنچمارک و ... از شرکت AMD لو رفته (شایدم لو داده)
که مهترین نکاتش:
تعداد core, thread و clock speed هست
اما ازون مهمتر:
میزان حافظه L3 Cache هست که چیزی نزدیک به ۵۰۰ مگابایت هست؛ اگر هیچ دیدی نسبت به این موضوع نداشته باشید شاید این حافظه خیلی کم و غیر جذاب بنظر بیاد ولی باید بگم که؛ درحال حاضر L3 روی ۱۶ مگابایت هست (هردو عدد برای کامپیوترهای شخصی هست)

با توجه به ترندی که داره توی دنیای سخت‌افزار پیش میره بنظرم توی چندسال آینده برنامه‌نویسی Multi-thread, Multi-process, Async خیلی بولد خواهد شد؛ شاید به اینجا برسه که جزو واجبات بشه حتی.

اما بیشترین دستمزد رو بنظرم کسانی خواهند گرفت که optimization رو خوب بلد باشند و درک کنند.
🔥34👏2👍1
این ویدئو رو هم ببیبنید؛ کانال Veritasium یکی از اون کانال‌هایی هسات که بسیار در موردش صحبت کردم و از دیدن همه ویدئوهاش توی چندین سال اخیر لذت بردم
اما این یکی بنظرم خیلی خوب بود:

Don't be stupid
👍16🔥1
دوتا جمله که اصلاً به شما (نسل جدید) نمی‌خوره گفتنش:

۱- اگر چیزی کار می‌کنه بهش دست نزن؛
این واسه قبل از زمان git بود؛ اون موقع منم دولوپر نبودم.

۲- رو کامپیوتر من کار می‌کنه؛
من که اصلاً این مورد رو نداشتم، چیه؟ نکنه کردید اونقدر سادیسم دارم که، جاوا و سی‌شارپ کد بزنم ؟

از شوخی گذشته؛ این جملات رو بکار نبرید دیگه؛ مفهوم قدیمی خودش رو از دست داده! دیگه مشکل نبود ابزار و استاندارد نیست.
اگر بکار بردید، مشکل شمایید
👍585😐3