RandRng – Telegram
RandRng
2.12K subscribers
158 photos
16 videos
8 files
74 links
جایی واسه احمق‌ها نیست...
Download Telegram
ازین پست‌های دعوت به همکاری فرار کنید :

یک شرکت معتبر؛ خب اسکل اگه معتبر بود که اسمش یا سایتش رو میذاشتی دیگه.

حقوق: رقابتی
یا
حقوق: جذاب


اگر حقوق جذاب یا رقابتی بود که گردنت رو دراز میکردی، مبلغتو می‌گفتی دیگه.
زیر لفظی می‌خوای؟

تجربه ثابت کرده، ۹۰٪ هم اون حقوق فقط برای خود طرف جذابه چون حقوقش زیر ۲۰م هست
👍54👌8🤣7🍾2
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی سنیور بهت تسک می‌ده.

هی باهاش چک می‌کنی، ولی نمی‌فهمی داری چیکار می‌کنی.

سوال کنید، زیاد سوال کنید همون بار اول مطمئن بشید متوجه شدید.
🤣36❤‍🔥11👍4
این ابزار خیلی باحال هست؛
بجای اینکه شما توی سورس کد دنبال این بگردید که چه خبر (معمولا کار زمانبری هست)

براتون سورس کد رو خلاصه می‌کنه و بهتون میگه داخلش چه خبره؛ چندتا سناریویی که خیلی بدرد میخوره :

۱- تازه وارد یک تیم شدید و سورس کد کاملا جدید هست.
۲- برای یادگیری میخوای سورس کد یک پروژه گیت‌هاب یا ... رو بخونید.
۳- میخواید شروع کنید روی یک پروژه اپن سورس فیچر اضافه کردن ولی قبلش نیاز دارید استانداردهای کد زدن و بخش‌های مختلف کدهای اون تیم رو درک کردن.

Turn Code Base into Easy Tutorial
👍25❤‍🔥2🔥1
RandRng
Elastic Search هم کار کردن باهاش تو مخی هست؛ هم چرا من باید انقدر رم بهش بدم تا فقط خودش بیاد بالا ؟ این دوتا موضوع و نیاز به Search باعث شد بیوفتم رو دور جایگزین پیدا کردن و با شعارش بذارید شروع کنم : Lightning-fast Open Source Search No PhD required. …
اگر بدون دردسر نیاز به Redis ولی سریعتر و با تعداد پاسخ‌دهی بهتر و بیشتر دارید
Valkey


فورک و نسخه اپن سورس و البته بسیار بسیار موفق‌تر Redis رو برای پروژه‌ خودتون درنظر بگیرید.
تعداد req/sec ایی که جواب میده نسبت به redis واقعا قابل باور نیست بعضی وقتا؛ خیلی خوبه

اینو گفتم چون فهمیدم این نوع پست‌ها بدرد باقی هم میخوره.
33👍5👌2
RandRng
اگر دانشجو بودم و وقت داشتم (روی GenAi می‌خواستم کار کنم) یک GenAi میزدم برای تصاویر و ویدئوهای دوربین‌های ۳۶۰ درجه، همشون پایه‌ی دست طرف رو پاک می‌کنه. هدف هم این بوده که تصویر و ویدئو شبیه به تصاویر پهباد بشه ولی به دست طرف نگاه کنید! خیلی ضایع هست.…
اگر بودجه، حوصله، وقت و ... اش رو دارید

و خواستید Leader Board جدیدی برای مدل‌ها بسازید، بنظرم وقتش هست برای بخش code dévelope هم بریم سراغ ارزیابی‌هایی که توانایی thinking مدل‌هارو محک بزن.

سوالاتی که دیتای زیادی براش وجود نداره؛

مثلاً پیاده‌سازی شبیه‌سازی فیزیک یک جسم،
یا کدهایی که مشابه زیادی روی اینترنت ندارند، یک مورد که شخصاً اگر منابع کافی داشتم حتی ۶ ماه تا ۱ سال هم صرف اون میکردم؛ optimization بود.

خیلی هم سخت نیست تست کردن این مدل‌ها؛ شما یک سری سوال رو پیاده‌سازی می‌کنید، برای اون‌ها تست نویسی انجام میدید.
بعد کد اصلی رو بعنوان ورودی بهش بدید و بخواید نسخه بهبود یافته کد (پرفورمنس) رو بهتون بده طوریکه تست‌هارو pass کنه.

بنظرم توی تست‌های فعلی خیلی قابلیت Thinking مدل‌ها قابل ارزیابی نیست و این بهبود نتایج فقط بخاطر context بزرگتر + (اینو نمی‌دونم توی متن چطوری منظورم رو بگم) توانایی چندبار رفرنس دادن به بخش‌های مختلف و خروجی خودش هست.



خلاصه دوستان محقق اینم موضوع جالبی هست.
👍124
سریعترین روش برای اینکه بفهمیم یک شرکت دزد هست یا نه ؟

ببین به کارآموزاش حقوق می‌ده یا نه ؟
براشون کلاس آموزش می‌ذاره یا نظرش اینه کار گِل بهشون بده و ازشون کار بخواد؟

۹۹.۹٪ مواقع با همین دوتا سوال به جواب اینکه دزد هست یا نه میرسی.


تو برده نیستی، بدون حقوق هیچکاری نکن
حتی، کارآموزی
یادت باشه برده هم ، جا خواب و غذا می‌گرفت‌
👍71👌7❤‍🔥6🔥32
شاید باهوش ترین نژاد دنیا نباشیم
ولی قطعاً گشادترین هستیم.




نیاز به تلاش بیشتر
🤣74👍32🍾3🔥2
با این منطق استفاده از دیتابیس هم بده
از کاغذ استفاده کنید.

وگرنه، به یک نوع دیتابیس وابسته می‌شید.
👍24🤣10🔥3
RandRng
با این منطق استفاده از دیتابیس هم بده از کاغذ استفاده کنید. وگرنه، به یک نوع دیتابیس وابسته می‌شید.
متوجه هستم که سعی داره به چه نکته‌ای برسه
ولی، تمام زبان‌های برنامه‌نویسی موجود و فریمورک‌ها ORM دارند.
انقدر هم جا افتاده هستند که همگی به یک استاندارد رسیده، شاید ۸۰٪ کوئری‌ها تغییرات خیلی جزئی لازم داشته باشه.

که به نسبت زمان لازم برای بازنویسی، پروژه صرف نمی‌کنه استفاده نکردن ازش؛ مهمترین دلیلش هم این هست که نگهداری کد رو سخت می‌کنه.

همه‌ی ORM ها یکسری guard هارو رعایت می‌کنند که هم امنیتی مهم هست هم پردازشی، نبود استفاده نکردن ازش یعنی هر توسعه دهنده که داره روی پروژه کوئری میسازه باید با همه این استانداردها آشنایی داشته باشه و ...

برای همین شخصاً اجازه استفاده از raw query توی پروژه به هیچ نیرویی نمیدم.
نه تا وقتی که دلیل محکمی براش نیست.

این موضوع خیلی با test نویسی متفاوت هست که اونجا سعی میکنیم از framework استفاده نکنیم، ولی این کجا و آن کجا
👍31🔥1
پسر این بهترین پستی بود که بعد از مدت‌ها توی لینکدین دیدم.

برای پیشرفت باید اینطوری باشی.

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

برای شخص من اونجا، یک ناراحتی کوچیک داره و بعدش یک جشن بزرگ

همیشه به خودم و بچه‌هایی که باهام کار می‌کنند توی این موقعیت می‌گم؛ خوشحال باش چون قراره به سطح بالاتر برسی.

اگر فهمیدی، توی یک چیزی دانش کافی نداری؛ جشن بگیر چون قراره پیشرفت کنی
❤‍🔥65👍126
الان دیدم یکی از یوتیوبرهای قدیمی دوباره شروع کرده توی کانالش پست گذاشتن :

داستان اینه؛ ایشون تو زمینه AI فقط با ابزارها کار می‌کنه و کد می‌زنه بنظرم خیلی ویدئوهاش بدرد نمیخوره

ولی یک مدت طولانی نبود، چرا ؟ شرکت IBM بهش پیشنهاد همکاری داده بود و حدوداً ۱ سال چهره‌ای بود برای IBM و حالا که قطع همکاری کرده (نمی‌گم اخراج چون نمی‌دونم) دوباره شروع کرده به ویدئو گذاشتن.

یک مورد دیگه هم بود، اون درمورد پایتون کد می‌ذاشت و وقتی وارد Microsoft شد دیگه ویدئو نذاشت.
تا جایی که ازونجا اخراج شد و دوباره شروع کرد به ویدئو گذاشتن.

و موارد دیگه ....


واقعیت همینه دوستان، ویدئو درست کردن بسیار بسیار کار زمانبری هست.
حتی پست خوب نوشتن هم زمان میبره؛ قبلاً هم بهش اشاره کردم.

برای خود من یک پست آموزشی که شاید خوندنش ۱۰ دقیقه طول بکشه از نظر دوستان، بیش از ۱ ساعت زمان میبره تا آماده کنم و بگم اوکی این نسخه رو دیگه همه منظورم رو می‌فهمند و در نهایت ببینم هنوز بیش از ۳۰٪ متوجه منظورم نشدند.

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

قبل از خرید دوره، راجب تخصص و سابقه‌کاری و ... مدرس هم تحقیق کنید.
من مدرس پایتون توی آموزشگاهای بسیار مطرح تهران با بیش از ۳ سال سابقه تدریس دیدم.

توی یکی از تمرین‌هاش بجای lambda از closure استفاده کردم که یک مطلب دیگه‌ای رو بحث کنیم، بنده خدا ۱ ساعت هنگ بود که چرا و چطور این جواب میده.
👍70🤣5👌32
حدودا ۳۰ دقیقه پیش تسک‌هام تموم شد؛ با اینکه خیلی خسته بودم ولی می‌دونم زودتر از ۲:۳۰ - ۳ خوابم نمیره.

خلاصه ترجیح دادم بجای گشت و گذار توی دنیای محازی کمی async Rust رو بیشتر درک کنم.

این پست مربوط به بحث چندساعت قبل هست راجب علاقه و پیشرفت.

پ.ن: من تازه دارم با futures کار می‌کنم پس نگاه نکنید مثال‌ها ساده هست؛ دارم سعی می‌کنم بفهمم چه خبره نسبت به وقتایی که از Tokio, ... استفاده می‌کنیم.
27👍4❤‍🔥3
عرضی نیست
🤣46👍5🔥4
The Way It Used To Be
Engelbert Humperdinck
The way it used to be
Artist: Engelbert Humperdinck
Album: Engelbert
Realized: 1967
Produced: 1967
Genres: Pop
👍63
جالب شد؛ Redis تو زمین و بازی خودش به Valkey باخت قطعا و حالا تصمیم گرفت دوباره برگرده سراغ open-source و لایسنس AGPLv3 رو برای Community Edition منتشر کرد؛ نکته‌ای که احتمالا خیلی دیر متوجه اون شد.
اکثر شرکت‌های بزرگ دیگه رفتند سراغ Valkey بخصوص با پرفورمنس و نتایج بهتری که از خودش نشون داده.
👍26🤣6
من اگه جای اون خانوم بودم می‌گفتم!

آخه دکتر، نمی‌دونی کجا زندگی می‌کنی ؟!

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

مشتی، جگوارم برندش رو عوض کرد.
بعد تو می‌خوای نیرو رو اندازه برندت بمونه ؟
👍57
RandRng
من اگه جای اون خانوم بودم می‌گفتم! آخه دکتر، نمی‌دونی کجا زندگی می‌کنی ؟! یکی از شر و ور ترین بحث‌های مصاحبه‌ هست این موضوع؛ تازه از ۵ سال دیگه خودتو کجا می‌بینی در اومدیم که درگیر این سوالای احمقانه شدیم. مشتی، جگوارم برندش رو عوض کرد. بعد تو می‌خوای…
شخصاً قراداد‌هام همه ۳ ماهه هست
شرکت از من راضی باشه، من از شرکت راضی باشم
تمدید میشه؛ هیچ پروژه‌ای هم بیشتر از ۱ سال نموندم.

چرا ؟
۱- دستمزد

۲- یک نواخت شدن پروژه

۳- وقتی همه تسک‌های شرکت روتین میشه و نیازی به من نداره، دلیلی برای موندن نمی‌بینم.

۴- اگر زمانی شرکت مجدداً بهم نیاز داشته باشه، می‌تونیم بازم قرارداد ببندیم.

همونجوری که برای شرکت و مدیراش، درآمد و رشد مهم هست؛ شما هم خودخواه باشید و به فکر رشد و درآمد خودتون.
👍5913❤‍🔥5
+ خوبه که، خوشگلم هست.
- آره خوبه؛ ولی فقط واسه OF
👍13🔥5🤣1🍾1
#تجربه

از تجربیات دوستان :

قبل من یکی تو بود
بعدش من رفتم و مکالمه اونارو هم قبلش شنیده بودم.
خیلی از رزومه خوشش اومده بود و شروع کرد از یکی از نیروهاش که تو تیمشه هی تعریف کردن ولی
گفت یه تسک میدیدم ما خیلی راحتم هست ببینیم چجوری انجام میدین ۱۶ ساعت زمان دارین، همونجا هم گفت و راحت بود.
نکته بعدی اینکه دورکاری هستن کل تیمش.
بعد گفت یه پروژه انجام می‌دید و بعد از اون قرارداد میبندیم.
در نهایت گفت از لحاظ مالی مساله ای نیست و اگر بخواید بیمه و ... هم رد میشه؛ ازین حرفا که ما دنبال آدم درست هستیم که هم فنی و هم اخلاقی بتونیم کار کنیم.
زمینه های کاری هم ویژن و هم ان ال پی بود.

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


من عیناً متن رو گذاشتم، ایشون از من راهنمایی خواسته؛ اما چندتا چیز دیگه که توی صحبت مشخص شد :

۱- تسک براشون ایمیل نشده؛ یک اکانت تلگرام براشون فرستاده
۲- طرف حتی خودشم معرفی نکرده، فقط راجب یک نفر که اونجا وجود نداشته صحبت کرده (اسم برده و ...)


حالا تحلیل من :

قبلاً گفتم بازم می‌گم، تسک فرستادن هم حتی کار درستی نیست، مصاحبه کننده در ۲ حالت به شما تسک می‌ده :
۱- سواد نداره شمارو ارزیابی کنه؛ ۹۹٪ مواقع.
۲- شما شدیداً استرس و ... دارید و نمی‌تونید توانایی خودتون رو نشون بدید ولی مصاحبه کننده حس می‌کنه توانایی و سوادش رو دارید و بهتون یک شانس میده؛ ۱٪ مواقع.

مورد سوم هم تیم‌هایی هست که یک بخش پروژه‌‌اش رو میده سنیور بزنه، که خداروشکر سنیورها دیگه تسک قبول نمی‌کنند.

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

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

موضوع بعدی، چرا نباید بعد از انجام تسک؛ با نیرو قرارداد بسته بشه ؟ توی قانون ما حتی قرارداد موقت و برای ارزیابی هم داریم که نیازی به پرداخت بیمه و مالیات و ... هم نداره
قرارداد ۳ ماهه هم هست و حتی میشه ۱۵ روز بعد هم کنسل کرد قرارداد رو.

درنهایت من به ایشون گفتم :

نه تسک رو انجام بده، نه سراغ پروژه بره؛ این بسیار بسیار شبیه به اون شرکت‌ها و قرارداد‌هایی هست که افراد توی لینکدین میزنند پولشون رو پرداخت نکرده و ...

همیشه گفتم بازم می‌گم؛
مجانی واسه هیچکس کار نکنید.
قرارداد رسمی و دقیق ببندید و دقت هم بکنید، که واسه پولتون التماس نکنید.
👍398