RandRng – Telegram
RandRng
2.12K subscribers
158 photos
16 videos
8 files
74 links
جایی واسه احمق‌ها نیست...
Download Telegram
RandRng
Serge Reggiani – T'as l'air d'une chanson
میترسم
اون شب هم که خواستی به خوابم بیای
من با یادت بیدار مونده باشم


شب بخیر
19🔥3🐳3🗿1
#تجربه

بیشترین سوالی که از من شده و می‌شه (دوبار در سال حداقل، یکبار شروع تابستان و یکبار شروع دانشگاه)

بنظرتون می‌شه توی ۱ سال به سطح خوبی از برنامه‌نویسی رسید؟ بخصوص اینکه مفاهیم رو هم درک کرده باشم؟


جواب کوتاه:
۱ سال که هیچ، توی ۶ ماه هم می‌شه یا حتی توی ۳ ماه ولی ....

هرچیزی یک هزینه‌ای داره؛ بذارید خودم رو مثال بزنم!
۷-۸ سال پیش بعد از یکسری اتفاقات بد، یک موقعی به خودم اومدم دیدم بخاطر تصمیمات نادرست
وزنم به ۱۱۵ کیلو رسیده (بزرگترین مشکل من حجم غذایی هست که میخورم، هنوزم حواسم پرت بشه همینه؛ ۲-۳ برابر نرمال یک فرد هم قد خودم هست)
اولش فقط غذام رو کنترل کردم و شیرینی و ... رو حذف کردم به ۱۰۵ کیلو رسیدم و بعد یکباره تصمیم گرفتم وزنم رو کم کنم.
وزن کم کردن برام انقدر هدف مهمی شد که به خودم قول دادم ۳ ماهه اینکار رو بکنم.

نتیجه هم گرفتم؛ ۳ ماه بعد ۷۶ کیلو بودم. اما خیلی چیزا رو حذف کردم.
مهمونی رفتن، حذف شد.
بیرون رفتن، حذف شد.
غذای خارج از برنامه خوردن، حذف شد.
بطور کلی؛ زندگی اجتماعیم، حذف شد.
فقط با دوستان خیلی خیلی نزدیکم و اکثرا آخر شب بیرون میرفتم.
یا اگر زودتر میرفتم فقط قهوه تلخ یا چیزی میخوردم که نه شکر داشته باشه و نه کالری نه ....

من تونستم ۳ ماهه به هدفم برسم و ۵-۶ سال هم وزنم رو ثابت نگه‌داشتم تا شرایط برام سخت شد.

مثال دیگه؛
من کارم اوایل (بچه بودم) اینجوری شروع شد که ادمین سرور لینوکس بودم، کسی که خیلی چیزا ازش یاد گرفته بودم و منتور و مدیر تیمم بود از شرکت رفت.
چندسال بعد دیدمش متوجه شدم تغییر شغل داده به شبکه و خودش شرکت زده؛ نزدیک تابستون بود گفت مدرک CCNA بگیر بیا پیش خودم، گفتم CCNP بگیرم حقوق ۱.۵ برابر بهم میدی ؟ خندید گفت برو بگیر.

۳ ما ه تابستون؛ ۴.۵ صبح از خونه میزدم بیرون کلاس میرفتم تا ۴ بعدازظهر (دوره فوق فشرده بود از Net+ تا CCNP) نزدیک کلاسم یک کتابخونه بود میرفتم بعدش اونجا تا ۷ شب برای خوندن و بعد بر می‌گشتم خونه.
دوره و گرفتن مدرک آموزشگاه که تموم شد؛ می‌دونستم اینا بدردم نمی‌خوره کتابای خود Cisco رو خریدم
CCNA, CCNP, CCIE R&S
برای آزمون هم توی یکی از کشورهای همسایه ثبت‌نام کردم؛ هرروزی که بیدار می‌شدم.
تا جایی که می‌شد، کتاب و تمرین و تمرین...
آزمون
CCNA, CCNP
رو که دادم و مدرک رو گرفتم؛ شد شروع زندگی من بعنوان نیروی شبکه؛ ولی از ساعت‌ها و مدل خوندنم معلوم هست چیا رو بیخیال شدم دیگه ؟

اینارو گفتم که بگم؛ توی ۳ ماه - ۶ ماه همه کارب می‌شه کرد، اگه من تونستم؛ همه‌ی شماها می‌تونید!

ولی حاضرید هزینه‌اش رو پرداخت کنید ؟
به معنای واقعی زندگی اجتماعی؛ دوست؛ فامیل و .... همه کنسل می‌شه!
همین موضوع خیلی وقتا باعث یک اتفاقی می‌شه بهش می‌گیم Burnout.

شعله هرچی پر نور تر/بزرگتر بسوزه زودتر هم خاموش می‌شه.


استثنا توش خیلی کمه!

ولی حالا؛ به ۹۰٪ پیشنهاد نمی‌کنم اینکار رو، بذار بیشتر طول بکشه ولی زندگیت رو مختل نکنه، بنظرم از مسیر لذت ببرید به مقصد دیرتر هم برسید چیزی رو از دست نمی‌دید!

بجای ۶ ماه؛ بذار ۱ سال طول بکشه یا بجای ۱ سال، ۲ سال بخصوص اگر زیر ۲۵ سال هستید.


اینو توضیح دادم که دیگه کسی این سوال رو نپرسه که شدنی هست یا نه؛ همش به خود شما بستگی داره و اینکه چه چیزهایی رو فدای بدست آوردن چی می‌کنید!
95👍24👏2🔥1😐1
- ممد، چیکار می‌کنی؟ وقت داری این کد رو ببینی (لینک کد)
+ یه ۲۰ خط کد از پروژه فلان مونده، بزنم بعد چک کنم ؟

۲ ساعت بعد؛

- چک کردی ؟
+ نه!
- گفتی ۲۰ خط کد؛ ۵۰۰ خط کد زدی ؟ اینو ی چک می‌کردی
+ نه، ۲۰ خط کد زدم ولی اندازه ۵۰۰ خط مفهوم جدید دیدم، باید با جزئیات یاد می‌گرفتم وگرنه نمی‌تونستم بشینم.

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

گفتم این رو متوجه بشم، بعد چک کنم! شروع کردم با Grok چت کردن راجبش، ساعت ۱۰‌ شب شروع شد و ۱۲ شب مطمئن شدم همرو متوجه شدم، بلند شدم!

با اینکه کدم کامل کار می‌کرد، برای اینکه مطمئن بشم چیزایی که Grok بهم می‌گه درست هست؛ خیلی‌ جاهاش رو خراب کردم که با ارورهاش هم آشنا بشم (این خیلی نکته مهمی هست که متأسفانه خیلی از برنامه نویسا تمرین نمی‌کنند، یک بار راجبش می‌نویسم حتماً) و توی همین کارها متوجه یک باگ منطقی و کاملاً مخفی هم شدم.

خواستم بگم؛ صرف اینکه یک چیزی رو تونستید کد بزنید راضی نباشید.
تک به تک خط‌ها، import ها و .... رو سعی کنید متوجه بشید
قبلاً سخت بود الان به لطف LLM ها خیلی ساده‌تر هست.
👍4913
RandRng
وقتی تو عمرت، بیشتر از hello world از زبان برنامه‌نویسی کار نکشیدی! #چرندیات
#چرندیات

متن فارسی کاملاً اشتباه هست؛
is, is not
هیچوقت جای == رو نمی‌گیره.

و حتی اگر بخواید جایگزینش هم کنید، حتماً باید برای دیتای immutable مثل tuple اینکار رو بکنید.
چرا بعضی‌ها جایگزین می‌کنند ؟

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

اما آیا یک قانون هست؛ خیر.
آیا متن درست هست؟ قطعاً خیر.

پ.ن :
تصویر هم کاملاً مزخرف هست، شت متن داخل print رو ندیده بودم، چه احمقانه!
ترکیبش با BAD, GOOD بالا، کار رو از چرندیات هم فراتر برده 🤬🤬🤬🤬
👍233😁2
#موقت

بعد میگن چرا لینکدین هیچکاری نمی‌کنی:

وقتی طرف زده سنیور و اینجوری پست می‌ذاره، ما چی بگیم؟
من بعد از اینکه توضیح دادم دیدم زده سنیور ...

روزی ۱۰-۱۵ دقیقه میرم لینکدین اونم یا باید عکسای دخترا رو رد کنم؛ یا چرت و پرت‌های تبلیغات چی‌های اینستاگرامی که اومدن توی لینکدین،
یا ازین مطالب بیینیم با خدا عدد لایک (این یکی لایکش کم بود البته)

------
این مفهوم، مفهوم سختی نیست، نویسنده هم بهش واقف هست ولی برداشت اشتباه شخصی خودش رو داره میگه! که نشون میده خیلی نکات دیگر رو هم اشتباه متوجه شده.


واقعاً من لینکدین میرم فقط برای کامنت‌ها و پست‌های چند نفر خاص، چون دقیق و حرفه‌ای مطلب می‌ذارند و لذت می‌برم.
👍35👏1
RandRng
#چرندیات متن فارسی کاملاً اشتباه هست؛ is, is not هیچوقت جای == رو نمی‌گیره. و حتی اگر بخواید جایگزینش هم کنید، حتماً باید برای دیتای immutable مثل tuple اینکار رو بکنید. چرا بعضی‌ها جایگزین می‌کنند ؟ اگر تعداد مقایسه‌ها خیلی زیاد باشه؛ چون مقایسه دوتا…
گفتم ی توضیح بدم چون دوستانی که تازه شروع کردند به کدنویسی توی این کانال داریم.

list3 = list1

وقتی این رو می‌نویسیم بجای اینکه کل دیتاهای داخل list1 کپی بشه و یک لیست جدید توی حافظه ساخته بشه و اسمش list3 بشه.
پایتون می‌گه من این خونه رو توی حافظه دارم که این دیتاها توش هست. حالا اینو دوتا اسم بهش میدم؛ هم بهش می‌گم list1, هم میگم list3.

برای همین id یکسان داره؛ و مهمتر از اون وقتی به list3 عدد 10 رو اضافه می‌کنم به list1 هم اضافه میشه.
👍3515
RandRng
گفتم ی توضیح بدم چون دوستانی که تازه شروع کردند به کدنویسی توی این کانال داریم. list3 = list1 وقتی این رو می‌نویسیم بجای اینکه کل دیتاهای داخل list1 کپی بشه و یک لیست جدید توی حافظه ساخته بشه و اسمش list3 بشه. پایتون می‌گه من این خونه رو توی حافظه دارم…
#موقت
یک تیکه‌ای رو به اشتباه نوشته بودم؛
Shallow copy
که چون مثالم از دیتا تایپ‌های primitive بوده (همون اصلی‌ها، اینجا int) این اصطلاح برای این حالت اشتباه هست.

باید این نکته رو می‌گفتم به صورت یک پست جدا که دوستانی که خوندن نوتیف آپدیت بگیرند تا چیز اشتباهی تو ذهنشون نره.
28
سخن .... :
والله پروبلم
😁18
RandRng
#چرندیات متن فارسی کاملاً اشتباه هست؛ is, is not هیچوقت جای == رو نمی‌گیره. و حتی اگر بخواید جایگزینش هم کنید، حتماً باید برای دیتای immutable مثل tuple اینکار رو بکنید. چرا بعضی‌ها جایگزین می‌کنند ؟ اگر تعداد مقایسه‌ها خیلی زیاد باشه؛ چون مقایسه دوتا…
#چرندیات

وقتی شرکت زدی و می‌خوای نیروهات بدون دریافت اضافه‌کاری بیشتر کار کنند!



ساعات اضافه رو برای خودتون کار کنید؛ برای پیشرفت خودتون وقت بذارید.
یا اینکه اصلاً کار نکنید!

اینجوری حداقل با خانواده، دوستان و ... می‌گذره
یا حداقل می‌خوابید.

بابت هرکاری که می‌کنید، پولش رو بگیرید؛ بازاری‌های قدیم می‌گفتن اگر یک کاری رو برای کسی انجام بدی (مرتبط به شغلت) و دستمزد نگیری کاسبی اون روز یا هفته‌ات بد خواهد بود؛ واسه همین وقتی یک آشنا ازشون خرید می‌کرد، مبلغ خیلی کم مثلاً مثل ۱۰۰۰ تومان الان ازش سود می‌گرفتن!

خلاصه اگر حالم خواستید بدید؛ کم بگیرید ولی مفتی کار نکنید.
👍7411
RandRng
#چرندیات وقتی شرکت زدی و می‌خوای نیروهات بدون دریافت اضافه‌کاری بیشتر کار کنند! ساعات اضافه رو برای خودتون کار کنید؛ برای پیشرفت خودتون وقت بذارید. یا اینکه اصلاً کار نکنید! اینجوری حداقل با خانواده، دوستان و ... می‌گذره یا حداقل می‌خوابید. بابت هرکاری…
چندماه، به یکی از دوستان آموزش می‌دادم؛ هفته‌ای ۱-۲ بار که خب دستمزد منو نمی‌تونست بده و البته وضع مالی خوبی هم نداشت!

ماهی ۱ بار باهم می‌رفتیم بیرون قدم بزنیم؛ ازین چایی‌های بغل خیابون می‌گرفت بخوریم!

بهش گفته بودم؛ گفتم بهت یاد میدم به شرطی که ماهی یکبار بریم فلان‌جا چایی بزنیم مهمون تو و اونم ۱۰۰٪ قبول کرد!
67👍15👏2
موقعیت شغلی زده؛
کارشناس برنامه ریزی دفتر مدیرعامل

این مگه همون منشی نیست ؟

رفتم دیدم؛ مدیرعامل خودش به تنهایی ۵ تا نیرو داره؛ با نیروی خدماتی ۶ تا!
بعد کل واحد شبکه ۲ تا نیرو داشت!

پس اون مدیرعامل چه غلطی می‌کنه دقیقاً ؟ 😂
😁62😐21👍1
#خبر

⭕️ ترامپ هزینه ویزای کار مهاجران در آمریکا را به ۱۰۰ هزار دلار در سال افزایش داد.


قراره شاهد موجی از بازگشتی‌ها از آمریکا باشید که مشاغل ناسا رو ول کردند

و به عشق نظام به ایران برگشتن 😂

یدونه ازین دلقکا رو چندسال پیش داشتند می‌کردن تو پاچه بچه‌های هوش مصنوعی.
👍37😁21😐2🗿21
RandRng
بعضی وقتا هم رو خریت دشمناتون حساب باز کنید!
This media is not supported in your browser
VIEW IN TELEGRAM
👍10😁3👏21
چندتا خبر دیدم؛ که فکر نمی‌کنم حقیقت باشه درحال حاضر، هنوز زوده

ولی

حتی اگر بیاید بگید؛ مشروب هم آزاد شد بازم من تعجب نمی‌کنم!
👏26😁14👍3🗿2🕊1😐1
فرقی نمی‌کنه کی رئیس جمهور باشه


فرق می‌کنه کی رئیس جمهور آمریکا باشه


#خبر
به تعداد قابل توجهی از همراهان رئیس جمهور ایران؛ ویزا داده نشد.
از جمله پسرش.
😁55👏19🔥1😐1
RandRng
یاورِهمیشه‌مؤمن|خونه‌یِ‌مآه – زنده‌خوانی‌داریوش
قراره روز خوبی باشه ♥️
😐14🔥82
بدترین قسمت توسعه محصول؛
طراحی محصول هست دقیقاً منظورم Design هست که چه شکلی باشه و اینا!

دیزاینر؛ طراحی براش مهمه ولی مباحث فنی و نیازمندی خروجی رو نمی‌دونه (بخصوص وقتی کلاینت محصول هم فنی قراره باشه)

خیلی از دیزاینر‌ها حتی محدودیت‌های ابزارهای توسعه رو نمی‌دونند.

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

خلاصه اینجوری میشه؛ که محصول از اولش به چخ رفته پایه ریزی می‌شه!

نشستم دارم محصولات شکست خورده رو‌ می‌گردم دنبالشون و بررسی می‌کنم بنظر خودم چرا شکست خوردن.

تا اینجا خیلی‌هاشون redesign زیادی داشتند !
👍328
Paeez
Hayedeh
13🗿1
بچه‌ها میگن چرا Qwen استفاده می‌کنی ؟
یا
چرا از cursor و ... استفاده نمی‌کنی ؟

تصویر یک دلیلش هست؛ هرجا درکت از استراکچر اشتباه باشه می‌تونی ازش بپرسی برات رسم کنه و ۹۹٪ درست بهت میگه!
حتی اگر درکش اشتباه هم باشه با توضیح می‌تونی بهش بگی و بعد برات توضیح میده چرا برداشتش اشتباه بوده؛ توضیحش برای چی خوبه ؟
متوجه میشی دیزاین اشتباه داشتی یا ... که قطعا باعث می‌شه همکارات هم کد و پروژه رو خوب درک نکنند.

خلاصه من از Qwen3-235B-A22-2507 زیاد استفاده می‌کنم روی Thinking mode
👍328🔥2👏2
این همه رئیس جمهور این مملکت عوض کن؛
هیچکدوم اندازه جولانی (احمد الشرع) دستاورد نداشتن!

دقت کردید ؟
شب بخیر
👍51😐17🗿4😁3🔥21🐳1🍾1