IranCoderz – Telegram
IranCoderz
2.35K subscribers
3.1K photos
418 videos
26 files
823 links
It's all about Programming

contact: @far1d_ghaderi
Adz: @IranCoderzAdz
Download Telegram
IranCoderz
کاوشگر وویجر ۱ که سال ۱۹۷۷ با فورترن نوشته شده و فقط ۶۸ کیلوبایت حافظه ذخیره‌سازی داره، به فاصله ۲۴ میلیارد کیلومتری زمین رسیده و هنوز که هنوزه داره کار می‌کنه. البته ناگفته نمونه که طی این سال‌ها با ارتباطات رادیویی کدهاش رو آپدیت کردن و‌ ولی خب چیزی از شاهکار…
خیلی براتون سوال شده بود که ناسا چطوری هنوز با وویجر ۱ که ۲۴ میلیارد کیلومتر با زمین فاصله داره ارتباط برقرار می‌کنه؟

🟠قبل از هر چیزی بگم که سیگنال‌های رادیویی تا وقتی چیزی جلوشون رو نگیره محدودیتی تو مسافت ندارن و به راه خودشون ادامه می‌دن، فقط هرچقدر مسافت بیشتری طی کنن، ضعیف‌تر می‌شن. وویجر یک دیش ۳.۷ متری داره که به صورت متمرکز سیگنال‌هاش رو به زمین می‌فرسته و فرستنده اون فقط ۲۰ وات قدرت داره، یه چیزی حدود قدرت لامپ یخچال. به دلیل این فاصله‌ای که وجود داره، سیگنال‌ها باید یه مسافت ۲۲.۵ ساعتی رو طی کنن تا به زمین برسن و تو این مسافت، قدرت اون‌ها تا چیزی حدود 0.0000000000000000000002 وات کاهش پیدا می‌کنه.

🤔حالا ناسا چطوری این سیگنال‌های ضعیف رو می‌گیره؟

🟠ناسا تو چند نقطه از زمین مثل اسپانیا، استرالیا و آمریکا، شبکه آنتن‌های خیلی بزرگ و پیشرفته‌ای به اسم Deep Space Network داره که مخصوص همین کارها طراحی شدن و می‌تونن همچین سیگنال‌هایی که تا این حد ضعیف شدن رو هم بگیرن.
به لطف این شبکه آنتن‌ها و قدرتشون، از سمت زمین مشکلی برای ارسال سیگنال به وویجر نداریم و سیگنال‌های ارسالی به سلامت به اون می‌رسن و بدین ترتیب ارتباط ما با دورترین ساخته دست بشر بعد از 47 سال پایدار مونده.

زنده باد تکنولوژی🥂

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍1
روز آخر کارآموزی بدون حقوق

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
56😁6👍3
سم امروز:

مدرک بین‌المللی مهندسی پرامپت داره که مورد تایید مهندسین OPEN AI هم هست.

* Alhejazizo *

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
😁39💩13
تجربه‌ای از ۲۰۰+ مصاحبه کاری:

توی ۳ سال گذشته اگه بگم بیشتر از ۲۰۰ تا مصاحبه کاری داشتم کم نگفتم. از بین هزاران تجربه و نکتهٔ ریز و درشتی که بدست آوردم، اگه بخوام مهمترینش رو براتون به اشتراک بذارم اینه:

📍کار کنید و تجربه واقعی و عملی بدست بیارید!

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

- ۸۰٪ دنیای کار امروز مربوط به سافت‌اسکیل هست! بله ۸۰ درصد! سافت اسکیل رو جایی به شما یاد نمیدن. حتی اگه ۱۰۰۰ ساعت کورس دربارش دیدم باشیم و مطلب خونده باشیم، اگه لمسش نکنیم یاد نمی‌گیریم

- گرچه توی حوزه کاری ما یادگیری خیلی موضوع مهمی هست، پیشنهاد من اینه که یادگیری رو حین کار عملی داشته باشین. اگه قصد آموزش دیدن از کتاب‌ها و کورس‌ها و ... رو دارین، به نظرم ۲۰٪ وقتتون رو برای چنین سبک یادگیری بذارین. چونکه یادگیری واقعی از تمرین‌ها و تجربه‌های عملی بدست میاد

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

- پروژه‌های عملی رو خیلی بزرگ در نظر نگیرید. مثلاً پیاده‌سازی یک فروشگاه اینترنتی با ۱۰۰ صفحه کار اشتباهی هست. بلکه سعی کنید چند پروژه خیلی کوچیک ولی متنوع پیاده‌سازی کنید. و اونها رو خیلی شیک و مرتب توی گیت‌هاب قرار بدین

- اگه به تازگی وارد این حوزه شدین (زیر ۵ سال تجربه دارین)، شرکت مناسب برای کار کردن جایی هست که بتونین تجربه کار عملی بدست بیارین. حقوق و مزایای مالی رو بعداً ۱۰۰ برابرش رو بهمون میدن اگه ارزشمند بشیم. توی هر حرفه‌ و شغلی که هستیم، اگه واقعاً قصد پیشرفت داریم به قول معروف باید خاک اون حوزه رو بخوریم.

✍️ Ali Nazeri

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍332
✖️ مدیرعامل Vercel پست گذاشته که مهندسی نرم‌افزار تا ۵ سال دیگه به چیز ناشناخته‌ای تبدیل می‌شه و ایلان ماسک هم کامنت گذاشته و اون رو تایید کرده.

💡قبل از این‌که با این حرف‌ها ناامید بشید و بگید بدبخت شدیم، دقت کنید که همه آدم‌هایی که این حرف‌ها رو می‌زنن عموماً تو یکی از دسته‌های زیر هستن:

۱- محصول خودشون رو می‌فروشن.
۲- از ترس شما پول در میارن.
۳- صرفا جوگیر شدن.

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

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

این نطر شخصی من بود، اگه نظر دیگه‌ای دارید بیاید تو کامنت‌ها بگید⚔️

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍364
😊 کمپانی سازنده Claude یه رپو داره که با استفاده از ژوپیتر نوت‌بوک به صورت مرحله به مرحله به شما پرامپت‌نویسی درست و اصولی رو آموزش می‌ده و می‌تونید خیلی بهتر از هوش‌مصنوعی کار بکشید.

4️⃣ Github

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
امروز HTTP status کد: «418 من یک قوری هستم!» گرفتم!
418 I'm a teapot
این یه شوخی نیست! واقعاً وجود داره! یعنی کاری غیر از اونچه در توانمه درخواست کردی. (یه چنین مفهومی، توضیحات کاملش تو عکس هست)
یعنی تو مستندات رسمی وب RFC هم دستمون انداختن! ((:

* NabiKAZ *

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁121
IranCoderz
✖️ مدیرعامل Vercel پست گذاشته که مهندسی نرم‌افزار تا ۵ سال دیگه به چیز ناشناخته‌ای تبدیل می‌شه و ایلان ماسک هم کامنت گذاشته و اون رو تایید کرده. 💡قبل از این‌که با این حرف‌ها ناامید بشید و بگید بدبخت شدیم، دقت کنید که همه آدم‌هایی که این حرف‌ها رو می‌زنن عموماً…
در باب دقت و درستی صحبت‌هایی مثل "هوش‌مصنوعی تا فلان سال و ماه برنامه‌نویس‌ها رو جایگزین می‌کنه" توسط مدیرعامل‌های شرکت‌های مرتبط با هوش‌مصنوعی، مدیرعامل انتراپیک(کمپانی سازنده کلاد) ۶ ماه پیش گفته بود که تا ۳-۶ ماه آینده، هوش‌مصنوعی ۹۰درصد کدها رو می‌نویسه و تا یک سال آینده همه کدها توسط هوش‌مصنوعی نوشته می‌شن.

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤯5😁1
This media is not supported in your browser
VIEW IN TELEGRAM
4️⃣ اگه می‌خواید یک پروژه شبیه رپوهای موجود تو گیت‌هاب بسازید، لازم نیست همه چی رو از اول بزنید و با جایگزین کردن hub با mvp تو url رپو، یک پرامپت دقیق براتون تولید می‌شه که می‌تونید اون رو به کرسر و ایجنت‌های برنامه‌نویسی دیگه بدید تا یک‌ MVP از اون پروژه برای شما بسازن و بعدش می‌تونید همون رو توسعه بدید.

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
🎹 اگه قصد یادگیری تایپ ۱۰ انگشتی رو دارید، بهترین سایتی که می‌تونم بهتون پیشنهاد بدم edclub هست که 710 مرحله آموزش داره و به شکل بازی مانندی به شما این مهارت رو آموزش می‌ده.
محیط خیلی یوزر فرندلی‌‌ای داره و موقع تمرین صدای ماشین تحریر پخش می‌شه که حسابی شما رو می‌بره تو حس و حال تایپ کردن.

🔗edclub.com

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍133🔥1
اون روزی که تصمیم می‌گیرید دیگه فرانت کد نزنید:

* ReziAmini *

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28🔥3👍1👎1
📚 کتاب برنامه‌نویس عمل‌گرا (The Pragmatic Programmer) یکی از معروف‌ترین کتاب‌های دنیای برنامه‌نویسیه. توی این کتاب اصول و قواعدی مطرح شده که هر برنامه‌نویسی باید بلد باشه و رعایت کردنشون می‌تونه مسیر شغلی شما رو حسابی جلو ببره.

این کتاب حدود ۳۰۰ صفحه‌ست و ترجمه فارسی قابل‌قبولی هم ازش موجوده که می‌تونید تهیه کنید.

من هم سعی می‌کنم تو چند پست، خلاصه‌ای کاربردی و به‌دردبخور از فصل‌های مختلف کتاب رو بیارم تا با هم مرور کنیم.

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61
IranCoderz
📚 کتاب برنامه‌نویس عمل‌گرا (The Pragmatic Programmer) یکی از معروف‌ترین کتاب‌های دنیای برنامه‌نویسیه. توی این کتاب اصول و قواعدی مطرح شده که هر برنامه‌نویسی باید بلد باشه و رعایت کردنشون می‌تونه مسیر شغلی شما رو حسابی جلو ببره. این کتاب حدود ۳۰۰ صفحه‌ست و…
📝#خلاصه کتاب برنامه‌نویس عمل‌گرا - بخش ۱

کیفیت در کار

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

🤔برای عمل‌گرا شدن باید کنجکاو باشیم و مدام سؤال بپرسیم:

- این کتابخونه چطوری کار می‌کنه؟
- چرا این مسئله این‌طور حل شد؟
- آیا راه بهتری وجود نداره؟

این پرسشگری باعث می‌شه عمیق‌تر بشیم و دید بازتری پیدا کنیم.


👨‍💻 مسئولیت‌پذیری

اشتباه بخشی از کاره. مهم نیست چقدر تست و داکیومنت داشته باشیم، خطا اجتناب‌ناپذیره. مهم اینه که مشکل رو بپذیریم، مسئولیتش رو قبول کنیم و راه‌حل پیشنهاد بدیم.

بزرگ‌ترین ضربه‌ای که می‌تونیم به اعتماد بقیه بزنیم اینه که شروع کنیم به بهونه آوردن:
- روی سیستم من کار می‌کرد.
- مشکل از فلان کتابخونه بود.
- همکارم درست ریویو نکرد.

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

یادتون باشه هیچ چیزی به اندازه‌ی صراحت در پذیرش اشتباه، شما رو قابل اعتماد نشون نمی‌ده.


🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51
رفتار درست با ریویورهایی که گیر الکی می‌دن

https://github.com/pzoj/pzoj-contest/pull/1

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19👍7
‏شما وقتی با مرورگرتون وارد وبسایت های مختلف میشید اثر انگشت خاصی رو از خودتون جا میذارید، این fingerprint شامل اطلاعات دستگاهی که باهاش وارد شدید، اکستنشن های نصب شده، زبان های کیبورد، تایم زون سیستم و خیلی موارد دیگه میشه.
‏برای همین خیلی جاها رو حتی وقتی با vpn مطمئن وارد شدید باز هم میتونند تشخیص بدن که شما از vpn استفاده میکنید.

‏جمع آوری این اطلاعات برخلاف کوکی نیازی به اجازه‌ی کاربر نداره و خیلی راحت بدون اینکه کاربر متوجه بشه اطلاعات جمع آوری میشه.

‏برای اینکه fingerprint خودتون رو ببینید وارد لینک زیر بشید.

https://fingerprint.goldenowl.ai

💬 sabber_dev

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
54👍1
وضعیت کد شرکتی که تمام اصول کلین ‌کد، دیزاین‌ پترن‌ها و‌ معماری‌های مختلف رو تو مصاحبه‌ش می‌پرسه

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42👍2🤯2
مسئله‌های لیت‌کد یکی از بهترین منابعی هستن که می‌تونید با حل کردن اون‌ها مهارت حل مسئله خودتون رو بالا ببرید. سعی کنید هر چند وقت یه بار، برید و یکم سر به سرشون بذارید. اگه تو مسئله‌ای هم به مشکل خوردید، ریپو زیر حدود ۱۰۰۰ مسئله از لیت‌کد رو با ++C حل کرده و جواب اون‌ها رو گذاشته که می‌تونید ازشون ایده بگیرید.

4️⃣ https://github.com/haoel/leetcode

🚀@IranCoderz 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍1