CodeByMe 🛜
999 subscribers
1.89K photos
393 videos
4 files
760 links
برنامه نویسی لذت بخش تره یا چایی ؟
.
.
ارتباط:
@AmirMohammadMohammadi

.
Instagram: codebyme_official
Youtube: codebyme
Download Telegram
Forwarded from CodeByMe 🛜
سال ۱۹۹۸ ایران در المپیاد جهانی ریاضی رتبه ۱ را در میان ۷۶ کشور کسب کرد (تصویر بالا لیست قبول شدگان). در همون سال آقای نیکولای دوروف (برادر پاول دوروف، سازنده تلگرام) مدال نقره کسب کرد. ۲۰ سال بعد نیکولای به کمک برادر خود پروتکل MTProto را برای تلگرام راه اندازی کرد و محصول هیولای فعلی ماحصل همکاری این دو برادر هست (قسمت اول)

@codebyme
5👏1
Forwarded from CodeByMe 🛜
یه بازی آنلاین باحال برای یادگیری مفاهیم blockchain و smart contract در دنیای زامبی‌ها

https://cryptozombies.io

@codebyme
@codebyme
👍4
سانتیمانتالیسم چیز خوبی نیست.

دوش آب‌سرد فقط زمانی لذت‌بخش است که آب‌گرم در دسترس باشد.

@codebyme
👍12👏3
‏روز برنامه نویس

روز تموم شد ولی ریفکتور میخواد
روز ۵ دقیقه دیگه تموم میشه
روز پوش کردم نمی دونم چرا نیست
روز رو سیستم من کار می کنه
روز باید بریم گولنگ بزنیم
روز باید فریم ورک خودمون رو بنویسیم
روز اینا همه نفهمن
روز تا حالا ۱ ملیون رکوئست هندل کردی آخه
مبارک

@codebyme
😁17👍3👏3
یه شبکه اجتماعی اومده به نام SocialAI که شبیه توییتر منتها شما تنها انسان واقعی تو اون شبکه اجتماعی هستی! در واقع شما حرف خودت رو اونجا میزنی کلی اکانت هم فالور داری و کلی اکانت هم میان بهت کامنت‌های مختلف میدن ولی تموم اونها هوش مصنوعی‌اند! میتونی هرچی دلت میخواد بگی و حتی مورد قضاوت قرار بگیری ولی کسی نمی‌فهمه و فقط هوش مصنوعی تورو خونده و بهت جواب داده! حاضری جای توییتر بری اونجا؟

-مجید میرزایی | حواس پرت-


@codebyme
👍4🤯4👎2
کمپانیهای دارن استخدامیهای نسل z رو میندازن بیرون.
یک سوم کمپانیها گفتند نسل z خوب کار نمیکنه.
یک ششم منیجرها هم گفتند دیگه نسل z استخدام نمیکنند.
دلیلشون: غیر حرفه‌ای هستند، انگیزه کار ندارن، مهارت ارتباطی ندارن، ارگانایزد نیستند، دیر میان سر کار و میتینگ.
نصف منیجرها هم گفتند اینها برای کار کردن آماده نیستند.


@codebyme
👍8👎6👏4😁3👨‍💻3
‏پست جدید مدیر تلگرام
۲۷ آگوست سومین روزی بود که تو اداره پلیس بازداشت بودم، بدون هیچ دستگاه یا دسترسی به اینترنت، حس میکردم یه جور سم‌زدایی دیجیتالی هم هست.
اون روز طبق معمول یه بازجویی طولانی با پلیس داشتم و بین سوال‌ها از وکیلم پرسیدم که جولیا هم واسه بازجویی میاد؟
‏گفت انتظار داشتیم بیاد ولی نتونست.
من اصرار کردم دلیلش رو بگه و پرسیدم ترسیده؟ از پاریس رفته؟ وکیل یه مکثی کرد و بلاخره گفت «جولیا باردار هست».
جوابی نبود که انتظارشو داشتم، غافلگیر شدم و بعد یه مکث کوتاه از وکیل بابت خبر خوبش تشکر کردم.
‏بعد فهمیدم پلیس هم خبر داشته ولی نمیدونستن چجوری بگن. جولیا تنها تو یه کشور غریب بود و نمیدونستم کی میتونم دوباره باهاش حرف بزنم.
خوشبختانه عصر روز بعد آزاد شدم،به اقامتگاه جولیا رفتم، فهمیدم وقتی نبودم خیلی تحت فشار بوده،ظاهرا یه وبلاگ‌نویس شایعه کرده بود که جولیا مامور موساده ‏و این حرف هم کلی پخش شد و البته پست‌های دیگه که از دلایل اومدن پلیس به استقبال من توی فرودگاه بودن.
گوشی و دستگاه‌های جولیا هم ضبط شده بود و نمیتونست به حساب‌هاش توی تلگرام و اینستاگرام دسترسی داشته باشه.
همین سکوت هم باعث شده شایعه بیشتر بشه و جولیا مورد آزار سایبری قرار بگیره.‏جولیا قوی موند ولی برخلاف من به این روند‌ها عادت نداشت، دو روز قبل پیش دکتر بارداریش رفت و فهمیدیم که قلب بچمون دیگه نمیزنه.



@codebyme
🤯8
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی تازه، استخدام میشی 😅

@codebyme
😁5👨‍💻2👍1
CodeByMe 🛜 pinned Deleted message
🚀 دوره جامع Django REST آغاز شد!

آیا می‌خواهید در دنیای برنامه‌نویسی API‌ها متخصص شوید؟ دوره Django REST ما فرصتی عالی برای شماست! این دوره پروژه‌محور است و به شما کمک می‌کند تا با یادگیری مدل‌های مصاحبه شغلی، به بازار کار آماده شوید.

👨‍🏫 مدرس: علی رحمانی

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

💡 چرا این دوره؟

پروژه‌های عملی و کاربردی
یادگیری کامل مفاهیم به شیوه‌ای ساده
آمادگی برای مصاحبه‌های شغلی

همین امروز به جمع ما بپیوندید و مسیر حرفه‌ای خود را آغاز کنید! (روی لینک زیر کلیک کنید)

https://codebyme.com/courses/3de02654-2329-4af7-b998-1b64d0dd26f8


@codebyme
👍43
😂😂😂😂😂😂


@codebyme
😁9
تایید میکنید ؟

@codebyme
👍16😁8😱3🤨1
تا حالا شده بخواید یه کدی رو تولید کنید که unique باشه ولی نخواهید به دیتابیس query بزنید ؟؟

این لایبرری کمکتون میکنه:

https://pypi.org/project/nanoid/


@codebyme
1👎1
🔧 بهبود مهارت‌های گیت: نکات کلیدی که باید رعایت کنی


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

📍۱. پیام‌های کامیت واضح و مختصر
🔹هر کامیت باید یه تغییر مشخص و قابل فهم رو نشون بده.
🔹 با لحن امری بنویسید و پیام‌ها رو کوتاه و مفید نگه دارید.

🚦مثال:
fix: resolve user login issue

- Correct typo in login function
- Update error handling for failed login attempts


📍۲. نام‌گذاری برنچ‌ها باید با معنی باشد
🔹 اسم برنچ باید مشخص کنه که چه کاری توش انجام می‌شه معمولا با اسم تسکی که در اختیار داری یکسان میشه
🔹 از پیشوندهایی مثل feature/`، `bugfix/`، `chore/ و release/ برای شروع برنچ ها استفاده کنید که به شرح زیره:

📌 feature: اگه داری یه فیچر اضافه می‌کنی
📌 bugfix: اگه داری باگی رو روی محیط استیج فیکس می کنی
📌 chore: اگه داری کارهای دواپسی یا آپدیت پکیج ها که نه فیچر و نه باگ هستن، انجام میدی
📌 release: اگه میخوای ریلیزی بدی
📌 hotfix: اگه داری روی یه باگ روی مستر یا پروداکشن فیکس می‌کنی
📌 pref: اگه داری کارهایی برای ارتقا پرفورمنس انجام میدی
📌 docs: اگه داری داکیومنت یا مستنداتی به کد اضافه می‌کنی
📌 test: اگر داری تستی می‌نویسی یا تستی رو بهبود میدی
📌 refactor: اگر داری ساختار یه کد رو بدون تغییر لاجیکش عوض می‌کنی
📌 ci: اگر داری پروسه CI/CD رو تغییر یا بهبود میدی

🚦مثال:
feature/add-payment-gateway
bugfix/fix-cart-bug
chore/update-dependencies
release/v2.0.0
hotfix/urgent-login-fix
perf/optimize-database-queries
docs/add-api-documentation
test/add-unit-tests
refactor/clean-up-auth-module
ci/add-github-actions


📍۳. درخواست‌های ادغام (PR) کامل و دقیق
🔹 پول ریکوئست یا PRها باید واضح و قابل بررسی باشن.
🔹 توضیحات کامل بدید و مسائل مرتبط رو لینک کنید.

🚦مثال:
### Summary
Implement payment gateway integration.

### Changes
- Add payment processing service
- Create payment UI component
- Update checkout workflow

### Testing
- Manual testing on staging environment
- Unit tests for payment service

### Related Issues
- Resolves #123


📍۴. برچسب‌گذاری برای نسخه‌ها
🔹 از برچسب‌ها برای نشونه‌گذاری نقاط مهم تو تاریخچه پروژه استفاده کن.
🔹 از نسخه‌بندی معنایی استفاده کن.

🚦مثال:
git tag -a v2.0.0 -m "Release version 2.0.0"
git push origin v2.0.0


📍۵. تاریخچه کامیت تمیز
🔹 تاریخچه کامیت‌هاتون باید قابل خوندن و منطقی باشه.
🔹 کامیت‌ها رو ریبیس و اسکواش کنید تا از شلوغی جلوگیری کنید.

مثال:
# Rebase feature branch onto main
git rebase main

# Squash multiple commits into one
git rebase -i HEAD~3



@codebyme
👍8🔥2
در شرایط کاملا یکسان (از نظر تعداد رکورد, دیزاین دیتابیس و ...) کدام یک از دیتابیس های زیر سریع تر پاسخ میدهند ؟
Anonymous Quiz
48%
Postgresql
22%
SQLITE
30%
MySQL
👏3🤯2👍1
اگه رشتتون کامپیوتر نیست و واحدای معماری کامپیوتر پیشرفته پاس نکردید، و کدنویسی میکنید، خوندن یه همچین اطلاعاتی در مورد رابطه کد با memory خیلی بهتون دید میده کد های بهینه تر و سریع تر بنویسید، باگ های خونه خراب کنی که از کش و این داستانا میاد رو هم بهتر هندل کنید :)


@codebyme
👍51🔥1
در کار ...

آزادی در مسئولیت‌پذیریه، مسئولیت‌پذیری هم در آزادیه

@codebyme
👏4