اگه نگرانید که تکنولوژی یا زبانی که دارید یاد میگیرید در آینده منسوخ بشه، با اثر لیندی میتونید عمر تقریبیش رو بدست بیارین. اثر لیندی میگه اگه یه چیزی x سال عمر کرده به احتمال خیلی زیادی x سال دیگه هم زندس و یهویی از بین نمیره.
برای مثال زبان C که عمرش 50 ساله، احتمالا تا 50 سال دیگه هم زنده باشه و عمر پایتون 35 ساله احتمالا تا 35 سال آینده منسوخ نشه. یه چیز معروف که 3 ساله اومده احتمالا تا 3 سال آینده هم میشه روش حساب کرد ولی نمیشه روش برای 10 سال آینده حساب خوبی باز کرد احتمالش کمتره.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://t.me/ProCode0101
برای مثال زبان C که عمرش 50 ساله، احتمالا تا 50 سال دیگه هم زنده باشه و عمر پایتون 35 ساله احتمالا تا 35 سال آینده منسوخ نشه. یه چیز معروف که 3 ساله اومده احتمالا تا 3 سال آینده هم میشه روش حساب کرد ولی نمیشه روش برای 10 سال آینده حساب خوبی باز کرد احتمالش کمتره.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://t.me/ProCode0101
Telegram
ProCode | پُروکُد
پُروکُد ، جایی که برنامه نویسان حرفهای متولد میشوند 🚀🧑🏻💻
Linkedin : https://ir.linkedin.com/in/amirreza-riahi-106a51304
Telegram :
@AmirRh2087
Github :
www.github.com/AmirRiahi2008
Website :
بزودی
Linkedin : https://ir.linkedin.com/in/amirreza-riahi-106a51304
Telegram :
@AmirRh2087
Github :
www.github.com/AmirRiahi2008
Website :
بزودی
❤3
امیدوارم کسایی که پروفشون زده Last seen a long time ago مشکل از وی پی انشون باشه 🖤
❤2💔1
This media is not supported in your browser
VIEW IN TELEGRAM
کامپیوتر با مانیتور 1 اینچی روی ESP32
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://t.me/ProCode0101
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://t.me/ProCode0101
🔥1
فرض کن ۱۰ تا commit زدی
الان یه باگ عجیب پیدا شده… ولی نمیدونی از کدوم commit وارد شده.
میای چی کار میکنی؟
به جای اینکه ۱۰ تا commit رو یکییکی تست کنی، منطقیتر اینه تقسیمش کنی به دو نیمه
میری وسط تاریخچه.
اگر وسطی باگ داشت → یعنی مشکل تو نیمه دومه.
اگر نداشت → یعنی تو نیمه اوله.
دوباره همون نیمه رو نصف میکنی…
و همینطور ادامه میدی تا برسی به commit مقصر.
این دقیقاً همون کاریه که git bisect انجام میده.
یه Binary Search روی تاریخچه commitها.
هر بار فقط میگی این نسخه good بود یا bad.
بقیه مسیر رو Git خودش محاسبه میکنه.
به جای ۱۰ بار تست، شاید فقط ۳–۴ بار تست کنی.
دیباگ حرفهای یعنی کمتر حدس بزنی، بیشتر الگوریتمی فکر کنی.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
الان یه باگ عجیب پیدا شده… ولی نمیدونی از کدوم commit وارد شده.
میای چی کار میکنی؟
به جای اینکه ۱۰ تا commit رو یکییکی تست کنی، منطقیتر اینه تقسیمش کنی به دو نیمه
میری وسط تاریخچه.
اگر وسطی باگ داشت → یعنی مشکل تو نیمه دومه.
اگر نداشت → یعنی تو نیمه اوله.
دوباره همون نیمه رو نصف میکنی…
و همینطور ادامه میدی تا برسی به commit مقصر.
این دقیقاً همون کاریه که git bisect انجام میده.
یه Binary Search روی تاریخچه commitها.
git bisect start
git bisect bad
git bisect good <last-good-commit>هر بار فقط میگی این نسخه good بود یا bad.
بقیه مسیر رو Git خودش محاسبه میکنه.
به جای ۱۰ بار تست، شاید فقط ۳–۴ بار تست کنی.
دیباگ حرفهای یعنی کمتر حدس بزنی، بیشتر الگوریتمی فکر کنی.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
❤1
خیلیا اسم درخت میاد میترسن، این عکس رو داشته باشین ترس مرس رو بزارید کنار
برای پیمایش درخت کافیه دورش یه خط بکشید اگه ماشینتون نقطه های قرمز رو دید یعنی دارید پیمایش پیش ترتیب میکنید اگه زرد یعنی میان ترتیب اگه سبز یعنی پس ترتیب.
کاربرد های هرکدوم :
پیش ترتیب : کپی کردن درخت چون اول همیشه ریشه دیده میشه
پس ترتیب : حذف درخت، چون اول همبشه فرزنداش حذف میشه
میان ترتیب : توی درخت دودویی داده های مرتب رو بر میگردونه مثل تصویر.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
برای پیمایش درخت کافیه دورش یه خط بکشید اگه ماشینتون نقطه های قرمز رو دید یعنی دارید پیمایش پیش ترتیب میکنید اگه زرد یعنی میان ترتیب اگه سبز یعنی پس ترتیب.
کاربرد های هرکدوم :
پیش ترتیب : کپی کردن درخت چون اول همیشه ریشه دیده میشه
پس ترتیب : حذف درخت، چون اول همبشه فرزنداش حذف میشه
میان ترتیب : توی درخت دودویی داده های مرتب رو بر میگردونه مثل تصویر.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
❤3
میشه گفت اطلاعات توی لینکدین یه تقریب خوبی از وضعیت کار توی دنیا میده، اما داده هاش پابلیک نیست که بشه روش آنالیزی چیزی انجام داد و یا ازش استفاده های دیگه کرد
این ابزار پایتونی هم جالب بود میاد شبیه به کراولر دیتا از لینکدین استخراج میکنه :
github.com/joeyism/linkedin_scraper
@Linuxor
این ابزار پایتونی هم جالب بود میاد شبیه به کراولر دیتا از لینکدین استخراج میکنه :
github.com/joeyism/linkedin_scraper
@Linuxor
❤1👍1
تایپاسکریپت ۷ در حالی منتشر شد که سال گذشته با عبور از پایتون به محبوبترین زبان برنامهنویسی در گیتهاب تبدیل شد
و با بازنویسی هسته این زبان برنامهنویسی با Go سرعت کامپایل (افزایش بین ۸ تا ۱۲ برابری) پردازش چندرشتهای
و کاهش خطاهای Language Server بیش از ۸۰ درصد را داشته
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
و با بازنویسی هسته این زبان برنامهنویسی با Go سرعت کامپایل (افزایش بین ۸ تا ۱۲ برابری) پردازش چندرشتهای
و کاهش خطاهای Language Server بیش از ۸۰ درصد را داشته
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
تو اپدیت جدید تلگرام میتونید چنتا عکس رو داخل یه پست بزارید و ورق بزنین.
(هرکاری هم بکنه تلگرام به پای سوپر اپلیکیشن بله نمیرسه)
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
(هرکاری هم بکنه تلگرام به پای سوپر اپلیکیشن بله نمیرسه)
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
😁2👍1
من اگه بخوام بین دو گروه "وایب کدرها" و "کمالگراهایی که خیلی میدونن" بگم کدومشون در آینده موفق میشن صد در صد انتخابم وایب کدر هاست.
چون وایب کدر نمیدونه داره چیکار میکنه ولی در حال حرکته بالاخره، اما کمالگرا هرچقدرم بدونه اصلا حرکتی نمیکنه و اگرم حرکت کنه حرکتش عمقی و بدرد نمیخوره مثال معروفشم مقایسه الگوریتم DFS با RandomSearch هست DFS ممکنه اصلا به جواب نرسه ولی RandomSearch بالاخره یه چیزی نصیبش میشه.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
چون وایب کدر نمیدونه داره چیکار میکنه ولی در حال حرکته بالاخره، اما کمالگرا هرچقدرم بدونه اصلا حرکتی نمیکنه و اگرم حرکت کنه حرکتش عمقی و بدرد نمیخوره مثال معروفشم مقایسه الگوریتم DFS با RandomSearch هست DFS ممکنه اصلا به جواب نرسه ولی RandomSearch بالاخره یه چیزی نصیبش میشه.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
🔥4👍1
یه Spotify Downloader خفن و رایگان که میتونی با کیفیت اصلی اسپاتیفای موزیکها رو دانلود کنی و حالشو ببری.
بسیار سبک و پورتابل و سریع.
https://github.com/sunnypatell/sunnify-spotify-downloader
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
بسیار سبک و پورتابل و سریع.
https://github.com/sunnypatell/sunnify-spotify-downloader
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
🔥1
گوگل یه آپدیت جالب داده میتونید اینستاگرام تیکتاک و توییتر و یوتیوتون رو به سرچ کنسول وصل کنید و مستقیم بیاریدش توی سرچ گوگل
search.google.com/search-console/welcome
-----------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
search.google.com/search-console/welcome
-----------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
👍1