Python Hints
8.62K subscribers
170 photos
11 videos
9 files
141 links
Python tips and tricks
The Good, Bad and the Ugly

توی این کانال فقط قرار هست در مورد core python صحبت کنیم.

این کانال یک بلاگ شخصی هست و پیرامون نظرات و چیزهایی که توی بیش از ۱۰ سال کد زدن یاد گرفتم (فقط برای کمک به دوستان تازه‌کار)

Admin: @Abbasi_ai
Download Telegram
Python Hints
روی همین پروژه یک کد optimization لازم داریم، challenge accepted سیستم رو همین الان روشن کردم که بشینم پای این بخش وقتی بعنوان مدیر و ... بهم حال بدی و هوام رو داشته باشی وقتی بعنوان مشاور متخصص به صحبت‌هام احترام بذاری و برای حرفام ارزش قائل بشی بعد از…
یکی دونفر پیگیر شدند که شد یا خیر
دیشب کد رو 3x سریعتر کردم و خوابیدم.

امروز نسبت به ورژن اصلی (کدهایی که از نفر قبلی گرفته بودم) 12x سریعتر شد.

کد روی بکند بود و از یک Principal Django Developer به بنده رسیده بود پس مطمئن باشید کار ساده‌ای نبود.
توی لایو هفته بعد با یک مثال شبیه سازی توضیح میدم. (یادم بندازید)

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


ورژن نهایی: (خوابم نبرد؛ گفتم موسیقی گوش بدم که دست به کد هم شدم)

بک باگ منطقی توی کد پیدا کردم + یک تصیم اشتباه در پیاده‌سازی.
اگر این دوتا رو در نظر نگیریم؛ یعنی نسخه درست چیزی که نیت برنامه‌نویس قبلی بوده پیاده‌سازی نکنم ولی بخش بی‌اثر کد و منطق اشتباه رو پاک کنم بهبود کد به 189.54x میرسه.
و اگر منطق رو پیاده سازی کنم و تصمیم اشتباه پیاده‌سازی رو درست کنم و جلوش رو بگیرم.
بهبود کد به 102.67x میرسه.

خیلی وقتا پایتون نیازی به جایگزین نداره؛ پیاده‌سازی درست و درک خوب لازم داره
❤‍🔥39👍20👎3👏2😁21🔥1👌1
هیجان توی کار ما واقعاً کمه، واسه همین منم ی وقتایی کد رو مستقیم می‌فرستم روی پروداکشن.
بعضی وقتا که خیلی دیگه هیجان کم میشه، حوصله یوزر هم سر میره یک کدی که داشتم روش کار می‌کردم رو (تک فایل باشه) مستقیم کلش رو کپی می‌کنم

میرم روی سرور پروداکشن، کانتینر رو باز می‌کنم
میرم داخلش، فایل مورد نظر رو vi میزنم روش و کدها رو paste می‌کنم


دیشب اینکارو کردم،
امروز همکارم این عکس رو برام فرستاده.

پ.ن :
لطفاً اینکار رو نه در شرکت
و نه حتی در خانه تکرار نکنید
😁127👎38👍11🗿3🤪211🔥1
متاسفانه امروز هم جلسه نخواهیم داشت
درگیر ارائه‌ای برای شرکت خواهم بودم.
31😢11🤔3🤯2🤨2🍓1😭1🙈1😨1🗿1
یاد بگیریم :


۱- وقتی تو گروهی می‌خوایم پیام بذاریم، بریده بریده پیام ندیم که افرادی که نوتیف رو فعال دارند سر درد نگیرند.

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

۳- قوانین گروه رو بخونید، تلگرام قابلیت سرچ کردن داره

۴- بنر گروه رو بخونید.

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


توی گروه‌های خودمون بدون اخطار بن می‌کنم.
👍1008👎4❤‍🔥2👏2😱2👌2🗿2🦄2😈1🤷1
Python Hints pinned «یاد بگیریم : ۱- وقتی تو گروهی می‌خوایم پیام بذاریم، بریده بریده پیام ندیم که افرادی که نوتیف رو فعال دارند سر درد نگیرند. ۲- سوالات رو کامل و دقیق توی پیام اول بپرسید. اگر لازم هست، به سیستم‌عامل، ورژن ابزار و ... همگی اشاره شود ۳- قوانین گروه رو بخونید،…»
اتفاقات امروز :
۱-

همین الان ی تبلیغ دیدم؛
دختره میگه زبان پایتون رو یاد میگیری
طراحی سایت هم کنارش میزنی

حداقل در آمدت ماهی ۲۰۰ میلیون هست.
تاکید کنم گفت روزی؛ ۵ ساعت کار می‌کنی و ماهی ۲۰۰ میلیون در میاری.

بعد خودش مسئول هماهنگی و ... آموزشگاه هست
ماهی ۱۵ میلیون حقوق میگیره
واسه کار از ۹ صبح تا ۹ شب.

بعد دیدم ی سری اسکل رفتن ۲۰ میلیون دادن واسه این دوره 🤣😂
خدارو شکر که از اینا برنامه‌نویس در نمیاد.

۲-
یکی از شرکت‌های دوستان، ی نیرو جدید گرفته چون دوره استاد فلانی رو رفته (این بنده خدا خودش اصن برنامه‌نویس نیست و شدیداً به نیرو نیاز داشته)
ولی به طرف گفته قبل قرارداد ی نمونه پروژه تحویل بده برای بررسی.

توی ۵۰۰ خط کد با import, comment, ... حدوداً ۲۲ تا ایراد گرفتم.
یعنی chatGpt انقدر ارور نداشت که این داشت.

چیکار می‌کنید توی این دوره‌ها ؟
تازه این نمره‌اش ۱۰۰ بوده وای به حال اونی که با ۷۰-۸۰ قبول شده.
😁75🗿8👍4🤯42🙉2🙊21🙈1😨1
از گروه Rust؛ این متن و سایت رو مصطفی با هامون به اشتراک گذاشته (توی گروه کانال @pyrust)


این سایت رو باز کنید (ترجیحا روی دسکتاپ) تا متوجه بشید که که یک gui سریع در فرانت به چه معنی‌ هست!

با عناصری که در صفحه میبیند بازی کنید. تست شون کنید. همه Rust هست! این چیزی هست که باید در وب ببینید، نه ری‌اکت و dom و سایر چیزها...

egui.rs
این برنامه با wasm و webgl کار میکنه و به شکل immediate mode داره صفحه رو رندر میکنه. اگر از webgpu استفاده میکرد ممکن بود حتی از این هم سریعتر باشه.
مشابه این برنامه در هر زبان سیستمی دیگری (C , C++, Zig, ...) قابل انجام هست، هرچند که Rust ساپورت خیلی خوبی در چنین چیزهایی داره.


فقط خواستم یک ایده‌ای از سرعت Rust توی فرانت هم داشته باشید.
👍29🤯135😁2
تقریباً توی ۲ سال گذشته وقتی یکی بهم میگه:

برای فلان موضوع منبعی وجود نداره، نمی‌تونم یاد بگیرم


واقعاً عصبیم می‌کنه.

من زمانی لینوکس رو یاد گرفتم که ۱ ماه منتظر موندم تا CD نصب لینوکس به دستم برسه
چرا ؟
چون با اینترنت dial up + کارت اینترنت ۵۰۰۰ تومانی امکان دانلود نداشتم.
۲ هفته صبر کردم نسخه جدید منتشر بشه، بعد سفارش دادم برام آوردن که ۲ هفته طول کشید.

وقتی cd به دستم رسید، یک کتاب قدیمی که از یک دانشجوی کارشناسی دانشگاه دستم رسیده بود رو نصفش رو خونده بودم و رو کاغذ تمرین کرده بودم.

انقدری که جای آیکون و آپشن‌ها و ... رو حفظ شده بودم.

سیستم وقتی خراب می‌شد و توی کتاب نبود، بهترین گزینه این بود که تا ۱ شب صبر کنم چون از ۱ شب به بعد اینترنت dial up قویتر می‌شد (۶۴ کیلوبایت بود اون موقع) و می‌شد توی فروم‌های مختلف راحت‌تر پست‌هارو دنبال کرد.

بعد شما الان به من میگی منبع نیست ؟ حتی اگر واقعاً هیچ منبعی هم وجود نداشته باشه برای دسترسی شما.

۱- داکیومنت اصلی
۲- سورس کدهای دیگران (یا حتی نویسنده اون کتاب‌‌خونه، زبان برنامه‌نویسی یا ...)
۳- هوش مصنوعی

برای مثال من می‌خوام یک کتابخونه تو Rust یاد بگیرم و منبع هم نداره :

bard.google.com
رو باز می‌کنم؛ توی اولین پیام می‌نویسم.

You are a senior Rust developer and my tutor on learning Axum, from now on you must help me understand every single line of code we will talk about.


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


حالا چرا Bard یا همون Gemini رو استفاده می‌کنم ؟
۱- دسترسی به داده سرچ
۲- طول متن ورودی طولانی‌تر
۳- توضیحات دقیقتر
۴- کاملاً رایگان
توجه کنید ازش نمی‌خوام کد بزنه، می‌خوام بهم توضیح بده.


خلاصه که برای تنبلی خودتون، دنبال بهونه نباشید.
قطعاً این تکنیک زمانبر هست، اما پیشرفت نیاز به زمان داره.


گل سر سبد، آنچه باید رو بهتون گفتم دیگه
👍11610❤‍🔥7👌2👎1🆒1
Python Hints
تقریباً توی ۲ سال گذشته وقتی یکی بهم میگه: برای فلان موضوع منبعی وجود نداره، نمی‌تونم یاد بگیرم واقعاً عصبیم می‌کنه. من زمانی لینوکس رو یاد گرفتم که ۱ ماه منتظر موندم تا CD نصب لینوکس به دستم برسه چرا ؟ چون با اینترنت dial up + کارت اینترنت ۵۰۰۰ تومانی…
فکر کنم باید ی دوره آموزش پرامپت نویسی و ارزیابی خروجی‌های مدل و ... بذارم.

یا اینکه، ی دونه ازین سورس کدهایی که برای خودم زدم رو به اشتراک بذارم 🤔

لایو یکی از همین جمعه‌های توی بخش bonus (بخشی که روی یوتیوب نمیره، این رو میگم)

پ.ن : بخش بونس از فصل ۱۱‌ شروع شد و خب کسانی که جلسه قبل رو شرکت نکردند.
از دستش دادند.
👍48🔥9👎84🆒3
راهنمای ایرانسل برای تنظیم اینترنت روی گوشی، مثلاً به انگلیسی، متن نوشته شده :

Dar: Settings>More>Mobile Networks>Access Point Names "APN" ra ezafe



برسونید به دست بچه‌های ایرانسل، الان فهمیدم چرا بعضی توریست‌ها دربه‌در دنبال یکی میگردن تنظیمات اینترنت رو براشون راه بندازه.

باقی متون انگلیسی ایرانسل هم همینجوری هست ؟


البته همینجا بگم، همراه اول هم وضعیت بهتری نداره ها!
😁46😐9👍3😱3👎2👏1
جواب سوالات پرتکرار این ماه + یک ایده (پیشنهاد از دوستان)

۱- بیشترین سوال این ماه در مورد برگزاری دوره بوده:

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

۲- من نمی‌تونم وقت بذارم، و درصورتی که برای دوره هزینه نکنم commitment نخواهم داشت یا اینکه گفتند، می‌خوام بصورت فشرده و سریع یادبگیرم و برای همین هزینه وقت شما رو پرداخت می‌کنم:

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

ولی بازم میگم، برای دوره مقدماتی بنظر خودم مناسب نیست.

۳- می‌خوام روی یک موضوع خاص باهاتون دوره بردارم که توی آموزش‌های کانال یا یوتیوب نیست.

بازم پیشنهاد قبل رو دارم، بخش مقدماتی رو پیش ببرید (کلی آموزش رایگان وجود داره) و بعد هم سعی کنید با دوستان بصورت ۵ نفره دوره بردارید که هزینه سرشکن بشه.
در نهایت، در نظر بگیرید که توی هیچ یک از دوره‌ها پروژه دانشگاه یا شرکت شما رو به هیچ وجه انجام نمیدم.

۴- این از طرف شرکتی بود که باهاش سابقه همکاری داشتم (برای آموزش نیروها)
چرا هزینه همکاری ساعتی از هزینه آموزش ساعتی کمتر هست ؟

من موقع آموزش، حتی موضوعی مثل پایتون حتماً قبلش در طول هفته سعی می‌کنم خودم رو به روز کنم و مطمئن بشم موضوعی که در موردش صحبت می‌کنم deprecate شده یا در حال شدن نیست.
علاوه بر اون وقتی قرارداد کاری بسته میشه، من به کسی آموزش نمی‌دم؛ مسئله رو حل می‌کنم و بعد دستمزدم رو دریافت می‌کنم.
توضیح کد و ... برای نفر بعدی و نحوه نگهداری انجام میشه اما در آینده برای توسعه مدل‌های جدید و ... (هوش مصنوعی بعنوان مثال) و یا بهبود باز هم احتمال اینکه شرکت با خودم
قرارداد امضا کنه زیاد هست.

۵- آموزش‌های backend, docker, AI , ... هم بصورت رایگان یا مثل دوره کتابخونی انجام می‌دید ؟

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

۶- لینک donate ندارید؟
خیر، این موضوع فرهنگ بسیار زیبایی هست. در حال حاضر وقت خودم و آیدین عزیز گرفته می‌شه برای دوره‌ی کتابخوانی و هردو توافق کردی که بصورت رایگان تا انتها ادامه بدیم.

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

۷- شده خودتون تا حالا دوره‌ای رو بخرید یا استاد خصوصی بگیرید؟
خرید دوره نشده، اما کلاس و استاد خصوصی شده، من بابت دوره‌های مقدماتی هیچوقت هزینه پرداخت نکردم.
حتی بابت دوره‌های تخصصی هم همینطور.
من هزینه بابت تجربیات آدم‌ها پرداخت کردم، یعنی بعنوان مثال:
رفتم دیدم این استاد تجریه دپلوی کردن یک کار بکند برای ۳ میلیون یوزر رو داشته پس من هزینه کلاس بکند ایشون رو دادم بعد از ۲-۳ جلسه هم در مورد معماری سیستم و نحوه دپلوی و ... ازشون پرسیدم.
این مورد البته خیلی قبلتر پیش میومد که همچین تجربیاتی پیدا کردنش خیلی سخت بود ولی یادگیری از تجریه بسیار بسیار ارزش بالایی داره و منم این هزینه رو پرداخت کردم، بله.

اما ایده یکی از دوستان:
حدود ۲ ماه قبل یکی از دوستانم برای آماده کردن رزومه، بهم روزمه داد و گفت کمک کنم رزومه‌اش رو برای موقعیت شغلی در شرکت آمازون آماده کنه.
منم قطعا کمک کردم (موارد مهم رو قبلتر توی جلسه لایو که توی کانال گذاشتیم به رایگان به اشتراک گذاشتم) حدود ۳-۴ نسخه رزومه شد.

توی این مدت، دو نمونه پروژه هم روی گیت‌هاب قرار داد به اینصورت که من بهش تسک دادم ایشون انجام می‌داد و من هر ۱-۲ روز یکبار کامنت می‌ذاشتم و ازشون ادیت می‌خواستم تا در نهایت ۲ تا کد خوب شد.
همون موارد هم توی رزومه‌اش گذاشت.

۲ هفته قبل مصاحبه داد و قبول شد (قبلاً خودم تجربه مصاحبه با آمازون رو داشتم و حدوداً می‌دونستم مراحل اولیه چطور هست) منتظر مرحله آخر هست.

دیشب که صحبت می‌کردیم، ایده داد کن با همین نکات به دیگران برای استخدام کمک کنم.
یعنی دوره و ... نباشه، هزینه ساعتی برای
code review, resume review

ایده جالبی بود.
شاید این مورد رو در نظر بگیرم.
36👍21❤‍🔥2👎1😁1
بعد از کلی سال روی گوشی جدید، توی همون روز اول نه jailbreak زدم نه root خیلی بعید هست اینطوری بمونه.

میزان تبلیغاتی که توی برنامه‌ها نشون می‌ده واقعاً عصبی کننده هست.

شخصاً همیشه از host دامنه‌های تبلیغاتی رو می‌بندم، هم حجم اینترنت خیلی کمتر مصرف میشه، هم عصبانیت کم میشه، هم اپلیکیشن‌های اصلی سریعتر load می‌شه.

برای خونه هم همین بود، اکثر وقت‌ها hosts رو تغییر می‌دم یا از پروژه pihole استفاده می‌کنم.

امروز انقدر تبلیغات دیدم که توی ۱۰ سال اخیر واقعاً ندیده بودم و بعد از ۱-۲ ساعت اینترنت رو خاموش کردم.

وقتی اومدم خونه، به سرم زد یک سرور بگیرم، DNS روش کانفیگ کنم بصورتی که تمام تبلیغات رو بلاک کنه بعد به اشتراک بذارم (مثل پروژه‌های adblocker, ...)

اما قبلش آیا کسی همچین سرویسی می‌شناسه که با اینترنت ایران جواب بده ؟ بدون vpn ؟


اگر نه که حتماً؛ سرور و domain بخرم و این مورد رو کانفیگ کنم.


مرسی از دوستان :
این تنها مورد dns هست که درحال حاضر کار می‌کنه؛ تمام تبلیغات رو غیرفعال می‌کنه

noads.libredns.gr
👍24🤷‍♀2🌚2🍾2👎1
سایت پلیس فتا کشور 😐
😁137🫡22🤪8🌚4😐4👎2🐳2👀2🤝2🤗1👾1
#Quick

من این مشکل رو زیاد دیدم؛ بیش از حداقل 20% پروژه‌های خدماتی که دوستان روش کار می‌کنن. می‌بینم که Postgresql به معنای واقعی کلمه OverKill هست. مخصوصا وقتی Sqlite کار رو در میاره.

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

خواستم هم اهمیت SQLite رو یادآوری کنم
هم بگم پروژه‌هایی مثل rqlite هم وجود داره‌ها


مثال:
کاری به درست و غلط بودن دیزاین و ... ندارم و بحثم فقط همین مورد Sqlite هست.
یک کدی رو دیدم؛ طرف یک سیستم verification جدا براش طراحی کرده بود و تمام پروژه‌هاشون ازین سرویس استفاده می‌کرد. فکر کنم این سرویس یا .net بود یا golang بعد بحث اصلی سر این بود که Postgres بذارند یا MsSql من درجا پیشنهاد SQlite رو دادم.
این دیتابیس خیلی اهمیت زیادی نداره؛ هر کد قراره نهایتا ۱۰ دقیقه valid باشه. در صورت پاک شدن هم طرف یکبار دیگه درخواست میده (که من تاحالا پاک شدن خود به خود توش ندیدم).

چرا می‌خواید شر درست کنید برای تیم devops, server, database, ...
خیلی ها مشکلشون این هست که اطلاعات ندارند (هیچ‌وقت هم جرات تجربه کردن نداشتند)؛ خود SQLite روی SSD طبق بنچمارک‌ها.
بیش از 500 هزار insert در ثانیه رو پشتیبانی می‌کنه و برای read هم این مورد به بیش از 1 میلیون میرسه و این مورد بدون config های پرفورمنسی هست که توی داکیومنت خودش ارائه شده.
روی NVMe هم چندسال قبل تست کردیم؛ اعداد بهتر هم میشه.

اضافه کنم :
اینم rqlite اگر حتی خواستید SQlite رو بصورت distributed داشته باشید (قبلا توی اون کی کانال راجبش صحبت کردم با K8s )
👍54👌543🍓1🗿1
یک اتفاق جالب:

برای یک شرکتی نیاز به یک Junior-Mid Python Software Engineer داشتم البته خودم توی شرکت کار نمی‌کنم.
و دوستی که بهم سپرده بود شرایطش رو گفت و گفت که تیم HR نتونسته آدم مناسبی رو پیدا کنه؛ منم بجای درخواست رزومه کردن و به آشنایان گفتن اومدم یک کار جدید کردم.

رفتم روی گیت‌هاب خودم؛ توی Follower ها و کسانی که به پروژه‌های پایتونی Star دادند رو پیدا کردم (البته بعضی پروژه‌های خاص) و گیت‌هابشون رو دیدم؛ ۲ مورد خوب پیدا کردم
روی ایمیلی که داشتن بهشون ایمیل زدم و یکی از افراد فرداش جواب داد؛ رزومه گرفتم و معرفی کردم به شرکت.

امروز گفتند همکاری رو شروع کردند.

قسم میخورم من فقط روی کد پابلیکی که توی گیت‌هابش گذاشته بود تاییدش کردم.
باس بزنم تو کار HR؛ چون ۲ ماه قبل هم ی تریک به یکی گفتم (ایران نیست) واسه اینکه شرکت‌های خارجی پیداش کنند و دعوت به مصاحبه بشه اون بنده خداهم جواب داده بود براش (این تریک رو آموزش نمیدم دست زیاد نشه؛ خودمم برای استخدام استفاده می‌کنم ولی خیلی کم.)
👍103👎45😁129🕊1🆒1
Python Hints
یک اتفاق جالب: برای یک شرکتی نیاز به یک Junior-Mid Python Software Engineer داشتم البته خودم توی شرکت کار نمی‌کنم. و دوستی که بهم سپرده بود شرایطش رو گفت و گفت که تیم HR نتونسته آدم مناسبی رو پیدا کنه؛ منم بجای درخواست رزومه کردن و به آشنایان گفتن اومدم…
این پست آنقدر دیس لایک خورد که قطعاً ارزش ادامه دادن داره.

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

به ذهنم رسید، این دفعه برای استخدام جونیور یک سر برم اونجا، چند ساعت بشینم و آدم درست رو انتخاب کنم.

کسی که مصاحبه کرده می‌دونه، وقتی یک آدمی که توی حال خودش هست و به نظر مناسب بیاد حداقل ۱۰-۰ از کسی که توی مصاحبه به نظر خوب اومده جلوتره

واقعاً اینکار رو خواهم کرد.


پ.ن:
شنونده پیشنهادات بهتر شما بصورت خصوصی خواهم بود.
👍62👎395❤‍🔥2🆒21😁1👾1
اسکار مزخرف ترین حرفی که شنیدم، مخصوصاً توسط بعضی ازین مثلاً سنیورهای یوتیوبی گفته میشه:

گیت‌هاب مهم نیست



بله میزان فعالیت (اون چارت سبز) مهم نیست، هرچند از نظر روانشناسی همونم تأثیر روی مغز مصاحبه کننده می‌ذاره.
ولی اینکه چندتا پروژه خوب برای نشون دادن توانایی‌هات داشته باشی؛ مخصوصاً برای کسی که اوایل راه هست

بسیار بسیار مهم هست‌.


اضافه کنم؛
برید پست‌های خود این افراد رو توی کانال‌هاشون بخونید.

یا داره یک پروژه opensource رو کد می‌زنه
یا یک سایت راه انداخته که ۵۰ تا فیچر مهم داره یا ...

خلاصه به نوعی داره توانایی خودش رو نشون میده.

می‌تونیم یک لایو راجب این بذاریم که مثلاً برای شغل بکند؛ چه نوع پروژه‌ای رو توی گیت‌هاب بذاریم ؟
👍127👎74🏆1
Python Hints
اسکار مزخرف ترین حرفی که شنیدم، مخصوصاً توسط بعضی ازین مثلاً سنیورهای یوتیوبی گفته میشه: گیت‌هاب مهم نیست بله میزان فعالیت (اون چارت سبز) مهم نیست، هرچند از نظر روانشناسی همونم تأثیر روی مغز مصاحبه کننده می‌ذاره. ولی اینکه چندتا پروژه خوب برای نشون دادن…
#موقت

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

پیغام شما (من اهل مصاحبه دیدن، نیستم)
👍395👎4🫡1🙉1
می‌خواید جمعه این هفته، بجای جلسه کتاب‌خوانی راجب این موضوع صحبت کنیم ؟

چطوری روی گیت‌هاب پروژه بذاریم (مثال) یک پروژه خوب بکند django باید شامل چه بخش‌هایی باشه اگر برای استخدام هست. یک پروژه ML چطور ؟ حتی چندتا رزومه رو باهم بررسی و ایرادگیری کنیم ؟
Anonymous Poll
95%
بله 🎉
5%
خیر (من که بلدم باقی هم به من چه) 😒
40👍14🤩2❤‍🔥1👎1🔥1🦄1