#خارج_از_بحث
دنیا با زیرساخت ویندوز از کار افتاده که خب خبرشو حتما شنیدید پس حرفی نیست.
خیلیها به شوخی میگن که ما کرکی هستیم و چیزیمون نشده و تحریم فرصت و ... با اینا هم کاری ندارم
ولی یک سری از احمقها هم هستند؛ که از روی حماقت این حرف رو دارند جدی میزنند.
روی صحبتم ازینجا به بعد با اون احمقهای بیدانش و بیسواد هست:
دنیا برای حفظ امنیت اختلال رو به جون خرید (هرچند که مراکز مهم که زیرساخت ویندوزی نگرفتند آخ هم نگفتند) که قطعا کار درستی هست.
ماها که همه اطلاعاتمون توسط هکرها و سازمانهای مختلف کف اینترنت هست بهتره صحبتی راجب این موارد نکنیم.
سوال آخر ؟ کی میخواید دست از خریت و نابودی ایران بردارید ؟
دنیا با زیرساخت ویندوز از کار افتاده که خب خبرشو حتما شنیدید پس حرفی نیست.
خیلیها به شوخی میگن که ما کرکی هستیم و چیزیمون نشده و تحریم فرصت و ... با اینا هم کاری ندارم
ولی یک سری از احمقها هم هستند؛ که از روی حماقت این حرف رو دارند جدی میزنند.
روی صحبتم ازینجا به بعد با اون احمقهای بیدانش و بیسواد هست:
دنیا برای حفظ امنیت اختلال رو به جون خرید (هرچند که مراکز مهم که زیرساخت ویندوزی نگرفتند آخ هم نگفتند) که قطعا کار درستی هست.
ماها که همه اطلاعاتمون توسط هکرها و سازمانهای مختلف کف اینترنت هست بهتره صحبتی راجب این موارد نکنیم.
سوال آخر ؟ کی میخواید دست از خریت و نابودی ایران بردارید ؟
👏125👍44👎36🔥4😁4🕊2🗿2🆒2🤷♂1
موقت:
ویدئو فصل ۸ آپلود شد روی کانال
تمام پستهای مربوط به ویدئوهای یوتیوب رو از کانال پاک میکنم که پیدا کردن مطالب راحت تر باشه
لایک - کامنت - سابسکرایب موقع سر زدن به یوتبوب رو فراموش نکنید.
ویدئو فصل ۸ آپلود شد روی کانال
تمام پستهای مربوط به ویدئوهای یوتیوب رو از کانال پاک میکنم که پیدا کردن مطالب راحت تر باشه
لایک - کامنت - سابسکرایب موقع سر زدن به یوتبوب رو فراموش نکنید.
🙏50❤20👍14
#شایدـبکارـبیاد
۱ ماه گذشته شرایط خیلی سختی بود و البته فکر میکنم تا آخر هفته بعدی هم همینطور باشه.
بگذریم از اتفاقات ولی ۵ شنبه گذشته، گفتم کد نمیزنم و بجاش محیط رو درست میکنم.
معمولا اینطوری هستم که محیط لینوکس رو تغییر نمیدم توی ترمینال ی فایل کانفیگ برای
بکگراند رو اگر مشکی یا تیره باشه نگه میدارم اگر نباشه ی
این
۱- یک سری
۲- بصورت خودکار
۳- بر اساس ساعت یکی از پوشهها بصورت رندم انتخاب میشه
۴- بکگراند عوض میشه
۵- اگر یوتیوب یا ویدئویی در حال پخش باشه
۶- یکی از موسیقیهای مورد علاقهام پخش میشه
۷- همه پنجرههای باز
خوبیش اینه که بدمت
نمیدونم برای شما هم جواب میده یا نه ولی برای من فوقالعاده کمک کننده هست.
هیچوقت فکرش رو نمیکردم انقدر مفید باشه.
بطور کلی میتونم انقدر درگیر پروژهها؛ کتابها و کدهام بشم که حتی وقت بوده ۳-۴ ماه از خونه بیرون نرفتم (شاید در حد ۹ شب و زباله بیرون انداختن ولی کمتر از ۱۰ دقیقه برگشتم خونه.)
خلاصه که این مورد رو تست کنید شاید به شما هم آرامش داد.
تصویر مربوط به اتفاقی هست که افتاد و ترکیبش با موسیقی فوق العاده آروم کننده بود.
امروز از ۱۰ صبح تا الان که حدودا ۱۰ شب هست؛ تماما پای کد بودم و واقعا ی همچین چیزی خیلی خیلی بهم کمک کرد.
خوشحالم که ۵ شنبه قبل برای اینکار وقت گذاشتم.
۱ ماه گذشته شرایط خیلی سختی بود و البته فکر میکنم تا آخر هفته بعدی هم همینطور باشه.
بگذریم از اتفاقات ولی ۵ شنبه گذشته، گفتم کد نمیزنم و بجاش محیط رو درست میکنم.
معمولا اینطوری هستم که محیط لینوکس رو تغییر نمیدم توی ترمینال ی فایل کانفیگ برای
zsh
دارم که راحت تر کامندها رو بخونم و ... و تمام.بکگراند رو اگر مشکی یا تیره باشه نگه میدارم اگر نباشه ی
solid color
مشکی میذارم و دیگه شروع به کد زدن میکنم و معمولا هم ماهی ۱-۲
بار نهایتا بکگراند رو میبینم اونم بعد از ریبوت سیستم.این
۵
شنبه نشستم یک اسکریپت بلند بالا نوشتم که هر ۱
ساعت یکبار کلی کار رو انجام بده که حالا بخشی که توی این چندروز خیلی حالم رو بهتر کرده اینهاست:۱- یک سری
wallpaper
رو دانلود کنه.۲- بصورت خودکار
wallpaper
رو عوض کنه ( براساس نوع تصویر هر عکس توی یکی از ۳ تا پوشه morning, evening, night
) ریخته میشه که هوش مصنوعی خیلی کمک میکنه برای دسته بندی خودکارش۳- بر اساس ساعت یکی از پوشهها بصورت رندم انتخاب میشه
۴- بکگراند عوض میشه
۵- اگر یوتیوب یا ویدئویی در حال پخش باشه
pause
میشه۶- یکی از موسیقیهای مورد علاقهام پخش میشه
۷- همه پنجرههای باز
minimize
میشوند (البته اینو تغییر دادم زدم ببرتم توی یک workspace
جدید)خوبیش اینه که بدمت
۱۰
دقیقه استراحت و موسیقی هست بدون اینکه به چیزی فکر کنم؛ روزای اول وقتی وسط کد این اتفاق میوفتاد خیلی بد و سخت بود که برنگردم روی کد ولی حالا انقدر خستگیم رو در میاره که به راختی مقاومت میکنم.نمیدونم برای شما هم جواب میده یا نه ولی برای من فوقالعاده کمک کننده هست.
هیچوقت فکرش رو نمیکردم انقدر مفید باشه.
بطور کلی میتونم انقدر درگیر پروژهها؛ کتابها و کدهام بشم که حتی وقت بوده ۳-۴ ماه از خونه بیرون نرفتم (شاید در حد ۹ شب و زباله بیرون انداختن ولی کمتر از ۱۰ دقیقه برگشتم خونه.)
خلاصه که این مورد رو تست کنید شاید به شما هم آرامش داد.
تصویر مربوط به اتفاقی هست که افتاد و ترکیبش با موسیقی فوق العاده آروم کننده بود.
امروز از ۱۰ صبح تا الان که حدودا ۱۰ شب هست؛ تماما پای کد بودم و واقعا ی همچین چیزی خیلی خیلی بهم کمک کرد.
خوشحالم که ۵ شنبه قبل برای اینکار وقت گذاشتم.
👍70❤🔥19😐14🆒5❤3👎3💔2🗿2👏1👀1
بسیاری از سوالات در مورد این هست که دوره پایتون فلان آموزشگاه برای دیتاساینس خوبه ؟
دوره پایتون فلان استاد برای هوش مصنوعی خوبه ؟
دیگه کلا این سوالات رو جواب نمیدم ولی بطور کلی اینو توی ذهن داشته باشید،
هرجا دیدید نوشته، دوره پایتون برای
مگه میشه شما ی زبان رو بهت نصف و نیمه یاد بدن بگن چون ویژه فلان کار هست
حتماً توقع داری بعدش بری گوگل ؟!
دوره پایتون فلان استاد برای هوش مصنوعی خوبه ؟
دیگه کلا این سوالات رو جواب نمیدم ولی بطور کلی اینو توی ذهن داشته باشید،
هرجا دیدید نوشته، دوره پایتون برای
X
یا ویژه X
بدون شک کلاهبرداری هست.مگه میشه شما ی زبان رو بهت نصف و نیمه یاد بدن بگن چون ویژه فلان کار هست
حتماً توقع داری بعدش بری گوگل ؟!
👍59😁13❤3👎2✍1🤝1
این پست رو توی کانال
Post Link
بعد یکی از دوستان نزدیکم که با تشویق من شروع به یادگیری برنامهنویسی کرده بود گفت که توی ۲-۳ سالی که کار میکنه این مورد رو ندیده و اصلا هم الان درک نمیکنه.
بنظرم طبیعی هست؛ الگوریتم
بعد ی میت گذاشتیم همینطوری باهم صحبت کنیم و رفت بحث سمت الگوریتم و ساختمان داده و ...و متوجه شدم خیلی موارد رو که بلد نیست و اونهایی هم که بلده حفظ کرده و درک درستی ازش نداره.
با اینکه در حد قبولی مصاحبهها بلد هست ولی همین ضعف باعث شده نتونه مصاحبههای با سختی بیشتر رو شرکت کنه.
از اون روز رفت تو مخم که چطوری میشه به بعضی آدمها یک منبعی رو معرفی کرد که بصورت تصویری همه چیز رو نشون بده مثلا حتی نحوه قرار گیری دیتای آرایهها توی رم و ...
منابعی که تاحالا معرفی کردم هیچکدوم این مورد رو نداره.
تا اینکه چندی پیش این مورد رو دیدم؛
Data structures and algorithms crash course with animated illustrations and off-the-shelf code
از خوبیهاش :
۱- تصویری هست
۲- کلی چشم روش هست؛ چون
۳- همیشه در دسترس هست (حتما برید روی انگلیسی مگر اینکه چینی رو خوب بلد باشید)
۴- تمام موارد پیادهسازی داره و این پیادهسازی روی چندین زبان هست
۵- پیادهسازیها قدم به قدم هست.
خلاصه این رو بکنید مرجع؛ چون بنظرم خیلی خوبه (یک سری ایرادات داره؛ چون اختصاصی پایتون نیست ولی خب توضیحاتش انقدر خوب هست که کسی که ی مقدار پایتون رو جدی گرفته متوجه بشه)
بعد به کتاب رجوع کنید و اون موضوع رو روی پایتون هم بررسی کنید.
#DataStructure #Algorithm
Rust
زدم Post Link
بعد یکی از دوستان نزدیکم که با تشویق من شروع به یادگیری برنامهنویسی کرده بود گفت که توی ۲-۳ سالی که کار میکنه این مورد رو ندیده و اصلا هم الان درک نمیکنه.
بنظرم طبیعی هست؛ الگوریتم
Red-Black
جزو مواردی هست که واقعا ساده نیست مخصوصا وقتی صحبت پیادهسازی میشه.بعد ی میت گذاشتیم همینطوری باهم صحبت کنیم و رفت بحث سمت الگوریتم و ساختمان داده و ...و متوجه شدم خیلی موارد رو که بلد نیست و اونهایی هم که بلده حفظ کرده و درک درستی ازش نداره.
با اینکه در حد قبولی مصاحبهها بلد هست ولی همین ضعف باعث شده نتونه مصاحبههای با سختی بیشتر رو شرکت کنه.
از اون روز رفت تو مخم که چطوری میشه به بعضی آدمها یک منبعی رو معرفی کرد که بصورت تصویری همه چیز رو نشون بده مثلا حتی نحوه قرار گیری دیتای آرایهها توی رم و ...
منابعی که تاحالا معرفی کردم هیچکدوم این مورد رو نداره.
تا اینکه چندی پیش این مورد رو دیدم؛
Data structures and algorithms crash course with animated illustrations and off-the-shelf code
از خوبیهاش :
۱- تصویری هست
۲- کلی چشم روش هست؛ چون
open source
هست کلی آدم خطاهاش رو میگیرند۳- همیشه در دسترس هست (حتما برید روی انگلیسی مگر اینکه چینی رو خوب بلد باشید)
۴- تمام موارد پیادهسازی داره و این پیادهسازی روی چندین زبان هست
۵- پیادهسازیها قدم به قدم هست.
خلاصه این رو بکنید مرجع؛ چون بنظرم خیلی خوبه (یک سری ایرادات داره؛ چون اختصاصی پایتون نیست ولی خب توضیحاتش انقدر خوب هست که کسی که ی مقدار پایتون رو جدی گرفته متوجه بشه)
بعد به کتاب رجوع کنید و اون موضوع رو روی پایتون هم بررسی کنید.
#DataStructure #Algorithm
Telegram
Rust for Python developers
اگر خواستید یکی رو آزار بدید
بهش بگید
Red-Black Tree
رو توی Rust پیاده سازی کنه
فکر کنم این عذاب برنامهنویسهای جهنمی باشه 😂😂
بهش بگید
Red-Black Tree
رو توی Rust پیاده سازی کنه
فکر کنم این عذاب برنامهنویسهای جهنمی باشه 😂😂
👍39❤🔥15✍5❤2🙏2⚡1🍓1🆒1
Python Hints
این پست رو توی کانال Rust زدم Post Link بعد یکی از دوستان نزدیکم که با تشویق من شروع به یادگیری برنامهنویسی کرده بود گفت که توی ۲-۳ سالی که کار میکنه این مورد رو ندیده و اصلا هم الان درک نمیکنه. بنظرم طبیعی هست؛ الگوریتم Red-Black جزو مواردی هست که…
یکی از شما پیام داده، که درک درستی از
نداشته ولی با
من مسئله نشدنی و شدنی بودن رو ندارم اما بذارید یک جور دیگه بگم.
فرض کنید شما ۲ تا آدم رو دارید همزمان برای استخدام مصاحبه میکنید، آدمها توی اتاق های متفاوت هستند که نظر یک نفر روی دیگری تاثیر نذاره یا کمک نباشه
شما با یک بلندگو تسک رو میگید و هر نفر شروع میکنه روش کار کردن و نتایج رو گفتن
نفر A؛ بیش از ۳ سال تجربه داره و بیش از ۲۰۰ مسئله
پس سوال اول شما که در مورد
نفر B؛ ۱ سال سابقه کاریش رو تازه داره پر میکنه و حدوداً ۱۰ تا
سوال اول شمارو هم به درستی توی کمتر از زمان خواسته شده حل میکنه و از نظر الگوریتم
الان راجب
برای سوال دوم یک سناریو تعریف میشه و اینبار الگوریتم روی یک مسئله در دنیای واقعی
فرد A؛ اینبار زمان بیشتری نیاز داره تا فکر کنه و جوابی که در نهایت ارائه میده هم
فرد B؛ به اندازه سوال اول زمان میگیره و به همون اندازه
حالا کدوم رو انتخاب میکنید ؟
اگر فرد A رو انتخاب کردید، شما توانایی استخدام نیرو درست رو ندارید و فقط دنبال شرط بندی روی آدم با ریسک کمتر هستید (۳ سال تجربه)
من فرد B رو انتخاب میکنم، چون توی کمتر از ۱ سال به جایگاه فردی با ۳ سال تجربه رسیده، اهل وقت تلف کردن نیست و بجای اینکه ۲۰۰ تا
تفاوت صحبتهای بالا هم همین هست، قطعاً یک آدم با سطح هوش ریاضی و برنامه نویسی متوسط و رو به پایین هم بعد از حل بیش از ۲۰۰ مورد
وقتی شخصی با هوش بالاتر توانایی یادگیری مفاهیم رو داره و با حل ۱۰ مورد مسئله خودش رو ارزیابی میکنه (نه اینکه دنبال الگو برای حفظ کردن باشه) قطعاً این فرد مورد بهتری خواهد بود برای پیشرفت مجموعه.
از نظر شخصی هم، فرد B خیلی راحتتر و توی زمان کمتری به سطوح بالاتر برنامهنویسی خواهد رسید.
Data structure, Algorithm
نداشته ولی با
leetcode
, ... پوشش داده و الان توی شرکتهای خوبی هم کار کرده و میکنهمن مسئله نشدنی و شدنی بودن رو ندارم اما بذارید یک جور دیگه بگم.
فرض کنید شما ۲ تا آدم رو دارید همزمان برای استخدام مصاحبه میکنید، آدمها توی اتاق های متفاوت هستند که نظر یک نفر روی دیگری تاثیر نذاره یا کمک نباشه
شما با یک بلندگو تسک رو میگید و هر نفر شروع میکنه روش کار کردن و نتایج رو گفتن
نفر A؛ بیش از ۳ سال تجربه داره و بیش از ۲۰۰ مسئله
leetcode
رو حل کردهپس سوال اول شما که در مورد
algorithm
هست رو در زمان کمتر و بصورت کاملاً optimize
پاسخ میدهنفر B؛ ۱ سال سابقه کاریش رو تازه داره پر میکنه و حدوداً ۱۰ تا
leetcode
رو حل کردهسوال اول شمارو هم به درستی توی کمتر از زمان خواسته شده حل میکنه و از نظر الگوریتم
optimization
هارو داره اما از نظر پکیج و ... کاملا optimize
نیست.الان راجب
system design, syntax, ...
حرف نمیزنیم (فرض اینه که هر دو هم سطح هستند) شما کدوم رو استخدام میکنید ؟ برای سوال دوم یک سناریو تعریف میشه و اینبار الگوریتم روی یک مسئله در دنیای واقعی
map
شده پس یعنی خودشون باید هم سوال و هم جواب رو پیدا کنند.فرد A؛ اینبار زمان بیشتری نیاز داره تا فکر کنه و جوابی که در نهایت ارائه میده هم
optimization
خوبی نداره، مهمتر از همه نمیتونه راهکارش رو برای شما بصورت قابل درک و با جزئیات توضیح بده.فرد B؛ به اندازه سوال اول زمان میگیره و به همون اندازه
optimization
داره روی الگوریتم.حالا کدوم رو انتخاب میکنید ؟
اگر فرد A رو انتخاب کردید، شما توانایی استخدام نیرو درست رو ندارید و فقط دنبال شرط بندی روی آدم با ریسک کمتر هستید (۳ سال تجربه)
من فرد B رو انتخاب میکنم، چون توی کمتر از ۱ سال به جایگاه فردی با ۳ سال تجربه رسیده، اهل وقت تلف کردن نیست و بجای اینکه ۲۰۰ تا
leetcode
حل کنه و الگوی سوالات رو حفظ کنه، مفاهیم رو یادگرفته و با حل ۱۰ سوال به دید کلی رسیده.تفاوت صحبتهای بالا هم همین هست، قطعاً یک آدم با سطح هوش ریاضی و برنامه نویسی متوسط و رو به پایین هم بعد از حل بیش از ۲۰۰ مورد
leetcode
میتونه سوالات رو حل کنه اما راهکار بهینه نیست. وقتی شخصی با هوش بالاتر توانایی یادگیری مفاهیم رو داره و با حل ۱۰ مورد مسئله خودش رو ارزیابی میکنه (نه اینکه دنبال الگو برای حفظ کردن باشه) قطعاً این فرد مورد بهتری خواهد بود برای پیشرفت مجموعه.
از نظر شخصی هم، فرد B خیلی راحتتر و توی زمان کمتری به سطوح بالاتر برنامهنویسی خواهد رسید.
👍76👌8👏7❤4👎3❤🔥1😁1🕊1
یکی داره ممبر فیک وارد کانال میکنه
دلیلش هرچیزی که هست
امیدوارم اینکار رو ادامه نده
حدوداً ۲۰۰ تا ممبر اضافه شده که ترجیح میدم حذف بشه
تعداد اعضا
قبل از اینکار
چند نفری هم این وسط عضو شدند.
این اعداد رو نوشتم یادم باشه اگر ادامه پیدا کرد مجبورم کانال رو
برای حفاظت و جلوگیری از
بعدم باید این اکانتها از کانال حذف بشوند.
دلیلش هرچیزی که هست
امیدوارم اینکار رو ادامه نده
حدوداً ۲۰۰ تا ممبر اضافه شده که ترجیح میدم حذف بشه
تعداد اعضا
6043
هست قبل از اینکار
5818
بودچند نفری هم این وسط عضو شدند.
این اعداد رو نوشتم یادم باشه اگر ادامه پیدا کرد مجبورم کانال رو
private
کنم.برای حفاظت و جلوگیری از
ban
شدن کانال بعدم باید این اکانتها از کانال حذف بشوند.
👍71😈41😐30💔7👾7🗿2😎2🤔1🤯1🆒1💘1
اومدم یک تولز معرفی کنم و برم :
من حدودا ۲ سالی میشه که
ی مدت طولانی رفتم روی کد پایتون؛ یک بخشی داشتم به اسم
به دنبال جایگزین بعدی رفتم سراغ
حتی اگر
۱-۲ روز هست یک پروژه رو دیدم به اسم
۱- پروژه
۲- برنامه توسعه یا همون
خلاصه که همکاران گرام:
توی زمان کوتاهی از من
همشم روی گیت پروژه خواهد بود برای دولوپرهای بعدی؛ خداحافظ سردرگمی پیدا کردن داکیومنتهای نفر قبلی.
خداحافظ تحویل گرفتن هر بخش
خدافظ
Github Link
من حدودا ۲ سالی میشه که
Postman
ندارم؛ از وقتی که لاگین و Sync
و ... کم کم اجباری شد (احمقانه)ی مدت طولانی رفتم روی کد پایتون؛ یک بخشی داشتم به اسم
api client
توی اکثر کدهام که خودش ی پروژه کنار پروژه اصلی میشه ( کارفرما و ... هم عشق میکردن) تا اینکه دیدم وقت گیره یا بعضی فرانت کارا نمیفهمندش و نمیتونند هم توی ابزارهاشون import
کنند.به دنبال جایگزین بعدی رفتم سراغ
Insomnia
همین الان هم ازش استفاده میکنم؛ ی چندماه قبل یک آپدیت با Sync to cloud
داد و اجباری شد که صدای همه در اومد حذفش کردن Sync
واجب نیست ولی بعد از اون اینم دیگه مزخرف شد.حتی اگر
local collection
رو انتخاب کنید بازم چند میلیثانیه زمان میخواد req, resp
رو برای sync
کردن یا نکردن بررسی کنه.۱-۲ روز هست یک پروژه رو دیدم به اسم
bruno
دقیقا اینا هم مثل من و شما عصبانیتشون از همین قضیه هست و میگه داداش من اگر بخوام collection
رو هم با کسی به اشتراک بذارم ترجیح میدم روی git
باشه؛ کنار پروژهام (خیلی آدمای فهمیدهای هستن دولوپرهاش) تازه vscode-extension
هم داره اگر بازم رازی نشدید :۱- پروژه
open-source
هست۲- برنامه توسعه یا همون
planning
اش رو هم گذاشتند.خلاصه که همکاران گرام:
توی زمان کوتاهی از من
.bru
تحویل خواهید گرفت. ندارید مشکل خودتون هست. همشم روی گیت پروژه خواهد بود برای دولوپرهای بعدی؛ خداحافظ سردرگمی پیدا کردن داکیومنتهای نفر قبلی.
خداحافظ تحویل گرفتن هر بخش
collection
ها از دولوپر فرانتی که روی اون بخش کار کرده خدافظ
postman, insomnia
لعنتی با اون فیچر مزخرف force login, sync
.Bruno is offline-only. There are no plans to add cloud-sync to Bruno, ever. We value your data privacy and believe it should stay on your device.
Github Link
GitHub
GitHub - usebruno/bruno: Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia) - usebruno/bruno
❤26👍25😁2❤🔥1
بوقت ریلیزهای پشت هم :
متأسفانه فردا امکان برگزاری جلسه نخواهم داشت 🌹
پ.ن : ساعت ۲ صبح و رسیدن خونه بعد از ۱۸ ساعت کاری
متأسفانه فردا امکان برگزاری جلسه نخواهم داشت 🌹
پ.ن : ساعت ۲ صبح و رسیدن خونه بعد از ۱۸ ساعت کاری
❤25👍6🌚4👎2❤🔥1🆒1💘1
Python Hints
بوقت ریلیزهای پشت هم : متأسفانه فردا امکان برگزاری جلسه نخواهم داشت 🌹 پ.ن : ساعت ۲ صبح و رسیدن خونه بعد از ۱۸ ساعت کاری
روی همین پروژه یک کد
سیستم رو همین الان روشن کردم که بشینم پای این بخش
وقتی بعنوان مدیر و ...
بهم حال بدی و هوام رو داشته باشی
وقتی بعنوان مشاور متخصص به صحبتهام احترام بذاری و برای حرفام ارزش قائل بشی
بعد از ۱۸ ساعت کد هم میشینم و پروژهات رو میزنم
تا خیالت راحت باشه و فشار کاری از روت کمتر بشه
(منم مدیر بودم، منم مدیر هستم)
میخوام این پست به یادگار بمونه، تا خیلی سال بعد بهش رفرنس بدم.
optimization
لازم داریم،challenge accepted
سیستم رو همین الان روشن کردم که بشینم پای این بخش
وقتی بعنوان مدیر و ...
بهم حال بدی و هوام رو داشته باشی
وقتی بعنوان مشاور متخصص به صحبتهام احترام بذاری و برای حرفام ارزش قائل بشی
بعد از ۱۸ ساعت کد هم میشینم و پروژهات رو میزنم
تا خیالت راحت باشه و فشار کاری از روت کمتر بشه
(منم مدیر بودم، منم مدیر هستم)
میخوام این پست به یادگار بمونه، تا خیلی سال بعد بهش رفرنس بدم.
❤53👍23👎3👏1🍾1
Python Hints
روی همین پروژه یک کد optimization لازم داریم، challenge accepted سیستم رو همین الان روشن کردم که بشینم پای این بخش وقتی بعنوان مدیر و ... بهم حال بدی و هوام رو داشته باشی وقتی بعنوان مشاور متخصص به صحبتهام احترام بذاری و برای حرفام ارزش قائل بشی بعد از…
یکی دونفر پیگیر شدند که شد یا خیر
دیشب کد رو
امروز نسبت به ورژن اصلی (کدهایی که از نفر قبلی گرفته بودم)
کد روی بکند بود و از یک
توی لایو هفته بعد با یک مثال شبیه سازی توضیح میدم. (یادم بندازید)
علاوه بر اون نیت دارم؛ کدهارو پرینت بگیرم.
کد قبل و بعد و زمانبندی رو و پشت میزم بجای قاب عکس و ... بچسبونم.
من فقط توی شرایط حساس حضوری دفتر میرم ولی این باید اونجا باشه. حتما آخر هفته راجب درسهای این شرایط و پروژه صحبت میکنم اگر یادم باشه.
ورژن نهایی: (خوابم نبرد؛ گفتم موسیقی گوش بدم که دست به کد هم شدم)
بک باگ منطقی توی کد پیدا کردم + یک تصیم اشتباه در پیادهسازی.
اگر این دوتا رو در نظر نگیریم؛ یعنی نسخه درست چیزی که نیت برنامهنویس قبلی بوده پیادهسازی نکنم ولی بخش بیاثر کد و منطق اشتباه رو پاک کنم بهبود کد به
و اگر منطق رو پیاده سازی کنم و تصمیم اشتباه پیادهسازی رو درست کنم و جلوش رو بگیرم.
بهبود کد به
خیلی وقتا پایتون نیازی به جایگزین نداره؛ پیادهسازی درست و درک خوب لازم داره
دیشب کد رو
3x
سریعتر کردم و خوابیدم.امروز نسبت به ورژن اصلی (کدهایی که از نفر قبلی گرفته بودم)
12x
سریعتر شد.کد روی بکند بود و از یک
Principal Django Developer
به بنده رسیده بود پس مطمئن باشید کار سادهای نبود.توی لایو هفته بعد با یک مثال شبیه سازی توضیح میدم. (یادم بندازید)
علاوه بر اون نیت دارم؛ کدهارو پرینت بگیرم.
کد قبل و بعد و زمانبندی رو و پشت میزم بجای قاب عکس و ... بچسبونم.
من فقط توی شرایط حساس حضوری دفتر میرم ولی این باید اونجا باشه. حتما آخر هفته راجب درسهای این شرایط و پروژه صحبت میکنم اگر یادم باشه.
ورژن نهایی: (خوابم نبرد؛ گفتم موسیقی گوش بدم که دست به کد هم شدم)
بک باگ منطقی توی کد پیدا کردم + یک تصیم اشتباه در پیادهسازی.
اگر این دوتا رو در نظر نگیریم؛ یعنی نسخه درست چیزی که نیت برنامهنویس قبلی بوده پیادهسازی نکنم ولی بخش بیاثر کد و منطق اشتباه رو پاک کنم بهبود کد به
189.54x
میرسه.و اگر منطق رو پیاده سازی کنم و تصمیم اشتباه پیادهسازی رو درست کنم و جلوش رو بگیرم.
بهبود کد به
102.67x
میرسه.خیلی وقتا پایتون نیازی به جایگزین نداره؛ پیادهسازی درست و درک خوب لازم داره
❤🔥39👍20👎3👏2😁2❤1🔥1👌1
هیجان توی کار ما واقعاً کمه، واسه همین منم ی وقتایی کد رو مستقیم میفرستم روی پروداکشن.
بعضی وقتا که خیلی دیگه هیجان کم میشه، حوصله یوزر هم سر میره یک کدی که داشتم روش کار میکردم رو (تک فایل باشه) مستقیم کلش رو کپی میکنم
میرم روی سرور پروداکشن، کانتینر رو باز میکنم
میرم داخلش، فایل مورد نظر رو vi میزنم روش و کدها رو paste میکنم
دیشب اینکارو کردم،
امروز همکارم این عکس رو برام فرستاده.
پ.ن :
لطفاً اینکار رو نه در شرکت
و نه حتی در خانه تکرار نکنید
بعضی وقتا که خیلی دیگه هیجان کم میشه، حوصله یوزر هم سر میره یک کدی که داشتم روش کار میکردم رو (تک فایل باشه) مستقیم کلش رو کپی میکنم
میرم روی سرور پروداکشن، کانتینر رو باز میکنم
میرم داخلش، فایل مورد نظر رو vi میزنم روش و کدها رو paste میکنم
دیشب اینکارو کردم،
امروز همکارم این عکس رو برام فرستاده.
پ.ن :
لطفاً اینکار رو نه در شرکت
و نه حتی در خانه تکرار نکنید
😁127👎38👍11🗿3🤪2✍1❤1🔥1
Python Hints
هیجان توی کار ما واقعاً کمه، واسه همین منم ی وقتایی کد رو مستقیم میفرستم روی پروداکشن. بعضی وقتا که خیلی دیگه هیجان کم میشه، حوصله یوزر هم سر میره یک کدی که داشتم روش کار میکردم رو (تک فایل باشه) مستقیم کلش رو کپی میکنم میرم روی سرور پروداکشن، کانتینر…
برای اون دو نفری که دیس لایک کردن؛
زندگی اونقدر طولانی نیست که بوقت پیری هیچ داستان جذابی برای نسل بعدی نداشته باشی.
زندگی اونقدر طولانی نیست که بوقت پیری هیچ داستان جذابی برای نسل بعدی نداشته باشی.
😁69👎29❤13👍5❤🔥3😐2🤝2✍1🗿1
متاسفانه امروز هم جلسه نخواهیم داشت
درگیر ارائهای برای شرکت خواهم بودم.
درگیر ارائهای برای شرکت خواهم بودم.
❤31😢11🤔3🤯2🤨2🍓1😭1🙈1😨1🗿1
یاد بگیریم :
۱- وقتی تو گروهی میخوایم پیام بذاریم، بریده بریده پیام ندیم که افرادی که نوتیف رو فعال دارند سر درد نگیرند.
۲- سوالات رو کامل و دقیق توی پیام اول بپرسید.
اگر لازم هست، به سیستمعامل، ورژن ابزار و ... همگی اشاره شود
۳- قوانین گروه رو بخونید، تلگرام قابلیت سرچ کردن داره
۴- بنر گروه رو بخونید.
اگر این موارد رو رعایت نکردید و بن شدید، مشکل از شماست نه ادمین اون گروه، شما نحوه مشارکت در یک جمع رو بلد نیستید و برای وقت دیگران ارزش قائل نشدید.
توی گروههای خودمون بدون اخطار بن میکنم.
۱- وقتی تو گروهی میخوایم پیام بذاریم، بریده بریده پیام ندیم که افرادی که نوتیف رو فعال دارند سر درد نگیرند.
۲- سوالات رو کامل و دقیق توی پیام اول بپرسید.
اگر لازم هست، به سیستمعامل، ورژن ابزار و ... همگی اشاره شود
۳- قوانین گروه رو بخونید، تلگرام قابلیت سرچ کردن داره
۴- بنر گروه رو بخونید.
اگر این موارد رو رعایت نکردید و بن شدید، مشکل از شماست نه ادمین اون گروه، شما نحوه مشارکت در یک جمع رو بلد نیستید و برای وقت دیگران ارزش قائل نشدید.
توی گروههای خودمون بدون اخطار بن میکنم.
👍100❤8👎4❤🔥2👏2😱2👌2🗿2🦄2😈1🤷1
Python Hints pinned «یاد بگیریم : ۱- وقتی تو گروهی میخوایم پیام بذاریم، بریده بریده پیام ندیم که افرادی که نوتیف رو فعال دارند سر درد نگیرند. ۲- سوالات رو کامل و دقیق توی پیام اول بپرسید. اگر لازم هست، به سیستمعامل، ورژن ابزار و ... همگی اشاره شود ۳- قوانین گروه رو بخونید،…»
اتفاقات امروز :
۱-
همین الان ی تبلیغ دیدم؛
دختره میگه زبان پایتون رو یاد میگیری
طراحی سایت هم کنارش میزنی
حداقل در آمدت ماهی ۲۰۰ میلیون هست.
تاکید کنم گفت روزی؛ ۵ ساعت کار میکنی و ماهی ۲۰۰ میلیون در میاری.
بعد خودش مسئول هماهنگی و ... آموزشگاه هست
ماهی ۱۵ میلیون حقوق میگیره
واسه کار از ۹ صبح تا ۹ شب.
بعد دیدم ی سری اسکل رفتن ۲۰ میلیون دادن واسه این دوره 🤣😂
خدارو شکر که از اینا برنامهنویس در نمیاد.
۲-
یکی از شرکتهای دوستان، ی نیرو جدید گرفته چون دوره استاد فلانی رو رفته (این بنده خدا خودش اصن برنامهنویس نیست و شدیداً به نیرو نیاز داشته)
ولی به طرف گفته قبل قرارداد ی نمونه پروژه تحویل بده برای بررسی.
توی ۵۰۰ خط کد با
یعنی chatGpt انقدر ارور نداشت که این داشت.
چیکار میکنید توی این دورهها ؟
تازه این نمرهاش ۱۰۰ بوده وای به حال اونی که با ۷۰-۸۰ قبول شده.
۱-
همین الان ی تبلیغ دیدم؛
دختره میگه زبان پایتون رو یاد میگیری
طراحی سایت هم کنارش میزنی
حداقل در آمدت ماهی ۲۰۰ میلیون هست.
تاکید کنم گفت روزی؛ ۵ ساعت کار میکنی و ماهی ۲۰۰ میلیون در میاری.
بعد خودش مسئول هماهنگی و ... آموزشگاه هست
ماهی ۱۵ میلیون حقوق میگیره
واسه کار از ۹ صبح تا ۹ شب.
بعد دیدم ی سری اسکل رفتن ۲۰ میلیون دادن واسه این دوره 🤣😂
خدارو شکر که از اینا برنامهنویس در نمیاد.
۲-
یکی از شرکتهای دوستان، ی نیرو جدید گرفته چون دوره استاد فلانی رو رفته (این بنده خدا خودش اصن برنامهنویس نیست و شدیداً به نیرو نیاز داشته)
ولی به طرف گفته قبل قرارداد ی نمونه پروژه تحویل بده برای بررسی.
توی ۵۰۰ خط کد با
import, comment, ...
حدوداً ۲۲ تا ایراد گرفتم.یعنی chatGpt انقدر ارور نداشت که این داشت.
چیکار میکنید توی این دورهها ؟
تازه این نمرهاش ۱۰۰ بوده وای به حال اونی که با ۷۰-۸۰ قبول شده.
😁75🗿8👍4🤯4☃2🙉2🙊2❤1🙈1😨1
از گروه
این سایت رو باز کنید (ترجیحا روی دسکتاپ) تا متوجه بشید که که یک gui سریع در فرانت به چه معنی هست!
با عناصری که در صفحه میبیند بازی کنید. تست شون کنید. همه
egui.rs
این برنامه با
مشابه این برنامه در هر زبان سیستمی دیگری (C ,
فقط خواستم یک ایدهای از سرعت
Rust؛
این متن و سایت رو مصطفی با هامون به اشتراک گذاشته (توی گروه کانال @pyrust) این سایت رو باز کنید (ترجیحا روی دسکتاپ) تا متوجه بشید که که یک gui سریع در فرانت به چه معنی هست!
با عناصری که در صفحه میبیند بازی کنید. تست شون کنید. همه
Rust
هست! این چیزی هست که باید در وب ببینید، نه ریاکت و dom و سایر چیزها...egui.rs
این برنامه با
wasm
و webgl
کار میکنه و به شکل immediate mode
داره صفحه رو رندر میکنه. اگر از webgpu
استفاده میکرد ممکن بود حتی از این هم سریعتر باشه.مشابه این برنامه در هر زبان سیستمی دیگری (C ,
C++, Zig
, ...) قابل انجام هست، هرچند که Rust
ساپورت خیلی خوبی در چنین چیزهایی داره.فقط خواستم یک ایدهای از سرعت
Rust
توی فرانت هم داشته باشید.👍29🤯13❤5😁2
تقریباً توی ۲ سال گذشته وقتی یکی بهم میگه:
واقعاً عصبیم میکنه.
من زمانی لینوکس رو یاد گرفتم که ۱ ماه منتظر موندم تا
چرا ؟
چون با اینترنت dial up + کارت اینترنت
۲ هفته صبر کردم نسخه جدید منتشر بشه، بعد سفارش دادم برام آوردن که ۲ هفته طول کشید.
وقتی cd به دستم رسید، یک کتاب قدیمی که از یک دانشجوی کارشناسی دانشگاه دستم رسیده بود رو نصفش رو خونده بودم و رو کاغذ تمرین کرده بودم.
انقدری که جای آیکون و آپشنها و ... رو حفظ شده بودم.
سیستم وقتی خراب میشد و توی کتاب نبود، بهترین گزینه این بود که تا ۱ شب صبر کنم چون از ۱ شب به بعد اینترنت dial up قویتر میشد (۶۴ کیلوبایت بود اون موقع) و میشد توی فرومهای مختلف راحتتر پستهارو دنبال کرد.
بعد شما الان به من میگی منبع نیست ؟ حتی اگر واقعاً هیچ منبعی هم وجود نداشته باشه برای دسترسی شما.
۱- داکیومنت اصلی
۲- سورس کدهای دیگران (یا حتی نویسنده اون کتابخونه، زبان برنامهنویسی یا ...)
۳- هوش مصنوعی
برای مثال من میخوام یک کتابخونه تو
bard.google.com
رو باز میکنم؛ توی اولین پیام مینویسم.
بعد شروع میکنم سورس کد دیگران رو خوندن، داکیومنت خوندن و کد زدن.
و هر کدی که متوجه نشم، یا حتی متوجه هم بشم برای درک بهتر و یا اینکه مطمئن بشم درست یاد گرفتم میدم به این مدل و ....
حالا چرا
۱- دسترسی به داده سرچ
۲- طول متن ورودی طولانیتر
۳- توضیحات دقیقتر
۴- کاملاً رایگان
توجه کنید ازش نمیخوام کد بزنه، میخوام بهم توضیح بده.
خلاصه که برای تنبلی خودتون، دنبال بهونه نباشید.
قطعاً این تکنیک زمانبر هست، اما پیشرفت نیاز به زمان داره.
گل سر سبد، آنچه باید رو بهتون گفتم دیگه
برای فلان موضوع منبعی وجود نداره، نمیتونم یاد بگیرم
واقعاً عصبیم میکنه.
من زمانی لینوکس رو یاد گرفتم که ۱ ماه منتظر موندم تا
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
رو استفاده میکنم ؟ ۱- دسترسی به داده سرچ
۲- طول متن ورودی طولانیتر
۳- توضیحات دقیقتر
۴- کاملاً رایگان
توجه کنید ازش نمیخوام کد بزنه، میخوام بهم توضیح بده.
خلاصه که برای تنبلی خودتون، دنبال بهونه نباشید.
قطعاً این تکنیک زمانبر هست، اما پیشرفت نیاز به زمان داره.
گل سر سبد، آنچه باید رو بهتون گفتم دیگه
👍116❤10❤🔥7👌2👎1🆒1
Python Hints
تقریباً توی ۲ سال گذشته وقتی یکی بهم میگه: برای فلان موضوع منبعی وجود نداره، نمیتونم یاد بگیرم واقعاً عصبیم میکنه. من زمانی لینوکس رو یاد گرفتم که ۱ ماه منتظر موندم تا CD نصب لینوکس به دستم برسه چرا ؟ چون با اینترنت dial up + کارت اینترنت ۵۰۰۰ تومانی…
فکر کنم باید ی دوره آموزش پرامپت نویسی و ارزیابی خروجیهای مدل و ... بذارم.
یا اینکه، ی دونه ازین سورس کدهایی که برای خودم زدم رو به اشتراک بذارم 🤔
لایو یکی از همین جمعههای توی بخش bonus (بخشی که روی یوتیوب نمیره، این رو میگم)
پ.ن : بخش بونس از فصل ۱۱ شروع شد و خب کسانی که جلسه قبل رو شرکت نکردند.
از دستش دادند.
یا اینکه، ی دونه ازین سورس کدهایی که برای خودم زدم رو به اشتراک بذارم 🤔
لایو یکی از همین جمعههای توی بخش bonus (بخشی که روی یوتیوب نمیره، این رو میگم)
پ.ن : بخش بونس از فصل ۱۱ شروع شد و خب کسانی که جلسه قبل رو شرکت نکردند.
از دستش دادند.
👍48🔥9👎8❤4🆒3